ESP32语音识别系统方案可行性讨论
0:00
VIN5V, C56 on the boost source side, and C57 on MIC_1V8 for the T5838 rail.CI1302_DBG_TX path and updated project handoff notes with board-level placement/routing constraints for the next layout session.Started implementing a plan
#Goal
- Complete the final design of the Misty Pink Replicator schematic by finalizing the CI1302 analog microphone front end per datasheet requirements, auditing and cleaning legacy duplicated/old blocks, standardizing network and test point nomenclature, and executing a final ERC review to prepare for PCB layout handoff, while preserving the existing architecture (including ESP32-S3, BQ24075RGTT, MP3416GJ-Z, USB-C, HTEW0154T8 components and established test points).
#Implementation plan
1. Finalize CI1302 Analog Microphone Front End
1. Review CI1302 datasheet for recommended bias, coupling, and filter network configuration.
2. Map and implement the analog front end connections, ensuring proper biasing and decoupling as per recommendations.
3. Validate the signal path from the analog microphone (MK2) to CI1302 and confirm impedance matching.
2. Audit and Clean Up Legacy/Repetitive Blocks
1. Identify and document all legacy or duplicate schematic blocks.
2. Remove or update obsolete blocks and redundant net connections.
3. Ensure that all components have consistent reference designators and clear connectivity.
3. Standardize Net and Test Point Naming
1. Review existing net names and test point labels (TP9-TP16 and others) across the schematic.
2. Apply a unified naming convention and update labels for clarity and consistency.
3. Confirm that all critical nets (power, signal, and test points) are clearly identifiable for layout handoff.
4. Execute Final ERC/Reivew
1. Run ERC to check for electrical errors, reviewing component ratings and interconnections.
2. Resolve any ERC warnings or errors to ensure the schematic meets all design criteria.
5. Prepare for PCB Layout Handoff
1. Finalize schematic documentation, including net names and test point placement.
2. Validate that all changes preserve the architecture of key components (ESP32-S3, BQ24075RGTT, MP3416GJ-Z, USB-C, HTEW0154T8).
3. Package final design files and documentation for seamless transition to PCB layout stage.
#Success criteria
- The CI1302 front end circuit is correctly configured with proper bias and coupling, verified against the datasheet.
- All legacy/duplicate schematic blocks are removed or updated, ensuring a clean and clear representation.
- Net and test point names are consistent across the schematic, with no ambiguities.
- ERC returns no critical errors, confirming full electrical compliance.
- Documentation is complete and ready for PCB layout handoff without changes to the key functional blocks of the project.
Working on your request...
0:32
reviewed schematic and found front-end shorts
1:26
Using Knowledge Base Tool.
Using Review (ERC/DRC) Tool.
Looking for "MICBIAS MICPL MICNL analog microphone front end recommended circuit" in CI1302_datasheet-V1.2_eng_20221206-1655ce00-133e-43c6-81ea-1cbf36c97e3c.pdf
Looking for "reference design analog mic ci1302 schematic" in CI1302_datasheet-V1.2_eng_20221206-1655ce00-133e-43c6-81ea-1cbf36c97e3c.pdf
Updated 11 connections
1:10
Connected R21:P1, IC2:IO6, Q2:G to ^BUZZ_EN
Connected R21:P2 to ^BUZZ_GATE_SERIES
Connected MK2:OUTPUT, C25:P1 to ^CI_MIC_IN
Connected C25:P2, U14:MICPL to ^CI_MIC_P
Connected U14:MICNL, R19:P1 to ^CI_MIC_N_BIAS
Connected R19:P2, R20:P2, U14:MICPR to ^GND
Connected U14:MICNR, R20:P1 to ^CI_MIC_RN_BIAS
Connected TP13:P1, U14:VIN5V, U14:AVDD, U14:VDD33, U14:VDD11, C55:P1 to ^VIN5V
Connected TP16:P1, U14:PA5 to ^CI1302_DBG_TX
Disconnected R19:P1, R19:P2, R20:P1, R20:P2, C25:P1, C25:P2, C26:P1, C26:P2, R21:P1, R21:P2
Disconnected TP13:P1 from TP16:P1
nets {
net USB_DP = IC2:IO20, U15:IO3, J3:10, J3:8;
net USB_DM = J3:9, J3:7, IC2:IO19, U15:IO2;
net GND = U13:DIR, U8 EN2 - U8 TS:GND, R19 P2 - R20 P2:GND, U14:MICPR, R20:P2, R19:P2, MK2 GND - U9 GND:GND, IC2:GND_2, IC2:GND_3, IC2:GND_4, IC2:GND_5, IC2:GND_6, IC2:GND_7, IC2:GND_8, IC2:GND_9, IC2:GND_10, IC2:GND_11, R30:P2, IC2 GND_11 - BZ1 -:GND, C23:P2, R24:P2, C32:P2, J3 GND - U8 VSS:GND, U13:GND, R13:P2, U15 G - J4 P2:GND, MK2:2, MK2:5, MK2:3, MK2:6, C17:P2, MK3 GND - U14 GND:GND, U14:5, U14:8, U15:8, U15:3, U11:V_{SS}, C4:P2, U8:SYSOFF, R23:P2, C55 P2 - C56 P2:GND, C56:P2, C29:P2, C10:P2, R22:P2, IC2:GND_1, C9:P2, U12:GND, U14 GND - U14 AGND:GND, U14:AGND, U8:TS, U8:EN1, U8:EN2, C11:P2, C20:P2, R1:P2, SW1:1, BZ1:-, C57:P2, C28:P2, C15:P2, C55:P2, SW2:1, C13:P2, R2:P2, R31:P2, C3:P2, C16:P2, J4:P2, U9:GND, C6:P2, R14:P2, C21:P2, U8:~CE, MK3:GND, C8:P2, C27:P2, R12:P2, R32:P2, C14:P2, C18:P2, GND:GND, J3:1, J3:2, J3:15, J3:16, Q2:S, C30:P2, C5:P2, U8:VSS_THERMAL_PAD, C19:P2, C7:P2, U8:VSS, C2:P2, C22:P2, C31:P2, U10:GND, C1:P2, C12:P2;
net 3V3 = MK2:VDD, U13:VCCB, TP11:P1, R29:P1, R25:P1, U11:V_{OUT}, U10:VCC, R15:P1, C22:P1, R16:P1, C30:P1, IC2:3V3, R27:P1, BZ1:+, R28:P1, D2:+, R26:P1;
net ESP_EN = SW2:2, IC2:EN, C27:P1, R25:P2;
net USB_PGOOD = IC2:IO4, U8:~PGOOD, R15:P2;
net EINK_BUSY = U10:BUSY, IC2:IO46;
net T5838_WAKE_3V3 = U13:B, IC2:IO11;
net LED_R = D2:R, IC2:IO7, R30:P1;
net CI_MICBIAS = R18:P1, U14:MICBIAS;
net VBAT_SENSE = IC2:IO1, R11:P2, R12:P1, TP14:P1;
net LED_B = IC2:IO9, D2:B, R32:P1;
net T5838_DATA = MK3:DATA, IC2:IO13;
net CHG_STATUS = IC2:IO5, R16:P2, U8:~CHG;
net CI1302_UART0_RX = IC2:RXD0, U14:PB6;
net EINK_SCK = U10:CLK, IC2:IO21;
net CI1302_UART0_TX = U14:PB5, IC2:TXD0;
net EINK_CS = R27:P2, U10:CS, IC2:IO48;
net LED_G = R31:P1, IC2:IO8, D2:G;
net T5838_THSEL = IC2:IO14, MK3:THSEL;
net CI1302_UART_RX = U14:PA6, IC2:IO15;
net EINK_DC = R28:P2, U10:D/C, IC2:IO45;
net T5838_CLK = MK3:CLOCK, IC2:IO12;
net EINK_MOSI = IC2:IO47, U10:SDI;
net BOOT0 = IC2:IO0, R26:P2, SW1:2;
net BOOST5_EN = U9:EN, R29:P2, IC2:IO10;
net BUZZ_EN = R21:P1, Q2:G, IC2:IO6;
net BUZZ_GATE_SERIES = R21:P2;
net CI_MIC_IN = MK2:OUTPUT, C25:P1;
net CI_MIC_P = C25:P2, U14:MICPL;
net CI_MIC_N_BIAS = U14:MICNL, R19:P1;
net CI_MIC_RN_BIAS = U14:MICNR, R20:P1;
net VIN5V = TP13:P1, U14:VIN5V, U14:AVDD, U14:VDD33, U14:VDD11, C55:P1;
net CI1302_DBG_TX = TP16:P1, U14:PA5;
}
Working...
Show Plan
Reviews
Properties
Pricing & Availability
Distributor | Qty 1 |
|---|---|
Arrow | $4.08–$4.50 |
Digi-Key | $10.20–$13.02 |
LCSC | $15.52–$26.52 |
Mouser | $17.95–$18.22 |
TME | $6.16 |
Verical | $3.90–$14.80 |
Assets
Assets are files uploaded to this project which can be used in various ways.
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.