“线程”中讨论的其它部件: TCA9517, TCA9800
您好,
我目前面临 的 TCA9406驱动程序问题是用作 SMBus 驱动程序与电池通信。
我将 SMBus 的布局附加到此消息。 在原理图上,一对上拉电阻器以虚线显示。 对于这些电阻器, 我在没有电阻器的情况下进行了一些测试,其中一些电阻为4.7千欧,另一对电阻为1千欧。
通过 SMBus 与电池通信时,我们测量两条数据线信号中的奇怪噪音。为了显示差异,我 测量 了驱动程序之前和驱动程序之后的时钟。 我还将这些建议附在这封信上。 正如您所看到的,在驾驶员前面时钟的上升时间比在驾驶员后面时钟的上升时间要好得多。 通过阅读数据表,我了解 到随着驱动器的输出电阻降低到大约50欧姆,上升的第二部分的上升时间加速。 这种上升加速似乎会导致线路电压出现峰值。
e2e.ti.com/.../SMBus_5F00_clock_5F00_measurements.pdf
我使用了额外的上拉电阻器来缩短 驱动器和电池之间线路的上升时间。 我在没有测试的情况下进行了一些测试,电阻为4.7千欧和1千欧。 没有电阻器和4.7kOhm 电阻器的测试结果与 PDF 文档中显示的结果类似。 1kOhm 电阻器的测试失败,因为等效的上拉电阻过低, 从动器的逻辑零电压过高,主控制器不再将其视为逻辑零。
通信以50 kHz 的频率完成, 对于 TCA9406来说,通信速度不应太快,因为它的工作频率应高达1 MHz。