“线程: 测试”中讨论的其它部件
您好,专家
如果我们使用 PCA9306作为开关模式,传播时间将比正常时间稍长,那么我们是否有这方面的特定测试结果?
此外,从其他 E2E 答案看,在切换模式下,只有传播时间会有所不同,所以我想与您进行双次检查,其他参数不会有任何影响,对吗?
巴西
Chi
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.
您好,专家
如果我们使用 PCA9306作为开关模式,传播时间将比正常时间稍长,那么我们是否有这方面的特定测试结果?
此外,从其他 E2E 答案看,在切换模式下,只有传播时间会有所不同,所以我想与您进行双次检查,其他参数不会有任何影响,对吗?
巴西
Chi
你好,Chris
这是 E2E 链接,我将其作为参考。
我客户的应用如下所示:Vref_1=3.3V,Vref_2和 EN,200k 分辨率为3.3V。 SCL 和 SDA 传输 I2C 信号。这是一种电平转换器设计和连接,但在实际板上,客户发现两侧的信号都是3.3V,因此必须用作开关。
客户发现 I2C 通信在原理图中失败。因此,要与您核实,是否有风险?
巴西
Chi
Chi,
PCA9306在此电路中的作用是什么? 它不是缓冲区,您也不准备进行任何级别转换。 此外,没有用于控制 EN 引脚的 GPIO。
我认为您的电路中不需要此设备,如果您确实需要缓冲或能够断开 SCL1端与 SCL2端的连接,则此设置毫无意义。
PCA9306也只是一个使用 PASS FET 技术的电平转换器。 它无法为另一台设备进行 ACK,只能通过 I2C 总线传播该 ACK。 PCA9306是否无法驱动 SDA 线路过低?
最佳
克里斯
你好,Chris
实际上,该电路板上的 PCA9306定位器用作 I2C 电平转换器,因此其布局被连接为电平转换器配置,但当客户检查系统并进行验证时,发现 PCA9306的两端电压为3.3V, 同时,客户发现我们可以将 PCA9306设置为开关模式,因此他们希望将其用作 I2C 开关,而不更改板载连接。
这就是为什么客户希望确认使用此原理图为 PCA9306执行简单的开关功能是否存在任何风险
巴西
Chi
Chi,
这不是数据表中的确切交换机配置。 在数据表交换机配置中,当您将 EN 引脚连接到 GPIO 引脚并使用 MCU 对其进行控制时:
但是,在您的情况下,将所有设备连接到3.3V 是正常的。 如果您的设备有两个不同的3.3V 电源轨,并且您希望在一个电源轨处于通电状态时关闭设备,我建议将 VREF1,VREF2和 EN 引脚全部连接到您希望通电和断电的电源轨上。 这将控制您的 EN 引脚,并将 I2C 总线的两侧彼此隔离。
如果您的设备使用一个电源轨,则您的设置仍将正常工作,但没有理由使用 PCA9306,我建议在下一个版本中删除它。
当您说 I2C 通信不工作时,当您对 SCL/SDA 接地时,PCA9306是否能够传播低电平? 确保设备仍然通电,并且 VREF1,VREF2和 EN 均已通电。
最佳
克里斯