主题中讨论的其他器件: TCAL6416、 PCA9557
工具与软件:
亲爱的大家好
我希望在一种设计中实现 DRV8425、我们希望对 M0/M1引脚使用的步进模式进行数字控制。
我预计不需要任何需要330k 接地的模式。 不过、我 希望能够在 该输入上的特定 Hi-Z 模式之间切换。
我的问题是、如何最好地为此生成控制信号? 我们的设计将具有许多这样的电机驱动器、理想情况下、我想通过 I2C 总线对它们进行控制。 到目前为止、我广泛使用了像 PCA9506 (通过 I2C 控制40个输出的数字 IO 扩展器)这样的器件、但它的输出仅运行到高电平/低电平-没有 Hi-Z 选项。
我想 做的可能是使用 PCA9506 (或类似芯片)、并通过将给定引脚设置为数字输入(理论上是 Hi-Z)来向 DRV 创建高阻态信号。 那么、问题是、它的 Hi-Z 是否 足够? 我在试图回答这个问题时、是查看 DRV8425数据表上指定的输出上拉电流(10uA)、并将其与泄漏电流 ton PCA9506 (1uA)进行比较、似乎是有利的。 不过、相对于10uA 基线、1uA 的变化幅度是+/-10%、这 也是 DRV8425在命中 Hi-Z 输出中指定的最大容差、因此我担心这可能不够高的阻抗...
我查看了其他各种 IO 扩展器芯片(例如 TCAL6416、PCA9557)、但我不清楚这些芯片是否可以解决该问题、因为它们 还有大约1uA 的输入漏电流。
非常感谢您提供任何建议。