I cannot find a register map reference manual for the AD9375. We have one for the AD9361 (UG-671). For the AD9375 I have downloaded everything I found, but no register map.
Register map was provided for AD9361 and for all future transceivers instead of reg map we provide API which is easier to use.
Thank you. I see. As an example, my original need was to find the number of bits of the Synthesizer Fractional Word of the PLL(s). Sometimes, in order to see if a feature exists, and how it is implemented, it is nice to look at the registers.
The API implementation is designed for ease of use but not necessarily to give the lowest delays and most efficient control. I have not had any experience with the AD9371 API but have used the AD9361 and no-OS API and it has lots of issues. Register information would allow independent debugging of API issues and timing. As tcachat says it also allows better understanding of the device operation. I am sure there are other people like me who would prefer to have the choice on how to control chip rather than treating it as a black box.
Your point is valid. There are pros and cons.
Once register map is available , there are a thousand ways that the chip can be configured wrongly and to Support/ debug same is extremely difficult.
The API code is tested by us from initial development phase and same is used by all the internal testing teams. hence when it is released its robust and best optimized in terms of performance .Hence decision is not to expose lower level details for all future Transceivers.
If you are facing any issues with respect to API please do post in AD9371 API subspace TES GUI & API Software Support AD9371/AD9375, and we will fix the issue and release a new code.
Thanks for response. Agreed support could be become much more difficult if the API was not available but having an API does not mean you need to hide the hardware level interface of the device. If someone writes custom code and has any issues then comparisons can be made between operation with custom and API versions to help with solutions.
The biggest challenge for me with no access to the register map is being able to solve issues which cannot be published on a public forum.
You can contact local FAE to get support on issues which you cannot post in public forum.
I have already sent questions to my FAE. He told me that Analog Devices had said that any support questions should be done through EngineerZone.
Do you have any details for a FAE contact I can contact?
Thank you to all of you. By the way, the same question arises with the AD9371: AD9371 Register map reference manual
I did not start to use the API yet. Is it really a black box, or do we have access to the underlying code?
Sorry, Its the same answer . No. Only for AD936x series of transceivers register map is published.
Looks like then we need to resolve this through EngineerZone only.
Is your issue reproducible on an Evaluation board ? If yes can you share those details on how to check ? .
As mentioned above even through FAE or direct , we will not be sharing register Map details. We do not have register map details as a document and there is no decision to make such a document .
Retrieving data ...