ZHCAEI4 September 2024 PCA9306 , TCA39306 , TCA9548A
图 2-1 是一种在 I2C 控制器和 I2C 目标器件之间使用 TCA39306 I3C 电平转换器的电压转换应用。TCA39306 是无源器件,向后兼容 I2C。
该示例的电气设置如下:
RPU = 10kΩ
VCC1 = 3.3V
VCC2 = 5.0V
TCA39306 设置为电平转换模式。TCA39306 EN 和 VREF2 引脚已短接在一起(EN 和 VREF2 引脚连接表示为 EN+REF2)。这实际上会形成一个类似二极管的结构,将 VEN+REF2 电压设置为:
其中,VTH 是室温下大约 0.6V 的 passFET 阈值电压。在电平转换器中,将 SCL1 连接到 SCL2 并将 SDA1 连接到 SDA2 的每个 FET 的栅极会偏置到该 VEN+REF2 电压。因此,每个 passFET 栅极电压会调整为:
源极电压是上拉电阻器连接引起的电源电压,VSOURCE = 3.3V。
由于 VGS = VTH,passFET 位于截止区域的边缘。当控制器拉至 VOL = 0.4V 的逻辑低电平时,源极电压等于开漏驱动器的 VOL。VSOURCE = VOL = 0.4V。因此,栅源电压变为:
passFET 充当线性工作区域中的开关,并且由于 3.5V 远高于阈值电压,因此会强导通。电流从两个电源轨 VCC1 和 VCC2 流经上拉电阻器,再经由控制器的开漏驱动器流向 GND,如图 2-2 所示。
当控制器释放总线时,SDA 通过上拉电阻器上升回 VCC1。VGS 会降低,并且 passFET 进入类似于高阻抗状态的截止区域。由于 passFET 漏极和源极端子是可互换的,因此目标器件可以将 SDA 总线拉低。在图 2-3 中,目标器件将 SDA 拉至低电平 (VOL = 0.4V)。一旦 VGS 超过 VTH = 0.6V,内部 passFET 就会导通,电流会从两个电源通过开漏驱动器流向 GND,类似于控制器在第一个示例中被拉低的情况。
passFET 的简单设计可实现无缝双向电平转换。TCA39306 可实现两个电源轨之间的 I2C 电平转换。在逻辑低电平状态下,控制器和目标器件都会检测到 VOL = 0.4V。在逻辑高电平状态下,由于 passFET 在 TCA39306 内部产生分离,控制器会检测到 3.3V 电压,而目标器件会检测到 5.0V 电压。