各位工程师好,
我们这边有用TI TCA9546A(4通道)去做HDD的I2C开关,如下原理图所示VCC=3.3V.
系统中对于I2C信号的定义: CLK/Data小于3.3*30%=0.99V为低电平, CLK/Data 3.3*70%大于2.31V为高电平. (30%VCC–70%VCC之间为不确定区域,有可能判断为高电平,有可能判断为低电平)
问题描述: 当接1个HDD时, CH2–Date最小值为0.828V,CH1–CLK最小值为1.002V,波形如下图
当接2个HDD时, CH2–Data最小值为1.02V, CH1–CLK最小值为1.224V. 波形如下图,此时Data与CLK皆处于不确定区域, 有可能导致HDD寻址错误.
Kailyn Chen:
I2C 都有上拉电阻吧?目前的问题是通道2选通没问题,就是电平标准不符是吗?其他三个通道都没问题吧?或者把通道2的信号换到通道3或4试试?
user4359409:
回复 Kailyn Chen:
谢谢你的答复, 都有上拉电阻. 这与示波器的通道没有任何关系.