Part Datasheet Audit
Board Integrity Check Plan
OPEN, PASS, FAIL, N/A, or TBD. Record instrument, setup, measured value, firmware/build ID, photos, logs, and operator/date in Evidence.Safety gate: Do not connect a Li-ion/Li-poly cell, USB host, or unrestricted supply until Sections 2–5 pass. The battery chemistry, allowed voltage range, polarity, capacity, U10/U13 XC6209 output variants, and acceptable board current limits are not specified in the project and remain TBD.
VBUS and/or VBAT, produces the intended rails (VCC, +3V3, 3V3_2), boots/programs the TTGO/ESP32 module U7, and exercises the USB-UART, display, RTC, accelerometer, controls, LED, and battery connector.U5, VBUS, D_P, D_N, CH340E U6.J1, charger U11 MCP73831T-2ACI/OT, mux U9 TPS2115APWR, VBAT, VBUS, VCC.U10 (VCC → +3V3) and U13 (VCC → 3V3_2). Exact regulator suffixes/output voltages are TBD.U7, EN, FLASH, TX, RX.U4, 3V3_2, SCK, MOSI, TFT_CS, TFT_DC, TFT_RST, LEDK.U1; BMA400 U2; shared SDA/SCL; interrupts RTC_INT, IO34, IO35.SW1, SW2, SW4, SW5; green LED D1; connector J1.U2 LGA-12, U6 MSOP-10, U9 TSSOP-8, U1 SOIC-8, U11/U10/U13 SOT-23-5, Q1 SOT-23, module U7, and bottom-side display U4.U5 shell, tongue, contacts, anchor joints, edge alignment, and mechanical retention.SW1, SW2, SW4, SW5 for coplanarity, free travel, edge clearance, and solder fillets.J1; verify pin 1 is physically identified before attaching a cell (J1.1 = VBAT, J1.2 = GND).U7 or U4; inspect exposed vias and copper for accidental shorts.U4 is intentionally on the bottom side; verify no mechanical interference.Table
| Block | Reference(s) | Required identity/orientation evidence | Pass criterion |
|---|---|---|---|
| MCU module | U7 | TTGO-32-micro; pin-1/module orientation and antenna/edge orientation against footprint | Identity and orientation match assembly data |
| Display | U4 | GC9A01 IPS display; connector/pin-1 orientation; bottom-side fit | Match; no reversed display |
| Charger | U11 | MCP73831T-2ACI/OT; SOT-23-5 pin 1 | Exact marking/procurement trace; correct rotation |
| Power mux | U9 | TPS2115APWR; TSSOP pin 1 | Exact marking and correct rotation |
| Regulators | U10, U13 | XC6209; exact suffix/output variant is TBD | Do not power until exact variants are confirmed |
| USB-UART | U6 | CH340E; MSOP pin 1 | Match and correct rotation |
| RTC | U1 | DS3231MZ; SOIC pin 1 | Match and correct rotation |
| Accelerometer | U2 | BMA400; LGA pin-1 mark and X/Y orientation | Match footprint and intended board axes |
| MOSFET | Q1 | 2N7002; SOT-23 G/S/D orientation | Match footprint/pinout |
| LED | D1 | Green LED; cathode to Net-(U11-STAT), anode through R13 to VBUS | Polarity verified |
| Passives | R1, R4, R6–R11, R13–R19, R21, R22; C1–C6, C8, C9, C11, C13–C19, C22 | Values/packages from current BOM; capacitor voltage ratings are TBD | Correct value/package and adequate rating confirmed |
U5:GND or shell only after shell connection is verified, J1.2, and accessible ground pads at C1.1, C2.2, C3.2, C4.2, C5.2, C6.2, C16.2, C17.2, C18.2, C19.2, C22.2.GND points show low, stable continuity; no intermittent response when connectors/buttons are gently stressed.Table
| Rail / measurement point | Representative points | Pass criterion |
|---|---|---|
VBUS to GND | U5:VBUS, C1.2, C3.1 to U5:GND | No hard short; stabilized limit TBD |
VBAT to GND | J1.1, C2.1, C4.1 to J1.2 | No hard short; stabilized limit TBD |
VCC to GND | C5.1/C6.1 to .2 | No hard short; stabilized limit TBD |
+3V3 to GND | C16.1, C18.1, C11.1, C13.1 to ground | No hard short; stabilized limit TBD |
3V3_2 to GND | C17.1, C19.1, C22.1 to ground | No hard short; stabilized limit TBD |
D_P, D_N to GND and each other | U5:D+, U5:D-, U5:GND | No solder short; numeric limits TBD |
SDA, SCL to GND and +3V3 | U1:SDA/SCL, R6.2/R7.2 | No hard short; pull-ups R6,R7 each 1 kΩ to +3V3 verified |
U5:D+ ↔ U6:UD+ (D_P); U5:D- ↔ U6:UD- (D_N).U6:TXD ↔ U7:RX (RX); U6:RXD ↔ R4.1, then R4.2 ↔ U7:TX (TX, with R4 = 470 Ω).U7:IO18 ↔ U4:SCK; U7:IO23 ↔ U4:SDI; U7:IO05 ↔ U4:~CS; U7:IO12 ↔ U4:D/C; U7:IO33 ↔ U4:~RESET.U7:IO21 ↔ U1:SDA ↔ U2:SDX; U7:IO22 ↔ U1:SCL ↔ U2:SCX.U1:~INT/SQW ↔ U7:IO32 (RTC_INT); U2:INT1 ↔ U7:IO34; U2:INT2 ↔ U7:IO35.J1.1 ↔ U11:VBAT ↔ U9:IN1 (VBAT); U5:VBUS ↔ U11:VDD ↔ U9:IN2 (VBUS); U9:OUT ↔ U10:VIN/U13:VIN (VCC).U5 VBUS → VBUS → U11 VDD and U9 IN2J1.1 / U11 VBAT → VBAT → U9 IN1U9 OUT → VCC → U10 VIN/CE and U13 VIN/CEU10 VOUT → +3V3U13 VOUT → 3V3_2R14 = 510 Ω from U9:ILIM to GND; calculated/current-limit expectation is TBD pending approved datasheet interpretation and design target.U9:D1 = GND; U9:D0 = VBAT; U9:STAT = STAT_PWR, with R19 = 220 kΩ from VCC to STAT_PWR.C5,C6 = 100 µF on VCC; C14,C15 = 0.1 µF on VCC; C16 = 4.7 µF and C18 = 0.1 µF on +3V3; C17 = 4.7 µF and C19 = 0.1 µF on 3V3_2; C1 = 4.7 µF and C3 = 0.1 µF on VBUS; C2 = 4.7 µF and C4 = 0.1 µF on VBAT.U11:PROG uses R15 = 5 kΩ to GND. Expected charge current is TBD until formally derived/approved; do not infer a production limit from resistor value alone in this plan.VBUS → R13 470 Ω → D1 anode; D1 cathode → U11:STAT.J1 beyond the charger’s intended behavior; acceptable value TBD.U10/U13 XC6209 ordering codes and nominal outputs before accepting +3V3/3V3_2 as 3.3 V rails.U1:VBAT is tied to +3V3, not the board VBAT net. Verify this is intentional and within the RTC backup-input requirements.Table
| Stage | Source/setup | Observe | Expected / pass criterion |
|---|---|---|---|
| 0 | All power removed | Rail resistance and thermal scan baseline | Section 4 passes |
| 1 | Inject VBUS at U5:VBUS/GND through current-limited supply; voltage and initial current limit TBD | VBUS, VCC, +3V3, 3V3_2; current; hot spots | No current-limit latch, smoke, odor, or rapid heating; rails match approved targets (TBD) |
| 2 | USB cable from protected hub/current meter; battery absent | Enumeration/current; same rails | Stable power; U6 enumerates; no rail collapse |
| 3 | Battery emulator at J1.1/J1.2; USB absent; voltage/current limit TBD | VBAT, VCC, +3V3, 3V3_2, STAT_PWR | Mux selects battery path as intended; rails stable |
| 4 | Battery emulator plus USB | U9 source selection, U11 charge behavior, current direction | No backfeed outside approved limits; expected charger/mux state |
| 5 | Enable display/backlight and peripherals in firmware | Rail droop/ripple and peak current | Within approved rail tolerances and current budget (TBD) |
C1, C2, C5/C6, C16/C18, and C17/C19.U7)U7:3V3 is on +3V3; verify all three GND pins (1, 15, 38).R8 = 10 kΩ pulls EN to +3V3; SW4 pulls EN to GND when pressed.R9 = 10 kΩ pulls FLASH to +3V3; SW5 pulls FLASH/U7:IO00 to GND when pressed.U6 enumerates as a serial device. Record VID/PID/port and driver version.RX/TX; baud and expected text are TBD.SW5 + SW4 as required; flash a known integrity-test firmware. Toolchain, board target, flash parameters, and image hash are TBD.STAT_PWR at U7:IO15, B_MON at U7:IO25, and PIN_LED at U7:IO09; expected ADC/logic values are TBD.U5, U6)D_P/D_N; verify pair is not swapped.U6:VCC and U6:V3 are both connected to +3V3, with C9 = 0.1 µF from rail to GND.VBUS droop and board current during enumeration/programming; limits TBD.D_P/D_N; treat signal-integrity compliance as OPEN.U5:ID and U5:SHIELD are single-pin/unconnected nets. Verify intentional treatment, ESD/EMI strategy, and chassis/ground policy.U4)U4:VDD = 3V3_2; all four GND pins connect to GND.SCK, MOSI, TFT_CS, TFT_DC, TFT_RST as listed in Section 4.3V3_2 → R1 22 Ω → U4:LEDA; U4:LEDK → Q1:D; Q1:S → GND; gate network PIN_LED through R21 10 kΩ with R22 1 MΩ to GND.3V3_2 droop and backlight current. Limits TBD.U13/Q1/R1 temperature.U4:VDD is reported “power input not driven” even though it is on 3V3_2; resolve power-source modeling or confirm an actual electrical problem before release.U1)C11 = 0.1 µF decoupling on +3V3.SDA/SCL, pull-ups R6/R7 = 1 kΩ to +3V3, and interrupt RTC_INT with R18 = 2.2 kΩ to +3V3.RTC_INT; verify U7:IO32 transition and clear sequence.U1:32KHZ and U1:~RST are intentionally shown as unconnected/single-pin nets; verify against product requirements.U1:VBAT is connected to +3V3. Determine whether backup operation is intended, whether a separate backup source is required, and whether the current connection is valid before acceptance.U2)U2:VDD and VDDIO on +3V3; GND and GNDIO on GND; C13 = 0.1 µF decoupling.U2:SDO to GND and U2:CSB to +3V3; verify this selects the intended I²C mode/address. Expected address is TBD pending approved datasheet check.SDX = SDA, SCX = SCL, INT1 = IO34, INT2 = IO35; U2 NC pins remain unconnected.U7 without bus lockups.SW1: pulls BTN2/U7:IO10 to +3V3 when pressed; R10 = 10 kΩ pulls BTN2 to GND when released.SW2: pulls BTN3/U7:IO13 to +3V3 when pressed; R11 = 10 kΩ pulls BTN3 to GND when released.SW4: pulls EN to GND; R8 = 10 kΩ pulls up to +3V3.SW5: pulls FLASH/U7:IO00 to GND; R9 = 10 kΩ pulls up to +3V3.D1R13 = 470 Ω series path from VBUS to D1:A; cathode is controlled by U11:STAT.J1J1.1 = VBAT, J1.2 = GND.2, 7b1dd2fa, 2, Trace c053, and Trace d1f0) and five dangling traces (Trace 06af, Trace 3f4f, Trace 8669, Trace c424, Trace cee4).R7/SW2, SW1/R18, SW4/C9, SW4/U6.U7, U5, SW1, SW2, SW4, SW5. Edge overhang may be intentional, but pads must remain manufacturable and mechanical drawings must approve it.C17, C19, C22, C3, C4, C5, C6 and improve placement/return paths or document measured justification.C15/C6, C14/C5, U11/R15, R21/Q1, U1/R18) and schematic wire/symbol collisions; these impede review even if PCB connectivity is correct.U4:VDD not driven and U7:VP not connected. If U7:VP is intentionally unused, mark/document it correctly; if it is a required module pin, correct the circuit.D_P/D_N geometry and return path. Differential impedance target and tolerance are TBD and not declared in current net properties.Table
| ID | Check | Status | Evidence / measurement / attachment | Operator / date |
|---|---|---|---|---|
| BI-01 | PCB identity, revision, top/bottom photos | OPEN | ||
| BI-02 | Visual solder/assembly inspection | OPEN | ||
| BI-03 | Component identity/orientation | OPEN | ||
| BI-04 | Battery connector polarity (J1.1 VBAT, J1.2 GND) | OPEN | ||
| BI-05 | Ground continuity | OPEN | ||
| BI-06 | VBUS-GND resistance | OPEN | ||
| BI-07 | VBAT-GND resistance | OPEN | ||
| BI-08 | VCC-GND resistance | OPEN | ||
| BI-09 | +3V3-GND resistance | OPEN | ||
| BI-10 | 3V3_2-GND resistance | OPEN | ||
| BI-11 | USB D+/D− continuity/isolation | OPEN | ||
| BI-12 | I²C continuity/isolation | OPEN | ||
| BI-13 | Power-tree point-to-point continuity | OPEN | ||
| BI-14 | Confirm U10/U13 exact XC6209 output variants | OPEN | ||
| BI-15 | Confirm battery/charger limits and R15 charge setting | OPEN | ||
| BI-16 | Staged VBUS power-up | OPEN | ||
| BI-17 | Staged battery-emulator power-up | OPEN | ||
| BI-18 | Dual-source mux/charger test | OPEN | ||
| BI-19 | TTGO/ESP32 boot log | OPEN | ||
| BI-20 | USB programming / CH340E enumeration | OPEN | ||
| BI-21 | GC9A01 display/backlight | OPEN | ||
| BI-22 | DS3231M I²C/time/interrupt | OPEN | ||
| BI-23 | DS3231M backup-source decision | OPEN | ||
| BI-24 | BMA400 identity/axes/interrupts | OPEN | ||
| BI-25 | SW1, SW2, SW4, SW5 operation | OPEN | ||
| BI-26 | Charger status LED D1 | OPEN | ||
| BI-27 | ERC closure | OPEN | ||
| BI-28 | PCB DRC/airwire/dangling-trace closure | OPEN | ||
| BI-29 | Component overlap/outside-board disposition | OPEN | ||
| BI-30 | USB SI/impedance review | OPEN | ||
| BI-31 | MPN/procurement traceability closure | OPEN | ||
| BI-32 | Functional soak | OPEN | ||
| BI-33 | Current-consumption matrix vs approved budget | OPEN | ||
| BI-34 | Final release review/sign-off | OPEN |
U4:VDD reported as undriven on 3V3_2; U7:VP reported unconnected.2, 7b1dd2fa, 2, Trace c053, Trace d1f0); five dangling traces are identified (Trace 06af, Trace 3f4f, Trace 8669, Trace c424, Trace cee4). Exact airwire nets/endpoints require PCB repair inspection.R7/SW2, SW1/R18, SW4/C9, and SW4/U6.U7, U5, SW1, SW2, SW4, SW5; intentional edge placement is not yet formally documented.C17, C19, C22, C3, C4, C5, C6.U1:VBAT is tied to +3V3, not VBAT; intent and validity are unresolved.U10 and U13 are only specified as XC6209; exact output variants are absent, so expected rail values cannot be verified from the BOM.D_P/D_N lack declared differential-pair/controlled-impedance properties; target impedance and tolerance are TBD.U5:ID and U5:SHIELD are unconnected; shield/ESD/EMI intent is unresolved.PASS or have an approved written deviation; exact power-part variants and battery specification are confirmed; ERC/DRC connectivity errors are closed; measured evidence is attached; and the current-limit/current-consumption matrix is approved.1. Purpose and scope
2. Pre-power visual and assembly inspection
3. Component identity and orientation checks
4. Unpowered continuity and short-circuit checks
4.1 Ground continuity
4.2 Rail-to-ground resistance
4.3 Point-to-point continuity
5. Power-tree and charger/regulator integrity
6. Staged power-up
7. ESP32/TTGO module boot and programming (`U7`)
8. USB integrity (`U5`, `U6`)
9. GC9A01 display checks (`U4`)
10. DS3231M RTC checks (`U1`)
11. BMA400 sensor / I²C checks (`U2`)
12. Pushbuttons, LED, and connectors
Pushbuttons
LED `D1`
Connector `J1`
13. PCB DRC and manufacturability checks
14. Functional soak and current-consumption tests
15. Master check-off table
16. Explicit open issues from the current design
17. Release gate