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:CSB 线路通信

Guru**** 2542200 points
Other Parts Discussed in Thread: LMX2595

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/980069/lmx2595-csb-line-communication

器件型号:LMX2595

大家好、

你好。

我们的客户询问他是否可以通过仅使用 CSB 线路选择一个芯片或另一个芯片来单独与每个芯片通信、或者在与另一个芯片通信时、是否必须从一个器件(通过机械开关)物理断开 SPI 总线?

他 正在尝试使用2个 LMX258实现低噪声15 GHz LO、如 TIDA 文档中所述。 他更喜欢使用 CSB 线而不是机械开关。

谢谢!

艺术

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

    我只想补充一点、每个 LMX 的 MUXout 引脚都配置为数据输出(SDO)、而不是锁定检测(LD)。

    谢谢!

    艺术

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

    尊敬的 Art:

    只要总线上的每个器件都有单独的 CSB 信号、SCK 和 SDI 引脚就可以毫无问题地共享。

    据我所知、MUXout 输出永久配置为推挽输出。 因此、客户将无法为 MUXout 引脚共享数据线以返回 SDO 通信。 如果客户希望这样做、他们将需要一个额外的多路复用器、并且芯片选择位应该被用作寻址方案的一部分。 如果在寄存器映射中未披露的某个位置有 MUXout 三态选项、我将再次进行检查;如果有三态选项、我将告知您并将其添加到我们的数据表更新列表中、以便获得官方支持。

    此致、

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

    尊敬的 Art:  

    LMX2595的 MUXout 无法与其他器件共享、该引脚不支持三态。  

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

    尊敬的 Derek:

    我是有问题的客户。

    您的答案很清楚、因此我的 PCB 有问题、因为我将所有四个 MUXouts 连接在一起-认为它们是 SPI 总线的 SDO 线。

    我的下一个问题是、是的、是的、是的、是的、在 LMX2595数据表的79页中、有人说、甚至暗示 MUXout 引脚是推挽式的、绝对不能用作连接到多个器件的 SPI 总线的 LDO 线路?

    我想我不是独自问这个问题。

    谢谢、
    Tony

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

    您好、Tony、

    数据表中并未说明 MUXout 引脚支持三态、因此我们不应假设多个 MUXout 引脚可以连接在一起。

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

    Noel、您好!

    术语"SPI"用于 LMX2595数据表中至少10个位置。 这可能会导致一些用户认为、当器件明显不支持标准 SPI 接口时、器件实际上支持该接口。 如果 TI 在数据表中阐明这一事实、我认为这不会浪费墨水或空间。

    谢谢、

    Tony

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

    您好、Tony、

    这是与 LMX2595 (和类似器件)一起使用 SPI 时的常见痛点、因此我认为需要更新数据表以阐明 MUXout 行为及其对 SPI 的影响。

    也就是说、在搜索寄存器映射后、我认为我找到了一个可以对 MUXout 引脚进行三态处理的未公开位。 设置 R1[3]= 0时、MUXout 引脚应为三态。 设置 R1[3]= 1以启用 MUXout 引脚驱动器。

    启动时的默认寄存器值应将 MUXout 引脚设置为锁定检测模式、复位后锁定检测应处于低电平、因此 MUXout 引脚在启动时应共享相同的状态。  我建议在所有器件同时上电后立即写入 R1[3]= 0、以便后续编程不会导致总线冲突。 要获取回读、请为单个器件设置 R1[3]= 1、执行回读事务、并在所有回读完成后设置 R1[3]= 0。 如果器件必须复位、请确保在复位后立即再次写入 R1[3]= 0。

    如果您的电路板随后发生旋转、我建议通过一些电阻连接 MUXout 引脚、以避免因意外总线冲突而造成损坏。 理论上、只需进行编程就可以避免这种情况、但添加电阻是对意外硬件故障(例如导致 POR 的特定器件电源中断)的一种套环。

    此致、

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

    尊敬的 Derek:

    谢谢你们,我有机会投票选出今年的天才! -用粗体、斜体、全大写... 如果他们有闪烁的 Neon、我也会这样做。

    昨天、我们按照您所述的步骤进行了实验、现在我们在2对共享相同 SDI、SCK 和 MUXout (SDO)线路的双 LMX252K 之间进行了完整、独特的编程和回读。 这可能是第一次在德克萨斯州以外的地方-在保加利亚索非亚-以及蛋糕上的樱桃、这是星期五、所以你也度过了我们的周末。

    祝你一切顺利、

    Tony

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

    Tony、

    很高兴我能提供帮助! 如果我已经解决了您的问题、您能通过单击我的答案上的绿色按钮来帮助我解决吗?

    此致、