Final Pre-Layout Engineering Review Report
Project: AI Spectral Reflectance Analyzer
Revision: Rev A pre-layout schematic validation
Date: 2026-07-06
Scope
This report is the final pre-layout engineering validation pass on the current schematic. It does not create a new baseline, and PCB layout was not started.
Validation covered:
- Schematic/netlist readback.
- ERC and manufacturing/component checks.
- Datasheet verification for the critical ICs and modules.
- BOM/manufacturing readiness.
- Remaining risks before layout and fabrication.
Executive Decision
The schematic is electrically coherent enough to proceed toward layout planning, but it is not yet fabrication-ready.
Recommended status:
- Schematic functional architecture: conditionally acceptable.
- ERC: clean for selected electrical checks.
- Manufacturing readiness: not ready; 34 MPN-related manufacturing errors remain.
- PCB layout: can be planned only after accepting the listed risks; fabrication should wait until BOM and layout-critical items are resolved.
Current Schematic State
Current schematic summary from readback:
- Total schematic objects: 298, including net portals, grounds, and no-connect markers.
- Functional components include Radxa 40-pin header, USB-C input, MP2667 charger/power path, MAX17048 fuel gauge, TPS61088 5 V boost, LMR33630 3.3 V buck, ATGM336H GPS, U.FL antenna connector, SPI TFT module, microSD connector, AS7341 optical-head I2C connector, TPS92620 LED driver, LED-head connector, and two tactile buttons.
- Total nets: 48.
Important power nets verified:
SYS: MP2667 SYS output feeding TPS61088 VIN/EN and LMR33630 VIN/EN.
VBAT: LiPo connector, MP2667 BATT pins, and MAX17048 CELL.
5V_SYS: TPS61088 output, Radxa 5 V header pins, TPS92620 supply/current-sense path, and boost output capacitors.
3V3_RAIL: LMR33630 output feeding Radxa 3.3 V pins, TFT VCC, GPS VCC, microSD VDD, AS7341 connector VCC, and I2C pull-ups.
GPS_RF_ANT / GPS_ANT_BIAS: U.FL antenna signal and ATGM336H VCC_RF active antenna bias through 47 nH choke.
Important interface nets verified:
- Shared SPI bus:
SPI_MOSI, SPI_MISO, SPI_SCLK used by TFT, touch, and microSD.
- microSD chip select:
SD_CS on Radxa pin 29.
- I2C: MP2667, MAX17048, ATGM336H I2C pins, and AS7341 connector share
I2C_SDA / I2C_SCL with 4.7 kΩ pull-ups.
- GPS UART:
GPS_TX_TO_RADXA_RX and RADXA_TX_TO_GPS_RX.
- LED control:
LED_PWM1, LED_PWM2, and LED_FAULT routed to Radxa header.
ERC / Check Results
Selected ERC and design checks returned:
- No open ERROR/WARNING/UNCERTAIN/OPEN/INFORMATIONAL checks for the selected ERC categories.
- No selected missing-footprint errors were returned in the check run.
Manufacturing check result:
- Manufacturer Part Number review reports 34 errors for parts without MPNs.
- These are mostly generic capacitors, resistors, inductors, and headers.
Conclusion: ERC is acceptable, but manufacturing readiness is not complete.
Datasheet Validation Summary
TPS61088 5 V Boost Rail
Datasheet-confirmed requirements:
- VIN range: 2.7 V to 12 V.
- VOUT range: 4.5 V to 12.6 V.
- Recommended effective input capacitance: at least 10 µF.
- Recommended effective output capacitance range: 6.8 µF to 1000 µF.
- VCC pin requires ceramic capacitor greater than 1 µF.
- BOOT requires 0.1 µF to SW.
- FSW resistor must connect from FSW to SW.
- ILIM resistor must connect from ILIM to AGND/GND; 100 kΩ gives about 11.9 A typical current limit in PFM, about 10.6 A minimum.
- COMP requires external compensation network to AGND.
- Thermal performance depends strongly on exposed pad, ground copper, and thermal vias.
Schematic validation:
5V_SYS is correctly separated from 3V3_RAIL.
- FSW is connected through R9 to
BOOST_SW.
- ILIM is connected through R10 = 100 kΩ to GND.
- SS uses C14 = 47 nF.
- VCC uses C6 = 2.2 µF.
- BOOT uses C5 = 100 nF to SW.
- Output capacitors C7/C8/C9 are 3 × 22 µF nominal.
- L1 is specified as Würth Elektronik 744311150 candidate, 1.5 µH, 14 A saturation / 11 A heating rating.
Remaining TPS61088 risks:
- L1 still uses a generic inductor object/footprint in Flux; exact Würth 744311150 footprint must be implemented or replaced with a verified equivalent.
- COMP network R11/C16 is provisional and must be validated with Webench, Bode/transient analysis, or bench testing.
- Input capacitance close to U7 VIN is likely insufficiently explicit in the schematic/layout plan; boost input ripple current is high from a 1S LiPo source.
- Thermal and high-current layout are critical: SW loop, VIN input loop, ground return, exposed pad, and output capacitor placement must be treated as high priority.
LMR33630 3.3 V Buck Rail
Datasheet-confirmed values for LMR33630B at 1.4 MHz, 3.3 V:
- L = 2.2 µH.
- COUT = 2 × 22 µF nominal.
- RFBT = 100 kΩ, RFBB = 43.2 kΩ.
- CIN + high-frequency bypass = 10 µF + 220 nF.
- CBOOT = 100 nF.
- CVCC = 1 µF.
Schematic validation:
- L2 = 2.2 µH.
- R7/R8 = 100 kΩ / 43.2 kΩ; expected VOUT ≈ 3.315 V.
- C12/C13 = 2 × 22 µF output capacitance.
- C10 = 100 nF bootstrap capacitor.
- C15 = 1 µF VCC capacitor.
- C11 = 10 µF input bulk capacitor.
Remaining LMR33630 risks:
- Add or confirm a 220 nF VIN high-frequency bypass capacitor placed directly at VIN/PGND.
- L2 remains generic; final MPN/footprint/current rating are needed.
- DC-bias derating of 22 µF ceramic output capacitors must be checked.
MP2667 Charger / Power Path
Datasheet-confirmed behavior:
- Supports simultaneous system operation and single-cell LiPo charging.
- If input power cannot support both system load and charging, charge current is reduced and battery supplement mode can occur.
- Input current limit is I2C programmable up to about 993 mA.
- Thermal regulation can reduce charge current; default thermal regulation is around 120 °C.
- NTC is intended for battery temperature qualification during charging.
Schematic validation:
- USB VBUS feeds MP2667 IN.
- BATT pins connect to battery connector and fuel gauge.
- SYS feeds the downstream regulators.
- I2C is connected for configuration/status.
Remaining MP2667 risks:
- MP2667 is a 1 A-class linear charger/power-path part; it may charge a 4000–6000 mAh pack slowly and thermally limit during simultaneous Radxa operation.
- NTC is currently no-connect. This may be acceptable only if the selected battery pack has its own protection and the charger configuration safely handles NTC behavior. This must be confirmed before production.
- USB input current budget is tight if Radxa load, LCD, GPS, LEDs, and charging are all active.
ATGM336H GPS / Antenna
Datasheet-confirmed requirements:
- VCC: 2.7 V to 3.6 V, typical 3.3 V.
- Peak module current up to 100 mA excluding antenna; typical GPS/BDS consumption under 25 mA.
- Active antenna supported via VCC_RF.
- Active antenna bias reference circuit uses a 47 nH choke.
- RF feed should be 50 Ω and kept close to RF_IN.
- Module should be kept away from high-frequency/high-amplitude digital and switching signals.
- Supply ripple should be controlled within about 50 mVpp.
Schematic validation:
- GPS VCC is on
3V3_RAIL.
- RF_IN connects to U.FL J6 signal.
- VCC_RF biases the antenna feed through L3 = 47 nH.
- UART and PPS are routed to Radxa.
Remaining GPS risks:
- RF layout is critical: U.FL must be close to GPS RF_IN with 50 Ω controlled impedance.
- GPS antenna needs keepout from TPS61088, LMR33630, Radxa clocks, LCD SPI, and LED currents.
- RF ESD/matching footprint should be considered if antenna cable exposure or field handling is expected.
TPS92620 LED Driver / Optical Head
Datasheet-confirmed requirements:
- SUPPLY recommended operating range: 4.5 V to 40 V.
- PWM inputs accept logic high above about 1.2 V, so Radxa 3.3 V GPIO is compatible.
- Output current equation: IOUT = 150 mV / RSNS.
- 1.5 Ω sense resistors set about 100 mA per channel nominal.
- OUTx and RESx current paths are intended for thermal sharing.
Schematic validation:
- TPS92620 supply is on
5V_SYS.
- R12/R13 = 1.5 Ω current-sense resistors feed IN1/IN2.
- OUT1/OUT2 route to modular optical-head connector J7.
- J7 provides LED return to GND.
- PWM1/PWM2 and FAULT are routed to Radxa.
Remaining LED/optical risks:
- RES1/RES2 are no-connect, so thermal sharing is not used; this is acceptable only for low-current Rev A testing and must be thermally checked.
- Final LED wavelengths, forward voltage, series/parallel topology, connector pinout, and optical isolation are not finalized.
- LED switching/current transients can corrupt AS7341 readings unless optical, power, and ground isolation are handled carefully.
SPI TFT / Touch / microSD
Schematic validation:
- TFT, touch, and microSD share MOSI/MISO/SCLK.
- Separate CS pins are present: TFT CS, touch CS, and SD CS.
- SD CS remains locked to Radxa pin 29.
Remaining SPI risks:
- Shared MISO contention must be verified with the exact TFT/touch/microSD module behavior.
- Linux device-tree / driver configuration must match chip-select assignments.
- Long SPI routes to a large TFT module can create signal-integrity and EMI issues.
BOM / Manufacturing Readiness
BOM is not production-ready.
Known availability/sourcing concerns:
- MP2667 shows zero SKU count in BOM data.
- Adafruit ILI9341 display module shows zero SKU count in BOM data and is a module-style part, not ideal for scalable manufacturing.
- L1 is specified as Würth 744311150 but still implemented as a generic inductor in Flux.
- L2 and L3 are generic inductors without MPNs.
- All generic passives need real manufacturer part numbers and ratings.
- J4/J7 pin headers lack MPNs.
- 34 manufacturer-part-number errors remain in the manufacturing check.
Before fabrication release, assign MPNs and verify footprints for:
- C1–C17.
- R1–R13.
- L1/L2/L3.
- J4/J7.
- Any module connectors/headers used for the optical head and AS7341 breakout.
Layout Readiness Assessment
The schematic can move into careful layout preparation only if the team accepts that several items remain layout-critical and manufacturing-blocking.
Do not fabricate until these are resolved:
- Real L1 footprint and part substitution/availability.
- Final MPNs for generic passives and headers.
- TPS61088 compensation and high-current layout validation.
- LMR33630 input HF bypass and final inductor/capacitor MPNs.
- MP2667 NTC/thermal/charge-current policy.
- GPS RF placement/keepout/matching strategy.
- Optical-head LED connector and current/thermal validation.
- Radxa Zero 3W exact header pinout/revision verification.
Final Recommendation
Do not start production PCB layout automatically. The next safe step is a controlled pre-layout cleanup pass to assign real MPNs/footprints for generic parts and add layout constraints for the boost converter, GPS RF path, and optical head.
If the user approves, the project can proceed to a layout-planning phase, but fabrication release should remain blocked until the BOM and layout-critical power/RF/optical risks are closed.