AD9371
Recommended for New Designs
The AD9371 is a highly integrated, wideband RF transceiver
offering dual channel transmitters and receivers, integrated synthesizers, and digital signal...
Datasheet
AD9371 on Analog.com
I'm working with the AD9371 and AD9358 RF transceivers on a ZC706 evaluation board. My project involves configuring the sampling frequencies, device frequency, and bandwidth for these transceivers. So far, I've been using the TES (Transceiver Evaluation Software) to generate the necessary Mykonos.c files, which I then integrate into my project.
However, I would like to streamline this process by dynamically configuring these parameters directly from my code instead of relying on pre-generated Mykonos.c files.
Could anyone provide guidance on how to achieve this? Are there specific API functions or register settings that can be used for dynamic configuration? Any sample code or references to relevant documentation would be greatly appreciated.
Thank you in advance for your help!
__CommunityServer__Service__ - Moved from TES GUI & API Software Support AD9371/AD9375 to Support AD9371/AD9375. Post date updated from Monday, June 24, 2024 8:23 AM UTC to Friday, January 30, 2026 12:12 AM UTC to reflect the move.
We do not support dynamic configuration for Mykonos.
If you are looking for changing the initialization parameters like sampling frequency, device frequency or bandwidth dynamically then that cannot be done as it requires initialization of the chip .
But if you are looking for runtime parameters you can do it through the API's from the software package.
If you are looking for changing the initialization parameters like sampling frequency, device frequency or bandwidth dynamically then that cannot be done as it requires initialization of the chip .
But if you are looking for runtime parameters you can do it through the API's from the software package.
Thanks for the reply.
But when I'm working on an AD9371 and ZC706 No OS application, configuring the AD9371 transceiver with a fixed device clock of 122.88 MHz. However, to ensure compatibility with my system, I need to achieve an IQ sample rate that is an integer and less than 49.152 MHz.
I have attempted to configure the transceiver using the available settings but have not yet achieved the desired integer sample rate below 49.152 MHz.
Here we have a Software-Defined Radio (SDR) controlling PC that manages sessions, where data transmitted session-wise. We need to know how to dynamically configure parameters such as sampling frequency, device frequency, and bandwidth for the AD9371 transceiver during these sessions. The controlling PC configures SDR over Ethernet for each session by powering on the SDR. Can we achieve this dynamic configuration using the available APIs from the software package without relying on pre-generated Mykonos.c files?
Unfortunately, the IQ sample rate cannot be set below 49.152 MHz for the AD9371 transceiver due to hardware limitations.
Please refer to the below link
Configuring AD9371 for Integer IQ Sample Rate Below 49.152 MHz in No OS Application:
We need to know how to dynamically configure parameters such as sampling frequency, device frequency, and bandwidth for the AD9371 transceiver during these sessions.
No , these parameters cannot be dynamically configured as it requires the initialization of the chip.
Can we achieve this dynamic configuration using the available APIs from the software package without relying on pre-generated Mykonos.c files?
No , we do not have any API's as such.