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:LMH2832 SPI回读问题

Guru**** 2381800 points
Other Parts Discussed in Thread: LMH2832
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/771148/lmh2832-lmh2832-spi-readback-problem

部件号:LMH2832

您好,

我已将LMH2832用于我的系统主板,我可以通过SPI控制成功控制增益。 但不知怎么的,我无法回读SPI寄存器值。 我将500欧姆串联到引脚4,5,6,7,这些引脚是SPI相关引脚。 我还在5号插针处放置了10pF并联盖,以平滑时钟波形,但没有帮助。 修订版ID和产品ID似乎有一些值,但其余的值都是"00"。能否帮助我从SPI重新读取正确的值? 仅供参考,我附上了SPI程序和回读例程的屏幕截图,如下所示。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yongho您好,

    您能否分享您的原理图? 从地址读取的值是否一致,或者您是否持续获得不同的结果?

    最佳,
    Hasan Babiker
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,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,但需要检查。

    e2e.ti.com/.../TB1_5F00_rev3_5F00_1.2319万.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yongho您好,

    在尝试读取寄存器时,是否还可以共享SPI引脚的波形?

    最佳,
    Hasan Babiker
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    出于安全原因,我不能在实验室中为波形拍照,但我发现数据与12.5MHz时钟相比有接近半个周期的延迟,导致读取值与预期值不同。 我认为这种延迟可能是由从ZCU102 FPGA板到LMH2832芯片的长电缆(~16英寸)和传输线路造成的。 我计划降低时钟速度,例如1MHz,看看是否可以改善这种延迟或延迟。 如果您有更好的想法,请告诉我。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yongho您好,

    请告诉我,降低速度是否有助于解决此问题。 当然,FPGA板是否为SDI引脚上的第一个时钟周期输出高位以触发读取?

    最佳,
    Hasan Babiker
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将串联电阻器更改为10欧姆,并移除了所有并联电阻器,然后在不降低时钟速度的情况下解决了问题。
    谢谢!