作者:特權同學 兩個調試中遇到的小問題,引以為戒。 1. 畫板子的時候由于沒注意結構上的固定邊框,不小心把一個旁路電容放在邊界上。在外部鐵殼將液晶屏固定到電路板上后,出現的癥狀很有意思。兩個不同的屋子(A和B),同樣的電源輸入,咱的板子在A屋子若是用手觸碰鐵殼,液晶屏就閃一下;而在B屋子就不會出現同樣的問題。問題出現后,做了一些驗證和測試,初步將問題定位在液晶屏的外殼和鐵殼的接地。當然,回到開始提到的旁路電容,它隨算不上是罪魁禍首,但本來鐵殼以及液晶屏外殼(這二者應該是固定在一起的)與電路板的地沒有連在一起,而這里的電容裸露的焊盤導致了二者連接在一起了。A屋子的供電拖線板的地和大地(由人手來傳導)沒有連在一起,而B屋子的供電拖線板的地和大地本來就是連在一起的。因此,結論也就浮出水面:在A屋子,大地和電路板的地(也就是鐵殼的地)原本沒有共在一起,當人手觸碰鐵殼的時候,兩個地連在一起了,因此導致了液晶屏顯示的閃爍現象;B屋子相應就不存在此問題,因為大地和鐵殼的地原本就是共在一起的,人手觸碰鐵殼也就不會有什么問題了。 2. 這是關于存儲器的有效管腳被懸空引發的問題。從大學里上《數字電路》開始,就聽說數字芯片不使用的管腳不可以懸空,要么接GND要么接VCC。而在實際工程中,咱可基本是“中規中矩”的照此設計,然而有些問題的出現大都不是設計者可以“算計”到的。先看看出現的問題:如果不小心用手觸碰到了存儲器,那么液晶屏就會出現花屏閃爍等現象。特權同學的第一感覺是虛焊了,但是多次重新加錫焊過后,問題還是時不時的出現。最終看看存儲器的型號,隱約感覺到了問題出在這上面:由于原本128K的存儲器由于庫存問題被兼容型號的256K替代了,因此就存在一條地址線在電路中處于懸空狀態。意識到這個問題后,特權同學試著用手(這是一個不好的習慣,人手的靜電很可能引發新的“血案”)靠近那個懸空管腳,根本無需接觸到,立馬現象復現。問題的解決也很簡單,要么接GND要么接VCC,還有一個更簡單的辦法是把這個懸空管腳和旁邊的地址線短路,總之讓他處于一個可控的固定狀態問題就能解決。 接著上圖,國產FPGA其實也很“給力”。當然,這和特權同學在性能與功能折中的情況下“絞盡腦汁”最大限度的“揚長避短”不無關系,也難怪芯片銷售商看到效果后樂得合不攏嘴。但是后期是否能夠經受住新的考驗可就要看看它自己是否有真本事了。 ![]() ![]() |