Part Number:LMX2594
Register read back
(1) R110, rb_VCO_SEL
(2) R111, rb_VCO_CAPCTRL
(3) R112, rb_VCO_DACISET
当LMX2594芯片输出信号fout锁定之后,读取R110回来的信息与dataset的内容和TICS Pro出现矛盾(注:除了寄存器R110、R111和R112之外,读取其他寄存器值与写入寄存器的值是一致,所以可以排除读取协议问题)
a. 例如:在no assist 状态下,配置fpd=200MHz,fout=1014.344MHz,OUT_ISET=0;当信号锁定时,读取R110(0X6E),得到实际返回值是0628 ,而按照dataset和TICS Pro,理论返回值是 0402,请问为什么出现这种情况?
b. 每一次给LMX2594芯片重新上电,读取R112都不一样,例如将LMX2594配置上述一样,返回值出现014E和013C;而R110和R111返回的值不会变,这是为什么只有R112会变
Amy Luo:
您好,为更加有效地解决您的问题,我已将您的问题发布在E2E英文技术论坛上,请更了解这款芯片的TI资深工程师为您解答,一旦得到回复后我会立即回复给您。帖子链接如下,您也可以关注帖子,以方便查看或追问后续疑问。
https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1212854/lmx2594-registers-r110-r111-r112-value-under-no-assist-mode
,
Amy Luo:
您好,
已得到英文工程师的回复,我尝试翻译如下:
这些寄存器是只读寄存器,只有定义的字段具有意义。 对设备编程后,其他字段的值可能会发生变化。
Vcc重新上电后,POR电路将复位设备。 当在Vcc上电后进行回读时,R110,R111和R112寄存器应该读回 0。
R110 = 0x0628。 6表示rb_LD_vtune = 0x3 –> UNLOCK,您是否确定它已锁定? 2 表示Rb_VCO_SEL = 0x1,它与您的配置正确匹配。
R110 = 0x0402。 4表示rb_LD_vtune = 0x2 –>锁定。 0 表示Rb_VCO_SEL = 0x0,不正确。
请按照数据表建议对设备进行编程和校准: