工具与软件:
您好!
我有一个使用 LMK03328的设计、它具有 LVDS 20MHz 初级输入和10MHz 晶体次级输入。
我发现"信号丢失"位似乎没有太多作用、它们始终为0 -基准输入检测器已启用并且器件会产生输出时钟。
我的程序从 hex 文件中写入寄存器、但以下情况除外: 12、14、15、17、19、 20、21、22、23、24、 25、27、28、29、30、 31、32、33、34、35、 36、37、38、39、40、 41、42、43、44、45、 46、47、48、49、50、 51、52、 53、54、55、 56、57、58、59、60、 61、62、63、64、65、 66、67、68、69、70、 71、72、73、74、75、 76、77、78、79、80、 81、82、83、84、85、 86、87、88、89、90、 91、92、93、94、95、 96、97、98、99,100、 101,102,103,104、105、 117, 118, 119, 120, 131, 132, 133, 134.
(我认为这些都是只读或未定义的)
设置寄存器后、我切换 DEV_CTL (R12)中的 RESETN_SW 以重新校准 VCO 等、然后轮询 R13和 R18。 我可以看到 R13中的 CAL1位先变为高电平、然后变为低电平、但所有其他位都为0、即使我断开 LVDS 时钟也是如此。
有人有想法吗?
谢谢。
e2e.ti.com/.../PLCO02A_2D00_pri_2D00_20MHz.tcse2e.ti.com/.../PLCO02A_2D00_pri_2D00_20MHz.txt