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.

[参考译文] LMX2582:重新加载所有寄存器可使合成器在一半时间内解锁

Guru**** 2556400 points
Other Parts Discussed in Thread: LMX2582, TICSPRO-SW

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/670543/lmx2582-reloading-all-registers-makes-the-synthesizer-unlock-half-the-time

器件型号:LMX2582
主题中讨论的其他器件: TICSPRO-SW

您好!

我在重新写入所有寄存器后锁定 LMX2582时遇到问题。 我在发现合成器在下电上电后未锁定后发现问题。 我尝试再次发送所有寄存器、它被锁定。 我在代码中添加了功能、以便在我向其发出命令时重新发送所有初始化命令、并发现合成器大约50%的时间没有锁定。 我读回所有寄存器的内容、并验证它们是否包含我所写的内容。

OSC 输入来自通过 RC (1K、18pF)滤波器的单端10MHz CMOS 输出、因此馈送到 OSCinP 引脚的波形为0-1.5v 信号、而 OSCinN 引脚通过1K 电阻接地以匹配阻抗。 两个输入端还具有一个0.01uF 交流耦合电容器。

我不能再想尝试其他任何东西了、希望能够帮助我找到我所做的错误。 请参阅下面我要写入合成器的寄存器的值、我的代码将地址和数据从列表底部(索引43)发送到顶部(索引0)。

// LMX2582合成器默认值
SYN_REG 代码 synth_inits [REG_CNT]={
{0、0x221C}、
{1、0x0808}、
{2、0x0500}、
{4、0x1943}、
{7、0x28B2}、
{8、0x1084}、
{9、0x0302}、
{10、0x10DB}、
{11、0x0018}、
{12、0x7001}、
{13、0x4000}、
{14、0x0FFF}、
{19、0x0965}、
{20、0x012C}、
{22、0x2300}、
{23、0x8842}、
{24、0x0509}、
{25、0x0000}、
{28、0x2924}、
{29、0x0084}、
{30、0x0034}、
{31、0x0401}、
{32、0x210A}、
{33、0x2A0A}、
{34、0xC3EA}、
{35、0x089B}、//设置为/12
{36、0x0421}、
{37、0x5000}、
{38、0x00F0}、// N 分频器= 120
{39、0x8204}、
{40、0x03F9}、
{41、0x40AB}、// PLL DEN = 66、666、667 => 0.05Hz 分辨率
{42、0x0000}、
{43、0x0000}、
{44、0x0262}、//只是默认值、但是...
{45、0x5A00}、// PLL 数字= 40、000、000 => 402 MHz
{46、0x00A3}、
{47、0x00C0}、
{48、0x03FC}、
{59、0x0000}、
{61、0x0001}、
{62、0x0000}、
{64、0x03AF}、
{0、0x2206}、
};

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Matt、
    我已为您的问题指派了一名专家。 感谢您的耐心等待。
    此致
    Puneet
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Matt、

    您是否足够使用 TICS Pro (www.ti.com/tool/ticspro-sw)?)生成.TCS 文件的配置 这将帮助我们更快、更轻松地查看您的配置。 谢谢你。