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.

PGA970: How to use PGA970 on custom board: what is the default SPI? etc

Part Number: PGA970

Hi,

We are trying to use PGA970 on our custom board (not the EVM), but have a hard time

to find out information like what the default communication channel is? how to R/W the

registers through this DEFAULT channel and load a program to the processor?

All the documents we could find talk about how to use the TI GUI through the USB.  But

for a custom board with many channels, there is NO USB.  How do we talk to the chip

in this case?  Is the SPI activated by default?

Thank you very much.  Best regards,

  • Hello,

    USB is never used to communicate directly to the PGA970 device. The only available interfaces are SPI or OWI. The GUI communicates to the EVM through USB which then translates the commands to SPI or OWI.

    There are sections in the datasheet that describe how to activate the SPI or OWI interfaces. You will have to follow the activation procedure before you can communicate to all available registers in the PGA970.

    See the sections titled "Activating the SPI Interface" and "Activating and Deactivating the OWI Interface" in the PGA970 datasheet www.ti.com/.../pga970.pdf

    Regards,
  • Hi Scott,

    Thank you very much for the quick response.

    Yes I noticed these sections about activating the SPI or OWI interfaces by writing to some registers.
    But, right after power up, before any of these 2 interfaces are activated, how can the system write
    to any registers?

    Maybe I missed, it seems the datasheet does not mention the following 3 critical pieces of information:
    1. which pins the user will need to connect on his board if he wants to use the SPI or OWI?
    2. after power up, before the SPI or OWI is available, what to do? Is the SPI or the OWI activated
    by default after power up?
    3. how to load a program to the ARM? assume we have solved the first 2 questions.

    Sorry for my ignorance.

    Thank you again, best regards,
  • Hello,

    1. Please reference the pin function table in the datasheet. For example, the SPI data pins are shown:

    2. The instructions in the interface activation sections of the datasheet describe the complete procedure for activating the digital interfaces. The interfaces are by default ready to accept the instructions sent as part of the activation sequence so that they can be fully used after completing the activation.

    3. Again, the instructions for writing to the program memory are in the datasheet. Please see the "Memory" section which describes how to program the FRAM, data RAM, and waveform RAM using SPI or OWI.

    Regards,

  • Hi Scott,

    Thank you very much for the great helps!

    Best regards,