Generated by Tomachie v4.48 2026-08-04 18:24:09
Copyright © 2026 Tomachie LLC. All rights reserved.

11-10028__cricket-node-hw__B Design Analysis

1 Design Summary

81
out of 100
Depth of review, as a baseline: 328 verified datasheet parameters applied and 298 automated circuit checks performed. Additional checks that are not as easily quantifiable are also made.
CCA_CODENAMEcricket-node
CCA_DESCRIPTIONcricket-node
CCA_PART_NUMBER10-10028
CCA_TITLEcricket-node
ENGINEERE. Hughes
PCB_CODENAMEcricket-node
PCB_DATE2025-05-27
PCB_DESCRIPTIONcricket-node
PCB_MIXDOWNB
PCB_PART_NUMBER11-10028
SCH_DATE2025-05-27
STATUSPROTOTYPE
Active VariantBase (all components)
Design TypeFlat (1 sheets)
Total Components153
Total Pins454
Total Nets120
Total Test Points27
Project Variants1
Improve your score:
Points deducted for open High/Medium AI findings:
AI findings to review:
AI assistance is enabled for this report. Each section marked "AI-Assisted" contains AI-generated engineering observations produced during schematic-phase design review. Findings are based solely on connectivity, component values, and net annotations present in the schematic data at the time of analysis. The AI has no access to PCB layout, routing, thermal data, BOM pricing or availability, assembly constraints, or any information outside the schematic. Findings are observations to investigate, not pass/fail judgments. The absence of a finding for a given device or net does not constitute a clearance. STANDARD MODE — this analysis was produced by the standard model tier.
Based on user-selected TP insertion settings, 8 test point(s) were added and a modified design is available for download. Review the modified schematic and resubmit to update this report.

1.1 Design Overview

AI-Assisted — The board is a single-sheet, wireless sensor/actuator node built around U5, a Nordic nRF52840 (aQFN73) Arm Cortex-M4F with FPU running at 64 MHz, with an integrated 2.4 GHz multiprotocol radio supporting Bluetooth Low Energy and IEEE 802.15.4. Per the Nordic datasheet, the radio delivers -20 dBm to +8 dBm output and -95 dBm sensitivity at 1 Mbps (-103 dBm in 125 kbps long-range mode), with a 12-bit 200 ksps SAADC across eight configurable channels. The antenna port is single-ended from the ANT pin. Timing is provided by X1, a 32 MHz ±10 ppm crystal for the HFXO, and X2, an NX3215SA 32.768 kHz ±20 ppm, 9.0 pF tuning-fork crystal for the LFXO.

Non-volatile storage and memory

Two memory devices sit alongside the MCU's internal flash and RAM: U12, a Macronix MX25R6435F 64 Mbit ultra-low-power serial flash on the nRF52840 QSPI port in 4-bit mode, and U13, a Cypress/Infineon FM25L16B 16 kbit SPI F-RAM rated for 1E14 write cycles and 10-year retention at 85 °C, giving the node a high-endurance journal alongside bulk code/data storage.

Interfaces

External connectivity comprises a LIN transceiver (U2, NXP TJA1021T/20/CM, 20 kBd normal-slope variant) with bus-side transient protection, a USB 2.0 Type-C receptacle (J8) feeding the nRF52840's internal USB device controller and its VBUS/DECUSB regulator, and field wiring through screw-free wire pads J1–J6 (18 AWG and 22 AWG, 3.5 mm pitch). Audio output is provided by U14, a MAX98357A filterless Class D amplifier driven over I2S, capable of 3.2 W into 4 Ω + 33 µH at 10 % THD+N with gain selectable between 3 dB and 15 dB. Level translation between the 3.3 V core domain and 5 V domain uses four SN74LV1T34 single-buffer translators (U3, U4, U9, U10); U11, a TLV271 rail-to-rail op-amp, provides analog conditioning. Debug access is duplicated as a Tag-Connect TC2030 footprint (J7) and a 10-pin 1.27 mm SWD header (J9), both serving the SWD port of U5. Two indicator LEDs (D15 red, D16 green) provide local status.

Power tree

Primary input arrives on +VIN and is passed through series protection to +VIN-PROTECT, which includes a P-channel ZXMP4A16G (Q6, -40 V, -6.4 A) pass element and Zener/TVS clamping. U7, a Diodes AP64352 synchronous buck (3.8 V to 40 V input, 3.5 A, 500 kHz at RT = 200 kΩ), switches from its SW pin through L4 to generate the main step-down rail, forming the +5v0 domain. The nRF52840's own regulators supply the remaining low-voltage rails: VDD is sourced from U5 pin DCCH through L1 (the high-voltage DC/DC path), and a second internal DC/DC output at U5 pin DCC feeds through L3 and L2. USB VBUS is carried on the +VBUS rail. Two Diodes AP22804AW5-7 current-limited load switches (U1, U8) provide 2.5 A distribution with 3.0 A typical current limit, active-high enable, and open-drain fault reporting; the AP22804 is oversized relative to the loads a node of this scale presents, which is benign headroom rather than a defect. Twenty-seven test points are distributed across the rails and signals.

Temperature and ratings

The controller, memories, audio amplifier, LIN transceiver and switching regulator are all rated -40 °C to +85 °C ambient, with the nRF52840 limited to a 90 °C junction temperature and the AP64352 to +125 °C junction. The narrowest device on the board is U11: the TLV271CW5-7 suffix selects the commercial C grade, specified 0 °C to +70 °C in the Diodes datasheet, which sets the assembly's guaranteed operating window unless the I grade is substituted.

1.2 Processed Sheets

#Sheet Name
1cricket-node-hw--top-level_B

1.3 Variants

#VariantDNPALT
0Base (all components)--
1B10

1.3.1 B

StatusRefDesPart TypeAlt PartFootprint
DNPJ9CORTEX-DEBUGFTSH-105-05-F-DV

1.4 Footprint Compliance

Production pick-n-place, AOI, AXI, ATE and Design Quality tools rely on proper descriptions of component footprints.

Footprint NamingStatus
3 of 36 unique footprints are IPC-7351B or IPC-7251
31 SMT footprints do not follow IPC-7351B naming
2 footprints (connectors, specialty) — compliance unknown

2 Component Value Properties

Component values should be in the VALUE property, either as a direct value (e.g. 100nF) or as a formula reference (e.g. =Capacitance). The typed property (Resistance, Capacitance, Inductance, Impedance, etc.) holds the actual electrical value; VALUE should point to it or contain the same data.

Ferrite beads on inductor designators (L5, L6): the Description indicates a ferrite bead, but the part uses an inductor (L) designator. Use an FB or FL designator. A ferrite value is an impedance at a frequency (e.g. 600R@100MHz), not an inductance.
Value Property Check
TypeCheckCountComponentsStatus
CapacitorsValues in VALUE or Capacitance28C26, C27, C15, C8, C5, C14, C6, C11 (+20 more)
CapacitorsThe dedicated Voltage property holds the whole value string (e.g. "100uF 35V") instead of only the rating. VALUE itself is clean, which is why the value checks above pass. Tomachie separates the fields, so the analysis and the AI read a clean voltage and are not misled — this is a cleanliness note, not a parsing failure. Downstream BOM/ICT/AOI tools that read the Voltage property literally will not parse it: put only the rating there (e.g. 35V) and leave the magnitude in VALUE. (C14 currently has VALUE="150µF 10V")4C14, C12, C13, C7
ResistorsValues in VALUE or Resistance38R36, R37, R33, R9, R12, R11, R8, R10 (+30 more)
InductorsValues in VALUE or Inductance3L2, L1, L3
InductorsVALUE holds both the magnitude and a current rating (e.g. "6.8uH 3.84A"). Tomachie has already separated the two and uses the magnitude as the value, so the analysis and the AI read a clean value — the misinterpretation risk is low. This is a cleanliness note: move the current rating into a named Current property for downstream BOM/ICT/AOI tools and a self-describing schematic. (L4 currently has VALUE="6.8 uH 3.84A")1L4
Ferrite BeadsVALUE contains a part number, not an electrical value. Actual value found in another property. Put part numbers in Industry_PN or Manufacturing_PN fields. (e.g. L5 VALUE="MPZ2012S221AT000", actual value: 220@100MHz)2L5, L6
OscillatorsValues in VALUE or Frequency2X1, X2

3 Pin Connectivity Report

3.1 Unconnected Pins

Unconnected pins that are not marked NO_ERC.

13 unconnected pin(s) found:
13 unconnected pin(s) — all are electrical types that are safe to leave open (Bidirectional, Output, Passive, High-Impedance, or Unspecified). Common on partially-populated bus connectors (VME, backplanes, expansion headers) and on outputs whose consumer was omitted. Review to confirm intent, but no action is required by default.
Refdes_PinPin FunctionPin PropertyDevice TypeNet NameNotes
J1_22PassiveCON-1-4UNC_J1_2_2
J2_22PassiveCON-1-4UNC_J2_2_2
J7_6SWOPassiveTAG-CONNECT-SWD-No net
J9_6SWO/TDOPassiveCORTEX-DEBUGUNC_J9_6_SWO/TDO
J9_8TDIPassiveCORTEX-DEBUGUNC_J9_8_TDI
U5_A20P1.10BidirectionalnRF52840-QIAAP1.10
U5_AC11P0.16BidirectionalnRF52840-QIAAP0.16
U5_AC15P0.19BidirectionalnRF52840-QIAAP0.19
U5_AD12P0.17BidirectionalnRF52840-QIAAP0.17
U5_B15P1.14BidirectionalnRF52840-QIAAP1.14
U5_B17P1.12BidirectionalnRF52840-QIAAP1.12
U5_G1P0.26BidirectionalnRF52840-QIAAP0.26
U5_P2P1.08BidirectionalnRF52840-QIAAP1.08

3.2 Implied/Hidden Net Connections

Pins with implied net connections not visible on the schematic. Includes Altium HiddenNetName library parameters and KiCad hidden power pins stacked behind visible pins in the symbol.

Implied Net Connections
ComponentTypePinNet
U12MX25R6435FZNIL09GND

3.3 Open-Collector Pull-up Audit

Examined 0 candidate pin(s) on 0 net(s).

3.4 Diode Polarity / Orientation

Diode polarity and orientation are read from the schematic. IPC-7351B (surface mount) / IPC-7251 (through-hole) Zero Component Orientation (ZCO) requires that pin 1, the cathode, is on the left with the footprint at zero rotation. Tomachie will call out schematic-symbol problems that do not meet ZCO because the PCB layout may have an error, assembly may insert the part backwards, or a novice may wrongly indict a correct part — keeping consistent is the least-expensive path for everyone who handles the PCB.
DiodeConnectionsOrientationSeverity
D1
BZX84C12-7-F
unidirectional · pin_names
Pin 1 (A): NOLBL_D1_1_A
Pin 3 (K): +VIN-PROTECT
Consistent
D2
BZX84B16-7-F
unidirectional · pin_names
Pin 1 (A): NOLBL_D2_1_A
Pin 3 (K): NOLBL_D2_3_K
Consistent
D3
BAS16-7-F
unidirectional · pin_names
Pin 1 (A): NOLBL_D3_1_A
Pin 3 (K): NOLBL_D3_3_K
Consistent
D11
BZX84B16-7-F
unidirectional · pin_names
Pin 1 (A): NOLBL_D11_1_A
Pin 3 (K): +VIN-PROTECT
Consistent
D9
BZX84B16-7-F
unidirectional · pin_names
Pin 1 (A): NOLBL_D9_1_A
Pin 3 (K): +VIN-PROTECT
Consistent
D7
BAS16-7-F
unidirectional · pin_names
Pin 1 (A): +VBUS
Pin 3 (K): NOLBL_D6_3_K
Consistent
D6
BAS16-7-F
unidirectional · pin_names
Pin 1 (A): +5v0
Pin 3 (K): NOLBL_D6_3_K
Consistent
D8
PESD5V0S1BA-115
bidirectional · pin_names
Pin 2 (C): BTN0-EXT
Pin 1 (C): GND
Bidirectional (symmetric) — no single anode/cathode, so there is no orientation to check.Information
D5
PESD5V0S1BA-115
bidirectional · pin_names
Pin 2 (C): NP0-EXT
Pin 1 (C): GND
Bidirectional (symmetric) — no single anode/cathode, so there is no orientation to check.Information
D4
PESD1IVN24-AX
bidirectional · pin_names
Pin 2 (C): LIN-IO
Pin 1 (C): GND
Bidirectional (symmetric) — no single anode/cathode, so there is no orientation to check.Information
D13
PESD5V0S1BA-115
bidirectional · pin_names
Pin 2 (C): AUX1-EXT
Pin 1 (C): GND
Bidirectional (symmetric) — no single anode/cathode, so there is no orientation to check.Information
D12
PESD5V0S1BA-115
bidirectional · pin_names
Pin 2 (C): NP1-EXT
Pin 1 (C): GND
Bidirectional (symmetric) — no single anode/cathode, so there is no orientation to check.Information
D14
PESD5V0S1BA-115
bidirectional · pin_names
Pin 2 (C): CHG-LOOP
Pin 1 (C): GND
Bidirectional (symmetric) — no single anode/cathode, so there is no orientation to check.Information

3.5 Polarized Capacitor Orientation

