I am very interested in how to use the Tx and Rx NCOs in the ADRV9009. A couple of questions:
1. Am I correct that this is a new feature (not available in AD9371 or AD936x)?
2. I did find the taliseRx(Tx)NcoShifter api commands, for us with the "IF conversion stage." But is there a way I can access these with TES? I see a grayed out box "RxDdcResponse" that seems like it has the right functions. But it is always grayed out.
1. Yes correct this is new for ADRV9009
2. Currently the GUI does not support this. Will check and let you know if this will be part of next update due by end of Jan or not.
Ok, thank you. In the mean time I'll try the API commands for them. Thanks.
To use the NCO feature in TES GUI you need to select appropriate profile in RX.
You need to select Real-IF or LO-IF profile for RX then on RXDdc page you can set the required NCO.
In the original question point 2. the user report "taliseRx(Tx)NcoShifter" ..... I have found only RX path Nco Shifter taliseRxNcoShifter function.
Is there a function for TX path? taliseTxNcoShifter?
The shifter for the tx\uplink path is available? Regards
For TX, there is a TALISE_enableTxNco() API for transmitting a test tone in the digital section of the device.
The IF conversion stages is there only for the RX datapath in which it provides the user with the ability to change how the received data is presented to the JESD204B port. Hence the NCO shift is valid only for the Rx path and the API to do so is: