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.

ADS7953: Does ADS7953 support TI mode?

Part Number: ADS7953

Hi,

Does the ADS7953 support the SPI TI mode available on STM32?

TI mode change MOSI state on rising edge of SCLK, but ADS7953 change MISO state on falling edge.

I thought any TI component support SPI TI mode but it doesn't seem to work for this one.

Or is there a similar component that would handle SPI TI mode?

Thank you

  • Hi Seb,

    NSS: Slave select. This is an optional pin to select a slave device. This pin acts as a ‘chip select’ to let the SPI master communicate with slaves individually and to avoid contention on the data lines. Slave NSS inputs can be driven by standard IO ports on the master device. The NSS pin may also be used as an output if enabled (SSOE bit) and driven low if the SPI is in master configuration. In this manner, all NSS pins from devices connected to the Master NSS pin see a low level and become slaves when they are configured in NSS hardware mode. When configured in master mode with NSS configured as an input (MSTR=1 and SSOE=0) and if NSS is pulled low, the SPI enters the master mode fault state: the MSTR bit is automatically cleared and the device is configured in slave mode (refer to Section 28.3.10)

  • Hi Tom,

    Thanks for your reply, but I'm more looking to know if the ADS7953 handles SPI TI mode.

  • As I told your co-worker, that mode on your ST process is more like a 'frame-sync' mode, it is not a true SPI interface.  The NSS can be used as a chip select with single transfer SPI MASTER transaction to the ADS7953.  If you use the 'TI Mode' you will loose the LSB of both SDI and SDO. 

  • OK, thank you.