Hi All,
I have use ADS1299 to capture EEG data, but DRDY is always High! below is my infomation:
1. Use STM32 MCU + Mbed OS.
2. Use SPI as the communication between MCU and ADS1299. (_spi.format(8, 1); _spi.frequency(4000000); )
3. It's able to read ADS1299 chip ID: 0X3E over SPI.
4. Below are all of the register values after initializing & configuration:
ADS1299 Device ID is: 0x3e
Register value is:
Reg address 0, value = 0x3e
Reg address 1, value = 0xb6
Reg address 2, value = 0xc0
Reg address 3, value = 0xec
Reg address 4, value = 0x00
Reg address 5, value = 0x68
Reg address 6, value = 0x68
Reg address 7, value = 0x68
Reg address 8, value = 0x68
Reg address 9, value = 0x68
Reg address 10, value = 0x68
Reg address 11, value = 0x68
Reg address 12, value = 0x68
Reg address 13, value = 0xff
Reg address 14, value = 0xff
Reg address 15, value = 0x00
Reg address 16, value = 0x00
Reg address 17, value = 0x00
Reg address 18, value = 0x00
Reg address 19, value = 0x00
Reg address 20, value = 0x0f
Reg address 21, value = 0x00
Reg address 22, value = 0x00
Reg address 23, value = 0x00
5. below picture is the hardware design on ADS1299.
any helps will be appreciated!
Thanks a lot.
Linx