主题中讨论的其他器件: TCA9617B、 TCA9406
大家好、
我的客户设计了一个电路板、其中 TCA9617A 的 VCCB 由3.3V 电源供电。但是、将连接到其电路板的 I2C 从器件被上拉至5V。在这种情况下、他们的设计是否会有问题?
实际上、我认为这可能会导致 I/O 引脚泄漏到 VCCB、您的想法是什么?
谢谢!
许耀明
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.
大家好、
我的客户设计了一个电路板、其中 TCA9617A 的 VCCB 由3.3V 电源供电。但是、将连接到其电路板的 I2C 从器件被上拉至5V。在这种情况下、他们的设计是否会有问题?
实际上、我认为这可能会导致 I/O 引脚泄漏到 VCCB、您的想法是什么?
谢谢!
许耀明
您好、Bobby、
感谢您提供的信息! 最好知道 TCA9617B 适用于此应用。 我想知道 TCA9617B 是什么使其适用于此应用的? 哪个规格使其与 TCA9617A 不同?
此外、该器件的 VIH 范围为0.7VCCB 至5.5V。假设 VCCB = 3.3V、则范围将为2.31V 至5.5V。如何知道 I/O 将在哪个精确电压下识别输入电压为高电平?
谢谢!
许耀明
你好、罗伊、
"我想知道 TCA9617B 是什么使 其适用于此应用的? 哪种规格使其与 TCA9617A 不同?"
这不是规格变化。 TCA9617B 是修订版 A 的重新设计、用于解决断电高阻抗问题。 内部体 FET 是固定的、因此它们不会反向偏置。
"此外、该器件的 VIH 范围为0.7 VCCB 至5.5V。假设 VCCB = 3.3V、则范围为2.31V 至5.5V。如何知道 I/O 将在哪个精确电压下识别输入电压为高电平?"
通常、我们所做的是在设计时考虑裕度。 我之前曾多次讨论过内部设计、发现我们使用的比较器值低于规格、以保证数据表中规定的最小值。 如果显示最小值为0.7VccB、则我可以告诉您高电平信号应被2.31V 识别。
-Bobby
您好、Bobby、
感谢您的回答! 我现在很清楚。
我的客户问了另一个有趣的问题、我想和您讨论。
假设我们正在设计一个具有 I2C 连接器和3.3V 上拉电阻的系统。 由于我们不知道系统将连接哪种类型的 I2C 从设备(它可能上拉至3.3V 或5V)、因此在我们的终端设计上拉电路的好方法是什么? 如果 I2C 从设备上的上拉电压为3.3V、一切都正常。 但是、如果电压为5V、则会出现一些问题。
您对此有何建议?
谢谢!
许耀明
你好、罗伊、
使用 TCA9617B 时、即使主侧为3.3V、而未知系统具有5V 上拉电阻、它仍然可以工作。 (但不适用于 TCA9617A)
我还想再次检查这里、您需要 I2C 缓冲还是仅需要 I2C 电平转换? 如果总线上有大量电容、则需要 I2C 缓冲。 您可以假设总线上每个主/从器件的最大值为10pF、PCB 布线的每 cm 约为1pF。
如果未知系统的 I2C 缓冲器上也有未知电容、那么我们需要使用 I2C 缓冲器。 (在这里、TCA9617B 是一种很好的方法)我们还可以将 TCA9617B 等 I2C 缓冲器与 TCA9406等 I2C 转换器配对使用。
您需要支持的最大频率是多少?
谢谢、
-Bobby