您好,
我已将LMH2832用于我的系统主板,我可以通过SPI控制成功控制增益。 但不知怎么的,我无法回读SPI寄存器值。 我将500欧姆串联到引脚4,5,6,7,这些引脚是SPI相关引脚。 我还在5号插针处放置了10pF并联盖,以平滑时钟波形,但没有帮助。 修订版ID和产品ID似乎有一些值,但其余的值都是"00"。能否帮助我从SPI重新读取正确的值? 仅供参考,我附上了SPI程序和回读例程的屏幕截图,如下所示。
谢谢
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.
您好,
我已将LMH2832用于我的系统主板,我可以通过SPI控制成功控制增益。 但不知怎么的,我无法回读SPI寄存器值。 我将500欧姆串联到引脚4,5,6,7,这些引脚是SPI相关引脚。 我还在5号插针处放置了10pF并联盖,以平滑时钟波形,但没有帮助。 修订版ID和产品ID似乎有一些值,但其余的值都是"00"。能否帮助我从SPI重新读取正确的值? 仅供参考,我附上了SPI程序和回读例程的屏幕截图,如下所示。
谢谢
您好,Hassan,
是的,我读取的值非常一致。 以下是LMH2832的示意图屏幕截图,但有些修改。
R119,R120,R121和R122被500欧姆电阻器取代。
R129更换为10pF盖。
R128,R130和R131已卸下。
仅供参考,这些SPI信号通过P1连接器(如PDF文件中所附)传输到TB1板。 然后,此信号与ZCU102 FPGA接口。 由于ZCU102可以使用3.3V线路而不是1.8V,所以我不得不将电压转换器(SN74AVC4T245PWR)置于两者之间。 我已将ZCU102到LMH2832的3.3V --> 1.8V和LMH2832 SDO引脚到ZCU102的1.8V --> 3.3V设置为此值。
简而言之,具有LMH2832的ZCU102 <--> TB1 <-->夹层板。
我们在ZCU102中将时钟速度设置为"慢",我认为这将是25MHz,但需要检查。