Other Parts Discussed in Thread: ADS8688,
Our customer is using the ADS8694 chip and having a lot of trouble implementing the SPI protocol. He found a library for the ADS8688 to communicate with an Arduino and has been trying to change it to use with the ADS8694 but not having any luck. Is there a sample code available for the ADS8694 either for the MSP430 or an Arduino?
I was not able to find an example code here. However, I have initially referred him to these documents below:
- (+) ADS8694: SPI Communication with the ADS8694 18bit ADC and the TMS320F28379D Launchpad
- (+) TMS320F28379D: ADS8694 spi code on LAUNCHXL-F28379D
He said that he will take a look. He gave one additional question - "I have code for a ADS8868 on an Arduino that seems to be working with the ADS8694 I am using (with some light modifications since the ADS8868 has 8 channels). Looking at the data sheets the ADS8868 and ADS8694 have identical timing diagrams and registers. Do you for see any issues, apart from the fact that the ADS8868 is 16 bit while ADS8694 is 18 bit? I might be okay with loosing 2 bits since they're likely within the noise margin of my system anyway, but I was planning on modifying the code to use uint_32 for recieving data."
I hope you can help us. Thank you.