Other Parts Discussed in Thread: LMX2595
器件型号: LMX2595
大家好、尊敬的 TI 团队
我使用 LMX2595 开发自己的电路板。 可以按预期读取和写入寄存器。 我可以测量频谱分析仪的射频功率并更改写入寄存器 44 的射频功率。 PLL 锁定。 问题是我无法更改频率。 我无法解决这个问题. 我正在加载从 TICsPro 中提取的寄存器映射。 代码如下:
LMX2595_writeReg (34、0x0000);
LMX2595_writeReg (36、0x0192);
LMX2595_writeReg (42、0x0000);
LMX2595_writeReg (43、0x0001);
LMX2595_writeReg (38、0x0000);
LMX2595_writeReg (39、0x0002);
LMX2595_triggerFCAL_ONLY();
SPI 和写入寄存器没有问题。 什么可能是问题。
void LMX2595_triggerFCAL_ONLY()
{
// 1) 读取当前 R0(例如,您的表以 0x241D 结尾)
uint16_t r0 = LMX2595_readReg (0);
// 2) 写入相同的 R0、但仅设置 FCAL 位
// (这会触发校准;位在校准后自动清除)
LMX2595_writeReg (0、(uint16_t)(r0 | LMX_R0_FCAL_BIT);
}
HexRegisterValues2.txt