Testing out the PPD42 Air Quality Sensor, with an MSP430 Launchpad and graphing the data with GNUplot.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

477 lines
16 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. (export (version D)
  2. (design
  3. (source /home/layoutdev/Desktop/code/documentation_general/Air_Quality_Sensor_PPD42/pcb/msp_shield/msp_shield.sch)
  4. (date "Sun 06 Jan 2019 01:43:55 AM EST")
  5. (tool "Eeschema 5.0.0-rc2")
  6. (sheet (number 1) (name /) (tstamps /)
  7. (title_block
  8. (title)
  9. (company)
  10. (rev)
  11. (date)
  12. (source msp_shield.sch)
  13. (comment (number 1) (value ""))
  14. (comment (number 2) (value ""))
  15. (comment (number 3) (value ""))
  16. (comment (number 4) (value ""))))
  17. (sheet (number 2) (name /enc1/) (tstamps /5C319509/)
  18. (title_block
  19. (title)
  20. (company)
  21. (rev)
  22. (date)
  23. (source enc28j60_arduino.sch)
  24. (comment (number 1) (value ""))
  25. (comment (number 2) (value ""))
  26. (comment (number 3) (value ""))
  27. (comment (number 4) (value "")))))
  28. (components
  29. (comp (ref P1)
  30. (value CONN_01X10)
  31. (footprint Pin_Headers:Pin_Header_Straight_1x10)
  32. (libsource (lib conn) (part CONN_01X10))
  33. (sheetpath (names /) (tstamps /))
  34. (tstamp 5C08A58D))
  35. (comp (ref P2)
  36. (value CONN_01X10)
  37. (footprint Pin_Headers:Pin_Header_Straight_1x10)
  38. (libsource (lib conn) (part CONN_01X10))
  39. (sheetpath (names /) (tstamps /))
  40. (tstamp 5C08A5F5))
  41. (comp (ref CON1)
  42. (value BARREL_JACK)
  43. (footprint Connectors:BARREL_JACK)
  44. (libsource (lib conn) (part BARREL_JACK))
  45. (sheetpath (names /) (tstamps /))
  46. (tstamp 5C08AC7C))
  47. (comp (ref U1)
  48. (value LM7805)
  49. (footprint TO_SOT_Packages_SMD:TO-252-2Lead)
  50. (datasheet regulator\lm78xx.pdf)
  51. (libsource (lib regul) (part LM7805))
  52. (sheetpath (names /) (tstamps /))
  53. (tstamp 5C08B030))
  54. (comp (ref C1)
  55. (value 1uf)
  56. (footprint Capacitors_SMD:C_0805_HandSoldering)
  57. (libsource (lib device) (part C))
  58. (sheetpath (names /) (tstamps /))
  59. (tstamp 5C08B515))
  60. (comp (ref U2)
  61. (value MCP1703A-3302_MB)
  62. (footprint TO_SOT_Packages_SMD:SOT-23)
  63. (datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/20005122B.pdf)
  64. (libsource (lib regul) (part MCP1703A-3302_MB))
  65. (sheetpath (names /) (tstamps /))
  66. (tstamp 5C08BABD))
  67. (comp (ref C3)
  68. (value 1uf)
  69. (footprint Capacitors_SMD:C_0805_HandSoldering)
  70. (libsource (lib device) (part C))
  71. (sheetpath (names /) (tstamps /))
  72. (tstamp 5C08BEEC))
  73. (comp (ref C4)
  74. (value 1uf)
  75. (footprint Capacitors_SMD:C_0805_HandSoldering)
  76. (libsource (lib device) (part C))
  77. (sheetpath (names /) (tstamps /))
  78. (tstamp 5C08BF42))
  79. (comp (ref J1)
  80. (value JACK_2P)
  81. (footprint Connector_Audio:Jack_3.5mm_CUI_SJ1-3533NG_Horizontal_CircularHoles)
  82. (libsource (lib conn) (part JACK_2P))
  83. (sheetpath (names /) (tstamps /))
  84. (tstamp 5C0925EC))
  85. (comp (ref P8)
  86. (value CONN_01X03)
  87. (footprint Pin_Headers:Pin_Header_Straight_1x03)
  88. (libsource (lib conn) (part CONN_01X03))
  89. (sheetpath (names /) (tstamps /))
  90. (tstamp 5C31A02E))
  91. (comp (ref P7)
  92. (value CONN_01X03)
  93. (footprint Pin_Headers:Pin_Header_Straight_1x03)
  94. (libsource (lib conn) (part CONN_01X03))
  95. (sheetpath (names /) (tstamps /))
  96. (tstamp 5C31A0B4))
  97. (comp (ref F1)
  98. (value Fuse)
  99. (footprint Resistors_SMD:R_0805_HandSoldering)
  100. (libsource (lib device) (part Fuse))
  101. (sheetpath (names /) (tstamps /))
  102. (tstamp 5C31C85F))
  103. (comp (ref P6)
  104. (value CONN_01X03)
  105. (footprint Pin_Headers:Pin_Header_Straight_1x03)
  106. (libsource (lib conn) (part CONN_01X03))
  107. (sheetpath (names /) (tstamps /))
  108. (tstamp 5C31CC96))
  109. (comp (ref P5)
  110. (value CONN_01X05)
  111. (footprint Pin_Headers:Pin_Header_Straight_1x05)
  112. (libsource (lib conn) (part CONN_01X05))
  113. (sheetpath (names /) (tstamps /))
  114. (tstamp 5C32279D))
  115. (comp (ref P3)
  116. (value CONN_01X01)
  117. (footprint Pin_Headers:Pin_Header_Straight_1x01)
  118. (libsource (lib conn) (part CONN_01X01))
  119. (sheetpath (names /) (tstamps /))
  120. (tstamp 5C324FD3))
  121. (comp (ref P4)
  122. (value CONN_01X01)
  123. (footprint Pin_Headers:Pin_Header_Straight_1x01)
  124. (libsource (lib conn) (part CONN_01X01))
  125. (sheetpath (names /) (tstamps /))
  126. (tstamp 5C3250E8))
  127. (comp (ref P11)
  128. (value CONN_02X05)
  129. (footprint Pin_Headers:Pin_Header_Straight_2x05)
  130. (libsource (lib conn) (part CONN_02X05))
  131. (sheetpath (names /enc1/) (tstamps /5C319509/))
  132. (tstamp 5BF754F5))
  133. (comp (ref P12)
  134. (value CONN_02X06)
  135. (footprint Pin_Headers:Pin_Header_Straight_2x06)
  136. (libsource (lib conn) (part CONN_02X06))
  137. (sheetpath (names /enc1/) (tstamps /5C319509/))
  138. (tstamp 5BF7553B))
  139. (comp (ref P9)
  140. (value CONN_01X02)
  141. (footprint Pin_Headers:Pin_Header_Straight_1x02)
  142. (libsource (lib conn) (part CONN_01X02))
  143. (sheetpath (names /enc1/) (tstamps /5C319509/))
  144. (tstamp 5BF75EA3))
  145. (comp (ref P10)
  146. (value CONN_01X02)
  147. (footprint Pin_Headers:Pin_Header_Straight_1x02)
  148. (libsource (lib conn) (part CONN_01X02))
  149. (sheetpath (names /enc1/) (tstamps /5C319509/))
  150. (tstamp 5BF75ED4)))
  151. (libparts
  152. (libpart (lib conn) (part BARREL_JACK)
  153. (description "DC Barrel Jack")
  154. (fields
  155. (field (name Reference) CON)
  156. (field (name Value) BARREL_JACK))
  157. (pins
  158. (pin (num 1) (name ~) (type passive))
  159. (pin (num 2) (name ~) (type passive))
  160. (pin (num 3) (name ~) (type passive))))
  161. (libpart (lib conn) (part CONN_01X01)
  162. (description "Connector, single row, 01x01")
  163. (footprints
  164. (fp Pin_Header_Straight_1X01)
  165. (fp Pin_Header_Angled_1X01)
  166. (fp Socket_Strip_Straight_1X01)
  167. (fp Socket_Strip_Angled_1X01))
  168. (fields
  169. (field (name Reference) P)
  170. (field (name Value) CONN_01X01))
  171. (pins
  172. (pin (num 1) (name P1) (type passive))))
  173. (libpart (lib conn) (part CONN_01X02)
  174. (description "Connector, single row, 01x02")
  175. (footprints
  176. (fp Pin_Header_Straight_1X02)
  177. (fp Pin_Header_Angled_1X02)
  178. (fp Socket_Strip_Straight_1X02)
  179. (fp Socket_Strip_Angled_1X02))
  180. (fields
  181. (field (name Reference) P)
  182. (field (name Value) CONN_01X02))
  183. (pins
  184. (pin (num 1) (name P1) (type passive))
  185. (pin (num 2) (name P2) (type passive))))
  186. (libpart (lib conn) (part CONN_01X03)
  187. (description "Connector, single row, 01x03")
  188. (footprints
  189. (fp Pin_Header_Straight_1X03)
  190. (fp Pin_Header_Angled_1X03)
  191. (fp Socket_Strip_Straight_1X03)
  192. (fp Socket_Strip_Angled_1X03))
  193. (fields
  194. (field (name Reference) P)
  195. (field (name Value) CONN_01X03))
  196. (pins
  197. (pin (num 1) (name P1) (type passive))
  198. (pin (num 2) (name P2) (type passive))
  199. (pin (num 3) (name P3) (type passive))))
  200. (libpart (lib conn) (part CONN_01X05)
  201. (description "Connector, single row, 01x05")
  202. (footprints
  203. (fp Pin_Header_Straight_1X05)
  204. (fp Pin_Header_Angled_1X05)
  205. (fp Socket_Strip_Straight_1X05)
  206. (fp Socket_Strip_Angled_1X05))
  207. (fields
  208. (field (name Reference) P)
  209. (field (name Value) CONN_01X05))
  210. (pins
  211. (pin (num 1) (name P1) (type passive))
  212. (pin (num 2) (name P2) (type passive))
  213. (pin (num 3) (name P3) (type passive))
  214. (pin (num 4) (name P4) (type passive))
  215. (pin (num 5) (name P5) (type passive))))
  216. (libpart (lib conn) (part CONN_01X10)
  217. (description "Connector, single row, 01x10")
  218. (footprints
  219. (fp Pin_Header_Straight_1X10)
  220. (fp Pin_Header_Angled_1X10)
  221. (fp Socket_Strip_Straight_1X10)
  222. (fp Socket_Strip_Angled_1X10))
  223. (fields
  224. (field (name Reference) P)
  225. (field (name Value) CONN_01X10))
  226. (pins
  227. (pin (num 1) (name P1) (type passive))
  228. (pin (num 2) (name P2) (type passive))
  229. (pin (num 3) (name P3) (type passive))
  230. (pin (num 4) (name P4) (type passive))
  231. (pin (num 5) (name P5) (type passive))
  232. (pin (num 6) (name P6) (type passive))
  233. (pin (num 7) (name P7) (type passive))
  234. (pin (num 8) (name P8) (type passive))
  235. (pin (num 9) (name P9) (type passive))
  236. (pin (num 10) (name P10) (type passive))))
  237. (libpart (lib conn) (part CONN_02X05)
  238. (description "Connector, double row, 02x05")
  239. (footprints
  240. (fp Pin_Header_Straight_2X05)
  241. (fp Pin_Header_Angled_2X05)
  242. (fp Socket_Strip_Straight_2X05)
  243. (fp Socket_Strip_Angled_2X05))
  244. (fields
  245. (field (name Reference) P)
  246. (field (name Value) CONN_02X05))
  247. (pins
  248. (pin (num 1) (name P1) (type passive))
  249. (pin (num 2) (name P2) (type passive))
  250. (pin (num 3) (name P3) (type passive))
  251. (pin (num 4) (name P4) (type passive))
  252. (pin (num 5) (name P5) (type passive))
  253. (pin (num 6) (name P6) (type passive))
  254. (pin (num 7) (name P7) (type passive))
  255. (pin (num 8) (name P8) (type passive))
  256. (pin (num 9) (name P9) (type passive))
  257. (pin (num 10) (name P10) (type passive))))
  258. (libpart (lib conn) (part CONN_02X06)
  259. (description "Connector, double row, 02x06")
  260. (footprints
  261. (fp Pin_Header_Straight_2X06)
  262. (fp Pin_Header_Angled_2X06)
  263. (fp Socket_Strip_Straight_2X06)
  264. (fp Socket_Strip_Angled_2X06))
  265. (fields
  266. (field (name Reference) P)
  267. (field (name Value) CONN_02X06))
  268. (pins
  269. (pin (num 1) (name P1) (type passive))
  270. (pin (num 2) (name P2) (type passive))
  271. (pin (num 3) (name P3) (type passive))
  272. (pin (num 4) (name P4) (type passive))
  273. (pin (num 5) (name P5) (type passive))
  274. (pin (num 6) (name P6) (type passive))
  275. (pin (num 7) (name P7) (type passive))
  276. (pin (num 8) (name P8) (type passive))
  277. (pin (num 9) (name P9) (type passive))
  278. (pin (num 10) (name P10) (type passive))
  279. (pin (num 11) (name P11) (type passive))
  280. (pin (num 12) (name P12) (type passive))))
  281. (libpart (lib conn) (part JACK_2P)
  282. (fields
  283. (field (name Reference) J)
  284. (field (name Value) JACK_2P))
  285. (pins
  286. (pin (num 1) (name ~) (type passive))
  287. (pin (num 2) (name ~) (type passive))
  288. (pin (num 3) (name ~) (type passive))))
  289. (libpart (lib device) (part C)
  290. (description "Unpolarized capacitor")
  291. (footprints
  292. (fp C?)
  293. (fp C_????_*)
  294. (fp C_????)
  295. (fp SMD*_c)
  296. (fp Capacitor*))
  297. (fields
  298. (field (name Reference) C)
  299. (field (name Value) C))
  300. (pins
  301. (pin (num 1) (name ~) (type passive))
  302. (pin (num 2) (name ~) (type passive))))
  303. (libpart (lib device) (part Fuse)
  304. (description "Fuse, generic")
  305. (footprints
  306. (fp *Fuse*))
  307. (fields
  308. (field (name Reference) F)
  309. (field (name Value) Fuse))
  310. (pins
  311. (pin (num 1) (name ~) (type passive))
  312. (pin (num 2) (name ~) (type passive))))
  313. (libpart (lib regul) (part 7805)
  314. (aliases
  315. (alias LM7805)
  316. (alias LM7812)
  317. (alias 78L05))
  318. (description "Linear Regulator +5V")
  319. (docs regulator\lm78xx.pdf)
  320. (fields
  321. (field (name Reference) U)
  322. (field (name Value) 7805))
  323. (pins
  324. (pin (num GND) (name GND) (type input))
  325. (pin (num VI) (name VI) (type input))
  326. (pin (num VO) (name VO) (type power_out))))
  327. (libpart (lib regul) (part MCP1703A-3302_MB)
  328. (aliases
  329. (alias MCP1703A-3302E_MB)
  330. (alias MCP1703A-1202_MB)
  331. (alias MCP1703A-1502_MB)
  332. (alias MCP1703A-1802_MB)
  333. (alias MCP1703A-2502_MB)
  334. (alias MCP1703A-2802_MB)
  335. (alias MCP1703A-3002_MB)
  336. (alias MCP1703A-4002_MB)
  337. (alias MCP1703A-5002_MB)
  338. (alias MCP1703A-1202E_MB)
  339. (alias MCP1703A-1502E_MB)
  340. (alias MCP1703A-1802E_MB)
  341. (alias MCP1703A-2502E_MB)
  342. (alias MCP1703A-2802E_MB)
  343. (alias MCP1703A-3002E_MB)
  344. (alias MCP1703A-4002E_MB)
  345. (alias MCP1703A-5002E_MB))
  346. (description "Low Quiescent Current LDO Regulator, 3.3V, 250 mA, Vin<=16V")
  347. (docs http://ww1.microchip.com/downloads/en/DeviceDoc/20005122B.pdf)
  348. (footprints
  349. (fp SOT89*))
  350. (fields
  351. (field (name Reference) U)
  352. (field (name Value) MCP1703A-3302_MB)
  353. (field (name Footprint) TO_SOT_Packages_SMD:SOT89-3_Housing))
  354. (pins
  355. (pin (num 1) (name GND) (type power_in))
  356. (pin (num 2) (name VI) (type power_in))
  357. (pin (num 3) (name VO) (type power_out)))))
  358. (libraries
  359. (library (logical conn)
  360. (uri /usr/share/kicad/library/conn.lib))
  361. (library (logical device)
  362. (uri /usr/share/kicad/library/device.lib))
  363. (library (logical regul)
  364. (uri /usr/share/kicad/library/regul.lib)))
  365. (nets
  366. (net (code 1) (name +3V3)
  367. (node (ref P8) (pin 3))
  368. (node (ref U2) (pin 2))
  369. (node (ref P2) (pin 1))
  370. (node (ref P8) (pin 1))
  371. (node (ref P9) (pin 1))
  372. (node (ref C4) (pin 1))
  373. (node (ref P8) (pin 2)))
  374. (net (code 2) (name /P1.2)
  375. (node (ref J1) (pin 1))
  376. (node (ref P2) (pin 4)))
  377. (net (code 4) (name /P1.1)
  378. (node (ref P2) (pin 3))
  379. (node (ref J1) (pin 2)))
  380. (net (code 5) (name GND)
  381. (node (ref P1) (pin 1))
  382. (node (ref C1) (pin 2))
  383. (node (ref C4) (pin 2))
  384. (node (ref C3) (pin 2))
  385. (node (ref U2) (pin 1))
  386. (node (ref CON1) (pin 2))
  387. (node (ref CON1) (pin 3))
  388. (node (ref U1) (pin GND))
  389. (node (ref P5) (pin 1))
  390. (node (ref P6) (pin 1))
  391. (node (ref P6) (pin 2))
  392. (node (ref P6) (pin 3))
  393. (node (ref J1) (pin 3))
  394. (node (ref P12) (pin 2))
  395. (node (ref P11) (pin 9))
  396. (node (ref P12) (pin 12)))
  397. (net (code 6) (name /MISOENC)
  398. (node (ref P12) (pin 7))
  399. (node (ref P1) (pin 7))
  400. (node (ref P11) (pin 3)))
  401. (net (code 7) (name /MOSIENC)
  402. (node (ref P12) (pin 6))
  403. (node (ref P11) (pin 6))
  404. (node (ref P1) (pin 6)))
  405. (net (code 8) (name /CSENC)
  406. (node (ref P11) (pin 8))
  407. (node (ref P2) (pin 8))
  408. (node (ref P12) (pin 4)))
  409. (net (code 9) (name /P1.5)
  410. (node (ref P2) (pin 7))
  411. (node (ref P11) (pin 5))
  412. (node (ref P12) (pin 5)))
  413. (net (code 10) (name "Net-(P3-Pad1)")
  414. (node (ref P3) (pin 1))
  415. (node (ref P5) (pin 2)))
  416. (net (code 11) (name +5V)
  417. (node (ref P10) (pin 1))
  418. (node (ref P5) (pin 3))
  419. (node (ref C3) (pin 1))
  420. (node (ref U2) (pin 3))
  421. (node (ref P7) (pin 2))
  422. (node (ref P7) (pin 3))
  423. (node (ref P7) (pin 1))
  424. (node (ref U1) (pin VO)))
  425. (net (code 12) (name /P2.5)
  426. (node (ref P5) (pin 4))
  427. (node (ref P1) (pin 8)))
  428. (net (code 13) (name "Net-(P4-Pad1)")
  429. (node (ref P5) (pin 5))
  430. (node (ref P4) (pin 1)))
  431. (net (code 14) (name "Net-(CON1-Pad1)")
  432. (node (ref F1) (pin 2))
  433. (node (ref CON1) (pin 1)))
  434. (net (code 15) (name /XIN)
  435. (node (ref P1) (pin 2)))
  436. (net (code 16) (name /P1.0)
  437. (node (ref P2) (pin 2)))
  438. (net (code 17) (name /XOUT)
  439. (node (ref P1) (pin 3)))
  440. (net (code 18) (name /TEST)
  441. (node (ref P1) (pin 4)))
  442. (net (code 19) (name /RST)
  443. (node (ref P1) (pin 5)))
  444. (net (code 20) (name /P2.4)
  445. (node (ref P1) (pin 9)))
  446. (net (code 21) (name /P2.3)
  447. (node (ref P1) (pin 10)))
  448. (net (code 22) (name /P1.3)
  449. (node (ref P2) (pin 5)))
  450. (net (code 23) (name /P1.4)
  451. (node (ref P2) (pin 6)))
  452. (net (code 24) (name /P2.1)
  453. (node (ref P2) (pin 9)))
  454. (net (code 25) (name /P2.2)
  455. (node (ref P2) (pin 10)))
  456. (net (code 26) (name "Net-(C1-Pad1)")
  457. (node (ref F1) (pin 1))
  458. (node (ref U1) (pin VI))
  459. (node (ref C1) (pin 1)))
  460. (net (code 27) (name /enc1/VCC_Branch)
  461. (node (ref P12) (pin 11))
  462. (node (ref P11) (pin 10))
  463. (node (ref P9) (pin 2))
  464. (node (ref P10) (pin 2)))
  465. (net (code 28) (name /enc1/WOL)
  466. (node (ref P11) (pin 4))
  467. (node (ref P12) (pin 8)))
  468. (net (code 29) (name /enc1/Q3)
  469. (node (ref P12) (pin 1)))
  470. (net (code 30) (name /enc1/INT)
  471. (node (ref P11) (pin 1))
  472. (node (ref P12) (pin 9)))
  473. (net (code 31) (name /enc1/RSTENC)
  474. (node (ref P11) (pin 7))
  475. (node (ref P12) (pin 3)))
  476. (net (code 32) (name /enc1/CLKOUT)
  477. (node (ref P11) (pin 2))
  478. (node (ref P12) (pin 10)))))