Embedded AI Processor Recommendation

The schematic PDF is readable and shows several important differences from the current Flux design, including added DW01A/FS8205A battery protection and an AT2659 RF stage. The STEP file did not load in the first inspection, so I’m retrying the mechanical review separately while verifying the current Flux layout and stack-up.
Review started but is blocked because no ACUs are currently available.
Completed:
  • Inspected the schematic PDF and extracted its major circuits, components, and nets.
  • Flagged preliminary concerns: limited USB protection, charging-only USB implementation, power-tree/current-capacity validation, RF-layout dependence, and incorrect U10 inductor designator.
  • Confirmed the PDF includes DW01A/FS8205A battery protection and AT2659 RF circuitry not reflected in the current Flux BOM.
Remaining:
  • Inspect the STEP model and physical placement.
  • Verify the current Flux schematic, footprints, stack-up, keepouts, and DRC state.
  • Complete power, signal, RF, thermal, and manufacturability analysis.
  • Generate the production-readiness review report and rating.
No project changes were made.
Retry full review
List mismatches
Inspect STEP placement
Check missing circuits

Refine this doc
Ask about this doc
Interface Map
Status: planning document for the Radxa Zero 3W carrier PCB; updated with design-decision attachment dated 2026-07-06.
Summary

Table


PeripheralInterfaceRadxa PinsPowerKey Control SignalsNotes
AS7341 optical-head connector / breakoutI2C3Pin 3 SDA, Pin 5 SCLSwitched 3.3 V optical-head rail unless breakout requires 5 VAS7341_INT on pin 40 optional; OPTICAL_HEAD_EN requiredRev A keeps AS7341 off-board/on connector. Confirm breakout regulator/level shifting and I2C pull-ups. Keep optical/sensor ground quiet.
MAX17048 fuel gaugeI2C3Pin 3 SDA, Pin 5 SCLBattery side / 3.3 V logic per datasheet wiringALERT optional to GPIOPlace near battery connector. Kelvin sense battery where practical.
ATGM336H GPSUART2Pin 8 Radxa TX to GPS RX, pin 10 GPS TX to Radxa RXSwitched 3.3 V GPS railPPS to pin 11 optional; GPS_EN requiredAntenna placement dominates performance. Keep away from Radxa Wi-Fi antenna, LCD flex, battery, LED driver, and switching regulators.
SPI TFT LCDSPI3Pin 19 MOSI, 21 MISO if needed, 23 SCLK, 24 LCD_CS3.3 V logic plus switched backlight railLCD_DC pin 12, LCD_RESET pin 13, LCD_BACKLIGHT_EN pin 31Confirm display module voltage and touch controller. Backlight must be switchable.
TouchscreenI2C3 or SPI3 depending moduleIf I2C: pins 3/5; if SPI: shared SPI33.3 VTOUCH_IRQ pin 22Choose display module before final schematic so touch bus is known.
microSD socketSPI3 secondary/removable exportMOSI 19, MISO 21, SCLK 23, SD_CS pin 293.3 VCARD_DETECT optional GPIOUse Radxa eMMC for OS/storage if available. Carrier microSD is mainly removable data export. Do not depend on pin 26.
TPS92620 / LED driverPWM/GPIOPWM pin 7, EN pin 38, fault pin 37Switched LED rail, with optional current-sense/test shuntLED_DIM_PWM, LED_RING_EN, LED_FAULTConstant-current driver preferred for repeatable reflectance. Keep LED switching/current loops away from AS7341.
User buttonsGPIOPins 15, 35, 363.3 V pull-up domainMEASURE, MENU, BACKUse hardware debounce RC only if needed; Linux can debounce. Add ESD if externally accessible.
Safe shutdown / power latchGPIO + power circuitryPin 32 shutdown request, pin 33 power-hold/wakealways-on low-current domainPWR_BTN, SYS_EN, RADXA_SHDN_REQNeeds careful state machine so Radxa can shut down cleanly before cutting 5 V.
Status LEDsGPIO / charger outputsPins 16, 18, 37 or charger STAT pins3.3 V / charger domainPWR, CHG, FAULT, MEASUREUse low current LEDs for runtime. Charger STAT pins may be open-drain.
Expansion headerI2C/UART/GPIOI2C4 pins 27/28 preferred plus spare GPIO3.3 Voptional interrupt/resetLabel 3.3 V-only clearly.
Test pointsRails and busesN/AN/AN/ARequired: USB_5V, BAT, SYSBAT, 5V, 3V3, I2C, UART, SPI, LED rail, shutdown signals.
Current-sense/test shuntsPower railsN/A5V_SYS and LED_RAILoptional DNP/0-ohm shuntsAdd footprints for measurement and debug; final value can be 0 ohm, DNP, or low-value shunt.
I2C Main Bus
Use I2C3 for low-speed sensors and management:
  • AS7341 optical-head connector/breakout
  • MAX17048 fuel gauge
  • Optional I2C touchscreen controller if final TFT uses I2C touch
