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

两个0.1uf 电容造成的两个BUG 发布时间:2013-04-03 09:47:57
原文地址链接:http://bbs.ednchina.com/BLOG_ARTICLE_3011787.HTM,感谢作者  
 

近期碰到两个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 级的,

你可能感兴趣的:(硬件电路设计)