很多人觉得上拉电阻不就是个"小东西",随便塞个4.7kΩ就完事。上百兆总线上,这一念之差,足以让你的信号面目全非。

1、阻值选错,波形直接躺平
上拉电阻和总线电容构成RC充电回路,上升时间近似为:
tr ≈ 2.2 × R × Cbus
总线电容通常在10pF到50pF之间。若用10kΩ上拉,Cbus=30pF,上升时间高达660ns。而100MHz总线周期仅10ns,信号根本爬不到高电平阈值,接收端直接判错。
2、经验值参考
100kHz → 4.7kΩ~10kΩ
400kHz → 2.2kΩ~4.7kΩ
1MHz以上 → 1kΩ~2.2kΩ
阻值太小也不行。灌电流超限,芯片发热,边沿过冲引发振铃,同样翻车。
3、位置放错,等于白放
这是最容易被忽视的致命坑。
正确做法:上拉电阻紧挨目标IC的输入引脚。
典型错误:电阻放在连接器入口,MCU在另一端。中间那段走线完全处于高阻浮空状态,极易耦合噪声,上拉形同虚设。
本文凡亿教育原创文章,转载请注明来源!

扫码关注






