Design rules:
  • Only one effective pull-up pair should dominate the bus. If breakout modules include pull-ups, avoid duplicating too strongly.
  • Use 3.3 V logic unless a breakout requires otherwise.
  • Add series damping resistors or 0 ohm links if cable/optical-head distance grows.
  • Optical-head power must be switchable with a boot-safe default.
UART GPS
Use UART2 for GPS:
  • Radxa TX -> GPS RX
  • GPS TX -> Radxa RX
  • PPS optional for accurate timestamping
  • GPS_EN controls a GPS load switch
Design rules:
  • Route near ground reference.
  • Keep away from boost converter switch nodes and LED driver currents.
  • GPS antenna feed/keepout must be handled before layout.
SPI Display + microSD
Use SPI3 for display and removable-export microSD:
  • Shared MOSI/MISO/SCLK
  • Separate chip selects
  • LCD_CS on pin 24
  • SD_CS on pin 29
  • Pin 26 remains reserved/no-connect until Radxa revision verification
Risk:
  • TFT refresh and microSD writes can contend on one SPI bus. Prefer Radxa eMMC for OS/log buffering and use carrier microSD for export or lower-rate batch writes.
LED Control
Use a constant-current LED driver with:
  • PWM dimming on pin 7
  • driver enable on pin 38
  • fault input on pin 37 if available
  • switched LED rail and optional current-sense/test shunt footprint
Design rules:
  • LED optical output stability matters for reflectance repeatability.
  • PWM frequency and integration timing must be coordinated in firmware so AS7341 measurements are not corrupted by LED ripple.
  • Keep LED rail and switching currents physically and electrically isolated from the AS7341 optical head.
Required Pre-Layout Decisions
  1. Confirm exact TFT module interface: display-only SPI, SPI touch, or I2C touch.
  2. Confirm optical-head connector pinout, cable length, and AS7341 breakout voltage requirements.
  3. Confirm GPS antenna type: chip antenna, active patch, u.FL external, or module-integrated antenna.
  4. Confirm safe-shutdown topology before committing power-path layout.
  5. Confirm exact Radxa Zero 3W revision and pinout, especially pin 26, even though pin 29 is the chosen SD_CS.
  • Summary

  • Recommended Bus Strategy

  • I2C Main Bus

  • UART GPS

  • SPI Display + microSD

  • LED Control

  • Required Pre-Layout Decisions

AI Spectral Reflectance Analyzer thumbnail
Portable AI-powered spectral reflectance analyzer based on a Radxa Zero 3W carrier PCB, with AS7341 spectral sensing, GPS, SPI touchscreen LCD, microSD logging, USB-C LiPo charging, and integrated optical LED measurement head.

Properties

Pricing & Availability

Distributor

Qty 1

Arrow

$8.57–$18.57

Digi-Key

$7.88

HQonline

$6.94

LCSC

$17.47

Mouser

$21.70

TME

$2.43

Verical

$6.56–$72.98

Controls