Hi,
I'm trying to get the ADS1282EVM board to work with a Maple Native (Arduino like), I have set up the I2C bus and as far as I know connected SPI and nDRDY correctly, as well as powering the board properly. Could you please provide a list of how jumpers and switches should be configured so that I can check with how I have set it up.
I want to use the on-board 4 MHz crystal for clock, but use SCLK from the Maple for SPI. I have contact with the I2C device (U7/PCA9535RGE) and have configured outputs and signals as specified in datasheet. One question to this though: On the schematic for the EVM the lines from U7 is marked i.e. PDWN connected to NOT PDWN (active low) on the ADS1282 - should the I2C output a low or a high on that line? Same goes for RESET..
I do get nDRDY after a while when setting PDWN to HIGH, SYNC HIGH and RESET HIGH.
My startup goes like this:
- Configure U7 to output SYNC: HIGH, PDWN: HIGH, RESET: HIGH and the following LOW: M0, M1, MCLK, SUPSOR and the following as inputs: PMODE, MFLAG, EXTCLK.
- Reset by pulling RESET LOW for 100 ms, then HIGH
- Wait 5 s
- Issue RESET command on SPI (causes change in DRDY signal)
- Wait 5 s
- Issue SDATAC command on SPI
- Wait 5 s
- Issue RREG 1 to 6
- Shift in 6 bytes
I always get empty (0) registers and if I try to read DOUT after RESET I also get 0. DRDY continues to stay LOW after my start up sequence is done.
Do you have any tips for what I can try? Or as mentioned above; how are the jumpers/switches supposed to be; and is my assumption with the output from U7 correct?
Regards, Gaute