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.

[参考译文] LMX2595:SPI 速度>33MHz 不工作

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1345832/lmx2595-spi-speed-33mhz-not-working

器件型号:LMX2595

我有一个采用 LMX2595的定制 PCB、到目前为止一切都可以正常工作、但当我提高 SPI 通信速度时、我不能超过33MHz。

在33MHz 一切正常、在33MHz 以上、 接收到的数据错误。

SPI 线路的阻抗为50Ohm、并且它们也进行了长度调优。

有没有有用的应用手册、或者有没有人使用过33MHz 以上 SPI 速度的 LMX2595?

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

    尊敬的 Martin:  
    当 SPI 速度> 33 MHz 时、您是否满足 SPI 写入时序要求?  

    此致、  

    维森特  

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

    我认为我已经找到了一个解决方案 ,虽然我真的不 明白发生了什么。

    就在固件的早期(在所有寄存器都设置之前)、我通过读取具有预定义值(R15)的寄存器来检查与 LMX2595的通信、只有在读取的值正确时、我才继续写入所有寄存器。

     现在我发现、在该状态下、MUXOUT 引脚的驱动强度有问题、边沿非常平坦。 但是、当我设置寄存器 R59-R56时、边沿会发生变化、符合预期。

    然后、通信在高达54MHz (所用控制器的最大值)的范围内正常工作。

    对这种行为有什么解释吗?

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

    尊敬的 Martin:

    很高兴知道您的问题已解决!  


    可以。  
    R57[5]控制 MUXOUT 压摆率。  
    当设置为"1"时-高缓冲强度。  

    此致、  

    维森特