Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

ADS1256: need help initializing.

Part Number: ADS1256

Tool/software:

Hello.

Can I get example sequence for initializing ADS1256 and reading 00h STATUS register?

I have an adator board of ADS1256.  And I'm trying to use it with Micro:bit, mictopython.

    - baudrate = 2000000, bits=8, mode=0.

I want to initialize it and read register 00h. but it doesn't work.

Tthe sequence, now I'm trying is ...

        _RESET HIGH ->delay ->  _CS LOW  -> delay -> spi.write(bytes([0x10,0x01])) -> delay

          -> spi.read(1) or more bytes. -> but response is always all FFh. (b'\xff', b'\ff\xff' ...)

Thank you.

  • Hi jeongho,

    Welcome to the E2E community.

    Can you please provide a timing plot captured with a scope or logic analyzer for SCLK,DIN,DOUT and /CS? It would be good to include other signals (/DRDY, /SYNC) if you use a logic analyzer. Your schematic will be helpful.

    BR,

    Dale