主题中讨论的其他器件: TCA9535、 TCA9555
大家好、
你好。
我们的客户正在其设计中使用 PCF8575C。 但是 、扩展器 IC 的所有 IO 都是高电平。 如何在加电时将扩展器 IC 的所有 IO 初始化为低电平?
在其应用中、它们不驱动 I2C 总线、不使用 INT 引脚、仅使用前8个 IO。 它们的 INT 引脚通过 上拉电阻器连接到 VCC、其余8个 IO 未连接并配置为输出。
提前感谢!
艺术
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.
大家好、
你好。
我们的客户正在其设计中使用 PCF8575C。 但是 、扩展器 IC 的所有 IO 都是高电平。 如何在加电时将扩展器 IC 的所有 IO 初始化为低电平?
在其应用中、它们不驱动 I2C 总线、不使用 INT 引脚、仅使用前8个 IO。 它们的 INT 引脚通过 上拉电阻器连接到 VCC、其余8个 IO 未连接并配置为输出。
提前感谢!
艺术
尊敬的 Art:
"我们的客户正在 其设计中使用 PCF8575C。 但是 、扩展器 IC 的所有 IO 都很高。"
这似乎不太可能发生、因为我们的器件没有主动上拉输出(它是一个开漏输出器件)。 器件驱动为高电平的唯一时间是在写入"高电平"事务发送两个字节后的 ACK 期间、暂时打开输出上的上升时间加速器。
您看到的高电平可能是由于系统中的外部上拉电阻器造成的、除非存在泄漏电流。
"如何在加电时将扩展器 IC 的所有 IO 初始化为低电平?"
我们的所有器件(IO 扩展器)都不会以全低输出设置加电、并且我们的器件内部没有任何种类的 NVM 允许将类似的内容编程到其中。 您需要在加电后立即通过 I2C 对器件进行编程。
-Bobby
您好、Bobby、
感谢对此的支持。 客户决定使用 TCA9535或 TCA9555来满足其要求、根据上电时的数据表、该器件将处于高 Z 状态。 还可以吗? 客户仅使用 P01至 P07端口引脚。 他将不会使用其余8个端口引脚(P10至 P17)和中断引脚。 A1、A2、A0已接地。 如何终止未使用的引脚?
如果您能让我找到合适的人来回答这个问题、我们将不胜感激。
此致、
艺术