主题中讨论的其他器件: LMX1204、 DAC39RF10、 LMK04828
工具/软件:
您好:
我使用的是 DAC39RF10EVM 板、尝试对芯片进行编程、我发现数据表建议的编程序列与 GUI 实现的编程序列之间存在差异。 例如、GUI 将以下命令发送到 LMX1204 芯片:
20:16:02.8104 | DAC39RF10.writ[0x107、0x8c]
20:16:15.0193 | LMX1204。写入[0x0、0x1]
20:16:15.0223 | LMX1204.WRITE_[0x0、0x0]
20:16:15.0243 | LMX1204.WRITE_[0x17、0x2000]
20:16:15.0263 | LMX1204。写入[0x17、0x2040]
20:16:15.0283 | LMX1204.WRITE_[0x56、0x4]
20:16:15.0303 | LMX1204。写入[0x2、0x203]
20:16:15.0323 | LMX1204.write[0x48、0x1]
20:16:15.0343 | LMX1204。写入[0x41、0x65f0]
20:16:15.0363 | LMX1204.writ[0xF、0xb01]
20:16:15.0383 | LMX1204。写入[0xF、0xb01]
20:16:15.0403 | LMX1204。写入[0x10、0x1100]
20:16:15.0423 | LMX1204。写入[0xF、0xb81]
20:16:15.0443 | LMX1204.writ[0xF、0xb80]
20:16:15.0463 | LMX1204.write[0x48、0x5]
20:16:15.0493 | LMK04828.writ[0x16a、0x20]
20:16:15.0513 | LMX1204.write[0x3、0xff86]
20:16:15.0533 | LMX1204。写入[0x4、0x360f]
20:16:15.0553 | LMX1204.writ[0x4、0x361f]
20:16:15.0573 | LMX1204.write[0x4、0x361f]
20:16:15.0593 | LMX1204。写入[0x5、0x4936]
20:16:15.0613 | LMX1204。写入[0x6、0x36dc]
20:16:15.0633 | LMX1204。写入[0x3、0xdf86]
20:16:15.0653 | LMX1204.write[0x4、0x361d]
20:16:15.0673 | LMX1204。写入[0x4、0x361d]
20:16:15.0703 | LMX1204。写入[0x4、0x361d]
20:16:15.0723 | LMX1204。写入[0x5、0x4936]
20:16:15.0743 | LMX1204。写入[0x6、0x36dc]
20:16:15.0763 | LMX1204.write[0x3、0x9f86]
20:16:15.0783 | LMX1204.write[0x4、0x3619]
20:16:15.0803 | LMX1204.write[0x4、0x3619]
20:16:15.0823 | LMX1204。写入[0x5、0x4936]
20:16:15.0843 | LMX1204.write[0x5、0x4936]
20:16:15.0863 | LMX1204.write[0x6、0x36dc]
20:16:15.0883 | LMX1204.write[0x3、0x1f86]
20:16:15.0903 | LMX1204.write[0x4、0x3611]
20:16:15.0923 | LMX1204.write[0x4、0x3611]
20:16:15.0943 | LMX1204。写入[0x5、0x4936]
20:16:15.0973 | LMX1204。写入[0x6、0x36dc]
20:16:15.0993 | LMX1204.write[0x6、0x36dc]
20:16:15.1013 | LMX1204。写入[0x8、0x120]
20:16:15.1033 | LMX1204。写入[0x7、0x0]
20:16:15.1053 | LMX1204。写入[0x7、0x0]
20:16:15.1073 | LMX1204。写入[0x7、0x6]
20:16:15.1093 | LMX1204。写入[0x7、0x36]
20:16:15.1113 | LMX1204。写入[0x9、0x20]
20:16:15.1138 | LMX1204。写入[0x8、0x120]
20:16:15.1158 | LMX1204。写入[0x7、0x37]
20:16:15.1178 | LMX1204。写入[0x6、0xb6dc]
20:16:15.1198 | LMX1204。写入[0x8、0x130]
请注意顺序错误、甚至对给定地址重复写入。 另一方面、数据表建议使用以下编程序列:

主要问题是、在使用 GUI 或使用驱动 SPI 总线的自定义 C 程序从 GUI 复制序列时、我们会获得 LOGICLOCK 和 LOGISYSREF 的预期输出。 使用使用 TICS Pro 获得的寄存器配置并使用同一 C 程序对寄存器进行编程、我们会获得 LOGICLOCK 输出、但无 SYSREF。
如有必要、我可以提供更多详细信息和代码。 如有任何帮助、我们将不胜感激。
Juan Escobedo 博士
