Part Number: ADS1299EEGFE-PDK
Other Parts Discussed in Thread: ADS1299
Hi there,
My name is Mike and im a final year Auckland University of Technology student currently working on a multi-disiplinary project which is a waerable data logger/acqusition system or device.
In my team im the one who is responsible for the hardware testing and programming which has been a task and I just need some guidance from people who have faced the same issue as me.
I have managed to connect J3 pins of the ADS1299 (CS, CLK, DIN, DOUT, RESET, START, DRDY, GND) to my ESP32 designated pins as follows
After running a code that i had got from the help of Claude, I am expecting to get a reading of 0x3E which is mentioned on the ADS1299 datasheet for SPI communication.
this occures when DRDY is toggling from 0 and 1 however in my case it has been stuck on HIGH for a long time.
I have tried separating the MMBO from the ADS1299(top layer PCB) thinking it might be going through a conflict of SPI bus control but at the same time I need them connected for correct power supply.
I have also tired powering the ADS1299 with the 5V of the ESP32(VIN) but im affraid it isn't sufficent enough or has inconsistency due to poor jumper wires. However, when trying both i still had 0xFF reading which indicates DRDY never switched/toggled.
the below is the reading I base my work on which is from the serial monitor
=== ADS1299 ID Test (TI Forum Fix) ===
Step 1: RESET LOW 500ms...
Step 2: RESET HIGH...
Step 3: Sending SDATAC x5 with proper tCLK delays...
Step 4: START HIGH...
Step 5: Watching DRDY for 3 seconds...
DRDY changes: 0
Chip not converting
Step 6: Reading ID register 20 times:
Read 1: 0xFF
Read 2: 0xFF
Read 3: 0xFF
Read 4: 0xFF
Read 5: 0xFF
Read 6: 0xFF
Read 7: 0xFF
Read 8: 0xFF
Read 9: 0xFF
Read 10: 0xFF
MISO idle: HIGH
Thank you for reading through all of this and I appriciate fortaking your time.
look forward to any support or feedback i can get.
kind regards
Mike.