Blocked: your account is currently out of ACUs, so I can’t mutate the board/layout further in this run.
Accomplished this session:
Started the 12 mm product-like redesign workflow.
Loaded the required layout/component procedures for the crescent board, compact part replacement, and placement constraints.
Confirmed the next execution plan: 12 mm max-width smooth crescent, 4-layer stackup, compact USB-C replacement, high-SPL mic replacement, removal/shrinking of bulky hook-side parts, and dense two-sided placement.
Remaining:
Apply the new 12 mm crescent board outline and 4-layer stackup.
Replace/flag oversized parts: current USB-C, ICS-40730 mics, large flash, tactile switch, and bulky connectors.
Re-place the hook PCB components into the slim crescent form factor.
Run layout fit/congestion checks and update the project documentation.
If we also route the board afterward, budget another 40–90 ACUs, because fine-pitch nRF5340/CS47L63, RF, USB, and dense wearable placement will likely need multiple iterations.
Reverse-polarity protection is mandatory before the PMIC battery input.
PMIC rail current capability must be validated against SoC, flash, mics, CS47L63, and three MAX98360A audio amps.
Add USB-C CC pull-downs, ESD, VBUS protection, and no-backfeed safeguards.
Compute / Wireless
nRF5340 handles BLE, storage control, USB DFU strategy, system control, and host-side audio streaming.
CS47L63 handles audio front-end / DSP duties and expands the nRF5340 stereo I2S interface into the downstream multichannel audio path.
WLCSP + chip antenna is high RF/assembly risk for first revision; reference layout or module should be considered.
Microphones
Hook microphones are specified as 2× TDK InvenSense ICS-40730 analog differential MEMS microphones.
The ICS-40730 is not currently available in the Flux library and will require part creation/import or substitution before exact schematic capture.
Earlier PDM hook-mic assumptions are superseded by the ICS-40730 analog-differential mic decision.
Whether the IEM body still needs a local reference/feedback microphone remains an open system requirement unless explicitly removed.
Audio Output
Previous MAX98306 architecture is rejected.
Corrected path: nRF5340 stereo I2S into CS47L63; CS47L63 routes/processes audio and emits a multichannel digital ASP/TDM stream to three MAX98360A mono amplifiers.
The MAX98360A is a digital PCM/I2S/TDM input amplifier. It must not be driven from the CS47L63 analog OUTP/OUTN headphone output.
The CS47L63 analog output is mono differential OUTP/OUTN and is not the three-channel BA drive path.
MAX98360A TDM mode requires an 8-channel frame with 16-bit or 32-bit slots. Three amps can select different slots using DAI configuration plus GAIN_SLOT strapping.
Flex Interconnect
User decision: 7 conductors.
If CS47L63 and the three MAX98360A amps are in the IEM body, a 7-conductor flex can carry the hook-to-IEM digital/control link as: 3V0, GND, I2S_BCLK, I2S_FSYNC/LRCLK, I2S_DOUT, I2C_SCL, I2C_SDA.
This leaves no spare conductor for reset, interrupt, MCLK, shield, or extra ground; schematic capture must verify CS47L63 clocking/reset strategy before finalizing the connector pinout.
If the CS47L63 remains in the hook instead of the IEM body, the 7-conductor flex must be revisited because the downstream multichannel TDM or amplifier signals would cross the flex.
CS47L63 control: I2C preferred for 7-conductor flex economy; SPI would require more conductors unless colocated with nRF5340.
nRF5340 to CS47L63 audio: stereo I2S / ASP link.
CS47L63 to MAX98360A amps: local 8-slot TDM digital audio bus with one slot selected per amp.
Power and Runtime Expectations
Battery: 3.7 V nominal, 150 mAh pouch cell prototype.
Runtime target is not yet validated; full power budget is required before PMIC/regulator commitment.
Charge current must be conservative for 150 mAh cell and thermal limits.
Audio output must be disabled or limited during USB attach/DFU unless validated.
Power Tree and Power Budget
Initial power tree is conceptual only.
Required next step: current budget for nRF5340 active/radio/DSP, CS47L63, three MAX98360A amps at expected SPL, flash read/write/erase, microphones, PMIC losses, USB charging, and sleep mode.
Library / Sourcing Status
Found in Flux library: CS47L63-CWZR, MAX98360AEFB+T / MAX98360AEFB+, NRF5340-CLAA-R7, NPM1100-QDAA-R7, W25Q01JVZEIQ, USB4125-GF-A, SPH0641LM4H-1, BAT54 variants.
Not found in Flux library: TDK InvenSense ICS-40730, Knowles WBFK-30095-000, Knowles CI-22955-000, Knowles TWFK-30017-000, exact 32 MHz 2.0×1.6 mm crystal, exact 7-pin 0.5 mm FFC/FPC connector.
A 7-pin exact flex connector may need a specific MPN; the library has similar 0.5 mm FFC/FPC connectors at higher pin counts.
Manufacturing and Assembly Expectations
Prototype v0.1 left ear only.
Rigid-flex PCB is expected eventually, but first electrical prototype may benefit from a larger rigid validation board.
WLCSP assembly and RF tuning are high risk.
Include test pads for power rails, SWD, USB, I2S/TDM/flex, I2C, mic outputs, and audio outputs.
Firmware-Relevant Hardware Requirements
Boot/DFU entry button on GPIO P0.11 concept.
USB DFU behavior must be validated for nRF5340 and PMIC port-detect timing.
SWD recovery pads are mandatory.
Zephyr / nRF Connect SDK support exists for CS47L63 in the nRF5340 Audio DK ecosystem, but custom routing to three MAX98360A amps may require devicetree/driver/audio-routing work.
Firmware must implement hard output gain limits, startup mute, watchdog/mute policy, and no full-scale audio test defaults.
IEM body should contain CS47L63, three MAX98360A amps, acoustic drivers, and any local reference microphone if retained, so the 7-conductor flex carries only power, I2C, and nRF-to-CS47L63 audio.
Antenna keepout and battery/enclosure proximity must be defined before PCB layout.
Important Design Decisions
CS47L63 audio front-end selected to resolve nRF5340 native multichannel/TDM limitation.
Use CS47L63 digital ASP/TDM output, not its analog headphone output, to feed MAX98360A amps.
Keep flex cable at 7 conductors only if CS47L63 and amps are located in the IEM body and I2C control is acceptable.
Add battery reverse-polarity protection for prototype safety.
Add hearing-safety constraints before any in-ear test.
Assumptions
Current project is left-ear prototype only.
User-provided component list is a concept BOM, not yet fully validated.
The uploaded images are treated as v0.1 architecture sketches, not final schematics.
CS47L63 will be placed on the IEM-side electronics if the 7-conductor flex remains fixed.
Change Notes
2026-07-15: Requirements extracted from uploaded concept text/images. Architecture review found blocking issues in audio amp compatibility and flex conductor count.
2026-07-16: Updated architecture to nRF5340 → CS47L63 → 3× MAX98360A → three BA branches; retained 7-conductor flex and 2× ICS-40730 hook microphones; added sourcing status and digital-TDM-only constraint for MAX98360A.
Left-ear prototype for Project Aura: a BLE hearing-device/IEM concept with nRF5340 compute, rechargeable LiPo power, digital microphones, flash storage, USB-C, and a multi-driver in-ear body. Current status: requirements captured; schematic capture is blocked pending audio/flex architecture correction.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$66.80–$74.29
Digi-Key
$16.60
HQonline
$1.65
LCSC
$82.52
Mouser
$61.56
TME
$0.22
Verical
$19.92–$30.08
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.