主题中讨论的其他器件: ADC32RF45EVM、 LMX2582、 ADC32RF45
工具/软件:Code Composer Studio
您好 TI
我们希望开发 ADC32RF80、但寄存器太多。
是否有任何参考代码可以帮助我们?
是否可以提供?
谢谢。
Jerry
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好 TI
我们希望开发 ADC32RF80、但寄存器太多。
是否有任何参考代码可以帮助我们?
是否可以提供?
谢谢。
Jerry
器件数据表(http://www.ti.com/lit/ds/symlink/adc32rf80.pdf)中的启动序列(9.1.1)说明了配置器件和引用文件夹(SBAA226)的步骤。 此文件夹包含与序列中的步骤相关联的配置文件。 这将帮助您完成在特定模式下配置器件所需的寄存器写入操作。
此致、
Satish。
杰瑞:
从图片中我确定了您的要求:
我不同意19.6608Gbps 的串行器/解串器速度、因为该速度对于器件而言太快。 根据数据表、该模式对应于上述复制的模式。
您可以使用 ADC32RFxx GUI 测试此模式和/或下载配置文件。 如果您没有 GUI、则可以从 TI.com 上的 ADC32RF45EVM 产品页面下载该 GUI。
首次打开 GUI 时、您可以转到"Quick Setup"选项卡。 将"Select the Device"菜单更改为"ADC32RFxx"。 然后按照以下顺序操作:
该程序应自动填充 LMFS 4421配置。 在此处按"Program EVM"。 这将生成一个配置文件、您可以为自己的系统复制该文件。 例如、您可以双击左下方窗口中的"idle"名称以打开状态日志、您可以在其中看到所有寄存器写入发生。
-RJH
我有点困惑。 低电平选项卡以分段方式显示 LMK 时钟芯片和 ADC 芯片的寄存器地址和数据、以使其易于读取和理解。 不能简单地重新生成来自低级页面的地址/数据并使器件正常工作。 建立 JESD 链路需要一个适当的序列。 打开和关闭 LMK sysref 等操作是建立链路所需的操作。 还有一些专有寄存器是为 ADC 修整而编写的、但在"低级"选项卡中未专门列出。
GUI 输出与 前面板上的操作模式设置一致的配置文件。 此配置文件旨在供您在项目中使用。 其理念是、如果它适用于 EVM、那么它将适用于您的系统。 当然、您可能需要进行一些小的修改以支持您的产品、例如更改时钟输出端口以支持您的独特布局。 文件很长、看起来可能未进行优化。 可能有一些重复可以简化一点、尤其是与打开和关闭 SPI 页面相关的重复。 但为简单起见、此级别的优化未在配置文件中实现。
-RJH