Cortex v0 Schematic Design
Started implementing a plan
#Goal
- Design and implement the schematic for Cortex v0: a tiny AI wearable that captures audio from two microphones and streams data to a phone over BLE using Raytac MDBT53V-1M module. The system will include USB-C charging, a 500mAh LiPo battery with MCP73831 charger, TPS63020 buck-boost regulator for 3.3V power, two different microphone inputs (Knowles SPH0645LM4H-B for I2S audio and Murata 7BB-20-6L0 piezo contact microphone into ADC), a W25Q128JV 16MB QSPI flash memory, a tactile button and a WS2812B LED for status. The design target is a 4-layer PCB, approximately 30mm round.
#Implementation plan
1. **Project Setup and Component Organization**
1. Update the project description with the Cortex v0 schematic requirements and key component list.
2. Organize the schematic into functional blocks: Power, MCU/BLE, Audio/Peripherals, Memory, and UI/Connectors.
2. **Add and Configure Major Components**
1. Add the Raytac MDBT53V-1M (nRF5340 BLE module) to the schematic with relevant support components and pin assignments.
2. Add the USB-C connector and its support components, including the MCP73831 LiPo charging circuit.
3. Integrate the TPS63020 buck-boost regulator configured to provide a stable 3.3V output and add associated passive components (inductor, capacitors).
3. **Audio and Peripherals Implementation**
1. Add the Knowles SPH0645LM4H-B I2S air microphone and configure its I2S interface connections in the schematic.
2. Add the Murata 7BB-20-6L0 piezo contact microphone and route its output to an ADC input on the MCU.
3. Add the W25Q128JV 16MB QSPI flash, ensuring proper QSPI wiring for chip select, clock, data in/out lines.
4. **User Interface Integration**
1. Include a tactile button directly connected to the MCU with proper debouncing circuitry as needed.
2. Add a WS2812B LED with proper power filtering and solder jumper if required, and connect the data line to a dedicated MCU GPIO.
5. **Net Connections and Validation**
1. Connect the USB_VBUS, VBAT, and 3V3 nets appropriately across all modules.
2. Assign and route I2S data nets for the Knowles microphone, ADC connection for the piezo microphone, and QSPI nets for the flash memory.
3. Perform preliminary schematic review ensuring all power requirements and grounding paths are properly connected.
6. **Final Review and Documentation**
1. Validate the schematic design for functionality by comparing against datasheet recommendations for each component.
2. Document any assumptions such as MCU GPIO assignments, configuration settings, and optional programming/debug access.
#Success criteria
- The schematic includes all specified components and functional blocks according to the Cortex v0 system design.
- All major components (Raytac module, USB-C charging, LiPo battery system, power regulation, audio inputs, QSPI flash, tactile button, WS2812B LED) are added with correct connections.
- Functional blocks are clearly defined, and necessary passive components are added per component datasheets.
- A schematic review confirms complete net connections and clear signal wiring paths.
Task completed.
9:24
@rewriteLayoutComponentPlacement to place them on the board.