Hello,engineers!
I am using adrv9009 rf board and zcu102 to design. Now, I want to know how to enable 2nd RX channel of adrv9009 . shown as below:
I should modify the code like:
and refill the buffer like:
is it right?
Thanks for your reply!!
ADRV9009
Recommended for New Designs
The ADRV9009 is a highly integrated, radio frequency (RF), agile transceiver offering dual transmitters and receivers, integrated synthesizers, and digital...
Datasheet
ADRV9009 on Analog.com
Hello,engineers!
I am using adrv9009 rf board and zcu102 to design. Now, I want to know how to enable 2nd RX channel of adrv9009 . shown as below:
I should modify the code like:
and refill the buffer like:
is it right?
Thanks for your reply!!
On the adrv9009-ZU11EG Noticing discontinuities/saturation on the data on this set up when writing to disk vs when only one channel is enabled :( I have cma = 1024M set and also using tmpfs for optimal write speeds.
See those artifacts in the time series around 0.01s?
Child id should be 1 not 2 for secondary RX channels.
-Travis
Im trying to enable adrv9009-phy's primary RX channel and adrv9009-phy-b's primary RX channel.
I.e. the RX1 channel for each ADC, No secondary RX channels.
Then index 0 and 2 are fine.
-Travis
Hi Trav, I'm now using adrv9009zu11EG + fmcomms8. Has the adrv9009 iio streaming been tested for this hardware? CUrrently getting "Could not create RX buffer: Cannot allocate memory" ERROR.
Notice the destination bus width in the hdl is 128Bits.
This is the dts file arch/arm64/boot/dts/xilinx/zynqmp-adrv9009-zu11eg-revb-adrv2crr-fmc-revb-sync-fmcomms8.dts notice it says 256 bits for destination.
Max is 128 bits for HP
This, even when I only enable one channel from adrv9009-phy and not enable ling the other 7 channels.
adrv9009-iiostream from libiio/examples works. So I guess its just my code.
Problem resolved?
-Travis
Problem resolved?
-Travis