主题中讨论的其他器件: LMX2594EVM
大家好、我尝试使用适用于 LMX2572的 SPI 或 STM 微控制器来执行 PLL 锁定、我在使用125 MHz (Fosc)来锁定 PLL 并尝试按照数据表中给出的顺序进行校准时遇到问题。 其中我已经将 R0寄存器的位1复位为高电平(1)、然后在代码中写入以下序列以锁定 PLL:
R0 = 0x221E、
R36 = 0x240030、
R84 = 0x540001、
R85 = 0x55D800、
R82 = 0x522800、
R80 = 0x50CCCC、
R79 = 0x4F004C
R100 = 0x642710、
R104 = 0x682710、
R0 = 0x219C。
下面是我如何为 R80编写代码的示例:
HAL_DELAY (20);
txBuff[0]= 0x50;txBuff[1]= 0xCC;txBuff[2]= 0xCC;//R80
HAL_GPIO_WritePin (GPIOA、CSB_PLL_Pin、RESET);
HAL_SPI_TRANSMIT (&hspi2、txBuff、1、HAL_MAX_DELAY)//地址
HAL_SPI_TRANSMIT (&hspi2、&txBuff[1]、2、HAL_MAX_DELAY)//数据
HAL_GPIO_WritePin (GPIOA、CSB_PLL_Pin、SET);
HAL_DELAY (20);