Not as on-topic as I would like, but I suspect that some of you here
might know something useful.

I am trying to interface an ADS1256 board to an Arduino.
https://www.ebay.co.uk/itm/19242863594

Sometimes it almost works...
It will often sit there reading all-zeros then suddenly appear to
work, to an extent. But I don't seem to be able to configure it for
single-ended so suspect that the programming instructions are not
getting through.
The fact that the data output comes and goes makes me suspect that the
SPI comms is iffy.

The connection runs via the IO pins of an Arduino Nano,rather than
using the ICSP connector.

If I touch the ICSP connector on the Nano with my finger then the data
switches to 0xFFFFFF

So, I am wondering if the SPI bus needs to be terminated or something?

Also, the board has 100 Ohm resistors in series with all digital IO,
but the ADS1256 data sheet only shows 100R resisitors on the input
channels. Is this likely to be worth changing?

I have used other SPI devices with the Nano, and have not had these problems.
I have also tried with a full-size Arduino, with equally limited success.

Any tips for robustification of SPI comms?

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1916


_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to