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.

PGA116: What is the SPI command operations to read a particular channel

Part Number: PGA116

The Datasheet does not do a good job of explaining this but what are the spi commands I need to send to read a particular input channel. The read command in the datasheet does not have any bits set aside for the channel to be read?

  • Hi James,

    The SPI interface has no specific protocol for data exchange, limiting overhead and allowing for high speed data streaming, which is the case here.  In Section 8.6.2, it described how PGA116 Daisy-Chain Read and Write are configured. 

    In Table 4, it is defined how SPI Daisy-Chain Commands is configured for Read, Write, Nop, SND_EN and SDN_DIS, see the attached image below. 

    In addition, there are two mode for SPI communication, namely Mode 0, 0 and Mode 0, 1, see the diagram below. 

    The programming information is enclosed in the datasheet. If you have any other questions, please let us know. 

    Best,

    Raymond

  • Hi James,

    Before you start SPI command, please enable the SND_EN command first. Enclosed is a thread that from a customer regarding some of SPI issues in PGA116, hope this will help you to get the SPI working. 

    https://e2e.ti.com/support/amplifiers/f/14/t/882473?tisearch=e2e-sitesearch&keymatch=pga116

    I am going to close this inquiry for now. If you have any other questions, you may continue to post on the thread, or you may create a new one, if it is a different topic.

    Best,

    Raymond