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.

TLV1549

Other Parts Discussed in Thread: TLV1549

I can easily read one TLV1549 with STM32f767zi.

When I want to connect several TLV1549 with one SPI bus, The data is not correct. I think the some TLV1549 send data at same time and result is not correct.


Is there any solution? Should I use pull up resistor on CS and pull down resistor on MISO? If yes how much?

  • Hi Mohsen,

    You can share I/O CLOCK (SPI SCLK) and DATA OUT (SPI MISO) across devices. The CS pin must be individual to every ADC. If you were using two ADCs, your connections could be something like this

    ADC1 HOST
    DATA OUT -> MISO
    I/O CLOCK -> SCLK
    CS -> CS1

    ADC2 HOST
    DATA OUT -> MISO
    I/O CLOCK -> SCLK
    CS -> CS2

    When transferring data from ADC1, you can drive CS1 low while CS2 is held high. When reading data from ADC2 you can drive CS2 low while CS1 is held high.

    Regards,
    Rahul