打印
[硬件设计]

I2C的群脉冲怎么抑制

[复制链接]
1744|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
michealw|  楼主 | 2014-8-5 13:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   请教各位大神!我把PCB板子上的I2C总线通过一个5m的线引出,但是做快速瞬变怎么都过不去!我在线路上尝试加了一个一阶滤波环节 但是很快发现采用滤波 ,但是由于I2C总线的400PF的负载电容和总线上串联电阻大小的限制,滤波环节的截止频率非常高 根本不起作用 !谁能给点可行的建议!

相关帖子

沙发
lijx1223| | 2014-8-6 14:16 | 只看该作者
你串联电阻设置多大?

使用特权

评论回复
板凳
michealw|  楼主 | 2014-8-7 14:55 | 只看该作者
lijx1223 发表于 2014-8-6 14:16
你串联电阻设置多大?

最开始是用33欧姆 后来慢慢加大 试过120欧姆 200欧姆  加到300欧姆时通讯不上~!

使用特权

评论回复
地板
lowe0822| | 2014-8-12 10:40 | 只看该作者
干扰是加在电源上吗?

使用特权

评论回复
5
阮天宇00| | 2014-8-12 15:20 | 只看该作者
并联个电容~5m的不知道~1.5m的并联1uF的效果明显

使用特权

评论回复
6
zchong| | 2014-8-13 19:59 | 只看该作者
I2c是本地总线,你这是要当作现场总线使用的节奏,比较困难啊

使用特权

评论回复
7
sjnh| | 2014-8-14 11:19 | 只看该作者
本帖最后由 sjnh 于 2014-8-14 11:21 编辑

I2C属于低压数据线,是耦合夹耦合,试试3芯屏蔽线,屏蔽层接大地机壳,不是I2C的地;让耦合夹干扰直接到屏蔽层,然后释放掉;
只要干扰耦合到I2C总线上,就别考虑去除了(I2C不像485是差膜信号用工模电感去掉),因为干扰信号的频谱范围跟I2C有重合,即使去除了干扰,有用信号也会去除;
可以从软件上解决,脉冲群直接有300ms的间隔,我原来就是利用这个300ms重新发送数据(不是I2C);

I2C做外引这么长,即使你想法通过了测试,实际应用也会把公司害惨了,还是换吧;
就像屏蔽接地,做实验自己接地都是理想状态,实际上可不会接地这么好,但出了问题公司就要去解决;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

26

帖子

0

粉丝