Sunday, June 21, 2026

STM32 Development Log 6 : ADC sampling

 

ADCICChannels
ADC1ADS7606 (U9)AN0–AN7
ADC2ADS7606 (U10)AN8–AN15

All 8 channels on each ADS7606 are sampled simultaneously

ADC 1 

No MOSI
SPI3_CLK
SPI3_MISO
ADC_CS1
ADC1_CONV_ST
ADC1_BUSY
ADC1_RESET

 ADC 2

No MOSI
SPI3_CLK
SPI3_MISO
ADC_CS2
ADC2_CONV_ST
ADC2_BUSY
ADC2_RESET 

GPIO lines

SignalSTM32 Pin
ADC1_CONV_STPF15
ADC2_CONV_STPK7
ADC1_RESETPJ2
ADC2_RESETPK4
ADC1_BUSYPB5
ADC2_BUSYPB6
SPI3_CLKPA7
SPI3_MISOPF11
ADC_CS1PG15
ADC_CS2PB8
 

Low pass filter

R = 100 Ω
C = 0.1 µF

Cutoff:

fc=12πRCf_c=\frac{1}{2\pi RC} fc=12π(100)(0.1×106)f_c=\frac{1}{2\pi (100)(0.1\times10^{-6})} fc15.9kHzf_c\approx 15.9\,kHz

So the board contains approximately:

16 kHz low-pass anti-alias filter
 

 

No comments:

Post a Comment