主题中讨论的其他器件: LMK04828、 DAC38RF80
您好!
在配置 DAC38RF80EVM (例如插值速率、时钟频率等)时、在下电上电时设置是否仍然保留在电路板上、或者每次都必须对其进行重新编程? 无法通过 GUI 轻松判断、因为您无法将当前配置参数读取并上载到程序中(可能会对未来版本进行软件改进)
为了验证、可以使用 JESD204标准通过 FMC 连接器对电路板的配置设置进行编程、对吧?
谢谢、
进行了比较
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.
您好!
在配置 DAC38RF80EVM (例如插值速率、时钟频率等)时、在下电上电时设置是否仍然保留在电路板上、或者每次都必须对其进行重新编程? 无法通过 GUI 轻松判断、因为您无法将当前配置参数读取并上载到程序中(可能会对未来版本进行软件改进)
为了验证、可以使用 JESD204标准通过 FMC 连接器对电路板的配置设置进行编程、对吧?
谢谢、
进行了比较
您好、Jared
我们没有一个描述所有必要内容的集成文档。
您可以通过查看 DAC38RF80EVM 设计文档来确定需要移除/添加哪些电阻器、这些文档可从以下链接下载。 LMK 相关电阻器位于表7中、而 DAC 相关电阻器位于表2中。
请注意、当 DAC 使用1.8V 逻辑时、LMK04828器件的信令电平为3.3V 逻辑。 您可能需要在载波卡上使用额外的电路来确保逻辑电平正确。
器件配置编程有两个问题。
1) 1)如何对器件进行编程:
DAC 和 LMK 器件将需要特定的信令模式来正确传输地址和数据信息。
您可以使用随附的"DAC38RF8x.txt"文件来确定 SPI 事务所需的模式。 最好在 Excel 电子表格中查看。
e2e.ti.com/.../1425.DAC38RF8x.txt
e2e.ti.com/.../2870.LMK04828.txt
一个特殊模式也被用来执行 DAC38RF8x 器件的复位:
e2e.ti.com/.../7651.DAC_5F00_RESET.txt
第一列指示 FTDI 器件 AB 总线位。 我们一直在 为 DAC38RF8x 和 LMK04828 器件使用 AB 总线。 例如、第一列中的0代表 ABBUS0。
对于 DAC、您将看到第0行是 SCLK 模式。 第1行是 SDIO 写入过程。 第2行在三线模式中读回 SDIO 读取过程的一部分。 第3行是 SDENB 过程、在该过程中、它始终保持高电平并在 SPI 事务期间拉低。
其他详细信息包括:
· 对于读写情况,“AX”表示“要写入的地址的第 x 位”。 无论读取还是写入、地址都始终是写入的。 示例:A5指第5 个地址位(从 A0开始)
· “Dx”表示要写入的数据的“位 x”和读取情况下的“要读取的数据的位 x”。 数据被写入和读取以进行读取。
· 每个器件的地址长度和数据长度是根据最大地址位和最大数据位(即 A31表示32位地址)从文件中提取的。
· 除了接收读取位的引脚之外、所有其他引脚都配置为输出引脚。
使用该文件中的行4、5、6、7对 LMK 器件进行类似映射。 DAC 引脚在 LMK 文件中设置为静态值、反之亦然。
2)要编程的信息。 我建议最初使用 DAC38RF8x GUI 来启动 EVM 并使其以您所需的模式运行。 您可以从“状态日志”面板中查看正在写入和读取的地址。 通过双击主 GUI 窗口左下角的空闲字来启动此面板。 状态日志面板打开后、您可以观察读写情况。 您可以保存此信息的副本,方法是在“状态日志”窗口中单击并键入 Ctrl-A 选择所有内容,然后右键单击并从弹出窗口中选择“保存选定内容”。
我希望这对您有所帮助。
此致、
Jim B