主题中讨论的其他器件: TCA9548A
大家好、
我想问您该器件的 I2C 接口问题。 当 SDA 通过开关(TCA9548A-Q1)从主器件发送到从器件时没有问题、但是当只以相反方向发送时、ACK 信号电平从小于1V 增加到大于1V 会出现问题。 请检查下面随附的文件、并告诉我如何修复它。
e2e.ti.com/.../TCA9548A_2D00_Q1_5F00_I2C-interface-issue.pdf
此致、
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.
大家好、
我想问您该器件的 I2C 接口问题。 当 SDA 通过开关(TCA9548A-Q1)从主器件发送到从器件时没有问题、但是当只以相反方向发送时、ACK 信号电平从小于1V 增加到大于1V 会出现问题。 请检查下面随附的文件、并告诉我如何修复它。
e2e.ti.com/.../TCA9548A_2D00_Q1_5F00_I2C-interface-issue.pdf
此致、
Jeffrey、
Clemens 和我要求具体数字的原因是、这种行为可能有几个不同的原因、但如果不了解具体情况、很难判断最可能的原因是什么。
如果蓝色线是控制器驱动的、那么在控制器驱动时、黄色线偶尔显示低于蓝色线的电压是没有意义的、例如、我在这里看到:
这种行为的一个可能原因是 ACK 的 VOL 实际上高于图像中显示的 VOL (即超过1V)。 如果是这种情况、则 ACK 可能接近 Vpass、从而导致 RDS_ON 更高。 这就是特定电压读数有助于排除这一可能原因的原因。
此外、您能否共享总线的电容特性?
最后、我了解您正在测试一个通道。 我想澄清测试期间激活的 TCA9548A-Q1通道数量。 换句话说、存储在控制寄存器中的值是多少? 是0xFF 吗?
最棒的
Danny
尊敬的 Danny:
我了解您的具体要求。 SDA 的 ACK 信号看起来有点奇怪、因此我的客户正在对此进行调试。 让我检查您的要求。(电压、电压、电容等)
我想解释一下主器件和从器件的配置。 主器件是 MCU、而从器件是 DS90UB954等解串器。 正如您所知、如果主器件通过开关向从器件发送信号(SDA、SCL)、从器件会向主器件发送包括 ACK 在内的返回信号(SDA、SCL)。 因此、"从器件到开关"和"切换到主器件"是指发送到主器件的返回信号。 我认为 I2C 总线的电压低于1V、因为大多数解串器的电压大约为0.4V 至0.5Vmax。
控制寄存器的值为0x01、仅激活通道0。
此致、
Jeffrey、
[引用用户="Jeffrey Chung1"]
控制寄存器的值为0x01、仅激活通道0。[/QUERP]
这很好。 我想确保其他通道未同时连接。
[引用用户="Jeffrey Chung1"]
我想解释一下主器件和从器件的配置。 主器件是 MCU、而从器件是 DS90UB954等解串器。 正如您所知、如果主器件通过开关向从器件发送信号(SDA、SCL)、从器件会向主器件发送包括 ACK 在内的返回信号(SDA、SCL)。 因此、"从器件到开关"和"切换到主器件"是指发送到主器件的返回信号。 我认为 I2C 总线的电压低于1V、因为大多数解串器的电压大约为0.4V 至0.5Vmax。[/引述]
感谢您的澄清。
如果没有特定的电压、当控制器将大量 SDA 数据传输到响应器时、我无法查看我们是否在相反方向观察到类似的压降。 如果两次测量的 VOL 都不正确地假设为0V、则可能会导致 ACK 脉冲的电压差过大。 这就是为什么获得一些精确的数字测量值会有所帮助。
[引用用户="Jeffrey Chung1"]
我了解您的具体要求。 SDA 的 ACK 信号看起来有点奇怪、因此我的客户正在对此进行调试。 让我检查您的要求。(电压、电压、电容等)[/QUERP]
听起来很棒、请在您回听时继续关注!
最棒的
Danny