Aluminum-electrolytic, tantalum, and polymer capacitors are polarized: pin 1 is the positive (+) terminal. IPC-7351B (surface-mount) and IPC-7251 (through-hole) fix pin 1 as positive in the land pattern — the square pad, the silkscreen "+", and (through-hole) the notch or plated hole all mark it. Footprint selection, pick-and-place assembly, and in-circuit / flying-probe test all reference pin 1, so the schematic symbol's pin 1 MUST match: pin 1 = positive. If a symbol instead draws "+" on pin 2, pin 1 — the footprint's positive pad — is wired to the wrong net and the assembled part sits backwards. (The part's own body marking is not a reliable guide: aluminum electrolytics stripe the NEGATIVE lead, tantalums mark the POSITIVE — so the land-pattern pin 1 = positive is the fixed reference.) Each polarized capacitor below is checked against this convention.
CapacitorConnectionsPolaritySeverity
C14
EEE-FK1A151P
Pin 1 (+): NOLBL_C14_1_1
Pin 2: GND
C12
EEE-FK1A151P
Pin 1 (+): +5v0
Pin 2: GND
C13
EEE-FK1A151P
Pin 1 (+): +5v0
Pin 2: GND
C7
EEE-FK1V101P
Pin 1 (+): +VIN-PROTECT
Pin 2: GND

3.6 Summary

Total NO_ERC markers in design24
Pins needing attention (warnings)13
Pins for information only0

4 Power Overview

Power rails8
Power management sources identified3
Analysis of passive component footprint suitability, voltage ratings, and power dissipation is not performed in this revision.
Power architecture overview. For test point coverage, see Design-for-Test section.

4.1 Power Rail Analysis

+VBUS: 5 V assumed by USB convention, because a USB connector power pin is on this net. A design that negotiates a higher USB Power Delivery voltage must state the rail's actual nominal, minimum and maximum voltage — preferably recorded in the design itself, otherwise entered when prompted before the AI review starts. Until it is stated, the assumed 5 V is taken as the intended level.
Power Rails
RailVoltageSourceConsumers
+VIN12.00VJ5
External
Q6 (ZXMP4A16GTA)
+VIN-PROTECT12.00VQ6
ZXMP4A16GTA
U7 (AP64352SP-13)
+5v05.00VU7
AP64352SP-13
U14 (MAX98357AETE+T),
U3 (SN74LV1T34DBVR),
U8 (AP22804AW5-7),
U9 (SN74LV1T34DBVR),
U1 (AP22804AW5-7)
+VBUS5.00VJ8
External
U5 (NRF52840-QIAA-R),
U15 (PRTR5V0U2X,215)
NOLBL_C14_1_15.00VU7
AP64352SP-13
-
GND-J8
External
-
NOLBL_C10_2_11.3VU5
NRF52840-QIAA-R
-
VDD1.8-3.3VU5
NRF52840-QIAA-R
U12 (MX25R6435FZNIL0),
U13 (FM25L16B-GTR),
U10 (SN74LV1T34DBVR),
U4 (SN74LV1T34DBVR)

4.2 AI-Assisted Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections. STANDARD MODE — this analysis was produced by the standard model tier.

4.2.1 Power Tree Overview

AI-Assisted — The board runs from two independent sources. A nominal 12 V harness input arrives on J1/J2 (18 AWG wire pads) and J5, labelled +VIN with a stated operating window of 10.80 V to 16.00 V. It passes through P-channel MOSFET Q6 (ZXMP4A16GTA) into +VIN-PROTECT, which is the same DC level less the channel drop and can be switched off by reverse polarity. +VIN-PROTECT feeds only the synchronous buck U7 (AP64352SP-13), whose output node carries C14 and reaches the +5v0 rail through the parallel 0 ohm links R15/R16. +5v0 supplies the Class-D audio amplifier U14, the two 5 V level-shifting buffers U3/U9, and the two current-limited load switches U1/U8 that drive the external channels +5v0-CH0 (J3) and +5v0-CH1 (J4).

The second source is USB VBUS from J8, resolved at 5.00 V, which reaches the nRF52840 (U5) VBUS pin for the USB peripheral and, through BAS16 diode D7, the VDDH node. The +5v0 rail reaches the same VDDH node through BAS16 diode D6, so VDDH is a diode-OR of the two 5 V sources at roughly 4.3 V after the forward drop, inside the 2.5 V to 5.5 V VDDH window of the Nordic nRF52840 datasheet (https://datasheet.lcsc.com/datasheet/pdf/bed1abb9fbc0bd0d38d588639838e545.pdf).

From VDDH the MCU's internal high-voltage DC/DC drives DCCH through L1 (10uH) to the VDD rail, stated as 1.8 V to 3.3 V because the level is set by the REGOUT0 register rather than by any external divider. VDD powers the QSPI flash U12, the FRAM U13, buffers U4/U10, and the VCC pins of both debug connectors J7 and J9. A second internal converter drives DCC through L3 (10uH) and L2 (15nH) into the 1.3 V DEC4/DEC6 node.

4.2.2 12 V Input Protection and Front End

AI-Assisted — Q6 is wired as the classic reverse-polarity pass element: source on +VIN-PROTECT, drain on +VIN, gate held at ground through R18 (10 kOhm) with zener D9 (BZX84B16, 15.7 V to 16.3 V at 5 mA per the Diodes Incorporated datasheet, source: Tomachie) cathode on the source rail. Forward connection biases Vgs negative and turns the channel on; the zener caps Vgs at roughly 16 V, safely inside the +/-20 V VGSS limit of the ZXMP4A16G datasheet (https://www.diodes.com/assets/Datasheets/ZXMP4A16G.pdf). Reverse connection leaves the channel off. Note that D9 limits gate stress only; it does not clamp the rail.

Q6's -40 V VDSS and -6.4 A continuous drain current at 25 C are far above the 16 V maximum input and the roughly 1.5 A the buck will draw at full 5 V load, so the device is comfortably oversized. This is benign margin in a SOT223 package that also gives the thermal headroom for a 60 mOhm Rds(on) at Vgs = -10 V.

The input bulk is C7 (100uF, 35 V aluminium) plus C8 (10uF, 50 V X7S, 1210). The AP64352 datasheet (Diodes Incorporated, source: Tomachie) asks for a ceramic greater than 10uF from VIN to GND; C8 is exactly 10uF before DC-bias derating at 12 V, with C7 carrying the low-frequency bulk. Polarity of C7 is correct, positive terminal on +VIN-PROTECT.

No fuse, PTC, or transient suppressor is fitted anywhere between the harness pads and the converter. The lowest withstand element on the protected node is C7 at 35 V, and the AP64352 VIN absolute maximum is 42 V DC (45 V for 400 ms). A harness-borne surge above 35 V therefore reaches C7 unattenuated.

4.2.3 AP64352SP-13 Buck Converter (U7) — 5 V Rail

AI-Assisted — Configuration is complete and consistent with the Diodes Incorporated AP64352 datasheet (source: Tomachie). VIN sits on +VIN-PROTECT, GND (pin 7) and the exposed pad (pin 9) are both on GND, and BST is closed to SW by C5 (0.1uF), matching the specified 100 nF boot capacitor.

EN is tied directly to +VIN-PROTECT, which the datasheet lists as the automatic-startup configuration: the converter releases as the input rises past the internal VIN UVLO of 3.5 V typical (3.7 V maximum, 400 mV hysteresis). VEN absolute maximum is 42 V, well clear of the 16 V input ceiling. Soft start is set by C15 (10000pF) on SS; the datasheet table gives 2 ms typical at Css = 10 nF, which is also the stated minimum, so start-up ramp is at the specified floor. The formula Css = 3.7 x tss would imply 2.7 ms — the tabulated 2 ms is the value used here.

Switching frequency is set by R22 (49.9 kOhm) on RT/CLK: RT[kOhm] = 100000/fSW[kHz] gives fSW = 100000/49.9 = 2004 kHz, inside the 100 kHz to 2200 kHz range. At 12 V in and 4.97 V out the duty is 0.417, so on-time is 208 ns against the 100 ns minimum; at 16 V in it falls to 156 ns, still legal.

Output voltage is set by R17 (523 kOhm) and R23 (100 kOhm) against the verified 0.800 V FB reference, giving 4.969 V. The 623 kOhm total divider draws about 8 uA and presents a high-impedance FB node; no feed-forward capacitor is fitted across R17, which the datasheet offers as an optional 10 pF to 220 pF transient aid.

Ripple current in L4 is (12 - 4.97) x 0.417 / (6.8uH x 2.004 MHz) = 0.214 A peak-to-peak, negligible against the 3.84 A saturation and 3.60 A temperature-rise ratings of the Sumida CDRH103R datasheet (https://products.sumida.com/products/pdf/CDRH103R.pdf). Its maximum DCR of 35 mOhm sits just above the datasheet's 30 mOhm guidance.

4.2.4 5 V Output Capacitance and Loop Stability

AI-Assisted — Counting both sides of the 0 ohm links: the converter-side node carries C14 (150uF aluminium, 10 V) and the load-side +5v0 rail carries C12 and C13 (150uF aluminium, 10 V each), C27 (10uF X7R, 10 V) and C26 (0.1uF), for 460.1uF total. All three aluminium parts have their positive terminal on the output node, correct per manufacturer convention.

The AP64352 datasheet calls for an output ceramic capacitor of 22uF to 68uF. Only 10uF of ceramic is fitted, and an 0805 X7R rated 10 V loses a substantial fraction of its capacitance at 5 V bias, so the effective high-frequency ceramic content is below the stated range. At the 2.0 MHz switching frequency the aluminium bulk contributes little: its impedance is ESR-dominated well before that frequency, so the ripple attenuation and the loop's high-frequency behaviour rest on C27 alone. The remedy is straightforward — add ceramic on +5v0 near U7 to bring the ceramic content into the datasheet range — but the datasheet phrases this as a recommendation rather than a minimum, so it is raised as a review item.

Ripple current loading of the electrolytics is not a concern: 0.214 A peak-to-peak triangular ripple is roughly 62 mA RMS shared across three EEE-FK1A151P parts each rated 240 mA.

The 10 V rating of C12, C13, C14 and C27 against the computed 4.969 V output gives a factor of two on ceramic and on aluminium alike. That is acceptable for the ceramics; for aluminium electrolytics on a permanently powered rail it is the minimum most process guidance accepts, with no headroom for the start-up overshoot of a 460uF output at a 2 ms soft start.

4.2.5 nRF52840 Supply Domains and Decoupling

AI-Assisted — VDDH is reached only through R13 (0 ohm) from the diode-OR node fed by D6 and D7. Neither the VDDH pin's own net nor the far side of that 0 ohm link carries any capacitor, so the pin has no local bypass — the only things on the node are two BAS16 cathodes and the link. Nordic's reference circuitry fits 4.7uF on VDDH (C19 in that figure). A rectifier cannot bypass a supply pin, and with the internal high-voltage DC/DC drawing pulsed current from VDDH through L1, the absence of that capacitor is a genuine gap.

The VBUS pin has the same problem from the other direction: the +VBUS rail carries no capacitance at all between the J8 receptacle and U5. The Nordic datasheet states, for the USB physical interface, that the input and output of the USB regulator need to be decoupled with a suitable capacitor, and the reference circuitry shows 4.7uF on VBUS. The output side is correctly served — C20 (4.7uF) sits on DECUSB, matching the reference — but the input side is bare.

The remaining decoupling matches the reference. DEC4 and DEC6 are tied together as the datasheet explicitly requires and share 1.094uF (C11 plus C9/C10) against the reference 1.0uF. DEC1 carries 0.1uF, matching the reference 100 nF. DEC5 carries C16 (1000pF) where the reference shows 820 pF, and that pin is marked not connected for build codes Fxx and later. The VDD rail carries 5.3uF total (C6 4.7uF plus six 0.1uF) across five VDD pins, consistent with the reference bulk-plus-per-pin arrangement.

L1 (MLZ1608M100WTD25) has a saturation rating of 90 mA and an Irms of 250 mA per the TDK datasheet (source: Tomachie). The peak inductor current of the nRF52840 high-voltage DC/DC is not stated in the verified parameters, so that saturation comparison cannot be closed here.

4.2.6 VDD Rail Programming Constraint

AI-Assisted — VDD is not set by any component on the schematic; its level comes from the MCU's REGOUT0 register, hence the 1.8 V to 3.3 V range. Three classes of load sit on it. The QSPI flash U12 and the two SN74LV1T34 buffers operate across the whole window. The FRAM U13 (FM25L16B-GTR) does not: its datasheet specifies VDD of 2.7 V minimum, 3.6 V maximum (source: Tomachie). A valid setting exists — anything from 2.7 V to 3.3 V — so this is a programming constraint rather than a defect, but the firmware must set REGOUT0 to at least 2.7 V or the FRAM operates out of specification, and its 1 ms power-up delay to first chip-select applies from that level.

The same rail drives the gates of the 2N7002P devices Q9 and Q10 (LED sinks) and Q3, Q4, Q8. The Nexperia 2N7002P datasheet gives a gate threshold of 1.1 V minimum to 2.4 V maximum and specifies Rds(on) only at Vgs of 5 V and 10 V (https://assets.nexperia.com/documents/data-sheet/2N7002P.pdf). A 1.8 V gate drive would sit below the worst-case threshold. Programming VDD to 2.7 V or above, as the FRAM already demands, keeps these gates above the maximum threshold, although Rds(on) at that drive remains outside the characterised range. Where a genuinely logic-level device was needed, the designer used a BSS138K (Q5, 0.6 V to 1.2 V threshold), so the distinction was made deliberately elsewhere.

VDD also feeds the VCC pins of debug connectors J7 and J9, and the pull-ups R14 and R38 (100 kOhm each) that hold the FRAM WP and HOLD pins to VDD as its datasheet requires for unused function pins.

4.2.7 5 V Distribution, Load Switches and Amplifier

AI-Assisted — U1 and U8 (AP22804AW5-7) take +5v0 on IN and deliver the two external channels. The A suffix is the active-high enable variant, driven from GPIO P1.11 and P0.04 respectively; VIH minimum is 1.5 V, so even a VDD of 1.8 V satisfies the input. Two issues attach to these switches.

First, the datasheet (https://www.diodes.com/datasheet/download/AP22804.pdf) states the EN pin should not be left floating and that it is advisable to hold EN low while power is applied or removed. Neither NP0-EN nor NP1-EN carries a pull-down; both are high-impedance until the MCU boots and configures its GPIOs, which is precisely the interval during which +5v0 is rising.

Second, neither switch output carries any capacitance. The datasheet asks for a 0.1uF bypass plus a high-value capacitor close to the IC on OUT, and a minimum 100uF low-ESR part (or 10uF MLCC) for hot-plug applications. Both outputs run straight to wire-pad connectors J3 and J4 with only a test point on the way, which is exactly the hot-plug case.

Current coordination is the more significant point. Each AP22804 has a fixed current limit of 2.7 A to 3.3 A (3.0 A typical) and a maximum continuous output of 2.5 A, and U14 (MAX98357A) is rated for 1.6 A continuous on VDD/GND/OUT with a 2.8 A internal current limit. The AP64352 delivers 3.5 A typical. A single channel faulting into its 3.0 A limit, or two channels loaded simultaneously, exceeds what the buck can source, and the converter's own 4.25 A to 5.75 A high-side peak limit will fold the whole 5 V rail — browning out the amplifier, the buffers and, through D6, the MCU's VDDH.

U14's supply pins are correctly served by C27 (10uF) and C26 (0.1uF) on +5v0, matching its datasheet bypass requirement, and its exposed pad and three GND pins are on GND.

4.2.8 LIN Domain Supply and Input Monitoring

AI-Assisted — The LIN transceiver U2 (TJA1021T/20/CM) is powered through a switched high-side leg rather than directly from +VIN-PROTECT: BSS84 P-FET Q1 has its source on +VIN-PROTECT and its drain on U2's VBAT pin, gate biased through R1 (100 kOhm) to the rail and pulled down through R4 (10 kOhm) by 2N7002P Q4, whose gate is GPIO P0.27 with R6 (1 MOhm) to GND. Zener D1 (BZX84C12, 11.4 V to 12.7 V) caps Q1's Vgs, well inside the BSS84's +/-20 V limit. The 1 MOhm gate pull-down on Q4 holds the leg off until firmware asserts it, so the LIN transceiver draws nothing at power-on.

U2's INH output drives a second BSS84 (Q2) through R2, clamped by D2 (BZX84B16). Q2's drain feeds D3 (BAS16) and R7 (1 kOhm) onto the LIN bus — the series resistor plus diode from INH to LIN that the NXP TJA1021 datasheet specifies for a commander node, with the 1 kOhm value matching its typical application.

Input voltage sensing uses a gated divider. Q7 (BSS84, gate clamped by D11 and biased by R24) is switched by Q8 from GPIO P0.03, connecting +VIN-PROTECT through R26 (100 kOhm) to R28 (10 kOhm), a ratio of 0.0909. At 12 V that presents 1.09 V and at the 16 V ceiling 1.45 V to the non-inverting input of U11 (TLV271), wired as a unity-gain follower into AIN0 on P0.02. When P0.03 is low the divider is disconnected and R28 holds the node at ground, so no input is applied to an unpowered amplifier.

U11's own VCC pin, however, is tied to that same GPIO P0.03 — the op-amp is powered from an MCU output. The TLV271 supply current is not among the verified parameters, so the draw cannot be weighed against the nRF52840's GPIO drive capability from the data available.

4.3 Observations

AI-Assisted — Three items dominate. The missing VDDH and VBUS decoupling at U5 is the clearest departure from a vendor reference and is cheap to close. The uncoordinated 5 V current limits mean a single external channel fault takes down the whole 5 V domain including the MCU's VDDH feed. The floating enables on U1 and U8 during power-up leave the external channels in an undefined state until firmware runs.

On temperature grade, U11 is specified as TLV271CW5-7 — the C grade, rated 0 C to +70 C per the Diodes Incorporated datasheet (https://www.diodes.com/assets/Datasheets/TLV27x.pdf). Every other active device on the board is rated -40 C to +85 C, including the MCU, the buck, the load switches, the amplifier and the FRAM. For a LIN-connected node this single part sets the assembly's operating range unless the I grade is substituted.

On transient protection of the LIN line, D4 (PESD1IVN24-AX) has a 24 V standoff against the 16 V maximum rail, correct for the working voltage, and clamps at 42 V maximum for a 3.5 A 8/20 us pulse. The TJA1021 LIN pin carries ISO 7637 transient ratings of -100 V (pulse 1), +75 V (pulse 2a), -150 V (3a) and +100 V (3b), so the clamp sits inside the correct transient class — not against the +/-40 V DC limiting value, which is a different quantity.

Both ESD arrays, PESD5V0S1BA (D5, D8, D12, D13, D14) and PRTR5V0U2X (U15 on the USB data pair), changed to non-automotive qualification in their latest Nexperia revisions. If this node is destined for a vehicle harness — the LIN interface suggests as much — automotive-qualified equivalents apply.

Electrolytic and tantalum polarity was checked across C7, C12, C13 and C14: all four have the positive terminal on the powered node and no polarity error is present.

4.4 Findings

AI-Assisted
#DeviceRailObservationSeverity
4.4.1U5 (NRF52840-QIAA-R)VDDHThe VDDH pin's net and the far side of the 0 ohm link R13 carry no capacitor; the node is fed only by BAS16 diodes D6 and D7. Nordic's reference circuitry fits 4.7uF on VDDH. A diode cannot bypass a supply pin. Add local bulk at VDDH. Nordic nRF52840 datasheet, https://datasheet.lcsc.com/datasheet/pdf/bed1abb9fbc0bd0d38d588639838e545.pdfMedium
4.4.2U5 (NRF52840-QIAA-R)+VBUSNo capacitance anywhere on +VBUS between the J8 receptacle and the VBUS pin. The datasheet states the input and output of the USB regulator need to be decoupled; the reference shows 4.7uF on VBUS. The output side (DECUSB, C20 4.7uF) is correct. Nordic nRF52840 datasheetMedium
4.4.3U1, U8 (AP22804AW5-7)+5v0 / +5v0-CH0, +5v0-CH1Fixed current limit 2.7-3.3 A each (2.5 A max continuous output) against the AP64352's 3.5 A typical output. Concurrent channel loading or a single channel fault exceeds the converter's capability and collapses +5v0, browning out U14 and the MCU VDDH feed. Diodes Incorporated AP22804 datasheet, https://www.diodes.com/datasheet/download/AP22804.pdfMedium
4.4.4U1, U8 (AP22804AW5-7)NP0-EN, NP1-ENNo pull-down on either enable net; both are high-impedance until MCU GPIOs P1.11 and P0.04 are configured. The datasheet states the EN pin should not be left floating and advises holding it low while power is applied or removed. Diodes Incorporated AP22804 datasheetMedium
4.4.5U1, U8 (AP22804AW5-7)+5v0-CH0, +5v0-CH1No output capacitance on either switch output; both run straight to wire-pad connectors J3/J4 via a test point. The datasheet calls for 0.1uF plus a high-value capacitor close to the IC, and a minimum 100uF low-ESR part for hot-plug applications, which these external channels are. Diodes Incorporated AP22804 datasheetMedium
4.4.6U11 (TLV271CW5-7)P0.03 (gated supply)The C temperature grade is rated 0 C to +70 C; every other active device on the board is rated -40 C to +85 C. This part alone sets the assembly's operating window. Diodes Incorporated TLV27x datasheet, https://www.diodes.com/assets/Datasheets/TLV27x.pdfMedium
4.4.7+VIN input (J1, J2, J5)+VINNo fuse, PTC or transient suppressor between the harness pads and Q6. The lowest withstand element on the protected node is C7 at 35 V; the AP64352 VIN absolute maximum is 42 V DC. A harness surge above 35 V reaches C7 unattenuated. Diodes Incorporated AP64352 datasheetLow
4.4.8U7 (AP64352SP-13)+5v0Ceramic output content is 10uF (C27, 0805 X7R 10 V, before DC-bias derating at 5 V) against the datasheet's recommended 22uF to 68uF ceramic. The 450uF of aluminium bulk contributes little at the 2.0 MHz switching frequency. Recommendation wording, not a minimum. Diodes Incorporated AP64352 datasheet (source: Tomachie)Review
4.4.9U7 (AP64352SP-13)NOLBL_R17_1_1 (FB)Output set by R17 523 kOhm / R23 100 kOhm against the verified 0.800 V FB reference, giving 4.969 V. Divider current is about 8 uA and the FB node is high impedance; no optional feed-forward capacitor (10-220 pF) is fitted across R17. Diodes Incorporated AP64352 datasheetReview
4.4.10L4 (CDRH103RNP-6R8NC-B)+5v0Computed ripple 0.214 A peak-to-peak at 12 V in / 4.969 V out / 2004 kHz, far below the 3.84 A saturation and 3.60 A temperature-rise ratings — benign margin. Maximum DCR 35 mOhm (27 mOhm typical) is marginally above the datasheet's 30 mOhm guidance for the inductor selection. Sumida CDRH103R datasheet, https://products.sumida.com/products/pdf/CDRH103R.pdfReview
4.4.11C12, C13, C14 (EEE-FK1A151P)+5v0Ripple loading about 62 mA RMS shared across three parts each rated 240 mA. Voltage rating 10 V against the computed 4.969 V output is a factor of two, the minimum normally accepted for aluminium electrolytics on an always-on rail. Panasonic FK series rating as stated on the schematicReview
4.4.12C8 (10uF 50V X7S 1210)+VIN-PROTECTThe AP64352 datasheet asks for greater than 10uF ceramic from VIN to GND; C8 is exactly 10uF nominal before DC-bias derating at 12 V, backed by C7 100uF aluminium for the low-frequency bulk. Diodes Incorporated AP64352 datasheetReview
4.4.13U13 (FM25L16B-GTR)VDD (1.8-3.3 V, register set)The FRAM requires VDD of 2.7 V minimum. VDD is programmable over 1.8-3.3 V, so a valid setting exists — REGOUT0 must be programmed to at least 2.7 V for U13. Infineon/Cypress FM25L16B datasheet (source: Tomachie)Review
4.4.14Q9, Q10 (2N7002P)VDD (1.8-3.3 V)Gate threshold is 1.1 V minimum to 2.4 V maximum and Rds(on) is characterised only at Vgs of 5 V and 10 V. A 1.8 V gate drive sits below the worst-case threshold; programming VDD to at least 2.7 V, as U13 already demands, resolves it. Nexperia 2N7002P datasheet, https://assets.nexperia.com/documents/data-sheet/2N7002P.pdfReview
4.4.15L1 (MLZ1608M100WTD25)VDDH -> VDDSaturation rating 90 mA, Irms 250 mA. The peak inductor current of the nRF52840 high-voltage DC/DC is not stated in the verified parameters, so the saturation comparison cannot be closed from the data available. TDK MLZ1608 datasheet (source: Tomachie)Review
4.4.16U5 (NRF52840-QIAA-R)NOLBL_C16_2_1 (DEC5)C16 is 1000pF where the reference circuitry shows 820 pF; the datasheet notes DEC5 is not connected for build codes Fxx and later. Nordic nRF52840 datasheetReview
4.4.17X1, X2VDD domainBoth crystals use 8pF pairs, presenting 4.00 pF in series at each oscillator. Nordic's reference circuitry fits 12 pF per terminal (6 pF series) for both HFXO and LFXO. The stray capacitance the reference implies is not stated, so the resulting pull cannot be quantified. Nordic nRF52840 datasheetReview
4.4.18U11 (TLV271CW5-7)P0.03The op-amp VCC pin is fed from MCU GPIO P0.03, the same signal that gates the divider through Q8/Q7 — a deliberate power-gated sense chain, and the input is held at ground by R28 when the supply is off. The TLV271 supply current is not among the verified parameters, so the load on the GPIO cannot be weighed. Diodes Incorporated TLV27x datasheetReview
4.4.19D5, D8, D12-D14, U15External I/O, USB dataPESD5V0S1BA and PRTR5V0U2X both changed to non-automotive qualification in their latest revisions. The LIN interface suggests a vehicle harness application, where automotive-qualified equivalents apply. Nexperia datasheets (source: Tomachie)Review
4.4.20U1, U8 (AP22804AW5-7)FLAG (pin 3)The open-drain over-current and over-temperature flag on both load switches is unconnected in the schematic, so channel fault status is not observable by the MCU or by a bench probe. Functionally optional, but a pull-up to VDD and a GPIO or test point would make the 6 ms fault deglitch visible. Diodes Incorporated AP22804 datasheetReview
4.4.21Q6 (ZXMP4A16GTA)+VIN-PROTECTThe datasheet is marked Advance Information, indicating preliminary status with parameters subject to change; it also directs automotive users to contact the manufacturer rather than stating AEC-Q101 qualification as standard. Diodes Incorporated ZXMP4A16G datasheetReview
4.4.22U7 (AP64352SP-13)+VIN-PROTECTEN tied directly to the input rail — the datasheet's automatic-startup configuration; VEN absolute maximum 42 V against a 16 V rail ceiling. Internal VIN UVLO releases at 3.5 V typical. Configuration reviewed and valid. Diodes Incorporated AP64352 datasheet
4.4.23Q6 (ZXMP4A16GTA), D9, R18+VIN -> +VIN-PROTECTReverse-polarity pass FET with gate zener D9 (BZX84B16) to the source rail and R18 10 kOhm gate pull-down reviewed: a valid auto-enable arrangement that limits Vgs within the +/-20 V VGSS limit. The zener does not clamp the rail. Diodes Incorporated ZXMP4A16G datasheet, https://www.diodes.com/assets/Datasheets/ZXMP4A16G.pdf
4.4.24U7 (AP64352SP-13)RT/CLKR22 49.9 kOhm gives fSW = 100000/49.9 = 2004 kHz, within the 100-2200 kHz range; the pin is not floating. Minimum on-time 208 ns at 12 V input and 156 ns at 16 V, both above the 100 ns limit. Diodes Incorporated AP64352 datasheet
4.4.25U7 (AP64352SP-13)SSC15 10000pF sets the tabulated 2 ms soft start, equal to the datasheet minimum Css of 10 nF and minimum tss of 2 ms. The stated table value is used in preference to the 3.7 x tss formula, which would give 2.7 ms. Diodes Incorporated AP64352 datasheet
4.4.26U7 (AP64352SP-13)BST / SWC5 0.1uF connected BST to SW, matching the specified 100 nF boot capacitor. Diodes Incorporated AP64352 datasheet
4.4.27U7 (AP64352SP-13)+VIN-PROTECT / GNDVIN (pin 2) on +VIN-PROTECT; GND (pin 7) and the exposed pad (pin 9) both on GND, as the datasheet requires for the die heat path. All supply and return pins have a genuine DC path. Diodes Incorporated AP64352 datasheet
4.4.28C7, C12, C13, C14+VIN-PROTECT, +5v0All aluminium electrolytics have their positive terminal on the powered node and the negative terminal on GND. No polarity error present.
4.4.29U5 (NRF52840-QIAA-R)NOLBL_C10_2_1 (DEC4/DEC6)DEC4 and DEC6 are tied together as the datasheet explicitly requires, and the shared node carries 1.094uF against the reference figure of 1.0uF. DEC1 carries 0.1uF, matching the reference 100 nF. Nordic nRF52840 datasheet
4.4.30U5 (NRF52840-QIAA-R)DECUSBC20 4.7uF on DECUSB matches the reference circuitry value for the USB regulator output. Nordic nRF52840 datasheet
4.4.31U5 (NRF52840-QIAA-R)VDDFive VDD pins served by 5.3uF total (C6 4.7uF plus six 0.1uF), consistent with the reference bulk-plus-per-pin arrangement. Nordic nRF52840 datasheet
4.4.32D6, D7 (BAS16-7-F)+5v0 / +VBUS -> VDDHDiode-OR of the two 5 V sources onto VDDH; cathodes are correctly common on the VDDH node. Resulting level is about 4.3 V after forward drop, inside the 2.5-5.5 V VDDH window. VRRM 100 V and 215 mA average forward current are ample. Nexperia BAS16 datasheet, https://assets.nexperia.com/documents/data-sheet/BAS16.pdf
4.4.33D1 (BZX84C12), D2, D11 (BZX84B16)+VIN-PROTECT gate networksGate-referenced zeners on the BSS84 high-side switches Q1, Q2 and Q7 limit Vgs to 11.4-12.7 V and 15.7-16.3 V respectively, inside the BSS84 +/-20 V VGSS limit. Orientation is consistent, cathode on the source rail. Diodes Incorporated BZX84 datasheets (source: Tomachie)
4.4.34U11 / R26, R28+VIN-PROTECT senseDivider 100 kOhm / 10 kOhm presents 1.09 V at 12 V input and 1.45 V at the 16 V ceiling to AIN0 on P0.02 through a unity-gain follower — within the VDD-referenced analogue input range for any legal REGOUT0 setting. Nordic nRF52840 datasheet
4.4.35U2 (TJA1021T/20/CM)Q1 drain (switched 12 V)VBAT supplied through P-FET Q1, held off at power-on by the 1 MOhm gate pull-down on Q4, so the transceiver draws nothing until firmware enables it. GND on GND. R7 1 kOhm plus D3 from the INH-driven leg to LIN matches the series resistor and diode the datasheet specifies for a commander node. NXP TJA1021 datasheet
4.4.36D4 (PESD1IVN24-AX)LIN-IO24 V standoff covers the 16 V rail ceiling; clamping 42 V maximum at 3.5 A 8/20 us sits inside the TJA1021 LIN pin's ISO 7637 transient levels (+75 V pulse 2a, +100 V pulse 3b). Bidirectional part, no orientation to check. Nexperia PESD1IVN24-A datasheet (source: Tomachie)
4.4.37U14 (MAX98357AETE+T)+5v0Both VDD pins served by C27 10uF and C26 0.1uF, matching the datasheet's 0.1uF plus 10uF bypass requirement. Exposed pad and all three GND pins on GND. Supply 4.969 V is inside the 2.5-5.5 V range and above the 2.3 V maximum UVLO. Maxim MAX98357A datasheet, https://www.mouser.com/datasheet/2/256/MAX98357A-MAX98357B-271244.pdf
4.4.38D15, D16 (APT2012SURCK / CGCK)+5v0Anodes on +5v0 with cathodes returned through R34/R35 330 Ohm to 2N7002P sinks: (5 - 1.95)/330 = 9.2 mA red and (5 - 2.1)/330 = 8.8 mA green, both well inside the 30 mA DC forward limit. Kingbright datasheets, https://www.kingbrightusa.com/images/catalog/spec/apt2012surck.pdf
4.4.39J9 (debug header)VDDDesign variant B would depopulate J9, leaving the Tag-Connect pads J7 as the sole debug access. Both carry VCC from VDD as drawn in the base design; this is an intentional build option, not a defect.

4.5 Citations

AI-Assisted
References
2N7002P (Nexperia) — datasheet, cited pages 2,3
assets.nexperia.com/documents/data-sheet/2N7002P.pdf
AP22804 (Diodes Incorporated) — datasheet
www.diodes.com/datasheet/download/AP22804.pdf
AP64352 (Diodes Incorporated) — datasheet
AP64352SP-13.pdf
APT2012CGCK (Kingbright) — datasheet
APT2012CGCK.pdf
APT2012SURCK (Kingbright) — datasheet, cited pages 1,2
www.kingbrightusa.com/images/catalog/spec/apt2012surck.pdf
BAS16 (Nexperia) — datasheet
assets.nexperia.com/documents/data-sheet/BAS16.pdf
BSS138K (onsemi) — datasheet, cited pages 1,2
www.onsemi.com/download/data-sheet/pdf/bss138k-d.pdf
BSS84 (Diodes Incorporated) — datasheet, cited pages 1
BSS84-7-F.pdf
BZX84B16 (Diodes Incorporated) — datasheet
diodes.pdf
BZX84C12 (Diodes Incorporated) — datasheet
www.diodes.com/datasheet/download/BZX84C2V4+-+BZX84C51.pdf
CDRH103RNP-6R8NC-B (Sumida) — datasheet
products.sumida.com/products/pdf/CDRH103R.pdf
FM25L16B (Cypress (Infineon Technologies)) — datasheet, cited pages 1,2,4,8,13
via web_fetch
LQG15HS15NJ02D (Murata Mfg Co., Ltd) — datasheet, cited pages 1,5
no.mouser.com/datasheet/2/281/1/JELF243B_0010-1699614.pdf
MAX98357A (Maxim Integrated) — datasheet
www.mouser.com/datasheet/2/256/MAX98357A-MAX98357B-271244...
MLZ1608M100WTD25 (TDK) — datasheet, cited pages 1,5,6
MLZ1608M100WTD25.pdf
MPZ2012S221AT000 (TDK) — datasheet
product.tdk.com/info/en/catalog/datasheets/beads_commerci...
nRF52840 (Nordic Semiconductor) — datasheet, cited pages 2
datasheet.lcsc.com/datasheet/pdf/bed1abb9fbc0bd0d38d58863...
NX3215SA-32.768K-STD-MUA-9 (NIHON DEMPA KOGYO CO., LTD. (NDK)) — datasheet, cited pages 1
pdf.datasheet.live/datasheets-1/ndk/NX3215SA-32.768K-STD-...
PESD1IVN24-A (Nexperia) — datasheet
PESD1IVN24-AX.pdf
PESD5V0S1BA (Nexperia) — datasheet
PESD5V0S1BA.pdf
PRTR5V0U2X (Nexperia) — datasheet
assets.nexperia.com/documents/data-sheet/PRTR5V0U2X.pdf
TLV271 (Diodes Incorporated) — datasheet
www.diodes.com/assets/Datasheets/TLV27x.pdf
ZXMP4A16G (Diodes Incorporated) — datasheet
www.diodes.com/assets/Datasheets/ZXMP4A16G.pdf

5 Connector Pinouts

Total connectors9

5.1 J1 WIREPAD-18AWG-4X-3.5MM

J1 - WIREPAD-18AWG-4X-3.5MM (WIREPAD-18AWG-4X-3.5MM)
PinPin NameNetNotes
11+VIN
22NC
33LIN-IO
44GND

5.2 J2 WIREPAD-18AWG-4X-3.5MM

J2 - WIREPAD-18AWG-4X-3.5MM (WIREPAD-18AWG-4X-3.5MM)
PinPin NameNetNotes
11+VIN
22NC
33LIN-IO
44GND

5.3 J3 WIREPAD-22AWG-6X-3.5MM

J3 - WIREPAD-22AWG-6X-3.5MM (WIREPAD-22AWG-6X-3.5MM) [WIREPAD-22AWG-6X-3.5MM]
PinPin NameNetNotes
11+5v0-CH0
22NP0-EXT
33GND
44GND
55BTN0-EXT
66+5v0

5.4 J4 WIREPAD-22AWG-4X-3.5MM

J4 - WIREPAD-22AWG-4X-3.5MM (WIREPAD-22AWG-4X-3.5MM) [WIREPAD-22AWG-4X-3.5MM]
PinPin NameNetNotes
11+5v0-CH1
22NP1-EXT
33AUX1-EXT
44GND

5.5 J5 WIREPAD-22AWG-3X-3.5MM

J5 - WIREPAD-22AWG-3X-3.5MM (WIREPAD-22AWG-3X-3.5MM) [WIREPAD-22AWG-3X-3.5MM]
PinPin NameNetNotes
11+VIN
22CHG-LOOP
33GND

5.6 J6 WIREPAD-22AWG-2X-3.5MM

J6 - WIREPAD-22AWG-2X-3.5MM (WIREPAD-22AWG-2X-3.5MM) [WIREPAD-22AWG-2X-3.5MM]
PinPin NameNetNotes
11SP-
22SP+

5.7 J7 TAG-CONNECT-SWD (SWD)

J7 - TAG-CONNECT-SWD (SWD)
PinPin NameNetNotes
1VCCVDD
2SWDIOSWDIO
3RSTRESET
4SWDCLKSWDCLK
5GNDGND
6SWONC

5.8 J8 USB4145-03-0230-C

J8 - USB4145-03-0230-C
PinPin NameNetNotes
A1GND_AGND
A4VBUS_A+VBUS
A5CC1CC1
A6DP1USB-DEVICE-D_P
A7DN1USB-DEVICE-D_N
A8SBU1NC
A9VBUS_A+VBUS
A12GND_AGND
B1GND_BGND
B4VBUS_B+VBUS
B5CC2CC2
B6DP2USB-DEVICE-D_P
B7DN2USB-DEVICE-D_N
B8SBU2NC
B9VBUS_B+VBUS
B12GND_BGND
S1SHIELDGND
S2SHIELDGND
S3SHIELDGND
S4SHIELDGND

5.9 J9 20021121-00010T4LF (SWD)

J9 - 20021121-00010T4LF (SWD) (20021121-00010T4LF) [20021121-00010T4LF]
PinPin NameNetNotes
1VCCVDD
2SWDIO/TMSSWDIO
3GNDGND
4SWDCLK/TCKSWDCLK
5GNDGND
6SWO/TDONC
7KEYNC
8TDINC
9GND_DETECTGND
10RSTRESET

6 Indicator Documentation

2 indicator device(s) found.

6.1 Indicator Assignments

Indicators
RefDesTypeColorSignalSheetNotes
D16LED-GREENGreenD16_C, R35_2cricket-node-hw--top-level_B.SchDocLOW = On; R35 (330Ω); A:+5v0 K:D16_C, R35_2
D15LED-REDRedD15_C, R34_2cricket-node-hw--top-level_B.SchDocLOW = On; R34 (330Ω); A:+5v0 K:D15_C, R34_2

6.2 Indicator Testability

0 of 2 indicators have test coverage.

Indicator Testability
RefDesDriverControl SignalDFT StatusTestable
D16DirectD16_C, R35_2Design Warning: Test point needed on D16_C, R35_2. Drive HIGH to turn on LED D16.
D15DirectD15_C, R34_2Design Warning: Test point needed on D15_C, R34_2. Drive HIGH to turn on LED D15.

7 Switch Documentation

No switches or push buttons found in design.

8 Low-Speed Serial Interfaces (LSSI)

Detected: 2 SWD

8.1 SWD

SWD -> U5
Topology: Access (J7, J9, TP21, TP22) » Targets (U5)
SignalNet NameConnectorTest PointTarget Pin
SWCLKSWDCLKJ7_4, J9_4TP22_1U5_AA24 (SWDCLK)
SWDIOSWDIOJ7_2, J9_2TP21_1U5_AC24 (SWDIO)
NRSTRESETJ7_3, J9_10TP23_1U5_AC13 (P0.18/RESET)
TargetIndustry TypeDescription
U5NRF52840-QIAA-RCortex M4 MCU IC RF TXRX+MCU 802.15.4 73QFN
SWD -> U5
Topology: Access (J7, J9, TP21, TP22) » Targets (U5)
SignalNet NameConnectorTest Point
SWCLKSWDCLKJ7, J9TP22_1
SWDIOSWDIOJ7, J9TP21_1
NRSTRESETJ7, J9TP23_1
TargetIndustry TypeDescription
U5NRF52840-QIAA-RCortex M4 MCU IC RF TXRX+MCU 802.15.4 73QFN

8.2 LSSI DFT Analysis

All serial interface signals have test point coverage.

9 High-Speed Serial Interfaces (HSSI)

2 differential pair(s)

9.1 Differential Pairs

Differential pairs with designer-specified class annotations.

None of the 1 differential pairs specify a target impedance (the Impedance column is blank). Strongly suggested: put the value in the class name - e.g. 100_OHM, 90_OHM, 50_OHM. The pairs are already identified by their nets, so the ohm value is the useful part to capture for layout.
Differential Pairs
Net NameClassImpedanceNotes
USB-DEVICE-D_P/NUSB

9.2 AI-Assisted Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections. STANDARD MODE — this analysis was produced by the standard model tier.

9.2.1 USB 2.0 Full-Speed Device Port (J8)

AI-Assisted — The only differential interface in the design is the USB 2.0 device port on the Type-C receptacle J8 (USB4145-03-0230-C). USB-DEVICE-D_P runs from J8 pins A6 and B6 to U5 pin AD6 (D+), and USB-DEVICE-D_N from J8 pins A7 and B7 to U5 pin AD4 (D-), with U15 (PRTR5V0U2X) IO1/IO2 on the pair and test points TP3/TP4. No series components sit in either leg, which is correct: USB 2.0 (USB 2.0 specification, chapter 7) is DC-coupled and requires no AC coupling capacitors; termination is on-die in the nRF52840 USB PHY, so no external resistors are expected. The pair requires 90 ohm differential controlled impedance; the two nets are grouped as a differential pair but carry no impedance class assignment, which must be set as a net class in the schematic tool so layout inherits it. U15 adds about 1 pF per line to ground (Nexperia PRTR5V0U2X datasheet, https://assets.nexperia.com/documents/data-sheet/PRTR5V0U2X.pdf), acceptable for 12 Mbit/s full speed. Its standoff of 5.5 V max and clamp of 17 V typical at 2.5 A (8/20 us) sit above the D+/D- absolute maximum of VDD+0.3 V; the nRF52840 states no matching transient rating, so this comparison cannot be closed and is reported as a note. Both CC lines are terminated with 5.1k resistors R37 (CC1) and R36 (CC2) to GND, the correct sink-only Rd configuration. VBUS reaches U5 pin AD2 and U15 VCC directly; DECUSB carries C20, 4.7 uF, matching the Nordic nRF52840 reference circuitry.

9.3 Findings

AI-Assisted
#InterfaceProtocolFindingSeverity
9.3.1J8 D+/D- to U5USB 2.0 full speedNo 90 ohm differential impedance class assigned to USB-DEVICE-D_P / USB-DEVICE-D_N; set it as a net class before layoutMedium
9.3.2+VBUSUSB PHY supplyNo bulk capacitor on +VBUS; Nordic reference circuitry fits 4.7 uF at the USB regulator input for stabilityMedium
9.3.3U15 clamp vs U5 D+/D-ESD protectionClamp 17 V typ at 2.5 A (8/20 us) versus a DC absolute maximum of VDD+0.3 V on D+/D-; nRF52840 states no comparable transient rating, so the margin cannot be closedReview
9.3.4X1 32 MHz HFXOUSB bit clockC22/C21, 8pF each, give 4.00 pF series against a 12 pF-per-pin reference; stray assumption not stated, pulling unverifiableReview
9.3.5J8 D+/D- to U5USB 2.0 full speedDC-coupled pair with no series capacitors — correct, USB 2.0 requires no AC coupling (USB 2.0 specification ch. 7)
9.3.6J8 D+/D- to U5USB 2.0 full speedTermination is on-die in the nRF52840 USB PHY; no external termination expected or fitted (Nordic nRF52840 datasheet)
9.3.7U15 on D+/D-ESD protectionLine capacitance 1 pF typ, 1.5 pF max per channel — negligible at 12 Mbit/s (Nexperia PRTR5V0U2X datasheet)
9.3.8J8 CC1/CC2USB Type-CR37 and R36, 5.1k to GND, correct Rd sink configuration
9.3.9J8 connectorUSB 2.0Type-C receptacle is an impedance-controlled connector suited to the signal rate
9.3.10DECUSBUSB regulator outputC20, 4.7uF, matches the Nordic nRF52840 reference circuitry value
9.3.11VDD / DEC nodesPHY supply filteringVDD 5.3 uF total behind L1, 10uH; DEC4 and DEC6 tied together with 1.094 uF as required (Nordic nRF52840 datasheet)

9.4 Citations

AI-Assisted
References
nRF52840 (Nordic Semiconductor) — datasheet, cited pages 2
datasheet.lcsc.com/datasheet/pdf/bed1abb9fbc0bd0d38d58863...
PRTR5V0U2X (Nexperia) — datasheet
assets.nexperia.com/documents/data-sheet/PRTR5V0U2X.pdf

10 Memory Interface Analysis

Found 1 complete memory interface(s)

10.1 U12 QSPI

U12 (MX25R6435FZNIL0) - QSPI [4-bit data]
SignalPin NamePin #Net NameTest Point
CLOCKSCLK6QSPI-SCLK / P0.14-
DATA_0SIO0/SI5P0.21 / QSPI-D0-
DATA_1SIO1/SO2QSPI-D1 / P0.22-
DATA_2SIO2/WP3QSPI-D2 / P0.20-
DATA_3SIO3/RESET7QSPI-D3 / P0.23-
SELECTCS1QSPI-CS / P0.24-
DESIGN_WARNING: Test points needed on P0.21, QSPI-CS, QSPI-D1, QSPI-D2, QSPI-D3 and QSPI-SCLK for direct on-board programming
U12 is in-system programmable via U5 (nRF52840-QIAA) over SWD. A debug probe on the SWD port loads a programming routine into U5, which then drives the memory bus

10.2 AI-Assisted Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections. STANDARD MODE — this analysis was produced by the standard model tier.

10.2.1 QSPI Flash U12 (MX25R6435FZNIL0)

AI-Assisted — U12 is a 64 Mbit ultra-low-power serial flash wired point-to-point to the nRF52840 (U5) QSPI peripheral: SCLK on QSPI-SCLK (P0.14), CS# on QSPI-CS (P0.24), and the four data lines SIO0..SIO3 on P0.21, P0.22, P0.20 and P0.23. All six bus signals are single-load nets with no series damping resistors and no stubs, which is the correct topology for this interface. VCC (pin 8) sits on VDD and both GND pins (4 and 9) are on the board ground, so the device has proper DC supply and return paths. Decoupling on VDD totals 5.3 uF across seven capacitors (1x4.7uF plus six 0.1uF), shared with U5, U13, U4 and U10; the 0.1uF X7R parts provide local high-frequency bypass for the flash. Per the Macronix datasheet (https://www.macronix.com/Lists/Datasheet/Attachments/8868/MX25R6435F,%20Wide%20Range,%2064Mb,%20v1.6.pdf), quad read (4READ/QREAD) is limited to 8 MHz in the default Ultra Low Power Mode, and 33 MHz applies to single-lane FAST_READ and 4PP. The nRF52840 QSPI defaults to 32 MHz, so firmware must set the divider accordingly or enable High Performance Mode. CS# has no pull-up to VDD; with SIO3 doubling as RESET# and no pull-up either, both lines float while U5 is in reset or under SWD control, leaving the flash exposed to spurious selection and reset assertion. VDD is stated as 1.8-3.3V, inside the 1.65-3.6 V supply window of the part.

10.2.2 SPI FRAM U13 (FM25L16B-GTR)

AI-Assisted — U13 is a 16 Kbit SPI FRAM on a separate, dedicated bus from the QSPI flash: FRAM-CS (P1.02), FRAM-CLK (P0.25), FRAM-SDI (P1.04, driven by U5) and FRAM-SDO (P1.03, driven by U13). Directions are consistent — one slave input and one slave output on separate wires — so there is no bus contention. HOLD# is pulled to VDD through R38 (pin 1 on the HOLD# net, pin 2 on VDD) and WP# is pulled to VDD through R14 (pin 1 on the WP# net, pin 2 on VDD); both are the correct passive de-assertions and permit write access under firmware control. VCC (pin 8) is on VDD and VSS (pin 4) is on ground. There is no dedicated local bypass capacitor uniquely assigned to U13; it shares the VDD bulk and 0.1uF network. Chip select FRAM-CS has no pull-up, so the device can see a floating select during MCU reset — for a non-volatile store this is the higher-consequence case of the two, since an inadvertent write cycle is destructive rather than merely disruptive. The 20 MHz interface rating comfortably exceeds anything the nRF52840 SPIM will present on this bus.

10.3 Observations

AI-Assisted — Both memory devices sit on VDD, whose stated operating window is 1.8-3.3V. The flash is specified 1.65-3.6 V and functions across the whole window; the FRAM's minimum supply is 2.0 V, so a valid operating point exists inside the stated range but the low end of the window is not usable for U13 — the rail must be set at or above 2.0 V. Neither memory has series termination on clock or data; with point-to-point routing and the modest clock rates involved this is appropriate, but keep the QSPI group length-matched and short at layout. No test point is provided on any memory bus signal, so in-system fault isolation on the flash and FRAM buses depends entirely on the SWD access at J7/J9.

10.4 Findings

AI-Assisted
#MemoryInterfaceFindingSeverity
10.4.1U12 MX25R6435FZNIL0QSPI FlashNo pull-up on CS#; line floats while U5 is held in reset, allowing spurious selection — add a 10k pull-up to VDD (Macronix datasheet)Medium
10.4.2U12 MX25R6435FZNIL0QSPI FlashSIO3/RESET# has no pull-up; in quad mode the pin is a data line, but during reset it is undriven and can assert RESET# — add a pull-up to VDD (Macronix datasheet)Medium
10.4.3U13 FM25L16B-GTRSPI FRAMNo pull-up on FRAM-CS; floating select during MCU reset risks an unintended write to non-volatile storage — add a pull-up to VDD (Infineon datasheet, source: Tomachie)Medium
10.4.4U12 MX25R6435FZNIL0QSPI FlashQuad read limited to 8 MHz in default Ultra Low Power Mode; nRF52840 QSPI default clock exceeds this, requires divider or High Performance Mode (Macronix datasheet)Low
10.4.5U13 FM25L16B-GTRSPI FRAMVDD stated as 1.8-3.3V; device minimum supply is 2.0 V, so the rail must be set at or above 2.0 V (Infineon datasheet, source: Tomachie)Review
10.4.6U12 / U13Test accessNo test points on any memory bus signal; fault isolation depends on SWD at J7/J9 (design review observation)Review
10.4.7U12 MX25R6435FZNIL0QSPI FlashPoint-to-point 4-lane topology, no stubs; all six signals single-load to U5 — correct (Macronix datasheet)
10.4.8U12 MX25R6435FZNIL0QSPI FlashVCC on VDD, both GND pins on ground; DC paths correct (Macronix datasheet)
10.4.9U12 MX25R6435FZNIL0QSPI FlashNo series damping on SCLK/data; acceptable for point-to-point at 8-33 MHz (Macronix AC characteristics)
10.4.10U12 MX25R6435FZNIL0QSPI FlashVDD 1.8-3.3V within the 1.65-3.6 V supply range; industrial -40 to 85 C grade (Macronix datasheet)
10.4.11U13 FM25L16B-GTRSPI FRAMDedicated SPI bus, SDI/SDO on separate nets with consistent directions — no multi-slave direction conflict (Infineon datasheet, source: Tomachie)
10.4.12U13 FM25L16B-GTRSPI FRAMHOLD# pulled to VDD via R38 and WP# pulled to VDD via R14 — correct de-assertion (Infineon datasheet, source: Tomachie)
10.4.13U13 FM25L16B-GTRSPI FRAMVCC on VDD, VSS on ground; DC paths correct (Infineon datasheet, source: Tomachie)
10.4.14U12 / U13Shared VDDDecoupling on VDD totals 5.3 uF (1x4.7uF + 6x0.1uF) shared across U5, U12, U13, U4, U10; local 0.1uF bypass present (Macronix / Infineon datasheets)

10.5 Citations

AI-Assisted
References
MX25R6435F (Ultra Low Power Mode - Default) (Macronix International Co., Ltd.) — datasheet, cited pages 1
www.macronix.com/Lists/Datasheet/Attachments/8868/MX25R64...

11 Functional Analysis

11 device(s) to review across 6 category(ies)

Device Inventory
RefDesCategoryPart NumberDescriptionInterfacesHSSI
U2COMMUNICATIONTJA1021T/20/CM,1181 Transceiver Full Duplex 1 SOIC-8 LIN Transceivers ROHS--
U11DEVICETLV271CW5-7Single 1pA 2V/us 1.9MHz SOT-25 Operational Amplifier ROHS--
U13DEVICEFM25L16B-GTR16Kbit 20MHz SPI SOIC-8 FRAM ROHS--
U14DEVICEMAX98357AETE+TMonaural 3.2Wx2@4O TQFN-16-EP(3x3) Audio Amplifiers ROHS--
X1DEVICEECS-320-8-37B-CKY-TR32MHz 8pF ±10ppm SMD2016-4P--
X2DEVICENX3215SA-32.768K-STD-MUA-932.768kHz 9pF ±20ppm SMD3215-2P--
D2DIODEBZX84B16-7-FDIODE ZENER 16V 300MW SOT23--
D3DIODEBAS16-7-FDIODE SWITCHING 75V 200MA SOT23--
U15Prot.PRTR5V0U2X,2156V Unidirectional 5.5V SOT-143 ESD and Surge Protection (TVS/ESD) ROHS--
Q2Trans.BSS84-7-FMOSFET P-CH 50V 130MA SOT23-3--
U5WIRELESSNRF52840-QIAA-RCortex M4 MCU IC RF TXRX+MCU 802.15.4 73QFNSWD-

11.1 Functional Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections. STANDARD MODE — this analysis was produced by the standard model tier.

11.1.1 LIN transceiver U2 (TJA1021T/20/CM)

AI-Assisted — U2 is supplied on VBAT through the P-channel switch Q1 from +VIN-PROTECT, so the transceiver can be powered down under MCU control (P0.27 driving Q4); GND is on the board ground and the VBAT limiting value of 40 V comfortably covers the stated 10.8–16.0 V input window. RXD is an open-drain output and is correctly pulled up by R11 10kΩ from VDD to LIN-RX-OUT, which also feeds P0.30. SLP_N is driven directly from P0.31; the internal pull-down means the device falls back to Sleep mode if the MCU rail is absent, which is the intended fail-safe behaviour per the NXP TJA1021 datasheet. WAKE_N is biased to the switched VBAT node through R8 100kΩ and pulled low by Q5, giving the negative-edge local wake-up the datasheet describes, so the pin is used rather than left to float. TXD from P0.29 has no external pull-up: the NXP datasheet states an external pull-up from TXD to the microcontroller supply is needed so that the wake-up source (local versus remote, signalled by a weak or strong internal pull-down) can be read during Standby mode; as wired only the strong local pull-down state is distinguishable unless the internal pull-up of the nRF52840 GPIO is enabled in firmware. The bus pin LIN reaches J1/J2 and carries the PESD1IVN24-AX bidirectional protector, whose 24 V standoff sits above the LIN recessive level at the top of the input window and whose 30.5 V typical breakdown stays inside the 40 V LIN limiting value.

11.1.2 LIN commander termination network (Q2, D2, D3)

AI-Assisted — The commander pull-up required by the NXP datasheet — a series resistor plus diode between INH or VBAT and the LIN line — is implemented switchably: R7 1kΩ in series with the BAS16 D3 from the INH node through the BSS84 Q2, enabled when P1.06 turns on Q3 and pulls the Q2 gate down through R3 10kΩ. R2 100kΩ from gate to source holds Q2 off by default, and with R3 in series the gate–source voltage settles at about 0.91 times VBAT, i.e. roughly 10.9 V at 12 V input and 14.5 V at the 16 V top of the window — past the −2.0 V maximum threshold with wide margin and inside the ±20 V gate rating of the Diodes Incorporated BSS84. D2 (BZX84B16, 15.7–16.3 V) sits anode-on-gate, cathode-on-source and acts purely as a gate–source backstop; it is correctly oriented and, at the computed 14.5 V worst case, does not conduct in normal operation. Q2 drain current in the dominant state is about 11 mA through R7, far below the −130 mA continuous rating, and drain–source stress when off is one battery voltage against the −50 V rating. D3 carries the same ~11 mA against its 215 mA average rating and blocks the bus with 100 V of reverse capability. As a general preference for series blocking elements of this kind — and wherever a MOSFET is deliberately held off to act as a clamp — a Schottky diode is the better choice: the BAS16 drops up to 0.855 V at 10 mA per the Nexperia datasheet, which is subtracted directly from the commander pull-up headroom.

11.1.3 Sense buffer U11 (TLV271)

AI-Assisted — U11 is wired as a unity-gain follower: output and inverting input are tied together on P0.02/AIN0 and the non-inverting input takes the tap of the R26 100kΩ / R28 10kΩ divider, which is gated to +VIN-PROTECT by Q7. The divider ratio of 0.0909 puts the buffer input at 1.09 V at the nominal 12 V input and 1.45 V at the 16 V top of the stated input window, so the buffered value stays inside the ADC range even if VDD is programmed to the 1.8 V bottom of its range. R28 also holds the input at ground whenever Q7 is off, so the buffer input is never floating. The output drives the MCU analogue input directly with no capacitive load fitted; the Diodes Incorporated TLV271 datasheet only calls for a series RNULL of at least 20 Ω when driving more than 100 pF, so the direct connection is acceptable as drawn, though a small series resistor would also serve as the anti-alias element for the sampling input. Ground is on the board ground net and the supply comes from P0.03, the same signal that gates the divider.

11.1.4 FRAM U13 (FM25L16B-GTR)

AI-Assisted — U13 sits on its own SPI channel — FRAM-CS from P1.02, FRAM-CLK from P0.25, D (SDI) from P1.04 and Q (SDO) to P1.03 — entirely separate from the QSPI flash bus, so there is no shared data line and no direction conflict between the two memories. HOLD is held at VDD through R38 100kΩ and WP through R14 100kΩ; the Infineon/Cypress FM25L16B datasheet requires both to be tied to VDD when unused, and with ±1 µA maximum input leakage the 100 kΩ pull-ups hold the pins within 0.1 V of the rail, well above the 0.7×VDD input-high threshold. Note that with WP held high the status-register write protection is not asserted, so write protection depends entirely on the WEL bit in firmware. Chip select has no pull-up to VDD: while the MCU GPIOs are high-impedance during reset and for the 1 ms power-up delay the datasheet specifies before the first CS low, the select line is undriven, and a pull-up would guarantee the device stays deselected across those windows. The 20 MHz maximum clock frequency bounds the SPI bit rate that may be configured for this channel.

11.1.5 Class-D amplifier U14 (MAX98357A)

AI-Assisted — U14 runs from +5v0, inside the 2.5–5.5 V supply range, and the 0.1 µF and 10 µF ceramics called for by the Maxim datasheet are both present on that rail (C26 0.1µF and C27 10µF). All three ground pins and the exposed pad are on the board ground net, satisfying the thermal and reference path for the TQFN package. GAIN_SLOT is returned to ground through R33 100kΩ, which per the datasheet gain table selects the 15 dB setting (14.4–15.6 dB) — the highest of the five options; at 5 V into a 4 Ω load this is the configuration that reaches the 3.2 W figure, and the input drive level from the I2S source must be scaled accordingly. SD_MODE is driven directly from P0.05: the datasheet places the B2 comparator trip at 1.5 V maximum, so a logic high selects the left channel of the stereo stream. Because VDD for the MCU is programmable over 1.8–3.3 V, the worst-case high level is 1.8 V, only 0.3 V above that 1.5 V trip point — a valid setting exists, but the rail should be programmed toward the upper end for a comfortable channel-select margin. The same consideration applies to DIN, BCLK and LRCLK, whose 1.3 V minimum input-high leaves 0.5 V of margin at a 1.8 V rail; those pins tolerate up to 6 V, so 3.3 V drive into the 5 V-powered amplifier is safe. The bridge outputs reach J6 through the ferrite beads L5/L6 (220 Ω at 100 MHz, 3 A, 40 mΩ) — no output LC filter is required by the filterless modulator, and the ~0.9 A RMS at full output is well inside the bead rating.

11.1.6 Crystals X1 and X2

AI-Assisted — X1 (32 MHz, ±10 ppm) is wired across XC1 and XC2 and X2 (32.768 kHz, ±20 ppm) across P0.00/XL1 and P0.01/XL2 — the correct oscillator terminals in both cases. Frequency accuracy is appropriate for the radio: ±10 ppm on the high-frequency reference is inside the tolerance Bluetooth low energy operation demands, and ±20 ppm on the low-frequency crystal is far tighter than any sleep-clock requirement. The NDK NX3215SA part carries a 9.0 pF load capacitance, a 70 kΩ maximum ESR and a 0.5 µW maximum drive level; both oscillator networks use 8pF shunt capacitors per terminal, which the power review has already assessed against Nordic's 12 pF reference figure, and the stray contribution cannot be resolved from the schematic. No series drive-limiting resistor is fitted on the low-frequency loop, which is normal for the nRF52840 LFXO but leaves the 0.5 µW drive-level limit to be governed by the oscillator's internal drive setting.

11.1.7 USB ESD protection U15 (PRTR5V0U2X)

AI-Assisted — U15 is correctly placed as a rail-referenced array: IO1 and IO2 sit on the D+ and D− pairs between the Type-C receptacle and the MCU, GND on board ground, and VCC on +VBUS. The 5.5 V maximum standoff is at or above the 5 V USB bus level, so the device does not conduct in normal operation, and the 1 pF typical line capacitance per the Nexperia datasheet is negligible for USB 2.0 full-speed signalling. The device works by diverting positive transients into the VCC rail; because +VBUS carries no local capacitance, that diverted charge has no reservoir to sink into, which raises the effective let-through at the protected pins — a functional consequence of the missing VBUS bulk capacitor already raised in the power review. The 17 V typical clamping figure is specified at 2.5 A with an 8/20 µs waveform; the nRF52840 data provides no transient rating for the D+/D− pins under that waveform, so the coordination between clamp and protected input cannot be closed from the available specifications and is reported as an open item rather than a violation.

11.1.8 Host MCU U5 (nRF52840-QIAA-R)

AI-Assisted — The high-voltage supply path is coherent: VDDH takes the diode-OR of +5v0 and +VBUS through D6/D7 and the 0 Ω link R13, giving roughly 4.1–4.7 V at the pin after the BAS16 forward drop — inside the 2.5–5.5 V VDDH range and well below the 5.8 V absolute maximum even with a 5.5 V USB bus. The DCCH output feeds VDD through L1, and the low-voltage DC/DC on DCC uses the L3 10 µH plus L2 15 nH ladder into the DEC4/DEC6 node, where DEC4 and DEC6 are joined on the same net exactly as the Nordic datasheet requires; DEC1, DEC2, DEC3 and DECUSB all carry the values shown in Nordic's reference circuitry (C17 0.1µF, C18 0.1µF, C19 100pF and C20 4.7µF respectively). The ANT pin is left unconnected and no matching network or antenna feed is fitted anywhere on the board, so the radio is unusable in this build — an omission this visible reads as a deliberate build option rather than an error, but it should be dispositioned explicitly. SWO is not available for trace: the debug footprint J7 has its SWO pad unconnected, and P1.00, the trace output pin, is committed to the green LED driver. SWDIO, SWDCLK and RESET are common to J7 and J9 with test points on each, giving two mechanically distinct debug attachment options. P0.09/NFC1 and P0.10/NFC2 are used as board-identification inputs alongside P0.11, each pulled to ground through 100 kΩ; the NFC pair carries a dual antenna function in the Nordic pin list and must be released to GPIO use in the device configuration registers, and as populated all three straps read low, so only identifier zero is encoded by the fitted parts. The Type-C configuration channels present 5.1 kΩ to ground on both CC pins, the correct sink-role termination for the USB device port on P0.02-independent hardware.

11.1.9 Clocks and PHY Supply Filtering

AI-Assisted — The USB PHY derives its bit clock from the 32 MHz HFXO X1 (ECS-320-8-37B-CKY-TR) on XC1/XC2 with C22 and C21, 8 pF each, presenting 4.00 pF in series against the 12 pF-per-pin figure in the Nordic reference circuitry; the stray assumed by that reference is not stated, so the resulting pulling cannot be quantified and the pair is reported as unverifiable rather than wrong. X2 (32.768 kHz) with C24/C23, 8 pF each, serves the LFXO only and is not in the USB clock path. VDD is filtered through L1, 10uH, from the DCCH regulator output and carries 5.3 uF total including four 0.1uF parts and C6, 4.7uF, matching the reference bulk plus per-pin decoupling. The 1.3 V regulator node feeding DEC4 and DEC6 is tied together as the datasheet requires, with 1.094 uF total, close to the 1.0 uF reference value; DEC1 has C17, 0.1uF, per the reference. VBUS is unfiltered and unbypassed apart from the PHY's internal path — no capacitor sits on +VBUS, while the Nordic reference fits 4.7 uF there for USB regulator input stability.

11.2 Findings

AI-Assisted
#DeviceFindingSeverity
11.2.1U2 (TJA1021T/20/CM)TXD (P0.29) has no external pull-up. The datasheet states a pull-up to the microcontroller supply is needed to read the wake-up source (local versus remote) during Standby mode; the nRF52840 internal GPIO pull-up can serve this function if enabled. NXP TJA1021 datasheet.Review
11.2.2D3 (BAS16-7-F)Silicon switching diode drops up to 0.855 V at 10 mA, subtracted directly from the commander pull-up headroom; a Schottky is the preferable element in this series position, and likewise wherever a MOSFET is held intentionally off to act as a clamp. Nexperia BAS16 datasheet.Review
11.2.3U13 (FM25L16B-GTR)No pull-up on FRAM-CS: the select line is undriven while the MCU GPIOs are high-impedance during reset and across the specified 1 ms power-up delay before the first CS low. A pull-up to VDD would guarantee the device stays deselected. Infineon/Cypress FM25L16B datasheet.Review
11.2.4U14 (MAX98357A)SD_MODE driven from P0.05 selects the left channel above the 1.5 V maximum B2 trip; with VDD programmable down to 1.8 V the worst-case high sits only 0.3 V above that trip and DIN/BCLK/LRCLK have 0.5 V over the 1.3 V input-high minimum. A valid setting exists — program VDD toward the upper end. Maxim MAX98357A datasheet.Review
11.2.5X2 (NX3215SA-32.768K)9.0 pF load capacitance, 70 kΩ maximum ESR and 0.5 µW maximum drive level; no series drive-limiting resistor is fitted, so drive level depends on the internal oscillator setting. NDK NX3215SA datasheet.Review
11.2.6U15 (PRTR5V0U2X)The 17 V typical clamping figure is specified at 2.5 A, 8/20 µs; no transient rating is given for the nRF52840 D+/D− pins under that waveform, so the clamp-to-protected-pin coordination cannot be closed. Diverted charge also has no local reservoir on +VBUS, raising effective let-through. Nexperia PRTR5V0U2X and Nordic nRF52840 datasheets.Review
11.2.7U5 (NRF52840-QIAA-R)The ANT pin is unconnected and no matching network or antenna feed is fitted on the board — the radio is unusable as built. Almost certainly a deliberate build option; disposition explicitly. Nordic nRF52840 datasheet.Review
11.2.8U5 (NRF52840-QIAA-R)No SWO trace output available: the SWO pad on the debug footprint J7 is unconnected and P1.00, the trace pin, drives the green LED. SWDIO, SWDCLK and RESET are common to J7 and J9 with test points. Nordic nRF52840 datasheet.Review
11.2.9U5 (NRF52840-QIAA-R)P0.09/NFC1 and P0.10/NFC2 are used as board-ID inputs with 100 kΩ pull-downs alongside P0.11; the NFC pair carries a dual antenna function and must be released to GPIO use in the device configuration registers, and as populated all three straps read low so only identifier zero is encoded. Nordic nRF52840 datasheet.Review
11.2.10U2 (TJA1021T/20/CM)VBAT supplied from +VIN-PROTECT through the Q1 P-channel switch; 40 V VBAT limiting value covers the 10.8–16.0 V input window. GND on board ground. NXP TJA1021 datasheet.
11.2.11U2 (TJA1021T/20/CM)RXD open-drain output pulled up by R11 10kΩ from VDD to LIN-RX-OUT; required external pull-up present. NXP TJA1021 datasheet.
11.2.12U2 (TJA1021T/20/CM)SLP_N driven from P0.31; internal pull-down gives the fail-safe Sleep default when the pin is unsupplied. WAKE_N biased to VBAT through R8 100kΩ and pulled low by Q5 for the negative-edge local wake-up. NXP TJA1021 datasheet.
11.2.13U2 (TJA1021T/20/CM)Commander termination implemented as required: R7 1kΩ in series with D3 from the INH node to LIN, switched by Q2. NXP TJA1021 datasheet.
11.2.14Q2 (BSS84-7-F)Gate–source voltage set by R2 100kΩ / R3 10kΩ at about 0.91×VBAT, giving 10.9 V at 12 V and 14.5 V at 16 V — past the −2.0 V maximum threshold and inside the ±20 V gate rating; drain current about 11 mA against the −130 mA continuous rating, Vds stress one battery voltage against −50 V. Diodes Incorporated BSS84 datasheet.
11.2.15D2 (BZX84B16-7-F)Anode on the Q2 gate, cathode on the source: gate–source clamp at 15.7–16.3 V, correctly oriented and non-conducting at the computed 14.5 V worst-case drive. Diodes Incorporated BZX84B16 datasheet.
11.2.16D3 (BAS16-7-F)Series blocking diode in the commander pull-up: about 11 mA against the 215 mA average rating and 100 V reverse capability against the 40 V LIN limiting value. Nexperia BAS16 datasheet.
11.2.17U11 (TLV271CW5-7)Unity-gain follower with output tied to the inverting input; R26 100kΩ / R28 10kΩ tap gives 1.09 V at 12 V input and 1.45 V at 16 V, inside the ADC range even at the 1.8 V bottom of the programmable VDD. R28 holds the input at ground when Q7 is off. Diodes Incorporated TLV271 datasheet.
11.2.18U11 (TLV271CW5-7)Output drives P0.02 directly with no capacitive load fitted; the datasheet requires a series RNULL of at least 20 Ω only above 100 pF, so the direct connection is acceptable. Diodes Incorporated TLV271 datasheet.
11.2.19U13 (FM25L16B-GTR)HOLD tied to VDD through R38 100kΩ and WP through R14 100kΩ, satisfying the requirement that both be tied to VDD when unused; ±1 µA leakage keeps both within 0.1 V of the rail, above the 0.7×VDD input-high threshold. Infineon/Cypress FM25L16B datasheet.
11.2.20U13 (FM25L16B-GTR)Dedicated SPI channel (P1.02/P0.25/P1.04/P1.03), separate from the QSPI flash bus — no shared data line, no direction conflict. Maximum clock 20 MHz bounds the configurable bit rate. Infineon/Cypress FM25L16B datasheet.
11.2.21U14 (MAX98357A)Supplied from +5v0 within the 2.5–5.5 V range with the specified 0.1 µF (C26) and 10 µF (C27) ceramics on the rail; all three ground pins and the exposed pad on board ground. Maxim MAX98357A datasheet.
11.2.22U14 (MAX98357A)GAIN_SLOT returned to ground through R33 100kΩ selects the 15 dB gain setting (14.4–15.6 dB) — the highest of the five options; source drive level must be scaled for this gain. Maxim MAX98357A datasheet.
11.2.23U14 (MAX98357A)Bridge outputs reach J6 through ferrites L5/L6 (220 Ω at 100 MHz, 3 A, 40 mΩ); no output LC filter is required by the filterless modulator and the ~0.9 A RMS at full output is inside the bead rating. Maxim MAX98357A and TDK MPZ2012S221 datasheets.
11.2.24X1, X2X1 across XC1/XC2 and X2 across XL1/XL2 — correct oscillator terminals. ±10 ppm at 32 MHz suits Bluetooth low energy operation and ±20 ppm at 32.768 kHz is far tighter than any sleep-clock requirement. Nordic nRF52840, ECS and NDK datasheets.
11.2.25U15 (PRTR5V0U2X)Correctly placed rail-referenced array on D+/D− with GND on board ground and VCC on +VBUS; 5.5 V standoff at or above the 5 V bus level and 1 pF typical line capacitance suits USB 2.0 full-speed. Nexperia PRTR5V0U2X datasheet.
11.2.26U5 (NRF52840-QIAA-R)VDDH takes the D6/D7 diode-OR of +5v0 and +VBUS through the 0 Ω link R13, giving about 4.1–4.7 V after the forward drop — inside the 2.5–5.5 V range and below the 5.8 V absolute maximum. Nordic nRF52840 datasheet.
11.2.27U5 (NRF52840-QIAA-R)DEC4 and DEC6 are joined on the same node as explicitly required; DEC1 (C17 0.1µF), DEC2 (C18 0.1µF), DEC3 (C19 100pF) and DECUSB (C20 4.7µF) match the reference circuitry, and the DCC path uses the L3 10 µH plus L2 15 nH ladder. Nordic nRF52840 datasheet.

11.3 Citations

AI-Assisted
References
2N7002P (Nexperia) — datasheet, cited pages 2,3
assets.nexperia.com/documents/data-sheet/2N7002P.pdf
AP22804 (Diodes Incorporated) — datasheet
www.diodes.com/datasheet/download/AP22804.pdf
AP64352 (Diodes Incorporated) — datasheet
AP64352SP-13.pdf
APT2012CGCK (Kingbright) — datasheet
APT2012CGCK.pdf
APT2012SURCK (Kingbright) — datasheet, cited pages 1,2
www.kingbrightusa.com/images/catalog/spec/apt2012surck.pdf
BAS16 (Nexperia) — datasheet
assets.nexperia.com/documents/data-sheet/BAS16.pdf
BSS138K (onsemi) — datasheet, cited pages 1,2
www.onsemi.com/download/data-sheet/pdf/bss138k-d.pdf
BSS84 (Diodes Incorporated) — datasheet, cited pages 1
BSS84-7-F.pdf
BZX84B16 (Diodes Incorporated) — datasheet
diodes.pdf
BZX84C12 (Diodes Incorporated) — datasheet
www.diodes.com/datasheet/download/BZX84C2V4+-+BZX84C51.pdf
CDRH103RNP-6R8NC-B (Sumida) — datasheet
products.sumida.com/products/pdf/CDRH103R.pdf
FM25L16B (Cypress (Infineon Technologies)) — datasheet, cited pages 1,2,4,8,13
via web_fetch
LQG15HS15NJ02D (Murata Mfg Co., Ltd) — datasheet, cited pages 1,5
no.mouser.com/datasheet/2/281/1/JELF243B_0010-1699614.pdf
MAX98357A (Maxim Integrated) — datasheet
www.mouser.com/datasheet/2/256/MAX98357A-MAX98357B-271244...
MLZ1608M100WTD25 (TDK) — datasheet, cited pages 1,5,6
MLZ1608M100WTD25.pdf
MPZ2012S221AT000 (TDK) — datasheet
product.tdk.com/info/en/catalog/datasheets/beads_commerci...
nRF52840 (Nordic Semiconductor) — datasheet, cited pages 2
datasheet.lcsc.com/datasheet/pdf/bed1abb9fbc0bd0d38d58863...
NX3215SA-32.768K-STD-MUA-9 (NIHON DEMPA KOGYO CO., LTD. (NDK)) — datasheet, cited pages 1
pdf.datasheet.live/datasheets-1/ndk/NX3215SA-32.768K-STD-...
PESD1IVN24-A (Nexperia) — datasheet
PESD1IVN24-AX.pdf
PESD5V0S1BA (Nexperia) — datasheet
PESD5V0S1BA.pdf
PRTR5V0U2X (Nexperia) — datasheet
assets.nexperia.com/documents/data-sheet/PRTR5V0U2X.pdf
TLV271 (Diodes Incorporated) — datasheet
www.diodes.com/assets/Datasheets/TLV27x.pdf
ZXMP4A16G (Diodes Incorporated) — datasheet
www.diodes.com/assets/Datasheets/ZXMP4A16G.pdf

12 Designer Annotated Nets

No additional annotations are present beyond those already reported in previous sections.

13 EMC & ESD Protection Checks

Checks run1
Passed0
Issues found1
EMC Check Summary
CheckIssuesStatus
Connector Shell Grounding1

13.1 Connector Shell Grounding

RefDesTypeIssueRecommendationSeverity
J8USB4145-03-0230-CJ8 (USB4145-03-0230-C) [USB4145-03-0230-C]: Shell pins connected directly to logic GND which masks design intent for layout.Per USB Type-C Specification R2.5, Section 3.2.1: the receptacle shell shall be connected to the PCB ground plane — this is a directive to prevent a floating shell, not a directive to ignore IEC 61000-4-2 ESD requirements and mandate a direct short. Place shell/shield tabs on a dedicated schematic net per connector (e.g. SHIELD_GND_TYPE_C, SHIELD_GND_SD). This net represents the copper pour under the shielded connector. For plastic enclosed products with no earth ground, add a schematic note for dense via stitching of the shield copper pours to the ground plane with no isolation network. For earth ground connected products, review if the product requires R||C isolation of shields from logic GND to meet ESD compliance (IEC 61000-4-2).

13.2 ESD/TVS Protection Audit

Audit of connector-facing signal nets for ESD/TVS protection presence and orientation correctness.

Connector-facing signal nets analyzed:4 connector-facing signal(s). 0 protected, 4 unprotected, 0 orientation issue(s).

13.2.1 Unprotected Signal Nets

Signal NetConnectorStatus
USB-DEVICE-D_NJ8No ESD Protection
CC1J8No ESD Protection
USB-DEVICE-D_PJ8No ESD Protection
CC2J8No ESD Protection

13.3 EMC & ESD Analysis

This section is created by AI and should be reviewed for accuracy. There may be some incorrect analysis, especially if any errors are called out in the Design Summary or Component Value sections. STANDARD MODE — this analysis was produced by the standard model tier.

13.3.1 EMC Architecture — Grounding, Filtering and Shielding

AI-Assisted — The board uses a single digital ground domain, GND, shared by the USB-C receptacle J8 (shell pins S1-S4 and all GND contacts), the wire-pad field connectors J1-J6, the debug headers and every IC return. There is no separate chassis or shield domain, and no single-point bond element is drawn. For an industrial product under IEC 61000-6-2, the entry-point filtering is uneven: the low-speed field lines BTN0-EXT, NP0-EXT, NP1-EXT and AUX1-EXT each carry a 100Ω series resistor plus a bidirectional TVS to GND, which forms a usable RC/clamp entry filter with the receiving buffer input capacitance; CHG-LOOP carries 100Ω plus a clamp. By contrast the +VIN 12,00V feed at J1, J2 and J5, the +5v0 feed at J3 pin 6, the switched outputs +5v0-CH0 and +5v0-CH1 at J3/J4, and the speaker pair at J6 enter or leave the board with no clamp and no common-mode element. The speaker outputs carry only ferrite beads L5/L6 (220Ω@100MHz) between the MAX98357A filterless Class D outputs and the J6 wire pads; with no shunt capacitance to complete an LC low-pass, the ~300 kHz switching edges leave on unshielded speaker wire, which is a credible radiated-emissions risk against CISPR 32/EN 55032 and conducted coupling back into the +5v0 rail.

13.3.2 J8 — USB 2.0 Type-C Receptacle

AI-Assisted — J8 is a vertical SMT Type-C receptacle and is the primary consumer-facing port. D+/D- (USB-DEVICE-D_P, USB-DEVICE-D_N) are protected by U15, a PRTR5V0U2X,215 dual rail-to-rail array (5,5V working, 6V clamp reference, Nexperia datasheet), wired with GND on pin 1, VCC on +VBUS, and IO1/IO2 on the two data lines directly at the connector ahead of the nRF52840 D+/D- pins — correct topology and correct orientation for a symmetric array. CC1 and CC2 each carry a 5,1kΩ resistor to GND, which is the correct Rd sink advertisement per USB Type-C R2.5, but neither CC contact nor any of the four VBUS contacts (A4, A9, B4, B9) has a transient clamp; VBUS at J8 arrives unfiltered on the +VBUS rail that also feeds U15 pin 4 and the nRF52840 VBUS input. IEC 61000-4-2 ±8 kV contact is the normal acceptance level for a hot-plugged port. U15 pin 4 on +VBUS has no local decoupling shown. Shield handling: S1-S4 share the logic GND net, so the bond strategy is not captured as design intent for layout. In a plastic enclosure, the logic ground plane is the only ESD sink and a direct, densely stitched shield pour bond is appropriate; in an earthed metal chassis, a 1 MΩ || 4,7 nF (≥2 kV) bridge from an isolated shield pour to logic GND with a mechanical bond to earth should be evaluated. A dedicated SHIELD_GND_TYPE_C net makes either choice explicit.

13.3.3 J1, J2 — LIN Bus and +VIN Wire Pads

AI-Assisted — J1 and J2 are 18 AWG wire-pad field connectors carrying the 12,00V (10,80-16,00V) input rail, GND, and the LIN-IO bus, with pin 2 left unconnected on both. LIN-IO is clamped by D4, a PESD1IVN24-AX bidirectional device (24V working, 42V clamping voltage, Nexperia datasheet), sized above the 16,00V maximum rail so it does not conduct at normal bus recessive levels, and terminated through R7 (1kΩ) and D3 (BAS16-7-F, 75V) to the TJA1021T/20 LIN transceiver, whose bus pin carries the transceiver's own ±8 kV IEC 61000-4-2 rating (NXP datasheet). That is a coherent LIN entry stage for a cabled industrial bus. The +VIN contacts on J1, J2 and J5 have no transient clamp of any kind at the entry point: a long unshielded 12 V harness in an industrial installation is exposed to IEC 61000-4-5 surge and IEC 61000-4-4 fast transients, and the first semiconductor seen is the ZXMP4A16GTA reverse/ideal-diode PMOS. A bidirectional clamp rated above 16,00V at the +VIN pads, coordinated with the PMOS VDS rating, is worth investigating.

13.3.4 J3, J4 — Sensor, Button and Addressable-LED Wire Pads

AI-Assisted — J3 (6-way) and J4 (4-way) are external field harnesses. The four signal lines each have a 100Ω series resistor and a PESD5V0S1BA-115 bidirectional clamp (5V working, 14V clamping voltage, Nexperia datasheet) placed on the connector side of the series resistor — correct ordering, since the clamp takes the strike and the resistor limits residual current into the SN74LV1T34 buffers. The buffers run from +5v0, so a 5V working-voltage clamp is a correct match to the driven signal levels. The 14 V clamping voltage exceeds the 5,5 V absolute maximum of the SN74LV1T34 inputs/outputs, but that comparison cannot be closed from the supplied figures: the clamping voltage is quoted at the device's 8/20 µs peak-current condition, and the 100Ω series element sits between the clamp and the buffer, so the actual residual at the buffer pin is not determined by these two numbers alone. The +5v0-CH0 and +5v0-CH1 switched outputs from U1 and U8 leave the board on J3 pin 1 and J4 pin 1 with no clamp; both AP22804AW5-7 switches are rated 2,7V-5,5V, so any inductive kick or ESD returning on those wires reaches the switch output pin directly.

13.3.5 J5 — Charge/Loop Detect

AI-Assisted — J5 combines +VIN, GND and CHG-LOOP on 22 AWG wire pads. CHG-LOOP is pulled by R31 (100kΩ) to P1.15 and sensed through R32 (100Ω) at P1.13 of the nRF52840, with D14 (PESD5V0S1BA-115, 5V working) clamping to GND at the pad. The clamp working voltage is 5V while the adjacent contact on the same connector carries 10,80-16,00V; a wiring or chafe fault that shorts the loop wire to +VIN drives D14 into hard conduction with only the harness resistance in series, so the clamp becomes the fault current path rather than the protection. That is a fault-tolerance observation for a mixed-voltage connector, not a normal-operation defect.

13.3.6 J6 — Speaker Output

AI-Assisted — J6 is a two-pin wire pad carrying SP+/SP- from the MAX98357A Class D amplifier through ferrite beads L5/L6 (MPZ2012S221AT000, 220Ω@100MHz, 3A, 40mΩ). No shunt capacitance to GND is fitted after the beads and no clamp is present, so the beads act as a series impedance rather than a completed low-pass filter. Analog Devices' MAX98357A datasheet notes the filterless modulation scheme relies on the speaker inductance for a short cable; with a field harness on wire pads, an LC or ferrite-plus-capacitor network on both outputs is the standard countermeasure for CISPR 32 radiated emissions. Speaker leads are also an ESD entry path back into the amplifier output stage; the MAX98357A carries no stated connector-level ESD rating in the supplied data.

13.4 Observations

AI-Assisted — The design's field-signal protection philosophy is consistent and well executed on the low-speed I/O and on the LIN bus, where series resistance, clamp selection and clamp placement all follow the intended order. The gaps are concentrated on the power contacts and the audio pair: every DC power entry or exit pad (+VIN at J1/J2/J5, +5v0 at J3, and the two switched channel outputs) reaches a semiconductor with no transient element at the entry point, and the speaker pair leaves the enclosure with an incomplete filter. For an industrial classification, IEC 61000-6-2 immunity (referencing IEC 61000-4-2, -4-4, -4-5) and IEC 61000-6-4 / CISPR 32 emissions are the governing generic standards; the harness-mounted power and audio pads are the interfaces where those tests will concentrate energy. Separately, the shield bond of J8 is not expressed at schematic level, which leaves the layout engineer without net-level guidance on pour separation and bond components. Variant B depopulates J9, so field units expose only the Tag-Connect pads for SWD; RESET, SWDIO and SWDCLK reach the nRF52840 with no series element, which is acceptable for pads that are not cable-accessible in normal use.

13.5 Findings

AI-Assisted
#ConnectorFindingSeverity
13.5.1J8VBUS contacts A4/A9/B4/B9 have no transient clamp at the entry point; +VBUS reaches U15 pin 4 and the nRF52840 VBUS input unfiltered. Hot-plug port normally assessed at IEC 61000-4-2 ±8 kV contact.Medium
13.5.2J1, J2, J5+VIN wire pads (10,80-16,00V) have no transient clamp at the entry point; first semiconductor is the ZXMP4A16GTA input PMOS. IEC 61000-4-5 / -4-4 exposure on a long industrial harness.Medium
13.5.3J6Speaker outputs use ferrite beads L5/L6 (220Ω@100MHz) with no shunt capacitance, so no LC low-pass is formed on the filterless Class D output before an external harness — radiated-emissions risk against CISPR 32/EN 55032. Source: Analog Devices MAX98357A datasheet.Medium
13.5.4J8Shell pins S1-S4 share the logic GND net, so the shield bond strategy is not captured as design intent. Recommend a dedicated SHIELD_GND_TYPE_C net; plastic-enclosure and earthed-chassis bonding options both apply per IEC 61000-4-2 return-path practice.Low
13.5.5J8U15 supply pin on +VBUS has no local decoupling capacitor shown. Source: Nexperia PRTR5V0U2X datasheet.Low
13.5.6J3, J4Switched outputs +5v0-CH0 and +5v0-CH1 leave the board on wire pads with no clamp; AP22804AW5-7 output pins rated 2,7V-5,5V. Source: Diodes Inc. datasheet.Low
13.5.7J5CHG-LOOP clamped by D14 (PESD5V0S1BA-115, 5V working) on a connector that also carries the 10,80-16,00V +VIN contact; a wire-to-wire fault would drive the clamp into hard conduction as the fault path.Low
13.5.8J6SP+/SP- have no ESD clamp; external speaker leads couple directly to the amplifier output stage.Low
13.5.9AllSingle GND domain with no separate chassis/shield net and no single-point bond element drawn; acceptable for a plastic-enclosure product, needs an explicit bond scheme for an earthed metal chassis per IEC 61000-6-2.Low
13.5.10J8CC1/CC2 terminated with 5,1kΩ to GND — correct Rd sink advertisement per USB Type-C R2.5; no clamp on the CC contacts.Review
13.5.11J1, J2Pin 2 of both connectors is unconnected on the schematic.Review
13.5.12J3, J4PESD5V0S1BA-115 clamping voltage of 14V is above the 5,5V absolute maximum of the SN74LV1T34 buffers, but the two figures use different conditions (clamping quoted at peak pulse current) and the 100Ω series element sits between clamp and buffer; residual at the buffer pin not determined.Review
13.5.13J8D+/D- protected by U15 (PRTR5V0U2X,215, 5,5V working) placed at the connector ahead of the nRF52840 USB pins; correct topology and symmetric-array orientation. Source: Nexperia datasheet.
13.5.14J1, J2LIN-IO clamped by D4 (PESD1IVN24-AX, 24V working / 42V clamping) above the 16,00V rail maximum, with R7 1kΩ and D3 BAS16-7-F 75V into the TJA1021T/20 (±8 kV IEC 61000-4-2 bus rating). Coherent LIN entry stage. Source: Nexperia and NXP datasheets.
13.5.15J3, J4BTN0-EXT, AUX1-EXT, NP0-EXT, NP1-EXT each use 100Ω series plus PESD5V0S1BA-115 bidirectional clamp on the connector side of the resistor — correct placement and 5V working voltage matched to the +5v0 signalling. Source: Nexperia datasheet.
13.5.16All bidirectional TVSD4, D5, D8, D12, D13, D14 are symmetric bidirectional devices — no orientation to check; D3 (BAS16-7-F) anode/cathode wiring is consistent with its steering role.

14 Design-for-Test

Design for Testability (DFT) analysis for ICT/bed-of-nails test coverage.

14.1 DFx Options Selected

OptionSettingDescription
Test Point Insertion
Insert on power railsYesPlace test points on power rail nets in schematic
Insert on all netsNoExtend TP insertion to signal nets beyond power rails
Exclude HSSI netsYesExclude HSSI/differential pair nets from TP insertion
Exclude DRAM netsYesExclude SDRAM/DDR nets from TP insertion
Exclude BSCAN opens (full)YesExclude nets with 100% boundary scan opens coverage
Exclude BSCAN opens (partial)NoExclude nets with partial boundary scan opens coverage
Exclude BSCAN shortsNoExclude nets with boundary scan shorts coverage
GND test points6Number of GND test points to insert for BON fixture ground connections
Target PCOLA-SOQ0%Insert TPs in priority order until this PCOLA-SOQ % is reached
Target fault coverage0%Insert TPs in priority order until this shorts/opens fault coverage % is reached
Kelvin min resistance0.000 ohmLower bound (ohms) for Kelvin 4-wire TP insertion range
Kelvin max resistance1.000 ohmUpper bound (ohms) for Kelvin 4-wire TP insertion range
Tester Styles
OpticalAOIAutomated Optical Inspection of visible solder joints
AXIYesAutomated X-ray Inspection of hidden solder joints (BGA, QFN)
ATEFlying_probeDigital IO, DMM, shorts/opens via flying probe
Test Access
JTAG/LSSI ConnectorYesConnector access to JTAG, SPI, I2C buses
IO ConnectorsNoIO connectors available for external stimulus/observation
TP AccessFlying_probeFlying probe access without fixture
Test Point Identification
BON TP refdesTP#,TP-*,TP_*,TP#*Refdes patterns identifying BON test points
BON TP footprints*All footprints accepted
FP TP refdesTP#,TP-*,TP_*,TP#*,MP#Refdes patterns identifying flying probe test points
FP TP footprints*All footprints accepted
LoopbackNoneNo loopback cables
Test Types
Powered-Off Shorts/OpensYesUnpowered shorts and opens detection via probe access
PassivesYesR, C, L value measurement via probe or fixture access
Active AnalogNoVoltage regulator, reference, and op-amp output verification
Non-BSCAN DigitalNoDigital ICs without boundary scan: pin observability analysis
Boundary Scan1149.1_1149.6IEEE 1149.1-2001 + 1149.6-2003 AC boundary scan
LSSINoJTAG chain, SPI, I2C, UART bus test coverage analysis
JTAG FunctionalNoFunctional verification beyond structural scan
Require Rail TPs for Diode TestNoRequire TPs on all IO power rails for ESD diode opens test (default: basic test with GND TP only)
Capacitance Probe Plate Target DevicesRefdes or footprint patterns for capacitance probe plate targets (ICs and vertical connectors)
Use Boundary Scan for Capacitance Probe Plate StimulusNoCount boundary scan drive cells on other devices as valid stimulus for the capacitance probe plate (applicable to VTEP / IEEE 1149.8.1-capable hardware)
NVM Programming
Default MethodDirectProgram via direct pin access; TPs on flash data/control lines
Environment
Test environmentlabPrototype/NPI: manual probing, bench JTAG, longer test times acceptable

14.2 Power Rail Test Point Check

Power rails found8
Rails with TPs6
Rails without TPs2
2 power rail(s) need test points in the submitted design.
8 test point(s) inserted in modified output. Download modified schematics to see placements.
Power Rail Coverage
Net NameAnnotationTest PointStatus
+5v0TP18
+VBUSTP1
+VINTP27
+VIN-PROTECTTP5
GNDTP2, TP24, TP25, TP26
NOLBL_C10_2_1- NEEDS TP
NOLBL_C14_1_1- NEEDS TP
VDDTP17
Inserted Test Points (Modified Output)
Test PointNetSheet
TP28NOLBL_C10_2_1cricket-node-hw--top-level_B.SchDoc
TP29NOLBL_C14_1_1cricket-node-hw--top-level_B.SchDoc
TP30GNDcricket-node-hw--top-level_B.SchDoc
TP31GNDcricket-node-hw--top-level_B.SchDoc
TP32GNDcricket-node-hw--top-level_B.SchDoc
TP33GNDcricket-node-hw--top-level_B.SchDoc
TP34GNDcricket-node-hw--top-level_B.SchDoc
TP35GNDcricket-node-hw--top-level_B.SchDoc

14.3 IC Enable Test Point Check

ICs with enable pins (power switches, regulators, etc.) require test points for fixture-based test to disable the device during test.

ICTypePin NamePin #Issue
U7AP64352SP-13EN3tied to VCC - recommend pull-up resistor and test point

14.4 Kelvin Test Points Check

Threshold0.000 < R ≤ 1.000 Ω
Current sense resistors found0

No current sense resistors found in range (0 < R < 1.000 ohm).

14.5 Current Test Points

Total test points27
Test Points by Footprint
FootprintDescriptionCount
SMT_TP-1MMSMT Testpoint 1MM27

14.5.1 By Sheet

Test PointNet NameFootprint
cricket-node-hw--top-level_B (27 test points)
TP1+VBUSSMT_TP-1MM
TP2GNDSMT_TP-1MM
TP3USB-DEVICE-D_PSMT_TP-1MM
TP4USB-DEVICE-D_NSMT_TP-1MM
TP5+VIN-PROTECTSMT_TP-1MM
TP6NP0-EXTSMT_TP-1MM
TP7BTN0-EXTSMT_TP-1MM
TP8+5v0-CH0SMT_TP-1MM
TP9P1.06SMT_TP-1MM
TP10NP1-EXTSMT_TP-1MM
TP11AUX1-EXTSMT_TP-1MM
TP12+5v0-CH1SMT_TP-1MM
TP13LIN-IOSMT_TP-1MM
TP14SP+SMT_TP-1MM
TP15SP-SMT_TP-1MM
TP16CHG-LOOPSMT_TP-1MM
TP17VDDSMT_TP-1MM
TP18+5v0SMT_TP-1MM
TP19P0.13SMT_TP-1MM
TP20TEST1SMT_TP-1MM
TP21SWDIOSMT_TP-1MM
TP22SWDCLKSMT_TP-1MM
TP23RESETSMT_TP-1MM
TP24GNDSMT_TP-1MM
TP25GNDSMT_TP-1MM
TP26GNDSMT_TP-1MM
TP27+VINSMT_TP-1MM

14.5.2 All Test Points

Test PointNet NameSheetFootprint
TP1+VBUScricket-node-hw--top-level_BSMT_TP-1MM
TP2GNDcricket-node-hw--top-level_BSMT_TP-1MM
TP3USB-DEVICE-D_Pcricket-node-hw--top-level_BSMT_TP-1MM
TP4USB-DEVICE-D_Ncricket-node-hw--top-level_BSMT_TP-1MM
TP5+VIN-PROTECTcricket-node-hw--top-level_BSMT_TP-1MM
TP6NP0-EXTcricket-node-hw--top-level_BSMT_TP-1MM
TP7BTN0-EXTcricket-node-hw--top-level_BSMT_TP-1MM
TP8+5v0-CH0cricket-node-hw--top-level_BSMT_TP-1MM
TP9P1.06cricket-node-hw--top-level_BSMT_TP-1MM
TP10NP1-EXTcricket-node-hw--top-level_BSMT_TP-1MM
TP11AUX1-EXTcricket-node-hw--top-level_BSMT_TP-1MM
TP12+5v0-CH1cricket-node-hw--top-level_BSMT_TP-1MM
TP13LIN-IOcricket-node-hw--top-level_BSMT_TP-1MM
TP14SP+cricket-node-hw--top-level_BSMT_TP-1MM
TP15SP-cricket-node-hw--top-level_BSMT_TP-1MM
TP16CHG-LOOPcricket-node-hw--top-level_BSMT_TP-1MM
TP17VDDcricket-node-hw--top-level_BSMT_TP-1MM
TP18+5v0cricket-node-hw--top-level_BSMT_TP-1MM
TP19P0.13cricket-node-hw--top-level_BSMT_TP-1MM
TP20TEST1cricket-node-hw--top-level_BSMT_TP-1MM
TP21SWDIOcricket-node-hw--top-level_BSMT_TP-1MM
TP22SWDCLKcricket-node-hw--top-level_BSMT_TP-1MM
TP23RESETcricket-node-hw--top-level_BSMT_TP-1MM
TP24GNDcricket-node-hw--top-level_BSMT_TP-1MM
TP25GNDcricket-node-hw--top-level_BSMT_TP-1MM
TP26GNDcricket-node-hw--top-level_BSMT_TP-1MM
TP27+VINcricket-node-hw--top-level_BSMT_TP-1MM

14.6 Powered-off Testing

24 nets with test points: 23 pins with opens coverage, 4 pins with partial opens, 204 pins with shorts coverage.

Open pin faults may be masked when two or more IC pins share a net (current flow through one internal pin ESD diode may mask the open on another).
Powered-off Test Coverage by Net
Pin ⇅Net ⇅Type ⇅Opens ⇅Shorts ⇅
C12_1+5v0Capacitor-
C13_1+5v0Capacitor-
C26_2+5v0Capacitor-
C27_2+5v0Capacitor-
D6_1+5v0Passive-
D15_A+5v0Passive-
D16_A+5v0Passive-
J3_6+5v0Connector-
R15_2+5v0Passive-
R16_2+5v0Passive-
U1_5+5v0IC-
U3_5+5v0IC-
U8_5+5v0IC-
U9_5+5v0IC-
U14_7+5v0IC-
U14_8+5v0IC-
J3_1+5v0-CH0Connector-
U1_1+5v0-CH0IC
J4_1+5v0-CH1Connector-
U8_1+5v0-CH1IC
D7_1+VBUSPassive-
J8_A4+VBUSConnector-
J8_A9+VBUSConnector-
J8_B4+VBUSConnector-
J8_B9+VBUSConnector-
U5_AD2+VBUSIC-
U15_4+VBUSIC-
J1_1+VINConnector-
J2_1+VINConnector-
J5_1+VINConnector-
Q6_2,4+VINTransistor-
C7_1+VIN-PROTECTCapacitor-
C8_1+VIN-PROTECTCapacitor-
D1_3+VIN-PROTECTPassive-
D9_3+VIN-PROTECTPassive-
D11_3+VIN-PROTECTPassive-
Q1_2+VIN-PROTECTTransistor-
Q6_3+VIN-PROTECTTransistor-
Q7_2+VIN-PROTECTTransistor-
R1_2+VIN-PROTECTPassive-
R24_2+VIN-PROTECTPassive-
U7_2+VIN-PROTECTIC-
U7_3+VIN-PROTECTIC-
D13_2AUX1-EXTPassive
J4_3AUX1-EXTConnector-
R30_2AUX1-EXTPassive-
D8_2BTN0-EXTPassive
J3_5BTN0-EXTConnector-
R12_2BTN0-EXTPassive-
D14_2CHG-LOOPPassive
J5_2CHG-LOOPConnector-
R31_1CHG-LOOPPassive-
R32_2CHG-LOOPPassive-
C1_1GNDCapacitor-
C2_1GNDCapacitor-
C3_1GNDCapacitor-
C4_1GNDCapacitor-
C6_1GNDCapacitor-
C7_2GNDCapacitor-
C8_2GNDCapacitor-
C9_1GNDCapacitor-
C10_1GNDCapacitor-
C11_1GNDCapacitor-
C12_2GNDCapacitor-
C13_2GNDCapacitor-
C14_2GNDCapacitor-
C15_1GNDCapacitor-
C16_1GNDCapacitor-
C17_1GNDCapacitor-
C18_1GNDCapacitor-
C19_1GNDCapacitor-
C20_1GNDCapacitor-
C21_2GNDCapacitor-
C22_2GNDCapacitor-
C23_1GNDCapacitor-
C24_1GNDCapacitor-
C25_1GNDCapacitor-
C26_1GNDCapacitor-
C27_1GNDCapacitor-
C28_1GNDCapacitor-
D4_1GNDPassive
D5_1GNDPassive
D8_1GNDPassive
D12_1GNDPassive
D13_1GNDPassive
D14_1GNDPassive
J1_4GNDConnector-
J2_4GNDConnector-
J3_3GNDConnector-
J3_4GNDConnector-
J4_4GNDConnector-
J5_3GNDConnector-
J7_5GNDConnector-
J8_A1GNDConnector-
J8_A12GNDConnector-
J8_B1GNDConnector-
J8_B12GNDConnector-
J8_S1GNDConnector-
J8_S2GNDConnector-
J8_S3GNDConnector-
J8_S4GNDConnector-
J9_3GNDConnector-
J9_5GNDConnector-
J9_9GNDConnector-
Q3_2GNDTransistor-
Q4_2GNDTransistor-
Q5_2GNDTransistor-
Q8_2GNDTransistor-
Q9_2GNDTransistor-
Q10_2GNDTransistor-
R5_1GNDPassive
R6_1GNDPassive-
R10_1GNDPassive-
R18_2GNDPassive-
R19_1GNDPassive-
R20_1GNDPassive-
R21_1GNDPassive-
R22_2GNDPassive-
R23_2GNDPassive-
R28_2GNDPassive-
R29_1GNDPassive-
R33_2GNDPassive-
R36_1GNDPassive-
R37_1GNDPassive-
U1_2GNDIC-
U2_5GNDIC-
U3_3GNDIC-
U4_3GNDIC-
U5_B7GNDIC-
U5_F23GNDIC-
U5_74GNDIC-
U7_7GNDIC-
U7_9GNDIC-
U8_2GNDIC-
U9_3GNDIC-
U10_3GNDIC-
U11_2GNDIC-
U12_4GNDIC-
U12_9GNDIC-
U13_4GNDIC-
U14_3GNDIC-
U14_11GNDIC-
U14_15GNDIC-
U14_17GNDIC-
U15_1GNDIC-
D4_2LIN-IOPassive
J1_3LIN-IOConnector-
J2_3LIN-IOConnector-
R7_2LIN-IOPassive-
U2_6LIN-IOIC
D5_2NP0-EXTPassive
J3_2NP0-EXTConnector-
R9_2NP0-EXTPassive-
D12_2NP1-EXTPassive
J4_2NP1-EXTConnector-
R27_2NP1-EXTPassive-
U5_AD8P0.13IC
Q3_1P1.06Transistor-
R5_2P1.06Passive
U5_R24P1.06IC
J7_3RESETConnector-
J9_10RESETConnector-
U5_AC13RESETIC
J6_2SP+Connector-
L5_2SP+Passive-
J6_1SP-Connector-
L6_2SP-Passive-
J7_4SWDCLKConnector-
J9_4SWDCLKConnector-
U5_AA24SWDCLKIC
J7_2SWDIOConnector-
J9_2SWDIOConnector-
U5_AC24SWDIOIC
U5_AD10TEST1IC
J8_A7USB-DEVICE-D_NConnector-
J8_B7USB-DEVICE-D_NConnector-
U5_AD4USB-DEVICE-D_NIC
U15_3USB-DEVICE-D_NIC
J8_A6USB-DEVICE-D_PConnector-
J8_B6USB-DEVICE-D_PConnector-
U5_AD6USB-DEVICE-D_PIC
U15_2USB-DEVICE-D_PIC
C1_2VDDCapacitor-
C2_2VDDCapacitor-
C3_2VDDCapacitor-
C4_2VDDCapacitor-
C6_2VDDCapacitor-
C25_2VDDCapacitor-
C28_2VDDCapacitor-
J7_1VDDConnector-
J9_1VDDConnector-
L1_1VDDPassive-
R11_1VDDPassive-
R14_2VDDPassive-
R38_2VDDPassive-
U4_5VDDIC-
U5_AD14VDDIC-
U5_AD23VDDIC-
U5_A22VDDIC-
U5_B1VDDIC-
U5_W1VDDIC-
U10_5VDDIC-
U12_8VDDIC-
U13_8VDDIC-

14.7 Powered-on Testing

Power rail voltage verification via test points. Measuring the output voltage under load verifies the path from regulator output through series passives to the rail.

6 power rail nets with test points: 47 source-path pins (opens + shorts), 115 sink pins (shorts only).

Powered-on Test Coverage by Power Rail
Pin ⇅Net ⇅Role ⇅Opens ⇅Shorts ⇅
C12_1+5v0Sink-
C13_1+5v0Sink-
C26_2+5v0Sink-
C27_2+5v0Sink-
D6_1+5v0Sink-
D15_A+5v0Sink-
D16_A+5v0Sink-
J3_6+5v0Sink-
R15_2+5v0Series (U7 → R15)
R16_2+5v0Series (U7 → R16)
TP18_1+5v0Sink-
U1_5+5v0Sink-
U3_5+5v0Sink-
U8_5+5v0Sink-
U9_5+5v0Sink-
U14_7+5v0Sink-
U14_8+5v0Sink-
D7_1+VBUSSink-
J8_A4+VBUSSink-
J8_A9+VBUSSink-
J8_B4+VBUSSink-
J8_B9+VBUSSink-
TP1_1+VBUSSink-
U5_AD2+VBUSSink-
U15_4+VBUSSink-
J1_1+VINSink-
J2_1+VINSink-
J5_1+VINSink-
Q6_2,4+VINSink-
TP27_1+VINSink-
C7_1+VIN-PROTECTSink-
C8_1+VIN-PROTECTSink-
D1_3+VIN-PROTECTSink-
D9_3+VIN-PROTECTSink-
D11_3+VIN-PROTECTSink-
Q1_2+VIN-PROTECTSink-
Q6_3+VIN-PROTECTSink-
Q7_2+VIN-PROTECTSink-
R1_2+VIN-PROTECTSink-
R24_2+VIN-PROTECTSink-
TP5_1+VIN-PROTECTSink-
U7_2+VIN-PROTECTSink-
U7_3+VIN-PROTECTSink-
C1_1GNDSink-
C2_1GNDSink-
C3_1GNDSink-
C4_1GNDSink-
C6_1GNDSink-
C7_2GNDSink-
C8_2GNDSink-
C9_1GNDSeries (U5 → C9)
C10_1GNDSeries (U5 → C10)
C11_1GNDSeries (U5 → C11)
C12_2GNDSink-
C13_2GNDSink-
C14_2GNDSeries (U7 → C14)
C15_1GNDSeries (U7 → C15)
C16_1GNDSeries (U5 → C16)
C17_1GNDSeries (U5 → C17)
C18_1GNDSeries (U5 → C18)
C19_1GNDSeries (U5 → C19)
C20_1GNDSeries (U5 → C20)
C21_2GNDSeries (U5 → C21)
C22_2GNDSeries (U5 → C22)
C23_1GNDSeries (U5 → C23)
C24_1GNDSeries (U5 → C24)
C25_1GNDSink-
C26_1GNDSink-
C27_1GNDSink-
C28_1GNDSink-
D4_1GNDSink-
D5_1GNDSink-
D8_1GNDSink-
D12_1GNDSink-
D13_1GNDSink-
D14_1GNDSink-
J1_4GNDSink-
J2_4GNDSink-
J3_3GNDSink-
J3_4GNDSink-
J4_4GNDSink-
J5_3GNDSink-
J7_5GNDSink-
J8_A1GNDSink-
J8_A12GNDSink-
J8_B1GNDSink-
J8_B12GNDSink-
J8_S1GNDSink-
J8_S2GNDSink-
J8_S3GNDSink-
J8_S4GNDSink-
J9_3GNDSink-
J9_5GNDSink-
J9_9GNDSink-
Q3_2GNDSink-
Q4_2GNDSink-
Q5_2GNDSink-
Q8_2GNDSink-
Q9_2GNDSink-
Q10_2GNDSink-
R5_1GNDSeries (U5 → R5)
R6_1GNDSeries (U5 → R6)
R10_1GNDSeries (U5 → R10)
R18_2GNDSink-
R19_1GNDSeries (U5 → R19)
R20_1GNDSeries (U5 → R20)
R21_1GNDSeries (U5 → R21)
R22_2GNDSeries (U7 → R22)
R23_2GNDSeries (U7 → R23)
R28_2GNDSeries (U11 → R28)
R29_1GNDSeries (U5 → R29)
R33_2GNDSeries (U14 → R33)
R36_1GNDSink-
R37_1GNDSink-
TP2_1GNDSink-
TP24_1GNDSink-
TP25_1GNDSink-
TP26_1GNDSink-
U1_2GNDSink-
U2_5GNDSink-
U3_3GNDSink-
U4_3GNDSink-
U5_B7GNDSeries path
U5_F23GNDSeries path
U5_74GNDSeries path
U7_7GNDSeries path
U7_9GNDSeries path
U8_2GNDSink-
U9_3GNDSink-
U10_3GNDSink-
U11_2GNDSeries path
U12_4GNDSink-
U12_9GNDSink-
U13_4GNDSink-
U14_3GNDSeries path
U14_11GNDSeries path
U14_15GNDSeries path
U14_17GNDSeries path
U15_1GNDSink-
C1_2VDDSink-
C2_2VDDSink-
C3_2VDDSink-
C4_2VDDSink-
C6_2VDDSink-
C25_2VDDSink-
C28_2VDDSink-
J7_1VDDSink-
J9_1VDDSink-
L1_1VDDSeries (U5 → L1)
R11_1VDDSeries (U5 → R11)
R14_2VDDSeries (U13 → R14)
R38_2VDDSeries (U13 → R38)
TP17_1VDDSink-
U4_5VDDSink-
U5_AD14VDDSeries path
U5_AD23VDDSeries path
U5_A22VDDSeries path
U5_B1VDDSeries path
U5_W1VDDSeries path
U10_5VDDSink-
U12_8VDDSink-
U13_8VDDSeries path

14.8 Boundary Scan Testability

No boundary scan capable devices were found in this design.

14.9 Inspection

Total: 115 components, 394 of 394 pins with inspection coverage.

14.9.1 AOI

IPC Compliant Footprints
Visible-joint components with IPC compliant footprints. Package type structurally verified from footprint name.
FootprintSize (mm)Pkg TypeClassificationMethodCountPinsRefdes
Opens only (leads visible, shorts unreliable)
SOIC127P600X175-8NSOIC/SOPIPC-7351B18U2
Subtotal: 1 components, 8 pins
Assumed Classification (Non-IPC Footprints)
Footprint names are not IPC-7351B or IPC-7251. Package type inferred from Pkg Type property or designator prefix. Classification may be incorrect.
FootprintSize (mm)Pkg TypeClassificationMethodCountPinsRefdes
Opens + Shorts (all joints visible)
D_SOT-23-3
D_SOT-23-3_PSOT (Small Outline Transistor)Footprint48D1, D11, D2, D9
D_SOT-23-3_PSOT (Small Outline Transistor)Footprint36D3, D6, D7
SOT-23SOT (Small Outline Transistor)Footprint927Q1, Q10, Q2, Q3, Q4, Q5, Q7, Q8 ...+1 more
SOT223
SOT223SOT (Small Outline Transistor)Footprint13Q6
SOT23-5SOT (Small Outline Transistor)Footprint626U1, U10, U3, U4, U8, U9
sot23-5SOT (Small Outline Transistor)Footprint15U11
C0402_0.55MM_HDChip PassiveDesignator1428C1, C10, C16, C17, C18, C19, C2, C21 ...+6 more
C0402_0.55MM_MD
C0402_0.55MM_MDChip PassiveDesignator12L2
C0603_0.90MM_HDChip PassiveDesignator12C11
C0603_0.90MM_MDChip PassiveDesignator510C15, C25, C26, C28, C5
C0603_0.90MM_MD
C0603_0.90MM_MDChip PassiveDesignator24L1, L3
C0805_1.40MM_HDChip PassiveDesignator24C20, C6
C0805_1.40MM_MDChip PassiveDesignator12C27
C1210_2.80MM_MDChip PassiveDesignator12C8
C_ALU_DChip PassiveDesignator36C12, C13, C14
C_ALU_F
C_ALU_FChip PassiveDesignator12C7
L_0805
L0805_1.45MM_MDChip PassiveDesignator24L5, L6
L_MSS1038Chip PassiveDesignator12L4
R0603_0.55MM_HDChip PassiveDesignator2652R1, R10, R11, R14, R17, R18, R19, R2 ...+18 more
R0603_0.55MM_HD
R0603_0.55MM_HDChip PassiveDesignator24R34, R35
R0603_0.55MM_MDChip PassiveDesignator714R12, R23, R27, R30, R32, R33, R9
R0805_0.70MM_HD
R0805_0.70MM_HDChip PassiveDesignator36R13, R15, R16
D_SOD-323_PSOD (Diode Package)Footprint612D12, D13, D14, D4, D5, D8
LED-0805-GREEN
LED-0805-GREENSOD (Diode Package)Designator12D16
LED-0805-RED
LED-0805-REDSOD (Diode Package)Designator12D15
XTAL_2016
XTAL_2016Oscillator / CrystalDesignator12X1
XTAL_3215
XTAL_3215Oscillator / CrystalDesignator12X2
Subtotal: 106 components, 239 pins
Opens only (leads visible, shorts unreliable)
SO8-EP
SO8-EPSOIC/SOPFootprint19U7
SOIC 8
SOIC 8SOIC/SOPFootprint18U13
SOT143BSOIC/SOPDesignator14U15
Subtotal: 3 components, 21 pins
Presence check (manual verification)
FTSH-105-05-F-DVConnectorDesignator110J9
USB4145-03-0230-C
USB4145-03-0230-CConnectorDesignator120J8
Subtotal: 2 components, 30 pins

14.9.2 AXI

IPC Compliant Footprints (Hidden Joints)
Components with IPC compliant footprints and solder joints hidden under the package body.
FootprintSize (mm)Pkg TypeClassificationMethodCountPinsRefdes
QFN50P300X300X80_HS-17N-2QFN/DFN (No-Lead)IPC-7351B113U14
SON127P600X80_HS-9NQFN/DFN (No-Lead)IPC-7351B19U12
Subtotal: 2 components, 22 pins
Assumed Classification (Non-IPC Footprints)
Hidden-joint classification inferred from Pkg Type property or designator prefix. Footprint names are not IPC-7351B or IPC-7251.
FootprintSize (mm)Pkg TypeClassificationMethodCountPinsRefdes
AQFN50P700X700X85_HS-74NQFN/DFN (No-Lead)Footprint174U5
Subtotal: 1 components, 74 pins

14.10 Pin Fault Coverage

Predicted status of each pin for shorts and opens based on DFx options selected in section 13.1.

14.10.1 Fault Coverage Summary

Fault Coverage Summary (423 pins)
Test MethodOpensShorts
X-ray (AXI)22 (5.2%)22 (5.2%)
Optical (AOI)8 (1.9%)0 (0.0%)
Electrical
   Powered-off Testing77 (18.2%)204 (48.2%)
   Boundary Scan0 (0.0%)0 (0.0%)
   LSSI9 (2.1%)9 (2.1%)
   Total77 (18.2%)204 (48.2%)
Total Fault Coverage102 (24.1%)217 (51.3%)
No coverage321 (75.9%)206 (48.7%)

14.10.2 Uncovered Pins (200)

These pins have no electrical, optical, or X-ray test coverage even with all available test techniques applied.
Pin ⇅Net ⇅
J8_A5CC1
J8_A8
J8_B5CC2
J8_B8
R36_2CC2
R37_2CC1
J1_2UNC_J1_2_2
J2_2UNC_J2_2_2
R33_1NOLBL_R33_1_1
L5_1NOLBL_L5_1_1
L6_1NOLBL_L6_1_1
U3_2NP0
U3_4NOLBL_R9_1_1
R9_1NOLBL_R9_1_1
R12_1NOLBL_R12_1_1
R11_2LIN-RX-OUT
R8_2NOLBL_Q5_3_D
R8_1NOLBL_Q1_3_D
R10_2LIN-WAKE
Q5_3NOLBL_Q5_3_D
Q5_1LIN-WAKE
D1_1NOLBL_D1_1_A
R1_1NOLBL_D1_1_A
R4_2NOLBL_Q4_3_D
R4_1NOLBL_D1_1_A
Q4_3NOLBL_Q4_3_D
Q4_1LIN-PWR
Q1_3NOLBL_Q1_3_D
Q1_1NOLBL_D1_1_A
R6_2LIN-PWR
D2_1NOLBL_D2_1_A
D2_3NOLBL_D2_3_K
R2_2NOLBL_D2_3_K
R2_1NOLBL_D2_1_A
R3_2NOLBL_Q3_3_D
R3_1NOLBL_D2_1_A
Q3_3NOLBL_Q3_3_D
Q2_3NOLBL_D3_1_A
Q2_1NOLBL_D2_1_A
Q2_2NOLBL_D2_3_K
D3_1NOLBL_D3_1_A
D3_3NOLBL_D3_3_K
R7_1NOLBL_D3_3_K
R26_2NOLBL_Q7_3_D
R26_1NOLBL_R26_1_1
R28_1NOLBL_R26_1_1
D11_1NOLBL_D11_1_A
R24_1NOLBL_D11_1_A
R25_2NOLBL_Q8_3_D
R25_1NOLBL_D11_1_A
U11_3NOLBL_R26_1_1
U11_4P0.02
U11_5P0.03
U11_1P0.02
Q8_3NOLBL_Q8_3_D
Q8_1P0.03
Q7_3NOLBL_Q7_3_D
Q7_1NOLBL_D11_1_A
R29_2P0.03
C15_2NOLBL_C15_2_1
R23_1NOLBL_R17_1_1
R17_2NOLBL_C14_1_1
R17_1NOLBL_R17_1_1
L4_1NOLBL_C5_1_1
L4_2NOLBL_C14_1_1
C5_1NOLBL_C5_1_1
C5_2NOLBL_C5_2_1
R22_1NOLBL_R22_1_1
C14_1NOLBL_C14_1_1
J9_6UNC_J9_6_SWO/TDO
J9_7
J9_8UNC_J9_8_TDI
J7_6
U13_7NOLBL_R38_1_1
U13_1FRAM-CS
U13_6FRAM-CLK
U13_2FRAM-SDO
U13_3NOLBL_R14_1_1
U13_5P1.04
C11_2NOLBL_C10_2_1
C10_2NOLBL_C10_2_1
U5_C1NOLBL_C17_2_1
U5_E24NOLBL_C10_2_1
U5_AD22GREEN-LED
U5_H23
U5_N1AUX1
U5_D23NOLBL_C19_2_1
U5_A23NOLBL_C21_1_1
U5_Y23P1.01
U5_B24NOLBL_C22_1_1
U5_M2SP-BCK
U5_A20P1.10
U5_U1SP-DIN
U5_D2P0.00
U5_F2P0.01
U5_B11LIN-WAKE
U5_B5NOLBL_C10_2_1
U5_U24P1.04
U5_B3NOLBL_L3_2_2
U5_B15P1.14
U5_J24P0.10
U5_T2P0.11
U5_AC15P0.19
U5_Y2NOLBL_R13_1_1
U5_K2P0.05
U5_AB2NOLBL_L1_2_2
U5_AC5NOLBL_C20_2_1
U5_AD20QSPI-CS
U5_P2P1.08
U5_AC19QSPI-D3
U5_AD16QSPI-D2
U5_AD18QSPI-D1
U5_AC17P0.21
U5_N24NOLBL_C16_2_1
U5_L24P0.09
U5_R1SP-LRCLK
U5_AC21FRAM-CLK
U5_J1NP1-EN
U5_G1P0.26
U5_A10LIN-TX-IN
U5_H2LIN-PWR
U5_L1P0.06
U5_AC9QSPI-SCLK
U5_A12P0.02
U5_AC11P0.16
U5_AD12P0.17
U5_B13P0.03
U5_B9LIN-RX-OUT
U5_P23NP0
U5_A8LIN-SLP-N
U5_W24FRAM-CS
U5_V23FRAM-SDO
U5_T23BTN0
U5_B19NP0-EN
U5_B17P1.12
U5_A16CHG-DET
U5_A14P1.15
U5_A18NOLBL_C18_2_1
C18_2NOLBL_C18_2_1
C20_2NOLBL_C20_2_1
C21_1NOLBL_C21_1_1
C22_1NOLBL_C22_1_1
C17_2NOLBL_C17_2_1
C19_2NOLBL_C19_2_1
C9_2NOLBL_C10_2_1
C16_2NOLBL_C16_2_1
C23_2P0.00
C24_2P0.01
R13_2NOLBL_D6_3_K
R13_1NOLBL_R13_1_1
U10_2NOLBL_R30_1_1
U10_4AUX1
U9_2P0.06
U9_4NOLBL_R27_1_1
R27_1NOLBL_R27_1_1
R30_1NOLBL_R30_1_1
X1_1NOLBL_C22_1_1
X1_3NOLBL_C21_1_1
X2_1P0.01
X2_2P0.00
Q6_1NOLBL_D9_1_A
R18_1NOLBL_D9_1_A
D9_1NOLBL_D9_1_A
R16_1NOLBL_C14_1_1
R15_1NOLBL_C14_1_1
L2_1NOLBL_C10_2_1
L2_2NOLBL_L2_2_2
L1_2NOLBL_L1_2_2
L3_1NOLBL_L2_2_2
L3_2NOLBL_L3_2_2
R32_1CHG-DET
R31_2P1.15
D16_CNOLBL_D16_C_C
R35_2NOLBL_D16_C_C
R35_1NOLBL_Q10_3_D
R34_2NOLBL_D15_C_C
R34_1NOLBL_Q9_3_D
D15_CNOLBL_D15_C_C
R21_2P0.09
R20_2P0.10
R19_2P0.11
U1_3
U1_4NP0-EN
U4_2NOLBL_R12_1_1
U4_4BTN0
U8_3
U8_4NP1-EN
Q9_3NOLBL_Q9_3_D
Q9_1P1.01
Q10_3NOLBL_Q10_3_D
Q10_1GREEN-LED
D7_3NOLBL_D6_3_K
D6_3NOLBL_D6_3_K
R38_1NOLBL_R38_1_1
R14_1NOLBL_R14_1_1
U7_1NOLBL_C5_2_1
U7_4NOLBL_R22_1_1
U7_5NOLBL_R17_1_1
U7_6NOLBL_C15_2_1
U7_8NOLBL_C5_1_1

14.10.3 Per-Pin Coverage Matrix

● = Detected ◐ = Partially detected - = Not tested | E = Electrical (ICT/flying probe) O = Optical (AOI) X = X-ray (AXI)

Pin ⇅Net ⇅E Opens ⇅E Shorts ⇅O Opens ⇅O Shorts ⇅X Opens ⇅X Shorts ⇅
J8_A4+VBUS-----
J8_A12GND-----
J8_A1GND-----
J8_A9+VBUS-----
J8_A5CC1------
J8_A6USB-DEVICE-D_P-----
J8_A7USB-DEVICE-D_N-----
J8_A8------
J8_B6USB-DEVICE-D_P-----
J8_S1GND-----
J8_B5CC2------
J8_S2GND-----
J8_B4+VBUS-----
J8_S3GND-----
J8_S4GND-----
J8_B9+VBUS-----
J8_B8------
J8_B7USB-DEVICE-D_N-----
J8_B1GND-----
J8_B12GND-----
R36_2CC2------
R36_1GND-----
R37_2CC1------
R37_1GND-----
U15_1GND----
U15_4+VBUS----
U15_2USB-DEVICE-D_P-----
U15_3USB-DEVICE-D_N-----
J1_1+VIN-----
J1_2UNC_J1_2_2------
J1_3LIN-IO-----
J1_4GND-----
J2_1+VIN-----
J2_2UNC_J2_2_2------
J2_3LIN-IO-----
J2_4GND-----
C26_1GND-----
C26_2+5v0-----
C27_1GND-----
C27_2+5v0-----
R33_2GND----
R33_1NOLBL_R33_1_1------
U14_7+5v0---
U14_16SP-BCK----
U14_10NOLBL_L5_1_1----
U14_1SP-DIN----
U14_2NOLBL_R33_1_1----
U14_14SP-LRCLK----
U14_4P0.05----
U14_8+5v0---
U14_9NOLBL_L6_1_1----
U14_17GND--
U14_3GND--
U14_11GND--
U14_15GND--
L5_1NOLBL_L5_1_1------
L5_2SP+-----
L6_1NOLBL_L6_1_1------
L6_2SP------
U3_2NP0------
U3_3GND-----
U3_4NOLBL_R9_1_1------
U3_5+5v0-----
D8_2BTN0-EXT----
D8_1GND----
D5_2NP0-EXT----
D5_1GND----
R9_2NP0-EXT-----
R9_1NOLBL_R9_1_1------
R12_2BTN0-EXT-----
R12_1NOLBL_R12_1_1------
U2_1LIN-RX-OUT-----
U2_2LIN-SLP-N-----
U2_3NOLBL_Q5_3_D-----
U2_4LIN-TX-IN-----
U2_5GND----
U2_6LIN-IO---
U2_7NOLBL_Q1_3_D-----
U2_8NOLBL_D2_3_K-----
R11_2LIN-RX-OUT------
R11_1VDD----
R8_2NOLBL_Q5_3_D------
R8_1NOLBL_Q1_3_D------
R10_2LIN-WAKE------
R10_1GND----
D4_2LIN-IO----
D4_1GND----
Q5_3NOLBL_Q5_3_D------
Q5_1LIN-WAKE------
Q5_2GND-----
D1_1NOLBL_D1_1_A------
D1_3+VIN-PROTECT-----
R1_2+VIN-PROTECT-----
R1_1NOLBL_D1_1_A------
R4_2NOLBL_Q4_3_D------
R4_1NOLBL_D1_1_A------
Q4_3NOLBL_Q4_3_D------
Q4_1LIN-PWR------
Q4_2GND-----
Q1_3NOLBL_Q1_3_D------
Q1_1NOLBL_D1_1_A------
Q1_2+VIN-PROTECT-----
R6_2LIN-PWR------
R6_1GND----
D2_1NOLBL_D2_1_A------
D2_3NOLBL_D2_3_K------
R2_2NOLBL_D2_3_K------
R2_1NOLBL_D2_1_A------
R3_2NOLBL_Q3_3_D------
R3_1NOLBL_D2_1_A------
Q3_3NOLBL_Q3_3_D------
Q3_1P1.06-----
Q3_2GND-----
Q2_3NOLBL_D3_1_A------
Q2_1NOLBL_D2_1_A------
Q2_2NOLBL_D2_3_K------
R5_2P1.06----
R5_1GND----
D3_1NOLBL_D3_1_A------
D3_3NOLBL_D3_3_K------
R7_2LIN-IO-----
R7_1NOLBL_D3_3_K------
R26_2NOLBL_Q7_3_D------
R26_1NOLBL_R26_1_1------
R28_2GND----
R28_1NOLBL_R26_1_1------
D11_1NOLBL_D11_1_A------
D11_3+VIN-PROTECT-----
R24_2+VIN-PROTECT-----
R24_1NOLBL_D11_1_A------
R25_2NOLBL_Q8_3_D------
R25_1NOLBL_D11_1_A------
U11_3NOLBL_R26_1_1------
U11_4P0.02------
U11_2GND----
U11_5P0.03------
U11_1P0.02------
Q8_3NOLBL_Q8_3_D------
Q8_1P0.03------
Q8_2GND-----
Q7_3NOLBL_Q7_3_D------
Q7_1NOLBL_D11_1_A------
Q7_2+VIN-PROTECT-----
R29_2P0.03------
R29_1GND----
C15_1GND----
C15_2NOLBL_C15_2_1------
R23_2GND----
R23_1NOLBL_R17_1_1------
R17_2NOLBL_C14_1_1------
R17_1NOLBL_R17_1_1------
L4_1NOLBL_C5_1_1------
L4_2NOLBL_C14_1_1------
C8_1+VIN-PROTECT-----
C8_2GND-----
C5_1NOLBL_C5_1_1------
C5_2NOLBL_C5_2_1------
R22_2GND----
R22_1NOLBL_R22_1_1------
C14_1NOLBL_C14_1_1------
C14_2GND----
J9_1VDD-----
J9_2SWDIO----
J9_3GND-----
J9_4SWDCLK----
J9_5GND-----
J9_6UNC_J9_6_SWO/TDO------
J9_7------
J9_8UNC_J9_8_TDI------
J9_9GND-----
J9_10RESET----
J7_1VDD-----
J7_2SWDIO----
J7_3RESET----
J7_4SWDCLK----
J7_5GND-----
J7_6------
U12_1QSPI-CS----
U12_9GND---
U12_4GND---
U12_8VDD---
U12_5P0.21----
U12_3QSPI-D2----
U12_6QSPI-SCLK----
U12_7QSPI-D3----
U12_2QSPI-D1----
U13_7NOLBL_R38_1_1------
U13_8VDD----
U13_1FRAM-CS------
U13_6FRAM-CLK------
U13_2FRAM-SDO------
U13_3NOLBL_R14_1_1------
U13_5P1.04------
U13_4GND-----
C6_1GND-----
C6_2VDD-----
C11_1GND----
C11_2NOLBL_C10_2_1------
C10_1GND----
C10_2NOLBL_C10_2_1------
U5_C1NOLBL_C17_2_1------
U5_W1VDD----
U5_E24NOLBL_C10_2_1------
U5_F23GND----
U5_AD22GREEN-LED------
U5_AD4USB-DEVICE-D_N-----
U5_H23------
U5_N1AUX1------
U5_D23NOLBL_C19_2_1------
U5_A23NOLBL_C21_1_1------
U5_Y23P1.01------
U5_B24NOLBL_C22_1_1------
U5_A22VDD----
U5_M2SP-BCK------
U5_AD2+VBUS-----
U5_A20P1.10------
U5_U1SP-DIN------
U5_D2P0.00------
U5_AA24SWDCLK----
U5_F2P0.01------
U5_B11LIN-WAKE------
U5_B5NOLBL_C10_2_1------
U5_U24P1.04------
U5_B7GND----
U5_B1VDD----
U5_B3NOLBL_L3_2_2------
U5_B15P1.14------
U5_J24P0.10------
U5_AC24SWDIO----
U5_T2P0.11------
U5_AC15P0.19------
U5_Y2NOLBL_R13_1_1------
U5_K2P0.05------
U5_AB2NOLBL_L1_2_2------
U5_AC5NOLBL_C20_2_1------
U5_AD20QSPI-CS------
U5_AD6USB-DEVICE-D_P-----
U5_P2P1.08------
U5_AC19QSPI-D3------
U5_AD16QSPI-D2------
U5_AD18QSPI-D1------
U5_AC17P0.21------
U5_N24NOLBL_C16_2_1------
U5_AD23VDD----
U5_L24P0.09------
U5_R1SP-LRCLK------
U5_AC21FRAM-CLK------
U5_J1NP1-EN------
U5_G1P0.26------
U5_A10LIN-TX-IN------
U5_AC13RESET----
U5_H2LIN-PWR------
U5_L1P0.06------
U5_AD8P0.13----
U5_AC9QSPI-SCLK------
U5_AD10TEST1----
U5_A12P0.02------
U5_AC11P0.16------
U5_AD12P0.17------
U5_B13P0.03------
U5_B9LIN-RX-OUT------
U5_P23NP0------
U5_A8LIN-SLP-N------
U5_AD14VDD----
U5_W24FRAM-CS------
U5_V23FRAM-SDO------
U5_T23BTN0------
U5_R24P1.06----
U5_B19NP0-EN------
U5_B17P1.12------
U5_A16CHG-DET------
U5_A14P1.15------
U5_A18NOLBL_C18_2_1------
U5_74GND----
C18_1GND----
C18_2NOLBL_C18_2_1------
C20_1GND----
C20_2NOLBL_C20_2_1------
C4_1GND-----
C4_2VDD-----
C3_1GND-----
C3_2VDD-----
C2_1GND-----
C2_2VDD-----
C1_1GND-----
C1_2VDD-----
C21_1NOLBL_C21_1_1------
C21_2GND----
C22_1NOLBL_C22_1_1------
C22_2GND----
C17_1GND----
C17_2NOLBL_C17_2_1------
C19_1GND----
C19_2NOLBL_C19_2_1------
C9_1GND----
C9_2NOLBL_C10_2_1------
C16_1GND----
C16_2NOLBL_C16_2_1------
C23_1GND----
C23_2P0.00------
C24_1GND----
C24_2P0.01------
R13_2NOLBL_D6_3_K------
R13_1NOLBL_R13_1_1------
C28_1GND-----
C28_2VDD-----
C25_1GND-----
C25_2VDD-----
U10_2NOLBL_R30_1_1------
U10_3GND-----
U10_4AUX1------
U10_5VDD-----
U9_2P0.06------
U9_3GND-----
U9_4NOLBL_R27_1_1------
U9_5+5v0-----
D13_2AUX1-EXT----
D13_1GND----
D12_2NP1-EXT----
D12_1GND----
R27_2NP1-EXT-----
R27_1NOLBL_R27_1_1------
R30_2AUX1-EXT-----
R30_1NOLBL_R30_1_1------
X1_1NOLBL_C22_1_1------
X1_3NOLBL_C21_1_1------
X2_1P0.01------
X2_2P0.00------
Q6_2,4+VIN-----
Q6_1NOLBL_D9_1_A------
Q6_3+VIN-PROTECT-----
R18_2GND-----
R18_1NOLBL_D9_1_A------
D9_1NOLBL_D9_1_A------
D9_3+VIN-PROTECT-----
R16_2+5v0----
R16_1NOLBL_C14_1_1------
R15_2+5v0----
R15_1NOLBL_C14_1_1------
C12_1+5v0-----
C12_2GND-----
C13_1+5v0-----
C13_2GND-----
L2_1NOLBL_C10_2_1------
L2_2NOLBL_L2_2_2------
L1_1VDD----
L1_2NOLBL_L1_2_2------
L3_1NOLBL_L2_2_2------
L3_2NOLBL_L3_2_2------
J6_1SP------
J6_2SP+-----
J5_1+VIN-----
J5_2CHG-LOOP-----
J5_3GND-----
D14_2CHG-LOOP----
D14_1GND----
R32_2CHG-LOOP-----
R32_1CHG-DET------
R31_2P1.15------
R31_1CHG-LOOP-----
J3_1+5v0-CH0-----
J3_2NP0-EXT-----
J3_3GND-----
J3_4GND-----
J3_5BTN0-EXT-----
J3_6+5v0-----
C7_1+VIN-PROTECT-----
C7_2GND-----
D16_A+5v0-----
D16_CNOLBL_D16_C_C------
R35_2NOLBL_D16_C_C------
R35_1NOLBL_Q10_3_D------
R34_2NOLBL_D15_C_C------
R34_1NOLBL_Q9_3_D------
D15_CNOLBL_D15_C_C------
D15_A+5v0-----
R21_2P0.09------
R21_1GND----
R20_2P0.10------
R20_1GND----
R19_2P0.11------
R19_1GND----
J4_1+5v0-CH1-----
J4_2NP1-EXT-----
J4_3AUX1-EXT-----
J4_4GND-----
U1_1+5v0-CH0----
U1_2GND-----
U1_3------
U1_4NP0-EN------
U1_5+5v0-----
U4_2NOLBL_R12_1_1------
U4_3GND-----
U4_4BTN0------
U4_5VDD-----
U8_1+5v0-CH1----
U8_2GND-----
U8_3------
U8_4NP1-EN------
U8_5+5v0-----
Q9_3NOLBL_Q9_3_D------
Q9_1P1.01------
Q9_2GND-----
Q10_3NOLBL_Q10_3_D------
Q10_1GREEN-LED------
Q10_2GND-----
D7_1+VBUS-----
D7_3NOLBL_D6_3_K------
D6_1+5v0-----
D6_3NOLBL_D6_3_K------
R38_2VDD----
R38_1NOLBL_R38_1_1------
R14_2VDD----
R14_1NOLBL_R14_1_1------
U7_3+VIN-PROTECT-----
U7_1NOLBL_C5_2_1------
U7_2+VIN-PROTECT-----
U7_4NOLBL_R22_1_1------
U7_5NOLBL_R17_1_1------
U7_6NOLBL_C15_2_1------
U7_7GND----
U7_8NOLBL_C5_1_1------
U7_9GND----

14.11 PCOLA/SOQ Fault Coverage

PCOLA/SOQ scores how well the configured test methods cover each component and each connection. PCOLA evaluates five device-level properties: Presence, Correctness, Orientation, Live (functional), and Alignment. SOQ evaluates three connection-level properties: Shorts detection, Opens detection, and solder joint Quality. Scores are on a 0–100,000 scale where 100,000 means every property is fully covered. The Combined score is the average of PCOLA and SOQ.

14.11.1 Coverage by Test Method

P=Presence C=Correctness O=Orientation L=Live A=Alignment | S=Shorts O(pins)=Opens Q=Quality

PCOLA/SOQ coverage scores by test method. Scores: 0 (None), 0.5 (Partial), 1.0 (Full).
Test MethodPCOLASOpensSolder Quality
Electrical Test47.8%12.2%0.0%1.2%0.0%22.6%18.8%0.0%
Optical Inspection (AOI)2.6%2.6%2.6%0.0%0.4%0.0%1.0%1.0%
X-Ray Inspection (AXI)0.0%0.0%0.0%0.0%0.9%2.8%2.8%2.8%
Combined49.1%14.8%2.6%1.2%1.3%24.2%22.0%3.8%

14.11.2 PCB Device/Pin Count

Devices (PCOLA): 115
Pins (SOQ): 394

14.11.3 Board-Level Scores

Board-Level Coverage (0 – 100,000 scale)
DimensionScoreCoverage
PCOLA13809 / 100,00013.8%
SOQ16667 / 100,00016.7%
Combined15238 / 100,00015.2%
Electrical vs Inspection
SourcePCOLA ScoreSOQ Score
Electrical Test12244 / 100,00013790 / 100,000
Optical/X-ray Inspection1826 / 100,0003469 / 100,000
Combined (max)13809 / 100,00016667 / 100,000

14.11.4 PCOLA (115 devices)

● = Full (1.0) ◐ = Partial (0.5) ○ = None (0) — = N/A (excluded)
* Footprint not IPC-7351B/7251 compliant — no inspection coverage scored

Score ⇅RefDes ⇅Type / Footprint ⇅Class ⇅P ⇅C ⇅O ⇅L ⇅A ⇅Method ⇅
70%U14MAX98357AETE+T / QFN50P300X300X80_HS-17N-2ICAOI, AXI, Powered_Off
70%U12MX25R6435FZNIL0 / SON127P600X80_HS-9NICAOI, AXI, Powered_Off
70%U2TJA1021T / SOIC127P600X175-8NICAOI, Powered_Off
40%R5R_2P / R0603_0.55MM_HD *ResistorPassive_Meas, Powered_Off
40%C28C_2P_NP / C0603_0.90MM_MD *CapacitorPassive_Meas, Powered_Off
40%C8C_2P_NP / C1210_2.80MM_MD *CapacitorPassive_Meas, Powered_Off
40%C1C_2P_NP / C0402_0.55MM_HD *CapacitorPassive_Meas, Powered_Off
40%C26C_2P_NP / C0603_0.90MM_MD *CapacitorPassive_Meas, Powered_Off
40%C27C_2P_NP / C0805_1.40MM_MD *CapacitorPassive_Meas, Powered_Off
40%C6C_2P_NP / C0805_1.40MM_HD *CapacitorPassive_Meas, Powered_Off
40%C2C_2P_NP / C0402_0.55MM_HD *CapacitorPassive_Meas, Powered_Off
40%C3C_2P_NP / C0402_0.55MM_HD *CapacitorPassive_Meas, Powered_Off
40%C7C_2P_P / C_ALU_F *CapacitorPassive_Meas, Powered_Off
40%C13C_2P_P / C_ALU_D *CapacitorPassive_Meas, Powered_Off
40%C12C_2P_P / C_ALU_D *CapacitorPassive_Meas, Powered_Off
40%C4C_2P_NP / C0402_0.55MM_HD *CapacitorPassive_Meas, Powered_Off
40%C25C_2P_NP / C0603_0.90MM_MD *CapacitorPassive_Meas, Powered_Off
20%U5nRF52840-QIAA / AQFN50P700X700X85_HS-74N *ICLSSI, Powered_Off
10%J8USB4145-03-0230-C / USB4145-03-0230-C *ConnectorPowered_Off
10%R36R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%R37R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%U15PRTR5V0U2X,215 / SOT143B *ICPowered_Off
10%R33R_2P / R0603_0.55MM_MD *ResistorPowered_Off
10%L5L_2P / L0805_1.45MM_MD *InductorPowered_Off
10%L6L_2P / L0805_1.45MM_MD *InductorPowered_Off
10%U3SN74LV1T34DBVR / SOT23-5 *ICPowered_Off
10%D8PESD5V0S1BA-115 / D_SOD-323_P *DiodePowered_Off
10%D5PESD5V0S1BA-115 / D_SOD-323_P *DiodePowered_Off
10%R9R_2P / R0603_0.55MM_MD *ResistorPowered_Off
10%R12R_2P / R0603_0.55MM_MD *ResistorPowered_Off
10%R11R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%R38R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%R10R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%D4PESD1IVN24-AX / D_SOD-323_P *DiodePowered_Off
10%Q5MOSFET-N-CH-SOT23-1G2S3D / SOT-23 *TransistorPowered_Off
10%D1DZ_1A_3C / D_SOT-23-3_P *DiodePowered_Off
10%R1R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%R14R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%Q4MOSFET-N-CH-SOT23-1G2S3D / SOT-23 *TransistorPowered_Off
10%Q1MOSFET-P-CH-1G2S3D / SOT-23 *TransistorPowered_Off
10%R6R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%Q3MOSFET-N-CH-SOT23-1G2S3D / SOT-23 *TransistorPowered_Off
10%R7R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%R28R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%D11DZ_1A_3C / D_SOT-23-3_P *DiodePowered_Off
10%R24R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%U11opamp-sot23-5 / sot23-5 *ICPowered_Off
10%Q8MOSFET-N-CH-SOT23-1G2S3D / SOT-23 *TransistorPowered_Off
10%Q7MOSFET-P-CH-1G2S3D / SOT-23 *TransistorPowered_Off
10%R29R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%C15C_2P_NP / C0603_0.90MM_MD *CapacitorPowered_Off
10%R23R_2P / R0603_0.55MM_MD *ResistorPowered_Off
10%R22R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%C14C_2P_P / C_ALU_D *CapacitorPowered_Off
10%J9CORTEX-DEBUG / FTSH-105-05-F-DV *ConnectorPowered_Off
10%U13FM25-FRAM / SOIC 8 *ICPowered_Off
10%C11C_2P_NP / C0603_0.90MM_HD *CapacitorPowered_Off
10%C10C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C18C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C20C_2P_NP / C0805_1.40MM_HD *CapacitorPowered_Off
10%C21C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C22C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C17C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C19C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C9C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C16C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C23C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%C24C_2P_NP / C0402_0.55MM_HD *CapacitorPowered_Off
10%U10SN74LV1T34DBVR / SOT23-5 *ICPowered_Off
10%U9SN74LV1T34DBVR / SOT23-5 *ICPowered_Off
10%D13PESD5V0S1BA-115 / D_SOD-323_P *DiodePowered_Off
10%D12PESD5V0S1BA-115 / D_SOD-323_P *DiodePowered_Off
10%R27R_2P / R0603_0.55MM_MD *ResistorPowered_Off
10%R30R_2P / R0603_0.55MM_MD *ResistorPowered_Off
10%Q6MOSFET-P-CH-1G2D4D3S / SOT223 *TransistorPowered_Off
10%R18R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%D9DZ_1A_3C / D_SOT-23-3_P *DiodePowered_Off
10%R16R_2P / R0805_0.70MM_HD *ResistorPowered_Off
10%R15R_2P / R0805_0.70MM_HD *ResistorPowered_Off
10%L1Inductor / C0603_0.90MM_MD *InductorPowered_Off
10%D14PESD5V0S1BA-115 / D_SOD-323_P *DiodePowered_Off
10%R32R_2P / R0603_0.55MM_MD *ResistorPowered_Off
10%R31R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%D16LED-GREEN / LED-0805-GREEN *DiodePowered_Off
10%U7AP64352SP-13 / SO8-EP *ICPowered_Off
10%D15LED-RED / LED-0805-RED *DiodePowered_Off
10%R21R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%R20R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%R19R_2P / R0603_0.55MM_HD *ResistorPowered_Off
10%U1AP22804AW5-7 / SOT23-5 *ICPowered_Off
10%U4SN74LV1T34DBVR / SOT23-5 *ICPowered_Off
10%U8AP22804AW5-7 / SOT23-5 *ICPowered_Off
10%Q9MOSFET-N-CH-SOT23-1G2S3D / SOT-23 *TransistorPowered_Off
10%Q10MOSFET-N-CH-SOT23-1G2S3D / SOT-23 *TransistorPowered_Off
10%D7DP_1A_3C / D_SOT-23-3_P *DiodePowered_Off
10%D6DP_1A_3C / D_SOT-23-3_P *DiodePowered_Off
0%R8R_2P / R0603_0.55MM_HD *Resistor
0%R4R_2P / R0603_0.55MM_HD *Resistor
0%X2CRYSTAL-2P--1-2 / XTAL_3215 *Oscillator
0%R35R_2P / R0603_0.55MM_HD *Resistor
0%D3DP_1A_3C / D_SOT-23-3_P *Diode
0%Q2MOSFET-P-CH-1G2S3D / SOT-23 *Transistor
0%R25R_2P / R0603_0.55MM_HD *Resistor
0%R26R_2P / R0603_0.55MM_HD *Resistor
0%C5C_2P_NP / C0603_0.90MM_MD *Capacitor
0%R3R_2P / R0603_0.55MM_HD *Resistor
0%R2R_2P / R0603_0.55MM_HD *Resistor
0%L2Inductor / C0402_0.55MM_MD *Inductor
0%L4L_2P / L_MSS1038 *Inductor
0%L3Inductor / C0603_0.90MM_MD *Inductor
0%R17R_2P / R0603_0.55MM_HD *Resistor
0%R13R_2P / R0805_0.70MM_HD *Resistor
0%X1CRYSTAL-4P--1-3 / XTAL_2016 *Oscillator
0%D2DZ_1A_3C / D_SOT-23-3_P *Diode
0%R34R_2P / R0603_0.55MM_HD *Resistor

14.11.5 SOQ (394 pins)

● = Full (1.0) ◐ = Partial (0.5) ○ = None (0)

Score ⇅Pin ⇅Net ⇅S ⇅O ⇅Q ⇅
67%U14_11GND
67%U14_15GND
67%U2_6LIN-IO
67%U14_17GND
67%U14_3GND
50%U15_1GND
50%R14_2VDD
50%U12_3QSPI-D2
50%R6_1GND
50%R23_2GND
50%U12_6QSPI-SCLK
50%U7_7GND
50%U12_2QSPI-D1
50%U13_8VDD
50%C11_1GND
50%C14_2GND
50%U5_W1VDD
50%R5_2P1.06
50%R5_1GND
50%R22_2GND
50%C10_1GND
50%U5_A22VDD
50%U5_AA24SWDCLK
50%U5_B7GND
50%U5_B1VDD
50%R28_2GND
50%U5_AC24SWDIO
50%J9_2SWDIO
50%U5_AD23VDD
50%U12_7QSPI-D3
50%U15_4+VBUS
50%U5_AC13RESET
50%U5_AD8P0.13
50%U5_AD10TEST1
50%U5_AD14VDD
50%U5_R24P1.06
50%U5_74GND
50%R33_2GND
50%C18_1GND
50%U14_7+5v0
50%U14_16SP-BCK
50%U14_10NOLBL_L5_1_1
50%U14_1SP-DIN
50%U14_2NOLBL_R33_1_1
50%U14_14SP-LRCLK
50%U14_4P0.05
50%U14_8+5v0
50%U14_9NOLBL_L6_1_1
50%C20_1GND
50%C21_2GND
50%C22_2GND
50%C17_1GND
50%C19_1GND
50%C9_1GND
50%J9_4SWDCLK
50%C16_1GND
50%D8_2BTN0-EXT
50%D8_1GND
50%D5_2NP0-EXT
50%D5_1GND
50%C23_1GND
50%C24_1GND
50%U7_9GND
50%U5_F23GND
50%D13_2AUX1-EXT
50%D13_1GND
50%D12_2NP1-EXT
50%D12_1GND
50%U2_5GND
50%R16_2+5v0
50%R15_2+5v0
50%L1_1VDD
50%R11_1VDD
50%D14_2CHG-LOOP
50%U11_2GND
50%D14_1GND
50%R10_1GND
50%D4_2LIN-IO
50%D4_1GND
50%J9_10RESET
50%U12_1QSPI-CS
50%R21_1GND
50%U12_9GND
50%R20_1GND
50%R19_1GND
50%U1_1+5v0-CH0
50%U12_4GND
50%U12_8VDD
50%U8_1+5v0-CH1
50%U12_5P0.21
50%R38_2VDD
50%R29_1GND
50%C15_1GND
33%U2_8NOLBL_D2_3_K
33%U2_1LIN-RX-OUT
33%U2_2LIN-SLP-N
33%U2_3NOLBL_Q5_3_D
33%U2_4LIN-TX-IN
33%U2_7NOLBL_Q1_3_D
17%J8_A12GND
17%J8_A1GND
17%J8_A9+VBUS
17%R7_2LIN-IO
17%J8_A6USB-DEVICE-D_P
17%J8_A7USB-DEVICE-D_N
17%U5_AD4USB-DEVICE-D_N
17%J8_B6USB-DEVICE-D_P
17%J8_S1GND
17%J8_S2GND
17%J8_B4+VBUS
17%J8_S3GND
17%J8_S4GND
17%J8_B9+VBUS
17%J9_1VDD
17%J8_B7USB-DEVICE-D_N
17%J8_B1GND
17%J8_B12GND
17%R36_1GND
17%R37_1GND
17%U15_2USB-DEVICE-D_P
17%U15_3USB-DEVICE-D_N
17%C26_1GND
17%C26_2+5v0
17%C27_1GND
17%C27_2+5v0
17%J9_3GND
17%D11_3+VIN-PROTECT
17%L5_2SP+
17%U10_3GND
17%L6_2SP-
17%R24_2+VIN-PROTECT
17%U3_3GND
17%U3_5+5v0
17%R9_2NP0-EXT
17%J9_5GND
17%R12_2BTN0-EXT
17%U13_4GND
17%C6_1GND
17%J9_9GND
17%Q5_2GND
17%D1_3+VIN-PROTECT
17%R1_2+VIN-PROTECT
17%Q8_2GND
17%Q7_2+VIN-PROTECT
17%Q4_2GND
17%Q1_2+VIN-PROTECT
17%C25_1GND
17%C25_2VDD
17%C4_2VDD
17%U10_5VDD
17%U9_3GND
17%U9_5+5v0
17%C3_1GND
17%C3_2VDD
17%C2_1GND
17%C2_2VDD
17%R27_2NP1-EXT
17%R30_2AUX1-EXT
17%Q6_2,4+VIN
17%Q6_3+VIN-PROTECT
17%R18_2GND
17%D9_3+VIN-PROTECT
17%C1_1GND
17%C1_2VDD
17%C12_1+5v0
17%C12_2GND
17%C13_1+5v0
17%C13_2GND
17%Q3_1P1.06
17%Q3_2GND
17%C8_2GND
17%R32_2CHG-LOOP
17%J8_A4+VBUS
17%C7_1+VIN-PROTECT
17%C7_2GND
17%D16_A+5v0
17%D15_A+5v0
17%C6_2VDD
17%U5_AD6USB-DEVICE-D_P
17%C8_1+VIN-PROTECT
17%U5_AD2+VBUS
17%U1_2GND
17%U1_5+5v0
17%U4_3GND
17%U4_5VDD
17%C4_1GND
17%U8_2GND
17%U8_5+5v0
17%Q9_2GND
17%Q10_2GND
17%D7_1+VBUS
17%D6_1+5v0
17%C28_1GND
17%C28_2VDD
17%U7_3+VIN-PROTECT
17%U7_2+VIN-PROTECT
17%R31_1CHG-LOOP
0%L6_1NOLBL_L6_1_1
0%J8_A5CC1
0%U5_M2SP-BCK
0%J8_A8
0%U5_A20P1.10
0%U5_U1SP-DIN
0%U5_D2P0.00
0%J8_B5CC2
0%U5_F2P0.01
0%U5_B11LIN-WAKE
0%U5_B5NOLBL_C10_2_1
0%U5_U24P1.04
0%J8_B8
0%R36_2CC2
0%U5_B3NOLBL_L3_2_2
0%U5_B15P1.14
0%U5_J24P0.10
0%R37_2CC1
0%U5_T2P0.11
0%U5_AC15P0.19
0%U5_Y2NOLBL_R13_1_1
0%U5_K2P0.05
0%U5_AB2NOLBL_L1_2_2
0%U5_AC5NOLBL_C20_2_1
0%U5_AD20QSPI-CS
0%R33_1NOLBL_R33_1_1
0%U5_P2P1.08
0%U5_AC19QSPI-D3
0%U5_AD16QSPI-D2
0%U5_AD18QSPI-D1
0%U5_AC17P0.21
0%U5_N24NOLBL_C16_2_1
0%L5_1NOLBL_L5_1_1
0%U5_L24P0.09
0%U5_R1SP-LRCLK
0%U5_AC21FRAM-CLK
0%U5_J1NP1-EN
0%U5_G1P0.26
0%U5_A10LIN-TX-IN
0%U3_2NP0
0%U5_H2LIN-PWR
0%U5_L1P0.06
0%U3_4NOLBL_R9_1_1
0%U5_AC9QSPI-SCLK
0%R9_1NOLBL_R9_1_1
0%U5_A12P0.02
0%U5_AC11P0.16
0%U5_AD12P0.17
0%U5_B13P0.03
0%U5_B9LIN-RX-OUT
0%U5_P23NP0
0%U5_A8LIN-SLP-N
0%R12_1NOLBL_R12_1_1
0%U5_W24FRAM-CS
0%U5_V23FRAM-SDO
0%U5_T23BTN0
0%R11_2LIN-RX-OUT
0%U5_B19NP0-EN
0%U5_B17P1.12
0%U5_A16CHG-DET
0%U5_A14P1.15
0%U5_A18NOLBL_C18_2_1
0%R8_2NOLBL_Q5_3_D
0%R8_1NOLBL_Q1_3_D
0%C18_2NOLBL_C18_2_1
0%R10_2LIN-WAKE
0%C20_2NOLBL_C20_2_1
0%Q5_3NOLBL_Q5_3_D
0%Q5_1LIN-WAKE
0%D1_1NOLBL_D1_1_A
0%R1_1NOLBL_D1_1_A
0%R4_2NOLBL_Q4_3_D
0%R4_1NOLBL_D1_1_A
0%Q4_3NOLBL_Q4_3_D
0%Q4_1LIN-PWR
0%C21_1NOLBL_C21_1_1
0%Q1_3NOLBL_Q1_3_D
0%C22_1NOLBL_C22_1_1
0%Q1_1NOLBL_D1_1_A
0%R6_2LIN-PWR
0%C17_2NOLBL_C17_2_1
0%D2_1NOLBL_D2_1_A
0%C19_2NOLBL_C19_2_1
0%D2_3NOLBL_D2_3_K
0%C9_2NOLBL_C10_2_1
0%R2_2NOLBL_D2_3_K
0%C16_2NOLBL_C16_2_1
0%R2_1NOLBL_D2_1_A
0%C23_2P0.00
0%R3_2NOLBL_Q3_3_D
0%C24_2P0.01
0%R13_2NOLBL_D6_3_K
0%R13_1NOLBL_R13_1_1
0%R3_1NOLBL_D2_1_A
0%Q3_3NOLBL_Q3_3_D
0%Q2_3NOLBL_D3_1_A
0%Q2_1NOLBL_D2_1_A
0%U10_2NOLBL_R30_1_1
0%Q2_2NOLBL_D2_3_K
0%U10_4AUX1
0%D3_1NOLBL_D3_1_A
0%U9_2P0.06
0%D3_3NOLBL_D3_3_K
0%U9_4NOLBL_R27_1_1
0%R7_1NOLBL_D3_3_K
0%R26_2NOLBL_Q7_3_D
0%R26_1NOLBL_R26_1_1
0%R28_1NOLBL_R26_1_1
0%D11_1NOLBL_D11_1_A
0%R24_1NOLBL_D11_1_A
0%R27_1NOLBL_R27_1_1
0%R25_2NOLBL_Q8_3_D
0%R30_1NOLBL_R30_1_1
0%X1_1NOLBL_C22_1_1
0%X1_3NOLBL_C21_1_1
0%X2_1P0.01
0%X2_2P0.00
0%R25_1NOLBL_D11_1_A
0%Q6_1NOLBL_D9_1_A
0%U11_3NOLBL_R26_1_1
0%U11_4P0.02
0%R18_1NOLBL_D9_1_A
0%D9_1NOLBL_D9_1_A
0%U11_5P0.03
0%U11_1P0.02
0%R16_1NOLBL_C14_1_1
0%Q8_3NOLBL_Q8_3_D
0%R15_1NOLBL_C14_1_1
0%Q8_1P0.03
0%Q7_3NOLBL_Q7_3_D
0%Q7_1NOLBL_D11_1_A
0%R29_2P0.03
0%L2_1NOLBL_C10_2_1
0%L2_2NOLBL_L2_2_2
0%C15_2NOLBL_C15_2_1
0%L1_2NOLBL_L1_2_2
0%L3_1NOLBL_L2_2_2
0%L3_2NOLBL_L3_2_2
0%R23_1NOLBL_R17_1_1
0%R17_2NOLBL_C14_1_1
0%R17_1NOLBL_R17_1_1
0%R32_1CHG-DET
0%R31_2P1.15
0%L4_1NOLBL_C5_1_1
0%L4_2NOLBL_C14_1_1
0%C5_1NOLBL_C5_1_1
0%C5_2NOLBL_C5_2_1
0%U5_B24NOLBL_C22_1_1
0%R35_2NOLBL_D16_C_C
0%R35_1NOLBL_Q10_3_D
0%R34_2NOLBL_D15_C_C
0%R34_1NOLBL_Q9_3_D
0%D15_CNOLBL_D15_C_C
0%R22_1NOLBL_R22_1_1
0%R21_2P0.09
0%C14_1NOLBL_C14_1_1
0%R20_2P0.10
0%J9_6UNC_J9_6_SWO/TDO
0%R19_2P0.11
0%J9_7
0%J9_8UNC_J9_8_TDI
0%U13_7NOLBL_R38_1_1
0%U1_3
0%U1_4NP0-EN
0%U13_1FRAM-CS
0%U4_2NOLBL_R12_1_1
0%U13_6FRAM-CLK
0%U4_4BTN0
0%U13_2FRAM-SDO
0%U13_3NOLBL_R14_1_1
0%U13_5P1.04
0%U8_3
0%U8_4NP1-EN
0%C11_2NOLBL_C10_2_1
0%Q9_3NOLBL_Q9_3_D
0%Q9_1P1.01
0%C10_2NOLBL_C10_2_1
0%Q10_3NOLBL_Q10_3_D
0%Q10_1GREEN-LED
0%U5_C1NOLBL_C17_2_1
0%U5_E24NOLBL_C10_2_1
0%D7_3NOLBL_D6_3_K
0%U5_AD22GREEN-LED
0%D6_3NOLBL_D6_3_K
0%U5_H23
0%R38_1NOLBL_R38_1_1
0%U5_N1AUX1
0%R14_1NOLBL_R14_1_1
0%U5_D23NOLBL_C19_2_1
0%U7_1NOLBL_C5_2_1
0%U5_A23NOLBL_C21_1_1
0%U7_4NOLBL_R22_1_1
0%U7_5NOLBL_R17_1_1
0%U7_6NOLBL_C15_2_1
0%U5_Y23P1.01
0%U7_8NOLBL_C5_1_1
0%D16_CNOLBL_D16_C_C

14.11.6 Scoring Matrix

PCOLA/SOQ scoring premises used for this analysis. Each cell shows the score assigned when a test method applies to a component or pin.

MethodPCOLASOpensQ
AOIFullFullFullPartialPartialPartialPartial
AXIPartialPartialPartialPartial
JTAG/BSCANFullFullFullPartialFullFull
BSCAN_PassivesFullFullFullFullFullFull
I2CPartialPartialPartialPartialPartial
SPIPartialPartialPartialPartialPartial
UARTPartial
Passive_MeasFullFullFullFullFullFull
Powered_OffPartialPartialFull

15 Component Properties

Schematic symbol and library model quality analysis.

15.1 Library Model Grades

Grading schematic library model quality based on pin electrical type definitions:

Grade Definitions
GradeRatingDescription
AExcellentHas Power pins AND properly typed I/O pins (>=90% typed)
BGood>=70% typed OR (>=50% typed AND has Power)
CFairMix of typed and Passive pins (>=40% typed)
DPoorMostly Passive with few typed pins (>=10% typed)
FFailAll pins Passive/Unknown (<10% typed, no ERC)
IC Library Model Grades (sorted worst to best)
RefDesGrdPinsPwrInOutIOOCOEHiZPasPart NumberCreator
U1F500000005AP22804AW5-7
U10F400000004SN74LV1T34DBVR
U11F500000005opamp-sot23-5
U12F900000009MX25R6435FZNIL0
U13F800000008FM25-FRAM
U15F400000004PRTR5V0U2X,215
U2F800000008TJA1021T
U3F400000004SN74LV1T34DBVR
U4F400000004SN74LV1T34DBVR
U7F900000009AP64352SP-13
U8F500000005AP22804AW5-7
U9F400000004SN74LV1T34DBVR
U14B1360200005MAX98357AETE+T
U5B741802520002nRF52840-QIAA

15.1.1 Library Quality Summary

Total ICs evaluated14
Grade A (excellent)0 (0.0%)
Grade B (good)2 (14.3%)
Grade C (fair)0 (0.0%)
Grade D (poor)0 (0.0%)
Grade F (fail)12 (85.7%)
OVERALL LIBRARY QUALITYF (0.49/4.00)

15.2 Component Library Validation

Checking for generic/incomplete library models using statistical patterns.

Library Model Issues (9 models)
Library NameIndustry NamePart NumberRefDesPinsDistributionIssues
AP22804AW5-7AP22804AW5-7AP22804AW5-7U1, U85P:5 All pins marked as Passive - likely generic library model; No Power pins - may use separate power symbol; Only 1 pin type used - no electrical differentiation; Power-named pins not typed as Power - library pin types incomplete [OUT=Passive, GND=Passive, IN=Passive]
AP64352SP-13AP64352SP-13AP64352SP-13U79P:9 All pins marked as Passive - likely generic library model; No Power pins - may use separate power symbol; Only 1 pin type used - no electrical differentiation; Power-named pins not typed as Power - library pin types incomplete [BST=Passive, VIN=Passive, GND=Passive, SW=Passive]
FM25-FRAMFM25L16B-GTR-U138P:8 All pins marked as Passive - likely generic library model; No Power pins - may use separate power symbol; Only 1 pin type used - no electrical differentiation; Power-named pins not typed as Power - library pin types incomplete [VCC=Passive, VSS=Passive]
MX25R6435FZNIL0MX25R6435FZNIL0MX25R6435FZNIL0U129P:9 All pins marked as Passive - likely generic library model; No Power pins - may use separate power symbol; Only 1 pin type used - no electrical differentiation; Power-named pins not typed as Power - library pin types incomplete [GND=Passive, GND=Passive, VCC=Passive]
PRTR5V0U2X,215PRTR5V0U2X,215PRTR5V0U2X,215U154P:4 All pins marked as Passive - likely generic library model; Power-named pins not typed as Power - library pin types incomplete [GND=Passive, VCC=Passive]
SN74LV1T34DBVRSN74LV1T34DBVR-U3, U4, U9, U104P:4 All pins marked as Passive - likely generic library model; Power-named pins not typed as Power - library pin types incomplete [GND=Passive, VCC=Passive]
TJA1021TTJA1021T/20/CM,118TJA1021T/20/CM,118U28P:8 All pins marked as Passive - likely generic library model; No Power pins - may use separate power symbol; Only 1 pin type used - no electrical differentiation; Power-named pins not typed as Power - library pin types incomplete [GND=Passive, VBAT=Passive]
nRF52840-QIAANRF52840-QIAA-RNRF52840-QIAA-RU574P:2 Pwr:18 Bi:52 O:2 Power-named pins not typed as Power - library pin types incomplete [DCC=Output]
opamp-sot23-5TLV271CW5-7TLV271CW5-7U115P:5 All pins marked as Passive - likely generic library model; No Power pins - may use separate power symbol; Only 1 pin type used - no electrical differentiation; Power-named pins not typed as Power - library pin types incomplete [GND=Passive, VCC=Passive, OUT=Passive]

15.2.1 Validation Heuristics

All pins same type: Generic library with no electrical rules

High % passive pins on IC: Incomplete type information

No power pins: May indicate separate power symbol

Low type diversity: Very underspecified library model

Power-named pins not typed as Power: Library pin types incomplete

15.3 Shielded Connector Model Quality

Shielded connectors with missing pin names0
All shielded connectors have proper pin names for EMC analysis.

15.4 Footprints and Other Models

Components with model data59
Component Model Assignments
RefDesIndustry NamePinsModel TypeModel
J1WIREPAD-18AWG-4X-3.5MM4FootprintWIREPAD-18AWG-4X-3.5MM
J2WIREPAD-18AWG-4X-3.5MM4FootprintWIREPAD-18AWG-4X-3.5MM
J3WIREPAD-22AWG-6X-3.5MM6FootprintWIREPAD-22AWG-6X-3.5MM
J4WIREPAD-22AWG-4X-3.5MM4FootprintWIREPAD-22AWG-4X-3.5MM
J5WIREPAD-22AWG-3X-3.5MM3FootprintWIREPAD-22AWG-3X-3.5MM
J7TAG-CONNECT-SWD6FootprintTC2030
J8USB4145-03-0230-C20FootprintUSB4145-03-0230-C:USB4145-03-0230-C
J920021121-00010T4LF10FootprintFTSH-105-05-F-DV
Q1BSS84-7-F3FootprintSOT-23
Q2BSS84-7-F3FootprintSOT-23
Q32N7002P,2153FootprintSOT-23
Q42N7002P,2153FootprintSOT-23
Q5BSS138K3FootprintSOT-23
Q6ZXMP4A16GTA3FootprintSOT223:SOT223
Q7BSS84-7-F3FootprintSOT-23
Q82N7002P,2153FootprintSOT-23
Q92N7002P,2153FootprintSOT-23
Q102N7002P,2153FootprintSOT-23
TP1SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP2SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP3SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP4SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP5SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP6SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP7SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP8SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP9SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP10SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP11SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP12SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP13SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP14SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP15SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP16SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP17SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP18SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP19SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP20SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP21SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP22SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP23SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP24SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP25SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP26SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
TP27SMT_TP-1MM1FootprintSMT_TP-1MM:SMT_TP-1MM
U1AP22804AW5-75FootprintSOT23-5
U2TJA1021T/20/CM,1188FootprintSOIC127P600X175-8N
(IPC-7351B)Small Outline IC, 127 pins, 6.00mm pitch
U3SN74LV1T34DBVR4FootprintSOT23-5
U4SN74LV1T34DBVR4FootprintSOT23-5
U5NRF52840-QIAA-R74FootprintAQFN50P700X700X85_HS-74N
U7AP64352SP-139FootprintSO8-EP:SO8-EP
U8AP22804AW5-75FootprintSOT23-5
U9SN74LV1T34DBVR4FootprintSOT23-5
U10SN74LV1T34DBVR4FootprintSOT23-5
U11TLV271CW5-75Footprintsot23-5
U12MX25R6435FZNIL09FootprintSON127P600X80_HS-9N
(IPC-7351B)Small Outline No-lead, 127 pins, 6.00mm pitch
U13FM25L16B-GTR8FootprintSOIC 8:SOIC 8
U14MAX98357AETE+T13FootprintQFN50P300X300X80_HS-17N-2
(IPC-7351B)Quad Flat No-lead, 50 pins, 3.00mm pitch
U15PRTR5V0U2X,2154FootprintSOT143B

15.5 IC Pin Electrical Properties

Unique IC models10
Total IC instances14
IC Library Models
Industry NameLibrary NameRefDesNotes
AP22804AW5-7AP22804AW5-7U1, U8
AP64352SP-13AP64352SP-13U7
FM25L16B-GTRFM25-FRAMU13
MAX98357AETE+TMAX98357AETE+TU14
MX25R6435FZNIL0MX25R6435FZNIL0U12
PRTR5V0U2X,215PRTR5V0U2X,215U15
SN74LV1T34DBVRSN74LV1T34DBVRU3, U4, U9, U10
TJA1021T/20/CM,118TJA1021TU2
NRF52840-QIAA-RnRF52840-QIAAU5
TLV271CW5-7opamp-sot23-5U11

15.5.1 AP22804AW5-7 (AP22804AW5-7)

PinPin NameElectricalNotes
1OUTPassive
2GNDPassive
3FLAGPassive
4ENPassive
5INPassive

15.5.2 AP64352SP-13 (AP64352SP-13)

PinPin NameElectricalNotes
1BSTPassive
2VINPassive
3ENPassive
4RT/CLKPassive
5FBPassive
6SSPassive
7GNDPassive
8SWPassive
9EP(GND)Passive

15.5.3 FM25-FRAM (FM25L16B-GTR)

PinPin NameElectricalNotes
1S (CS)Passive
2Q (SDO)Passive
3WPPassive
4VSSPassive
5D (SDI)Passive
6C (SCLK)Passive
7HOLDPassive
8VCCPassive

15.5.4 MAX98357AETE+T (MAX98357AETE+T)

PinPin NameElectricalNotes
1DINPassive
2GAIN_SLOTPassive
3GNDPower
4SD_MODEPassive
7VDDPower
8VDDPower
9OUTPOutput
10OUTNOutput
11GNDPower
14LRCLKPassive
15GNDPower
16BCLKPassive
17EPPower

15.5.5 MX25R6435FZNIL0 (MX25R6435FZNIL0)

PinPin NameElectricalNotes
1CSPassive
2SIO1/SOPassive
3SIO2/WPPassive
4GNDPassive
5SIO0/SIPassive
6SCLKPassive
7SIO3/RESETPassive
8VCCPassive
9GNDPassive

15.5.6 PRTR5V0U2X,215 (PRTR5V0U2X,215)

PinPin NameElectricalNotes
1GNDPassive
2IO1Passive
3IO2Passive
4VCCPassive

15.5.7 SN74LV1T34DBVR (SN74LV1T34DBVR)

PinPin NameElectricalNotes
2APassive
3GNDPassive
4YPassive
5VCCPassive

15.5.8 TJA1021T (TJA1021T/20/CM,118)

PinPin NameElectricalNotes
1RXDPassive
2SLP_NPassive
3WAKE_NPassive
4TXDPassive
5GNDPassive
6LINPassive
7VBATPassive
8INHPassive

15.5.9 nRF52840-QIAA (NRF52840-QIAA-R)

PinPin NameElectricalNotes
74GNDPower
A8P0.31/AIN7Bidirectional
A10P0.29/AIN5Bidirectional
A12P0.02/AIN0Bidirectional
A14P1.15Bidirectional
A16P1.13Bidirectional
A18DEC2Power
A20P1.10Bidirectional
A22VDDPower
A23XC2Output
AA24SWDCLKPassive
AB2DCCHPower
AC5DECUSBPower
AC9P0.14Bidirectional
AC11P0.16Bidirectional
AC13P0.18/RESETBidirectional
AC15P0.19Bidirectional
AC17P0.21Bidirectional
AC19P0.23Bidirectional
AC21P0.25Bidirectional
AC24SWDIOBidirectional
AD2VBUSPower
AD4D-Bidirectional
AD6D+Bidirectional
AD8P0.13Bidirectional
AD10P0.15Bidirectional
AD12P0.17Bidirectional
AD14VDDPower
AD16P0.20Bidirectional
AD18P0.22Bidirectional
AD20P0.24Bidirectional
AD22P1.00Bidirectional
AD23VDDPower
B1VDDPower
B3DCCOutput
B5DEC4Power
B7VSSPower
B9P0.30/AIN6Bidirectional
B11P0.28/AIN4Bidirectional
B13P0.03/AIN1Bidirectional
B15P1.14Bidirectional
B17P1.12Bidirectional
B19P1.11Bidirectional
B24XC1Passive
C1DEC1Power
D2P0.00/XL1Bidirectional
D23DEC3Power
E24DEC6Power
F2P0.01/XL2Bidirectional
F23VSS_PAPower
G1P0.26Bidirectional
H2P0.27Bidirectional
H23ANTBidirectional
J1P0.04/AIN2Bidirectional
J24P0.10/NFC2Bidirectional
K2P0.05/AIN3Bidirectional
L1P0.06Bidirectional
L24P0.09/NFC1Bidirectional
M2P0.07Bidirectional
N1P0.08Bidirectional
N24DEC5Power
P2P1.08Bidirectional
P23P1.07Bidirectional
R1P1.09Bidirectional
R24P1.06Bidirectional
T2P0.11Bidirectional
T23P1.05Bidirectional
U1P0.12Bidirectional
U24P1.04Bidirectional
V23P1.03Bidirectional
W1VDDPower
W24P1.02Bidirectional
Y2VDDHPower
Y23P1.01Bidirectional

15.5.10 opamp-sot23-5 (TLV271CW5-7)

PinPin NameElectricalNotes
1OUTPassive
2GNDPassive
3+Passive
4-Passive
5VCCPassive