主题中讨论的其他器件: LMX2594
团队、
我的客户正在进行一项设计、其中 FPGA 连接到 LMX2820、并且在查找有关 SPI 接口的任何信息时遇到问题。
数据表包含时序参数、但不包含时序图、甚至不包含协议的说明。 具体而言、他需要知道 SPI 事务中的位置/地址位数、读取/写入位数和数据位数。
谢谢!
Viktorija
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.
您好 Viktorija、
SPI 与 LMX2594相同、详情如下。
寄存器结构


编程说明
–R/W 位必须设置为0。
–SDI 引脚上的数据在 SCK 引脚上时钟的上升沿随时钟移入移位寄存器。 在第24个时钟周期的上升沿、数据从数据字段传输到所选寄存器组。
–CS#引脚在编程后可能保持高电平、这会导致 LMX2820忽略时钟脉冲。
–如果在 VCO 处于锁定状态时切换 SCK 和 SDI 线路、与器件之间共享这些线路时的情况一样、在进行此编程期间、相位噪声可能会降低。
–R/W 位必须设置为1。
–忽略 SDI 线上的数据字段内容。
–MUXOUT 引脚上的读回数据从第8个时钟周期的下降沿开始计时。
编程–初始上电序列
为器件通电。
–最初加电时、加电复位(POR)电路将寄存器和状态机复位为默认状态
2.编程复位= 1以复位寄存器。
–尽管 POR 电路确实初始化了器件,但最好将 RESET 位从1切换为0,以手动执行软件复位。 这对于确保内部状态机、偏置电平和整体器件电流复位至稳定的启动条件是必要的
3.编程复位= 0以删除复位。
按降序对寄存器进行编程;R0应为最后一个编程的寄存器
等待10ms 以允许内部 LDO 完全上电。
再次对 R0寄存器进行编程、以在 LDO 处于稳定状态时激活 VCO 校准。