AD9363
Recommended for New Designs
The AD9363 is a high performance, highly integrated RF agile
transceiver designed for use in 3G and 4G femtocell applications.
Its programmability and...
Datasheet
AD9363 on Analog.com
AD9361
Recommended for New Designs
The AD9361 is a high performance, highly integrated radio
frequency (RF) Agile Transceiverâ„¢ designed for use in 3G and
4G base station applications....
Datasheet
AD9361 on Analog.com
Hello everyone
I have a question about how to write the loopback value to the memory of my ad9363.
I know that the loopback value can be changed through the Linux shell on my device, everything works correctly with this value.
However, if you turn off and then turn on the power on the device, the loopback value will be reset.
As far as I understand, it is possible to write the loopback value to the memory of one of the registers using the iio_reg utility.
Please tell me which registers need to be accessed in order to write a constant loopback value.
Hello,
As far as I know, the iio_reg values reset after power cycle, so you should automate the confguration on startup.
Try writing these commands before exit 0 in /etc/rc.local:
iio_reg cf-ad9361-dds-core-lpc 0x3F4 0x03 # Enable BIST, inject at RX input
iio_reg cf-ad9361-dds-core-lpc 0x3F5 0x02 # Enable RF loopback
Also, you can check this document: (+) AD936x Built in Self Test (BIST) - Documents - Design Support AD9361/AD9363/AD9364 - EngineerZone.
Regards,
Stanca
Thanks for reply!
Unfortunately, my device does not have rc.local in /etc/rc.local.
Can you tell me if there is another way to do this?
Hi, /etc/rc.local is a script designed to run after Linux boots. If you use Kuiper Linux, appending these commands to that file/script could help fix the loopback behavior. Best, Stefan
Hi!
Sorry for the long reply.
As far as I understand, in my case, in order to make any permanent changes, it is necessary to change the Linux image that is used to manage my AD9363.The fact is that the Linux image is loaded at startup, and therefore any changes made during the session will be lost upon reboot.
Thanks you all for you help.