Repository which will lead to a complete schematic of a Toniebox PCB. The schematic is done with KiCad.
View this project on CADLAB.io.
Source of CC3200 footprint: https://raw.githubusercontent.com/Turegano/CC3200/master/lib/CC3200.lib
- datasheets
- doc: documentation
- library: KiCad libraries
- red dot: fully documented
- blue dot: partially documented
-
create subsheets for logical blocks
-
create pinout of ASICs
-
document remaining testpoints
T1: NSS40200LTG
TP | Connected to | Comment |
---|---|---|
TP1 | U1 MCLK | external master clock |
TP2 | U1 GPIO1/ U2 pin 55 GPIO1 | |
TP3 | K2 pin 9 | SD detect |
TP4 | U2 pin 29 | ANT SEL1 Antenna Selection Control |
TP5 | U2 pin 30 | ANT SEL2 Antenna Selection Control |
TP6 | BQ24400 GND/Battery GND | Battery GND is connected with PCB GND via R55 (0R05) |
TP7 | U2 pin 11/U3 pin 6/R27(?) | SCK |
TP8 | U2 pin 12/U3 pin 5/R26(?) | SI |
TP9 | U2 pin 13/U3 pin 2/R25(?) | SO |
TP10 | U2 pin 14/U3 pin 8/R28(?) | VCC |
TP11 | U7 pin 3 (~LED) | Charge status LED, connected to U6 output via 100k pull up and U2 pin 20 via 1k2 |
TP12 | U5 ASK/OOK | can be configured as an output to provide the received analog signal output |
TP14 | audio jack | |
TP15 | audio jack | |
TP16 | U1 VOL/MICDETECT | |
TP17 | K9 pin 3/U1 | speaker+ |
TP18 | K9 pin 2/U1 | speaker- |
TP19 | U1 pin 31/D12/U2 pin 62 GPIO7/U5 EN | DAC reset |
TP20 | U5 VDD_X | |
TP21 | U5 VDD | |
TP22 | U5 BG | |
TP23 | U5 VIN | Voltage of U320, if faulty check TP321 |
TP24 | U5 VDD_A | |
TP25 | U4 pin 3 | Accelerometer DNC |
TP26 | K4 pin 1/U2 pin 57/R60 (1k)(?)/R394 (1k2)(?)/ | ears, fed from regulator U6/TP52 |
TP27 | D10 pin 1 | LED red - |
TP28 | D10 pin 2 | LED green - |
TP29 | D10 pin 3 | LED blue - |
TP30 | U5 IO 5 | |
TP31 | K4 pin 3/U2 pin 59/R64(1k)(?) | ears, fed from regulator U6/TP52 |
TP32 | ||
TP33 | U5 MOD | |
TP34 | U5 SYS | |
TP35 | U5 EN | When high NFC IC is enabled. If faulty check TP19. Fed by U8 via D13 (is connected to U2 GPIO7). |
TP36 | U5 EN2 | |
TP37 | NFC socket | |
TP38 | K8 pin 3/T1/D12 (battery control circuit)/T340/T342 | bat+ |
TP39 | U320 VIN, T320 collector voltage for U320 EN via R320; U6 VIN; U8 VIN | feeds U320, U6, U8 with VCC; enables U320 via T320 |
TP41 | Circuit next to U10 | 0V w/o battery, ~ bat. Voltage w/ battery; output of T344; connected to U10; controls T343, T342, T340 |
TP42 | BQ24400 BAT input | |
TP43 | U10 / | battery voltage after R89; w/ battery: voltage < bat voltage; w/ power supply 3.8 – 4.4V; check TP38 if not ok |
TP45 | K8 pin 1/U7 pin 5 (TS) | temp sense; connected via R47 with BQ24400 and battery NTC. |
TP46 | BQ24400 TIMER PROGRAM | |
TP47 | U2 pin 8/output L300 via 1:1 voltage divider R75/R72 | Supervising U300+circuitry; measured between D301 and L300; 50% voltage via divider R75/R72 to U2 pin 8 |
TP48 | U2 pin 61/U8 ENABLE via R56 (10k pulldown) | U2 enables LDO U8 with GPIO6. If U8 is not working (TP50) check U8 at TP39 |
TP49 | U2 pin 60 | |
TP50 | U8 VOUT/U9 VIN/U1 IOVDD/U1 HPVDD/SPKVDD/AVDD | 3V3 output of LDO U8, 1V8 input of LDO U9, T11, U4. 3V3 input U1; if not ok check TP48. |
TP51 | U9 VOUT/U1 DVDP | 1V8 output of LDO U9. Feeds U1 at PIN 3; if not ok check ENABLE at TP50 and input voltage at TP39. |
TP52 | U6 VOUT 3V3/ U2 VIN IO1, VIN IO2, VIN DCDC ANA, VIN DCDC PA, VIN DCDC DIG, VD2 ANA2/ VCC for U3,T7, T360, T320, SV BQ24400 LED/ RGB LED | 3V3 output LDO U6: feeds U2, U3, T360 (TP360), TP320, LED output of BQ24400 (TP11) |
TP53 | audio jack | |
TP54 | VCC | Power supply voltage; if power supply is ok check L8 (SMT Common Mode Line Filter 2x500mH) and D4 (15V TVS Diode) |
TP55 | GND power jack | |
TP65 | audio jack | |
TP66 | U2 pin 43/pin 9/pin 56 | U2 internal voltage |
TP67 | U2 pin 38/pin 36/pin 48/pin 25 | U2 internal voltage |
TP68 | U2 pin 48 | U2 internal voltage |
TP69 | U2 pin 24 | U2 internal voltage |
TP70 | T9 | middle pin (SMD 13014) |
TP71 | U5 VSS PA/VSS RF/VSS/VSS D/NFC connector outer contacts | |
TP72 | U1 AIN1 | |
TP73 | U1 AIN2 | |
TP74 | U5 IRQ | |
TP75 | U300 VIN | comes from R305 (0R). U300 generates voltage when operating with power supply; if not ok check TP301 |
TP300 | U300 ISENS/T347 via R344 | U300 output voltage; main supply when connected to power supply; input voltage of voltage divider R344/R345 for U10. |
TP301 | D6 | Main voltage after D6;if not ok check TP54 |
TP320 | U320 ENABLE/T320 | ENABLE U320 from T320; T320 is supplied via R320 (470k) from D301 (TP39); T320 is controlled by U2 pin 58; if not ok check TP361 and supply voltage of TP39 |
TP321 | U320 output/U5 input | U320 supplies U5; if not ok check TP320 and TP39 for supply voltage; if supply voltage check TP322 |
TP322 | U320 feedback | Voltage for regulating output voltage of U320; output voltage of divider R321 (470k)/R322 (180k); should be 1.31V-1.51V; divider is fed by U320 output; if not ok check output TP321, input TP39, ENABLE TP320 |
TP341 | U10 circuitry | ;output of T347; controls T346, T345, T341; LOW when operating with power supply; ~ bat voltage when operating with battery; check TP342 and TP38 |
TP342 | U10 circuitry/voltage divider R344/R345 | Voltage divider R344/R345; fed from output of U300; triggers T344, T347 getriggert; operating with power supply: 1V; battery mode: 0V;check TP300 |
TP350 | U2 pin 3 | I2C_SCL |
TP351 | U2 pin 4 | I2C_SDA |
TP355 | config(?) R connected to GND | |
TP356 | config(?) R connected to GND | |
TP357 | config(?) R connected to GND | |
TP358 | config(?) R connected to GND | |
TP360 | K2 pin4 | SD VDD;T360 switches 3V3 of U6; T360 is controlled by U2 GPIO3 PIN58; check TP361 |
TP361 | T320/T360 (voltage) | T320 switches ENABLE of U320 / T360 controls voltage SD card |
TP370 | U2 pin 34 SOP1 | |
TP371 | U2 pin 35 SOP0 | |
TP372 | U2 pin 17 TDO | |
TP373 | U2 pin 18 |