Hi there,
It seems ADS8681 sends back some random number no matter what I send via SPI. Is there a control flow ADS8681? Thank you.
regards,
Kevin
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
There is no special control flow for this ADC, ADS8681's internal registers have default status bits, no need to program them after power up, for example,
Standard SPI with CPOL = 0 and CPHASE = 0, ±3 × VREF input range, Internal reference is enabled.
If you follow up the timing correctly as below, you should get correct conversion data.
1. I suppose that your Enable signal is applied to CONVST/CS (Pin 11 on TSSOP package), this pin should not be considered not only Chip Selection, but also CONVST function, so please check your timing if can meet the requirement, for example, tconv_max, tcycle.
2. What's your CPOL and CPHASE configuration?
3. What's your input analog signal for your test?
It will be helpful to address the issue if you can upload your schematic, Thanks.
Best regards
Dale