[牛人杂谈] I2C上拉电阻取值问题

[复制链接]
4388|29
zhuomuniao110 发表于 2017-2-20 20:41 | 显示全部楼层
下降延是芯片内的晶体管,是有源驱动,速度较快;上升延是无源的外接电阻,速度慢
捉虫天师 发表于 2017-2-20 20:50 | 显示全部楼层
一般我折中,取个2.2K Ohm
huangcunxiake 发表于 2017-2-21 20:06 | 显示全部楼层
在I2c总线可以串连300欧姆电阻RS可以用于防止SDA和SCL线的高电压毛刺
wahahaheihei 发表于 2017-2-21 20:22 | 显示全部楼层
电源电压限制了上拉电阻的最小值,是要看驱动能力的。
天灵灵地灵灵 发表于 2017-2-21 21:40 | 显示全部楼层
在2.8V系统中,console设计选3.3K,portable/handset等低供耗的设计选4.7K牺牲速度换取电池使用时间
feelhyq 发表于 2017-6-20 16:32 | 显示全部楼层
 楼主| 稳稳の幸福 发表于 2017-6-21 18:05 | 显示全部楼层
看来对大家还是很有帮助的
 楼主| 稳稳の幸福 发表于 2017-6-21 18:05 | 显示全部楼层
另外说一个,如果不知道用多少,看官方给的参考电路里面的电阻,就行了。
dongnanxibei 发表于 2017-6-22 17:09 | 显示全部楼层
我一般就是找官方的手册上给的。
jane_dragon 发表于 2017-11-6 17:03 | 显示全部楼层
楼主你好,这里想请教下一个问题。我这里一个板子,用的是飞思卡尔MCIMX6D5EYM10AD,I2C-3挂着四个设备,且I2C总线上拉电阻为4.7K,四个设备分别为:
(1)TXS0102DCUR,电压转换芯片,OD门,3.3V转5V,TI厂商,在5V端外接HDMI座,且在HDMI座的管脚中加了CDS2C05HDMI2的TVS管
(2)S-35390A-T8T1U,RTC实时时钟芯片
(3)TSC2007,四线式触摸屏芯片
(4)ADV7393BCPZ,DAC视频输出芯片
现在的问题是这样的:插入HDMI线时,整个I2C上挂着的从机都死机,HDMI无输出,触摸屏无反应,实时时钟变成初始值,DAC视频芯片无输出,其实就是整个I2C都挂死了。用示波器量到:SCL为1,SDA为0,有时候复位CPU,I2C能恢复正常,有时还是SCL为1,SDA为0。而且更关键的现象是:发生这个现象不是一直,而是随机的。即有时候插入HDMI后,I2C所有从机都正常,HDMI有输出,触摸屏有反应,实时时钟也正常。但有时候插入HDMI,整个I2C都死了。所以有时候想测这个现象,还真测不了,因为这个现象太随机了。
这里当然是怀疑HDMI显示器某个因素造成SDA拉低,但HDMI显示器连接到其他设备上是正常工作的。应该是这个板子上设计有误,费解中,不知楼主能否解答下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部