RT。我使用一款LMX2581时钟芯片,输入20MHz,输出2400MHz。通过clock code等软件得到寄存器值,从reg5-int,reg15到reg0。每个寄存器值回读后与我设计的一致,但是没有锁定和没有输出。其中回读reg6,显示为0X1831_1CC0,查看datasheet后,发现vco_detect为0,vco_rail_high为1,DLD为0,LD_PINSTATE为0。更困恼的是,回读的REG6中,VCO_SELECT为0,这与我设计的VCO选择VCO2,不符合。是否怀疑芯片无法响应配置寄存器?
下图为clock code中的配置与寄存器值。
注:clock code生成的reg5-init值认为错误,实际配置中使用的为0X0000_0015。