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.

[参考译文] DS80PCI810:[DS80PCI810NJYT]如何通过控制 SMBus 寄存器设置热插拔

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/797053/ds80pci810-ds80pci810njyt-how-to-setting-hot-swap-by-control-smbus-register

器件型号:DS80PCI810

尊敬 

您的回复很清楚、但我们必须仔细应用热插拔功能。

因此、我需要您全力支持。    

我们希望使用 单个控制、  

要控制少于8个通道的端接、需要在寄存器0x08中覆盖 RXDET 引脚。  

写入0x08 = 08'h

然后、每个要控制的通道中的 RXDET 位需要按以下顺序进行编程。

写入0x0E = 00'h (输入 hi-z、因此终止被关闭)

写入0x0E = 0C'h (启用自动 rxdet、输入为高阻态、直到检测到输出端接)

问题1. 如果 CH0具有复位终止功能、我认为其他通道(CH1~CH7)的状态应该正常工作、没有任何未知中断来干扰它、对吧?

                                                                                                                                                                                                                                     

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

    您好、廖先生、

    问题1. 如果 CH0具有复位终止功能、我认为其他通道(CH1~CH7)的状态应该正常工作、没有任何未知中断来干扰它、对吧?

    (Lee):通道控制完全独立。

    CH0的示例

     

    写入0x0E = 00'h (输入 hi-z、因此终止被关闭)

    写入0x0E = 0C'h (启用自动 rxdet、输入为高阻态、直到检测到输出端接

    (Lee): 抱歉、如果我之前发生错误、需要将08'h 写入寄存器0x0E 以启用自动 Rx-Detect

    注意: 除了写入寄存器0x08之外、寄存器0x06必须写入值0x18'h 以启用 DS80PCI810中的 SMBus 寄存器。

    此致、

    Lee