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.

AFE7950-SP: Enabling/Disabling individual DACs and ADCs while component is operational/in-flight

Part Number: AFE7950-SP

Tool/software:

Hi TI Team,

For the design we are involved with, which revolves around AFE7950-SP, we would like to know if it is possible to enable/disable individual DACs and ADCs during the AFE7950-SP operation.

For instance, if we set AFE7950-SP during the bring up so that it transmits on all 4 DACs while all ADCs are disabled, and then later on we want to switch to only 2 or 3 DACs active, can this be done without restarting the board and updating the bring-up configuration parameters?

In other words, I am wondering if there is an equivalent of update NCO and update DSA functions for DACs and ADCs?

Kind regards,

Željko

  • Hi Željko,

    Once you program the device to use certain channels, you can put some of them into standby (also called TDD). This can be done in latte by using the function AFE.TOP.overrideTdd(rxChSel,fbChSel,txChSel) takes the following arguments:

    1. rxChSel = Override Value of the RX chains. This is Bit wise channel select. Bit0 for RXA to Bit3 for RXD.
    2. fbChSel = Override Value of the FB chains. This is Bit wise channel select. Bit0 for FBAB to Bit1 for FBCD.
    3. txChSel = Override Value of the TX chains. This is Bit wise channel select. Bit0 for TXA to Bit3 for TXD.

    For example if I only wanted RXB, FBAB and TXC enabled I would use the function with arguments AFE.TOP.overrideTdd(2,1,4).

    Let me know if this solves your query.

    Best,

    Camilo