两个0.1uf 电容造成的两个BUG

近期碰到两个BUG ,一个是我自己造成的,一个是帮别人解决的,都是跟0.1uf 电容有关。

第一个BUG ,是在调试单线CAN 的时候遇到的,由于项目需求中有单线CAN 功能,于是找代理推荐了一个替代AU5790 的芯片NCV7356,之前使用单线CAN 的收发电路都是用逻辑器件搭出来的一个电路。

实质上就是信号电平转换一下,没有多大难度,这次为了方便省事,直接使用的收发器,按照推荐电路做了板子回来,调试,发现波形失真严重,上升沿还好,下降沿非常缓慢,完全是一个曲线。

     仔细看了原理图几天无果,给代理电话,代理让把原理图截图发给他们,他们给原厂,截图发他们后,原厂也没看出来什么为题,遂约了时间,来公司一起看一下,来公司整了上午,元件挨个换了,也没有头绪,之前他们也没碰到过这个问题,快到中午时,我问他们那个最后级的电容C17有没有可能有问题,他们说拆了试试,拆了之后问题一下没有了,波形正常,这时候,仔细查了一下,他们发过来的图纸,他们图纸上100pf,我画图时随手就放了个0.1uf的,0.1uf 应该是100nf     100 000 pf  ,是一时疏忽造成了这个问题,其实也从侧面看出来,对何时用多大容值的电容理解不透,还是照猫画虎,别人用多大我用多大,而理解透这个了,也就是普通工程师向高级工程师迈向了一步,看来我在模拟电子这块,还是一个菜鸟。
     昨天下午一个朋友打电话,他们的一个产品碰到了一个BUG 搞了几天没有进展,约我下班去帮他们看一下,下班,他们接上我,直接去公司,吃了快餐之后直接去公司,他们是个比我们还小的公司,设备很简陋,一个恒温焊台,一个数字电源,一个安泰信的60M 示波器,就这些家当了,去的时候,那边有个小弟已近早到了,给我找了原理图,我边看图,他边帮我测了,他们搞的产品我也不是很熟,隔行如隔山,但电子产品的基本原理是通的,从复位开始查,各级电源,晶振,这些都正常,这个CPU 是从SPI flash 起动的,起来之后拷文件到内存执行,用示波器看了SPI 没有焊flash 的时候,CLK 波形跟CS 都是有的,焊上之后,DO 也有数据出来,应该能说明CPU 其实已经起来了,下面查内存,内存是一个DDR 芯片,华邦的,下了手册看了一下,量了一下供电也是没有问题的,仔细又看了一下原理图,发现地址线上有三根D0 D1 D5 跟普通的用法不一样,D5 是接了下来,D0 D1 接了0. 1 uf 的电容,感觉怪怪的,让他拆了看看,拆了之后,板子跑起来了,最后定为到那两个0.1uf的电容,突然相到了之前我碰到的情况,这个0.1uf 太大了,地址信号应该都被过滤了,他们为了改善EMI 所以这一版上加了,这个地方具体加多少不太清楚,但是应该是pf 级的。
 
 
网友1评论:应该是100PF的。
 
网友2评论:的确0.1uf太大了点了!!! 加100pf应该是为了滤除高频毛刺干扰,防止后面锁存器出错,其实不接也可以。线跟线之间有寄生电容的,但大小偶就不清楚了。猜测如上,也不知道对不对。
 
网友3评论:我是事后诸葛亮,但从波形看应该识电容的特性,自然会怀疑电容。作者回复:对于信号线上多大的频率并多大的电容,这点很含糊,基本都是按照推荐电路做,如果能搞明白这点,以后开发调试都会很随意自然了。
 
网友4评论:信号线上并电容特别要小心。建议在有TDMA的电路上,并的电容值在33p左右。电源部分,并的电容则根据需要。
 
网友5评论:曾今的我也是,CPU是:C8051F310,待操作器件是:PS311,I2C上并了两个0.1uF的电容,调啊调,一直不通,拿示波器一看,原来如此,哈哈…
 
网友6评论:低通滤波啦,上面电路0.1uF截止频率在KHz级,100pF是在MHz级,如果你信号低于1KHZ就用0.1uf,在10K-100K级就用100pf,个人见解。
 
 
 
 
永不止步步 发表于11-05 11:41 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:363741个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号