LMX2594 N分频器写入失败
大家好,目前遇到的问题是N分频器寄存器写入失败。
目前其他的寄存器都能正常的读写,证明我的SPI协议是没有问题的。
但就是唯独N分频器(R34,R36)写入和读出的值不一样!
比如现在PFD为40MHz,输出10GHz频率,那么N分频器的值就应该是250,对应的16进制为0xFA.
根据手册那就应该在 R36中写入0XFA,R34写0X00。但实际R36读出的值为0x00!
手册反反复复看过很多次,就是写不进去!
简单说来就是:与芯片协议正常,其他寄存器读写正常,唯独N分频器读写错误
请大家提供一下思路,谢谢!
R34 的bit[2:0]应该是001才对吧,才是的PLL_N enable。 因此R34应该为0X01而不是0X00。
手册里面已经说明了N分频器的取值范围为 28~524287,也就是说会占用19位。如下图:
所以,如果按照您的说法,那N的取值范围只能占16位,也就是说最大值为65535,这与手册不相符
但是,在寄存器说明中,对N分频器的解释也确实让人迷惑。如下图:
实在是搞不懂这个 enable是该用在哪里,我也试过让R34为 0b 100 或0b001,现象依旧。。
还有我在官网上找到的最新的软件: CodeLoader4,这里面还没有包含LMX2594,请问最新版的下载链接在哪里?
那您下载TICS Pro这个软件,里面含有LMX2594,根据您的输入输出频率,以及分频系数的配置,可以直接导出寄存器的配置。
谢谢您,之前是软件搞错了。
你好,请问这个软件的下载链接在哪里啊。没找到
http://www.ti.com/tool/ticspro-sw?keyMatch=TICS%20pro&tisearch=Search-EN-EverythingPeng Gu
你好,请问这个软件的下载链接在哪里啊。没找到
你好,不知道为什么我发的帖子没有人回复呢,希望帮助解决一下问题,。我现在遇到的问题是按照TICSPRo配置的寄存器,来实现扫频功能,但是扫频的频率范围不对,不管怎么该扫频范围的寄存器都是不变,是什么情况呢?而且对于芯片手册上给出的自动扫频的案例的寄存器的计算过程也不懂,有些矛盾,可否帮忙解答一下,谢谢
你好,最近也在调试这个,2635993229,这是我的qq号,希望可以交流下,不胜感激