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