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
Board Bring-Up Checklist
Status: planning checklist for first assembled Radxa Zero 3W carrier PCB.
Pre-Power Inspection
  • Inspect USB-C, battery connector, Radxa header/socket, microSD socket, GPS module, display connector, and optical-head connector orientation.
  • Check for solder bridges on fine-pitch charger, boost, buck, microSD, and LED driver pins.
  • Confirm Radxa module orientation and mechanical standoff clearance before plugging it in.
  • Confirm no battery is connected for first USB power checks unless explicitly required.
  • Measure resistance to GND on USB_5V, BAT, SYSBAT, 5V, 3V3, LED rail, and Radxa 5 V pins.
Power Bring-Up Without Radxa Installed
  1. Current-limit bench supply or USB power source for USB-C input.
  2. Verify USB-C CC pull-down behavior and input protection voltage.
  3. Verify charger input current is reasonable with no battery attached.
  4. Connect protected 1S LiPo or bench battery simulator and verify charger/power-path behavior.
  5. Verify SYSBAT node range and no overheating on MP2667.
  6. Enable/verify TPS61088 5 V boost output under no load.
  7. Load-test 5 V rail with electronic load before installing Radxa:
    • 0.5 A for basic function
    • 1.0 A thermal check
    • 2.0 A transient/short duration
    • 2.5 A design-margin check if thermal design allows
  8. Verify LMR33630 3.3 V rail under representative load.
  9. Check ripple on 5 V and 3.3 V rails with oscilloscope.
  10. Verify power button, power hold, safe-shutdown control, and load-switch defaults.
Radxa Power-On
  1. Install Radxa Zero 3W with no nonessential peripherals connected if possible.
  2. Power from bench-limited 5 V/system rail and confirm boot current profile.
  3. Verify Radxa boots Linux from eMMC/microSD.
  4. Confirm Wi-Fi and Bluetooth function without excessive brownout or 5 V droop.
  5. Confirm safe shutdown request and power-cut timing.
  6. Log peak current during boot, Wi-Fi association, CPU load, and first AI inference benchmark.
Interface Bring-Up
I2C
  • Scan I2C3 and confirm MAX17048 address.
  • Confirm AS7341 address and read ID/status register.
  • Confirm no excessive pull-up strength; check rise times if wiring/cable is long.
  • Validate battery voltage/SOC readings against a DMM.
GPS UART
  • Confirm UART2 appears in Linux.
  • Read NMEA output from ATGM336H.
  • Verify GPS fix outdoors.
  • Verify PPS GPIO if populated.
  • Record cold-start and warm-start fix times.
SPI TFT / Touch
  • Enable SPI3 and display overlay/driver.
  • Verify LCD reset, DC, CS, and backlight enable.
  • Run display test pattern.
  • Verify touch interface if present and calibrate.
  • Check for SPI errors while writing to microSD if both share the bus.
microSD
  • Confirm card detect if implemented.
  • Mount filesystem and run write/read test.
  • Test concurrent display updates and logging.
  • Confirm removal behavior and data integrity strategy.
LED Ring / Optical Head
  • Verify LED driver enable and PWM dimming with no AS7341 measurement first.
  • Measure LED current at several PWM/brightness settings.
  • Check LED rail noise and thermal rise.
  • Confirm AS7341 readings with LED off, ambient shielded, LED low, LED nominal, and LED high.
  • Establish calibration procedure with known reflectance target.
Buttons / Status LEDs
  • Confirm all buttons with pull states in Linux.
  • Confirm status LED polarity and current.
  • Verify long-press safe shutdown and measurement trigger behavior.
System Validation
  • Run full measurement loop: wake/display -> GPS fix -> LED on -> AS7341 capture -> AI inference -> display result -> log to storage.
  • Run low-battery behavior test.
  • Run charging while operating test.
  • Run thermal soak at worst-case display/LED/Radxa load.
  • Run enclosure/optical-shield ambient rejection test.
  • Verify wireless range with final enclosure and battery placement.
Required Test Points
  • USB_5V
  • BAT+
  • SYSBAT / charger system node
  • 5V boost output
  • 3V3 output
  • GND near each regulator
  • I2C_SDA_MAIN / I2C_SCL_MAIN
  • UART_GPS_TX / UART_GPS_RX
  • SPI_SCLK / MOSI / MISO / LCD_CS / SD_CS
  • LED current/rail test point
  • LED_DIM_PWM
  • PWR_BTN / SYS_EN / RADXA_SHDN_REQ
  • CHG_STAT / PGOOD if available
Do Not Proceed to Layout Until
  • Exact Radxa 40-pin mapping and pin 26 status are verified.
  • TPS61088 inductor/current/thermal design is checked for Radxa peak load.
  • MP2667 system load and charging behavior is confirmed acceptable.
  • GPS antenna type and placement keepout are selected.
  • AS7341/LED mechanical geometry is defined enough to place optical components.
  • Pre-Power Inspection

  • Power Bring-Up Without Radxa Installed

  • Radxa Power-On

  • Interface Bring-Up

  • I2C

  • GPS UART

  • SPI TFT / Touch

  • microSD

  • LED Ring / Optical Head

  • Buttons / Status LEDs

  • System Validation

  • Required Test Points

  • Do Not Proceed to Layout Until

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