完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
|
|
|
|
印象上这个跟总线内部电容有关,没必要算1.5k~2.2k之间就行
|
|
|
|
|
|
22ohm 是为了抑制反射; 上拉电阻的大小跟你I2C 跑的频率相关的。 看一下I2C的Specification就清楚了。
|
|
|
|
|
|
串电阻不是为了放反射,而是调试维修方便,比如IICSDA短路了,断开电阻就可以知道是那一边短路了。可以不串电阻。但上拉电阻是必须的,2.2K-10K都行。LZ还是google了解一下I2C。
|
|
|
|
|
|
楼上的我信哪个呢?一个说抑制反射,一个说为了调试?
|
|
|
|
|
|
都参考一下吧,每个理解都有各自的依据。 做这一行,通常一个问题没有一个绝对的答案。
|
|
|
|
|
|
速度要达到数十MHz 等级以上才会发生严重的反射问题,I2C 通常最快也只有 400KHz,哪里会有很严重的反射问题呢?
|
|
|
|
|
|
I2C上啦电阻的大小通常是根据所需要的上升沿快慢来决定的。上升的快就用小的上啦电阻,至于要多大电阻,一切以调试结果为准。通常使用的阻值有1.5K,2.2K,2.7K,4.7K等
|
|
|
|
|
|
|
|
|
|
|
|
要了解I2C通讯的本质是什么!或者串口通讯等,做为保护IO的作用,准确说是限流,还有就是对信号的上升边沿有所平滑,准确说是消过冲,阻值不能过大,不然会和I2c的总线电容形成RC滤波,那样就成了积分电路了,也就是三角波,总线通讯就错误了
|
|
|
|
|
|
上拉电阻必须要的,因为芯片里面是OD。 阻值大小和I2C总线频率有关系,还有如果I2C总线上挂了很多器件的话需要调整上拉电阻来调整上升沿。总线上串电阻方便调试
|
|
|
|
|
|
其实一般应用可以不接的22欧的,这样做就是楼上说的抑制反射,这样对EMC很有用。。
|
|
|
|
|
|
如果确实要去查找I2C中的电阻的话,那么I2C中电阻确实也有一定的要求,一般I2C的上拉电阻计算如下:
Rmin=(VDD-0.4)V/3mA,(这里注意下单位), Rmax =(T/0.874)*C, (T为总线一个周期时间,C为总线上的负载电容,一般为300pF) |
|
|
|
|
|
串联电阻R是可选的。他们保护总线上的高电压尖峰的I2C总线器件以防损坏。
|
|
|
|
|
|
|
|
|
|
|
|
上拉电阻是必需的,我还没见过不需要上拉电阻的I2C电路。至于上拉阻值多大,则取决于速率和接口的输入电容大小,一般上拉的电阻在1.5K~4.7K之间。串联电阻不是必需的,但有的人出于EMI考虑,或是为了电平匹配,就串联一个电阻,这样有调整的余地,不用的话就贴0R,反正没有坏处。
|
|
|
|
|
|
I2C的是OC门输出,你google下OC output就理解了。
|
|
|
|
|
|
I2C虽然低速,但通常是一驱多,如果仿真或测试过菊花链电路就会发现,回沟和振铃是很常见的。对于事先没有仿真的同学来说,调节这两个电阻是重要的手段。但我一般把这两个电阻放在芯片侧,也就是芯片与上拉电阻之间 @K_Ming
|
|
|
|
|
|
22.1的电阻是EMC的措施,起到缓冲作用。不是为了调试。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
599 浏览 0 评论
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
2053 浏览 0 评论
1231 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
762 浏览 0 评论
1935 浏览 0 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 13:54 , Processed in 0.984278 second(s), Total 77, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
16873