Other Parts Discussed in Thread: LMX2571
器件型号: LMX2571
您好、
我对 LMX2571 的建议寄存器编程序列有疑问。
问题/观察
当我们使用以下序列对器件进行编程时、我们会在 PLL 锁定到目标频率之前看到输出端出现不需要的频率。
-
编程序列(电流):
R0(RESET 置为有效)→将 R60 编程到 R1→R0(RESET 置为无效)
在此序列期间、在实现锁定之前、输出端会出现意外的频率。
我们测试的内容(无改进)
-
禁用输出缓冲器
-
R23:
OUTBUF_TX_EN_F2、OUTBUF_RX_EN_F2=禁用→不起作用 -
R7:
OUTBUF_TX_EN_F1、OUTBUF_RX_EN_F1=禁用→不起作用
-
将输出功率设置为最小值 (00)
-
R24/R23:
OUTBUF_TX_PWR_F2、OUTBUF_RX_PWR_F2= 00→无影响 -
R8/R7:
OUTBUF_TX_PWR_F1、OUTBUF_RX_PWR_F1= 00→无影响
查找:哪个寄存器会触发不需要的输出
我们从 R60 开始一次发送一个寄存器地址数据、以确定不需要的频率开始的位置。
我们发现写入 R35 会导致出现不需要的频率(此时 R34 和更低的 R34 仍处于 POR 值)。
-
当时的 R35 值:0x10E3
我们尝试过的权变措施序列
通过尽可能晚地写入 R35、我们可以尽可能缩短不需要输出的持续时间:
-
权变措施序列:
R0(RESET 置为有效)→将 R60 编程到 R36→R34→R1→R35→R0(RESET 置为无效)
这会显著减少不良频率出现的时间。
问题
-
对于 LMX2571、上述权变措施的编程序列是否可以接受/安全(任何问题或副作用)?
-
在 PLL 锁定之前是否有官方/推荐的方法来防止任何输出活动(例如,首选寄存器顺序,静音/门控方法或其他设置)?
-
为什么特别是 R35 会在锁定之前触发输出活动(即使已尝试 OUTBUF 启用/电源设置)?
谢谢、
Conor