4个I2C都要看看,阻抗看起来都大 正常吗
如果你说的是 4 路 I2C(SCL/SDA)测出来阻抗/电阻都比较大,那有可能完全正常,关键要看你怎么测、测的是哪里。
先说结论
如果测的是 I2C 信号线对 GND:
例如:
SCL → GND
SDA → GND
测出来:
几 kΩ
10 kΩ
几十 kΩ
通常是正常的。
因为 I2C 通常有上拉电阻:
3.3V
│
├── 4.7kΩ
│
SCL / SDA
│
I2C Device
所以你测信号线时,可能通过:
- 上拉电阻
- 芯片内部保护电路
- ESD 电路
形成测量路径。
如果你说的“阻抗大”是 >5Ω
那对于 I2C 来说:
5Ω根本不能简单判断正常还是异常。
因为 I2C 信号线本身不是电源铜箔,它通常连接到多个 IC。
例如:
MCU
│
├──────── SCL ───── Sensor1
│ Sensor2
│ EEPROM
│
└──────── SDA ───── Sensor1
Sensor2
EEPROM
因此测量:
SCL → GND
SDA → GND
不同的测量方式、不同芯片状态,结果可能完全不同。
你说「4个 I2C 都看起来阻抗大」
这个现象反而让我觉得:
⭐ 如果 4 路 I2C 都类似地偏大,很可能是正常设计
因为真正 PCB 损坏通常不会刚好:
I2C1 异常
I2C2 异常
I2C3 异常
I2C4 异常
同时全部出现相同问题。
更可能是:
① I2C上拉电阻导致
② 测试方法导致
③ MCU / Slave芯片内部电路影响
④ 板子没有上电,芯片ESD保护结构影响
你现在最需要确认的是这几个信息
告诉我:
① 你测的是哪两个点?
例如:
SCL → GND?
SDA → GND?
SCL → SDA?
② 测量单位是什么?
Ω?
kΩ?
③ 是用什么仪器?
万用表?
DMM7510?
自动测试治具?
我的建议
如果方便,你最好发一下:
- I2C 原理图
- 或者测试程序中的测试点定义
浙公网安备 33010602011771号