Other Parts Discussed in Thread: ADS131A04
Hello,
I use ADS131A02 with microcontroller and I have problem with data channel. I read always 0x7FFFFF for the data channel.
My Configuration:
M0 = IOVDD (Asynchronous interrupt mode)
M1 = IOVDD (32bits word length)
M2 = GND (Hamming data off)
Interface mode : Asynchronous interrupt mode
fCLKIN : 16.384MHz X-tal
Reading and writing registers works correctly and when I send command, I receive correct ACK.
Initialisation set up:
- Power Enable
- Reset
- Send NULL 16bit value(0x0000) and I receive 0xFF02.
- UNLOCK command and I receive 0x0655.
- Configuration each registers(A_SYS_CFG = 0x4B60(default), D_SYS_CFG = 0x4C3C(default), CLK1 = 0x4D02(fCLKIN/2), CLK2 = 0x4E20(fICLK/2, fMOD/4096, 1kHz fDATA), and I receive each response 0x2XXX.
- Enable all channel(0x4F0F) and I receive 0x2F03 (Is this OK? or must received 0x2F0F?)
- WAKEUP command and I receive 0x0033.
- LOCK command and I receive 0x0555.
When DRDY pin falling interrupt, I receive 0x7FFFFF data always.
When I change input voltage, data is not changed. Always 0x7FFFFF or 0xFFFFFF.
What is the problem?
Thanks,