Dual MCU Design Explanation

why their are two MCU ?
Short answer: we split duties between two MCUs to keep the EEG acquisition deterministic and quiet, while offloading wireless and app features.
  • U3: real-time host for the dual ADS1299s, clocked SPI/DMA capture, precise timing, and local tasks like storage. This keeps jitter low and digital noise away from the sensitive analog front end.
  • U8: handles wireless/connectivity and higher-level tasks so the acquisition MCU doesn’t get interrupted by networking stacks.
Benefits:
  • Deterministic sampling and lower coupling into the analog front end (prioritize ground separation over supply separation to reduce noise return-path coupling).
  • Cleaner isolation boundary: the noisy RF/stack side is kept off the patient-side analog domain.
  • Robustness: connectivity issues don’t stall or jitter the data-acquisition loop.
If you’d prefer a single-MCU approach, we can discuss the trade-offs (more jitter/interrupt load near the AFE, tighter noise controls, and isolation constraints).
Prefer single MCU
Clarify MCU connection
Noise isolation guidance
Sampling requirements
Power/EMI concern
U1
U2
R3 P2 - C31 P1
R9 P2 - C37 P1
AS212-9811 A - R11 P1
U1 SRB2 - J3 Pin_2
C30 P2 - U1 IN2P
U5 -Vout - C24 P2
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
U1 START - U2 START
AS212-989 A - R9 P1
U1 IN2N - J3 Pin_5
AS212-9811 A - R11 P1
U2 IN3N - J3 Pin_15
U1 DOUT - U2 DOUT
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
U1 CLK - U2 CLK
C30 P2 - U1 IN2P
R10 P2 - C38 P1
R9 P2 - C37 P1
AS212-9813 A - R13 P1
AS212-9816 A - R16 P1
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
U5 -Vout - C24 P2
AS212-984 A - R4 P1
U5 -Vout - C24 P2
C30 P2 - U1 IN2P
U1 IN2N - J3 Pin_5
AS212-982 A - R2 P1
AS212-9810 A - R10 P1
R1 P2 - C29 P1
C30 P2 - U1 IN2P
U1 DOUT - U2 DOUT
U1 DIN - U2 DIN
C30 P2 - U1 IN2P
U1 CLK - U2 CLK
C30 P2 - U1 IN2P
AS212-982 A - R2 P1
R14 P2 - C42 P1
U1 SRB1 - J3 Pin_1
AS212-988 A - R8 P1
U2 IN2N - J3 Pin_13
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
AS212-9815 A - R15 P1
C30 P2 - U1 IN2P
U6 IN - C26 P1
U1 SCLK - U2 SCLK
AS212-987 A - R7 P1
C30 P2 - U1 IN2P
R15 P2 - C43 P1
U2 IN3N - J3 Pin_15
U2 IN2N - J3 Pin_13
C30 P2 - U1 IN2P
AS212-987 A - R7 P1
AS212-981 A - R1 P1
R12 P2 - C40 P1
U5 -Vout - C24 P2
C30 P2 - U1 IN2P
U5 -Vout - C24 P2
R16 P2 - C44 P1
R8 P2 - C36 P1
C30 P2 - U1 IN2P
R2 P2 - C30 P1
C30 P2 - U1 IN2P
U1 DIN - U2 DIN
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
U1 IN1N - J3 Pin_3
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
U5 -Vout - C24 P2
U5 -Vout - C24 P2
U1 CLK - U2 CLK
R4 P2 - C32 P1
C30 P2 - U1 IN2P
U5 -Vout - C24 P2
U2 BIASOUT - J3 Pin_10
R5 P2 - C33 P1
U1 START - U2 START
U1 IN3N - J3 Pin_7
R11 P2 - C39 P1
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
R14 P2 - C42 P1
AS212-986 A - R6 P1
AS212-983 A - R3 P1
AS212-9815 A - R15 P1
U5 -Vout - C24 P2
U4 VCC - C22 P1
U2 IN1N - J3 Pin_11
R11 P2 - C39 P1
AS212-989 A - R9 P1
R5 P2 - C33 P1
AS212-9812 A - R12 P1
AS212-981 A - R1 P1
R10 P2 - C38 P1
U2 IN1N - J3 Pin_11
R6 P2 - C34 P1
R13 P2 - C41 P1
C30 P2 - U1 IN2P
R1 P2 - C29 P1
AS212-9814 A - R14 P1
R7 P2 - C35 P1
R13 P2 - C41 P1
R16 P2 - C44 P1
AS212-988 A - R8 P1
AS212-9813 A - R13 P1
R15 P2 - C43 P1
AS212-985 A - R5 P1
U2 BIASIN - J3 Pin_9
AS212-9812 A - R12 P1
R6 P2 - C34 P1
U1 IN3N - J3 Pin_7
C30 P2 - U1 IN2P
U1 SRB1 - J3 Pin_1
AS212-9816 A - R16 P1
C30 P2 - U1 IN2P
R12 P2 - C40 P1
U2 BIASIN - J3 Pin_9
R8 P2 - C36 P1
U1 IN1N - J3 Pin_3
C30 P2 - U1 IN2P
AS212-985 A - R5 P1
U2 BIASOUT - J3 Pin_10
AS212-9810 A - R10 P1
C30 P2 - U1 IN2P
AS212-984 A - R4 P1
R7 P2 - C35 P1
R2 P2 - C30 P1
C30 P2 - U1 IN2P
U1 SRB2 - J3 Pin_2
AS212-983 A - R3 P1
U1 SCLK - U2 SCLK
R4 P2 - C32 P1
AS212-9814 A - R14 P1
R3 P2 - C31 P1
AS212-986 A - R6 P1
C30 P2 - U1 IN2P
C30 P2 - U1 IN2P
C40
Capacitance
100 pF
C35
Capacitance
100 pF
C48
Capacitance
0.1 uF
C39
Capacitance
100 pF
C23
Capacitance
0.1 uF
C19
Capacitance
0.1 uF
C49
Capacitance
0.1 uF
C29
Capacitance
100 pF
C46
Capacitance
0.1uF
C33
Capacitance
100 pF
C20
Capacitance
0.1 uF
C8
Capacitance
0.1 uF
C18
Capacitance
0.1 uF
C14
Capacitance
0.1 uF
C15
Capacitance
0.1 uF
C1
Capacitance
0.1 uF
C34
Capacitance
100 pF
C21
Capacitance
0.1 uF
C26
Capacitance
10 uF
C42
Capacitance
100 pF
C5
Capacitance
0.1 uF
C45
Capacitance
0.1uF
C41
Capacitance
100 pF
C2
Capacitance
0.1 uF
C30
Capacitance
100 pF
C36
Capacitance
100 pF
C37
Capacitance
100 pF
C17
Capacitance
0.1 uF
C16
Capacitance
0.1 uF
C43
Capacitance
100 pF
C3
Capacitance
0.1 uF
C38
Capacitance
100 pF
C13
Capacitance
0.1 uF
C44
Capacitance
100 pF
C7
Capacitance
0.1 uF
C24
Capacitance
10 uF
C6
Capacitance
0.1 uF
C11
Capacitance
0.1 uF
C47
Capacitance
0.1 uF
C4
Capacitance
0.1 uF
C25
Capacitance
10 uF
C9
Capacitance
0.1 uF
C22
Capacitance
0.1 uF
C32
Capacitance
100 pF
C12
Capacitance
0.1 uF
C27
Capacitance
10 uF
C31
Capacitance
100 pF
C10
Capacitance
0.1 uF
C28
Capacitance
10 uF
U2 AVDD_5 - C12 P1
U2 DVDD_1 - C13 P1
U3 VDD2 - C16 P1
U3 VCAP_2 - C21 P1
C47 P2 - C48 P2
U2 DVDD_2 - C14 P1
U1 DVDD_2 - C7 P1
C47 P2 - C48 P2
U1 DVDD_2 - C7 P1
U1 AVDD_3 - C3 P1
U3 VDD1 - C15 P1
U3 VDD1 - C15 P1
U6 OUT - C27 P1
U5 +Vin - C24 P1
U4 VBB - C23 P1
C30 P2 - U1 IN2P
U1 AVDD_5 - C5 P1
U3 VDD3 - C17 P1
U6 IN - C26 P1
U3 VCAP_1 - C20 P1
U2 AVDD_1 - C8 P1
U2 AVDD_3 - C10 P1
U2 AVDD_3 - C10 P1
U7 VCC - C28 P1
U3 VDDA - C19 P1
U3 VDD4 - C18 P1
U3 VCAP_1 - C20 P1
U3 VDD2 - C16 P1
U1 AVDD_2 - C2 P1
U6 IN - C26 P1
C47 P2 - C48 P2
U2 AVDD_2 - C9 P1
U1 DVDD_1 - C6 P1
C30 P2 - U1 IN2P
U1 AVDD_4 - C4 P1
U2 AVDD_5 - C12 P1
U2 AVDD_2 - C9 P1
U3 VDD3 - C17 P1
U6 OUT - C27 P1
U1 AVDD_2 - C2 P1
U1 AVDD_3 - C3 P1
U5 +Vout - C25 P1
U5 +Vout - C25 P1
U3 VDD4 - C18 P1
U1 AVDD_4 - C4 P1
U3 VDDA - C19 P1
U4 VCC - C22 P1
C47 P2 - C48 P2
U4 VCC - C22 P1
U4 VBB - C23 P1
U3 VCAP_2 - C21 P1
U2 AVDD_4 - C11 P1
U2 DVDD_1 - C13 P1
C30 P2 - U1 IN2P
U2 AVDD_4 - C11 P1
U5 +Vin - C24 P1
U1 DVDD_1 - C6 P1
C30 P2 - U1 IN2P
U2 DVDD_2 - C14 P1
U7 VCC - C28 P1
U1 AVDD_5 - C5 P1
U2 AVDD_1 - C8 P1
J4
X1
R3
Resistance
33 Ω
R13
Resistance
33 Ω
R12
Resistance
33 Ω
U5
R9
Resistance
33 Ω
J2
R6
Resistance
33 Ω
R16
Resistance
33 Ω
R17
Resistance
10kΩ
R14
Resistance
33 Ω
R21
Resistance
10kΩ
R8
Resistance
33 Ω
R1
Resistance
33 Ω
J1
R10
Resistance
33 Ω
R15
Resistance
33 Ω
R4
Resistance
33 Ω
R7
Resistance
33 Ω
R20
Resistance
10kΩ
R18
Resistance
10kΩ
R2
Resistance
33 Ω
R11
Resistance
33 Ω
R19
Resistance
10kΩ
R5
Resistance
33 Ω
U6
U3
U4
J3
U7
Y1
U8
J5

No files yet

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    Assets are files uploaded to this project which can be used in various ways.

    Fun Turquoise Holodeck thumbnail
    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

    Properties

    Diagram


    ""Patient Side"" ""Host Side"" "2x8 Header\n(Pins 1-16)" "Patient Analog Front End" "Isolated Power" "Digital Isolation" "Low-Jitter Oscillator" "Host MCU\n(STM32F405)" "WiFi Module" "microSD Card Slot"

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $100.45–$190.86

    Digi-Key

    $120.93–$122.68

    LCSC

    $81.79–$101.52

    Mouser

    $194.58

    TME

    $23.96

    Verical

    $93.28–$200.73

    Controls