你(们)好
我们已经尝试使用控制软件在 CDCE62005中加载寄存器。 问题是我们无法写入 EEPROM。 我们每次上电时都必须加载寄存器设置。
EEPROM 写入不能正常工作的可能原因是什么。 我们当前正在从 RAM 写入所有 SPI 寄存器值。 我们希望 CDCE 在加电期间自动加载 PLL 设置。
请建议。
谢谢、
Dhiviya k
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.
尊敬的 Julian:
感谢您的回答。 我附加了一个 Word 文档、其中显示了 SPI 编程期间、之后和之前的注册表设置。
请仔细研究、并向我们提出建议。
我们仍然面临的问题是、每次上电时、我们都必须编写 SPI 程序。 寄存器设置未从 EEPROM 加载。
编程期间是否还有任何其他遗漏? 此外、如何确保在 GUI 中成功写入带解锁功能的 EEPROM。 除了 PLL、我们找不到任何反馈、以确保 EEPROM 加载程序。
我们希望 EEPROM 在系统上电后自动加载 PLL 设置。
谢谢、
Dhiviya k
您好 Dhiviya、
EEPROM 似乎未锁定。 很好。
写入寄存器设置后、您是否发送了 EEPROM 编程命令?
这可以通过软件或 SPI 来实现:
遗憾的是、如果 EEPROM 编程成功、则没有反馈。 只有重启电源才能查看写入是否成功。
您是否已尝试使用两个可用的软件版本? https://www.ti.com/product/CDCE62005?qgpn=cdce62005#design-development##software-development
这是在单个器件上发生的吗?
此致、
Julian
尊敬的 Julian:
我们通过 SPI 和软件尝试了 EEPROM 写入。 它不工作。 我们有两个板。 在这两个器件中、我们再次面临相同的问题。
两个软件版本似乎都相同。 我们在下载另一个版本时也只获得了相同的文件。 尽管如此、我们还是尝试卸载以前的版本、并再次使用新版本文件进行安装。 我们还尝试了另一个电路板。 我们面临着同样的问题。
根据我们的理解、当断电信号置为高电平时、EEPROM 应加载程序。 但情况并非如此。
请帮助我们解决问题。
谢谢、
Dhiviya k
尊敬的 Julian:
遗憾的是、更换 IC 不是一个选项。 唯一的方法是使板载 IC 正常工作。 除了 CDCE GUI 之外、您还能建议我们使用其他任何方法对 IC 进行编程。 我们的另一种选择是尝试使用 SPI 编程器。
无论采用哪种方法、我们的目标都是使用正确的寄存器设置 CDCE EEPROM。
在 CDCE GUI 工具中、一旦我们写入所有 SPI 寄存器并对其进行校准、PLL 锁定就会完成、现在当我们读取寄存器时、会读回适当的寄存器设置。 然后、当我们写入 EEPROM 时、在下一个下电上电周期期间、不会发生 PLL 锁定。 现在、当我们读取寄存器时、将捕获这些零。 现在、当我们再次写入寄存器时、PLL 锁定完成。 因此我们没有使用零进行编码。 此外、由于读回第7个寄存器显示未锁定状态、EEPROM 未锁定。 有什么其他方法可以解决它。
谢谢、
Dhiviya k