My design uses ADFMCOMMS2 module and ZEDBOARD, I want to transmit data using 1 TX- 1 RX but the default set 2 TX-2RX in No-OS, so what parameters in default_init_param in main.c file I need to modify in order to set 1 TX- 1 RX, thank you for reading.
Hi Hieu Tang,
You need to clear the two_rx_two_tx_mode_enable flag from the initialization structure.
That's the only change that should be required - the software will configure everything according to this setting.
Thank you, If I change from 2TX-2RX to 1 TX-1RX, except set two_rx_two_tx_mode_enable flag = 0 , whether other parameters need changing or not? example: ADC clock, ... because I use 30.72MSP for Tx and Rx.
Thank you, when I change from 2Tx-2Rx to 1Tx-1Rx, I use debug core to observe waveform and I realize that the DAC_VALID signal pulse in 1Tx-1Rx is higher than the old one. It's about twice times. I think the sample rate in both cases is equal so I'm confused about it, can you explain to me about it. I included 2 images, 1Tx-1Rx case and 2Tx-2Rx case
Hello Hieu Tang,
What do you mean by it's higher ?
In 1Tx-1Rx a new sample is required every two (dac/adc) clock cycles. In 2Tx-2Rx, a new sample is required every 4 clock cycles. I think this is what you are observing.