兩個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 的收發電路都是用邏輯器件搭出來的一個電路,

 

22.jpg

 

實質上就是信號電平轉換一下,沒有多大難度,這次爲了方便省事,直接使用的收發器,按照推薦電路做了板子回來,調試,發現波形失真嚴重,上升沿還好,下降沿非常緩慢,完全是一個曲線,

 

未命名.jpg
仔細看了原理圖幾天無果,給代理電話,代理讓把原理圖截圖發給他們,他們給原廠,截圖發他們後,原廠也沒看出來什麼爲題,遂約了時間,來公司一起看一下,來公司整了上午,元件挨個換了,也沒有頭緒,之前他們也沒碰到過這個問題,快到中午時,我問他們那個最後級的電容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 級的,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章