# Fun Turquoise Holodeck ## Description Battery-isolated 16-channel medical-grade EEG front end using dual ADS1299 analog front-ends and an STM32F405 host with integrated WiFi and microSD (SDIO), featuring corrected isolation, and robust low-jitter clock distribution for dual ADS1299 #WiFi #microSD #Isolation #Clocking #ADS1299 #STM32 ## Project Details - **Owner:** bunny11777 - **Created:** 1/28/2026 - **Last Updated:** 1/28/2026 - **Visibility:** Public - **Project Title:** Battery-Isolated 16‑Channel Medical‑Grade EEG Front End Using Dual ADS1299 and STM32 Interface - **Domain:** Medical - **J3 Pin Mapping:** Pin 1: U1:SRB1 Pin 2: U1:SRB2 Pin 3: U1:IN1N Pin 4: U1:IN1P Pin 5: U1:IN2N Pin 6: U1:IN2P Pin 7: U1:IN3N Pin 8: U1:IN3P Pin 9: U2:BIASIN Pin 10: U2:BIASOUT Pin 11: U2:IN1N Pin 12: U2:IN1P Pin 13: U2:IN2N Pin 14: U2:IN2P Pin 15: U2:IN3N Pin 16: U2:IN3P - **System Architecture:** ```mermaid flowchart TD subgraph PatientSide [Patient Side] HDR["2x8 Header\n(Pins 1-16)"] AFE["Patient Analog Front End"] ISO_Power["Isolated Power"] ISO_Dig["Digital Isolation"] OSC["Low-Jitter Oscillator"] end subgraph HostSide [Host Side] MCU["Host MCU\n(STM32F405)"] WIFI["WiFi Module"] SD["microSD Card Slot"] end ISO_Power --> AFE OSC --> AFE AFE --> ISO_Dig ISO_Dig --> MCU MCU --> WIFI MCU --> SD HDR --> AFE ``` - **CH Nets Review:** Passed - **Capacitor Voltage ERC Status:** No ERC data available for capacitor_voltage_rating in this project ## Key Components ### J1 — [Pin Header 02x07 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x07-254mm-vertical~bnn.md) - Part Type: Connector - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Header for patient-side SPI, control signals, and power **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_11 [pin 11] - Pin_12 [pin 12] - Pin_13 [pin 13] - Pin_14 [pin 14] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### J2 — [Pin Header 02x07 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x07-254mm-vertical~bnn.md) - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Header for host-side SPI, control signals, and power - Part Type: Connector **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_11 [pin 11] - Pin_12 [pin 12] - Pin_13 [pin 13] - Pin_14 [pin 14] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### J3 — [Pin Header 02x08 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-02x08-254mm-vertical~7de.md) - Part Type: Connector - Role: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: EEG input header mapping pins 1–16 to CH1–CH16 **Pins:** - Pin_1 [pin 1] - Pin_10 [pin 10] - Pin_11 [pin 11] - Pin_12 [pin 12] - Pin_13 [pin 13] - Pin_14 [pin 14] - Pin_15 [pin 15] - Pin_16 [pin 16] - Pin_2 [pin 2] - Pin_3 [pin 3] - Pin_4 [pin 4] - Pin_5 [pin 5] - Pin_6 [pin 6] - Pin_7 [pin 7] - Pin_8 [pin 8] - Pin_9 [pin 9] ### J4 — [0472192001](https://www.flux.ai/jharwinbarrozo/0472192001~99.md) - Role Details: microSD card SDIO connector for host-side SD interface - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: 0472192001 - Datasheet URL: https://www.molex.com/pdm_docs/sd/472192001_sd.pdf - Manufacturer Name: Molex - Part Type: Connector - Role: Storage **Pins:** - CD/DAT3 [pin 2] - CLK [pin 5] - CMD [pin 3] - DAT0 [pin 7] - DAT1 [pin 8] - DAT2 [pin 1] - GND_1 [pin G1] - GND_2 [pin G2] - GND_3 [pin G3] - GND_4 [pin G4] - VDD [pin 4] - VSS [pin 6] ### J5 — [ARM JTAG SWD 10Pin 0.1" Connector with text](https://www.flux.ai/vasy_skral/arm-jtag-swd-10pin-01-connector-with-text~iok.md) - Role: Debug - Part Type: Connector - Package: Through Hole 10 position 0.1" (2.54mm) - Role Details: SWD debug header for STM32F405 host **Pins:** - ~RESET~ [pin 10] - GND [pin 5] - GND [pin 3] - GNDDetect [pin 9] - NC [pin 7] - NC/TDI [pin 8] - SWDCLK/TCK [pin 4] - SWDIO/TMS [pin 2] - SWO/TDO [pin 6] - VTref [pin 1] ### U1 — [ADS1299IPAGR](https://www.flux.ai/adrian95/ads1299ipagr~gsz.md) - Datasheet URL: https://www.ti.com/lit/ds/symlink/ads1299.pdf - Manufacturer Name: Texas Instruments - Role Details: 24-bit ADC for EEG channels - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: ADS1299IPAGR - Role: Integrated Circuit - Part Type: Integrated Circuit **Pins:** - ~CS [pin 39] - ~DRDY [pin 47] - ~PWDN [pin 35] - ~RESET [pin 36] - AVDD_1 [pin 19] - AVDD_2 [pin 22] - AVDD_3 [pin 23] - AVDD_4 [pin 56] - AVDD_5 [pin 59] - AVDD1 [pin 54] - AVSS_1 [pin 20] - AVSS_2 [pin 21] - AVSS_3 [pin 32] - AVSS_4 [pin 57] - AVSS_5 [pin 58] - AVSS1 [pin 53] - BIASIN [pin 62] - BIASINV [pin 61] - BIASOUT [pin 63] - BIASREF [pin 60] - CLK [pin 37] - CLKSEL [pin 52] - DAISY_IN [pin 41] - DGND_1 [pin 33] - DGND_2 [pin 49] - DGND_3 [pin 51] - DIN [pin 34] - DOUT [pin 43] - DVDD_1 [pin 48] - DVDD_2 [pin 50] - GPIO1 [pin 42] - GPIO2 [pin 44] - GPIO3 [pin 45] - GPIO4 [pin 46] - IN1N [pin 15] - IN1P [pin 16] - IN2N [pin 13] - IN2P [pin 14] - IN3N [pin 11] - IN3P [pin 12] - IN4N [pin 9] - IN4P [pin 10] - IN5N [pin 7] - IN5P [pin 8] - IN6N [pin 5] - IN6P [pin 6] - IN7N [pin 3] - IN7P [pin 4] - IN8N [pin 1] - IN8P [pin 2] - NC_1 [pin 27] - NC_2 [pin 29] - RESERVED [pin 64] - RESV1 [pin 31] - SCLK [pin 40] - SRB1 [pin 17] - SRB2 [pin 18] - START [pin 38] - VCAP1 [pin 28] - VCAP2 [pin 30] - VCAP3 [pin 55] - VCAP4 [pin 26] - VREFN [pin 25] - VREFP [pin 24] ### U2 — [ADS1299IPAGR](https://www.flux.ai/adrian95/ads1299ipagr~gsz.md) - Datasheet URL: https://www.ti.com/lit/ds/symlink/ads1299.pdf - Manufacturer Name: Texas Instruments - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Integrated Circuit - Role Details: 24-bit ADC for EEG channels - Manufacturer Part Number: ADS1299IPAGR - Role: Integrated Circuit **Pins:** - ~CS [pin 39] - ~DRDY [pin 47] - ~PWDN [pin 35] - ~RESET [pin 36] - AVDD_1 [pin 19] - AVDD_2 [pin 22] - AVDD_3 [pin 23] - AVDD_4 [pin 56] - AVDD_5 [pin 59] - AVDD1 [pin 54] - AVSS_1 [pin 20] - AVSS_2 [pin 21] - AVSS_3 [pin 32] - AVSS_4 [pin 57] - AVSS_5 [pin 58] - AVSS1 [pin 53] - BIASIN [pin 62] - BIASINV [pin 61] - BIASOUT [pin 63] - BIASREF [pin 60] - CLK [pin 37] - CLKSEL [pin 52] - DAISY_IN [pin 41] - DGND_1 [pin 33] - DGND_2 [pin 49] - DGND_3 [pin 51] - DIN [pin 34] - DOUT [pin 43] - DVDD_1 [pin 48] - DVDD_2 [pin 50] - GPIO1 [pin 42] - GPIO2 [pin 44] - GPIO3 [pin 45] - GPIO4 [pin 46] - IN1N [pin 15] - IN1P [pin 16] - IN2N [pin 13] - IN2P [pin 14] - IN3N [pin 11] - IN3P [pin 12] - IN4N [pin 9] - IN4P [pin 10] - IN5N [pin 7] - IN5P [pin 8] - IN6N [pin 5] - IN6P [pin 6] - IN7N [pin 3] - IN7P [pin 4] - IN8N [pin 1] - IN8P [pin 2] - NC_1 [pin 27] - NC_2 [pin 29] - RESERVED [pin 64] - RESV1 [pin 31] - SCLK [pin 40] - SRB1 [pin 17] - SRB2 [pin 18] - START [pin 38] - VCAP1 [pin 28] - VCAP2 [pin 30] - VCAP3 [pin 55] - VCAP4 [pin 26] - VREFN [pin 25] - VREFP [pin 24] ### U3 — [STM32F405RGT6](https://www.flux.ai/jharwinbarrozo/stm32f405rgt6~ssm.md) - Manufacturer Part Number: STM32F405RGT6 - Part Type: Integrated Circuit - Datasheet URL: http://www.st.com/content/ccc/resource/technical/document/datasheet/ef/92/76/6d/bb/c2/4f/f7/DM00037051.pdf/files/DM00037051.pdf/jcr:content/translations/en.DM00037051.pdf - Manufacturer Name: STMicroelectronics - Role: Microcontroller - Role Details: Host MCU with SPI interface **Pins:** - BOOT0 [pin 60] - NRST [pin 7] - PA0_WKUP [pin 14] - PA1 [pin 15] - PA10 [pin 43] - PA11 [pin 44] - PA12 [pin 45] - PA13 [pin 46] - PA14 [pin 49] - PA15 [pin 50] - PA2 [pin 16] - PA3 [pin 17] - PA4 [pin 20] - PA5 [pin 21] - PA6 [pin 22] - PA7 [pin 23] - PA8 [pin 41] - PA9 [pin 42] - PB0 [pin 26] - PB1 [pin 27] - PB10 [pin 29] - PB11 [pin 30] - PB12 [pin 33] - PB13 [pin 34] - PB14 [pin 35] - PB15 [pin 36] - PB2 [pin 28] - PB3 [pin 55] - PB4 [pin 56] - PB5 [pin 57] - PB6 [pin 58] - PB7 [pin 59] - PB8 [pin 61] - PB9 [pin 62] - PC0 [pin 8] - PC1 [pin 9] - PC10 [pin 51] - PC11 [pin 52] - PC12 [pin 53] - PC13 [pin 2] - PC14 [pin 3] - PC15 [pin 4] - PC2 [pin 10] - PC3 [pin 11] - PC4 [pin 24] - PC5 [pin 25] - PC6 [pin 37] - PC7 [pin 38] - PC8 [pin 39] - PC9 [pin 40] - PD2 [pin 54] - PH0 [pin 5] - PH1 [pin 6] - VBAT [pin 1] - VCAP_1 [pin 31] - VCAP_2 [pin 47] - VDD1 [pin 19] - VDD2 [pin 32] - VDD3 [pin 48] - VDD4 [pin 64] - VDDA [pin 13] - VSS1 [pin 18] - VSS2 [pin 63] - VSSA [pin 12] ### U4 — [ISO1I811TXUMA1](https://www.flux.ai/jecstronic/iso1i811txuma1~3q.md) - Part Type: Isolator - Manufacturer Name: Infineon Technologies - Datasheet URL: https://www.infineon.com/dgdl/Preliminary_Datasheet_ISO1I811T_V1_0.pdf - Role: Digital Isolation - Manufacturer Part Number: ISO1I811TXUMA1 - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 8-channel reinforced digital isolator **Pins:** - ~CS [pin 16] - ~ERR [pin 6] - ~RD [pin 17] - D0 [pin 8] - D1 [pin 9] - D2 [pin 10] - D3 [pin 11] - D4 [pin 12] - D5 [pin 13] - D6 [pin 14] - D7 [pin 15] - DS0 [pin 19] - DS1 [pin 20] - GND_1 [pin 1] - GND_2 [pin 7] - GND_3 [pin 18] - GND_4 [pin 21] - GND_5 [pin 24] - GNDBB_1 [pin 25] - GNDBB_2 [pin 31] - GNDBB_3 [pin 37] - GNDBB_4 [pin 43] - GNDBB_5 [pin 48] - I0H [pin 28] - I0L [pin 27] - I1H [pin 30] - I1L [pin 29] - I2H [pin 33] - I2L [pin 32] - I3H [pin 35] - I3L [pin 34] - I4H [pin 40] - I4L [pin 39] - I5H [pin 42] - I5L [pin 41] - I6H [pin 45] - I6L [pin 44] - I7H [pin 47] - I7L [pin 46] - N.C._1 [pin 3] - N.C._2 [pin 22] - N.C._3 [pin 23] - N.C._4 [pin 38] - ROSC [pin 4] - SEL [pin 2] - TS [pin 36] - VBB [pin 26] - VCC [pin 5] ### U5 — [MEE1S0503SC](https://www.flux.ai/jecstronic/mee1s0503sc~80f.md) - Datasheet URL: https://www.murata.com/products/productdata/8807029669918/kdc-mee1.pdf?1583754812000 - Manufacturer Name: Murata Power Solutions Inc. - Role Details: Isolated DC-DC converter for patient power - Manufacturer Part Number: MEE1S0503SC - Role: Power Conversion - Part Type: DCDC Converter **Pins:** - -Vin [pin 1] - -Vout [pin 3] - +Vin [pin 2] - +Vout [pin 4] ### U6 — [TPS7A0533PDBVT](https://www.flux.ai/adrian95/tps7a0533pdbvt~ul1.md) - Role Details: Low-noise LDO for analog/digital rails - Manufacturer Part Number: TPS7A0533PDBVT - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Texas Instruments - Part Type: Integrated Circuit - Datasheet URL: https://www.ti.com/lit/ds/symlink/tps7a05.pdf - Role: Voltage Regulator **Pins:** - EN [pin 3] - GND [pin 2] - IN [pin 1] - NC [pin 4] - OUT [pin 5] ### U7 — [SW6124](https://www.flux.ai/nico/sw6124~6a.md) - Status: Obsolete - Role: Power Management - Manufacturer Part Number: SW6124 - Datasheet URL: http://www.ismartware.com/upload/goods/20210803/202108031036471701.pdf - Role Details: Battery charger with fuel gauge for Li-ion **Pins:** - AGND [pin 13] - BAT [pin 15] - BATCSP [pin 14] - BEST/HLED [pin 17] - BST [pin 7] - CC1 [pin 34] - CC2 [pin 35] - DMA [pin 38] - DMB [pin 40] - DMC [pin 36] - DPA [pin 39] - DPB [pin 1] - DPC [pin 37] - EP [pin 41] - GATE_A [pin 32] - GATE_B [pin 31] - GATE_C [pin 33] - KEY [pin 19] - LED1/SCK [pin 21] - LED2/SDA [pin 22] - LED3/IRQ [pin 23] - LED4/I2C [pin 24] - NTC [pin 16] - SW [pin 3] - SW [pin 4] - SW [pin 5] - SW [pin 6] - SW [pin 2] - VBUS_A [pin 11] - VBUS_B [pin 30] - VBUS_C [pin 10] - VCC [pin 18] - VDRV [pin 8] - VOUT [pin 25] - VOUT [pin 26] - VOUT [pin 29] - VOUT [pin 27] - VOUT [pin 28] - VOUT_A [pin 12] - VOUT_C [pin 9] - WLED/DATA [pin 20] ### U8 — [ESP32-WROOM-32D](https://www.flux.ai/vasyl/esp32-wroom-32d~7py.md) - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf - Copper Planes: Layer 2: GND, Layer 3: 5V - Manufacturer Name: Espressif Systems - Environment: Industrial (-40 °C to 85 °C, EMI class) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: WiFi module for wireless data transmission from STM32 host - Stackup: Standard 4 Layer - Role: Connectivity - Manufacturer Part Number: ESP32-WROOM-32D - Part Type: Microcontroller **Pins:** - 3.3V [pin 2] - AGND [pin 39] - CLK [pin 20] - CMD [pin 19] - EN [pin 3] - GND [pin 38] - GND [pin 15] - GND [pin 1] - IO0 [pin 25] - IO12 [pin 14] - IO13 [pin 16] - IO14 [pin 13] - IO15 [pin 23] - IO16 [pin 27] - IO17 [pin 28] - IO18 [pin 30] - IO19 [pin 31] - IO2 [pin 24] - IO21 [pin 33] - IO22 [pin 36] - IO23 [pin 37] - IO25 [pin 10] - IO26 [pin 11] - IO27 [pin 12] - IO32 [pin 8] - IO33 [pin 9] - IO34 [pin 6] - IO35 [pin 7] - IO4 [pin 26] - IO5 [pin 29] - NC [pin 32] - RXD0 [pin 34] - SD0 [pin 21] - SD1 [pin 22] - SD2 [pin 17] - SD3 [pin 18] - TXD0 [pin 35] - VN [pin 5] - VP [pin 4] ### X1 — [OCETGLJANF-4.096MHZ](https://www.flux.ai/lcsc/ocetgljanf-4p096mhz~vf9r.md) - Product Info Url: https://lcsc.com/product-detail/Others_TAITIEN-Elec-OCETGLJANF-4-096MHZ_C295100.html - Manufacturer Part Number: OCETGLJANF-4.096MHZ - Part Type: Oscillators - Manufacturer Name: TAITIEN(泰艺电子) - Package or Case Code: OSC-SMD_4P-L7.0-W5.0-BL - JLCPCB Part Class: Extended Part - LCSC Part Number: C295100 - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_TAITIEN-Elec-OCETGLJANF-4-096MHZ_C295100.pdf **Pins:** - GND [pin 2] - out [pin 3] - tri [pin 1] - vdd [pin 4] ### Y1 — [XIHCELNANF-4MHZ](https://www.flux.ai/lcsc/xihcelnanf-4mhz~aujm.md) - Manufacturer Name: TAITIEN(泰艺电子) - Package or Case Code: HC-49US_L11.5-W4.5-P4.88 - Part Type: Crystals - Role: Clock Source - LCSC Part Number: C295086 - Role Details: 4 MHz reference oscillator for ADS1299 - Product Info Url: https://lcsc.com/product-detail/Others_TAITIEN-Elec-XIHCELNANF-4MHZ_C295086.html - Manufacturer Part Number: XIHCELNANF-4MHZ - JLCPCB Part Class: Extended Part - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_TAITIEN-Elec-XIHCELNANF-4MHZ_C295086.pdf **Pins:** - 1 [pin 1] - 2 [pin 2] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co](https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co).* --- *Generated from [https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co](https://www.flux.ai/bunny11777/fun-turquoise-holodeck~co)*