|
本人是個(gè)菜鳥,看了KIVI的視頻,決定自己畫STM32的板子,利用了好幾天的時(shí)間,畫出了這個(gè)板子,結(jié)果失敗了先放圖。這個(gè)板子的功能其實(shí)也挺簡單的,3 _' x, p) y6 \
有6路的輸出電壓信號(hào),
/ H# J% V% c# @+ _) C7 Q$ x" X4 \6路的AD采集信號(hào),
8 q" z1 f/ U0 v( T/ _7路的達(dá)林驅(qū)動(dòng)電路,! h5 }( F- N2 t. H# u8 B0 t
一個(gè)專業(yè)的步進(jìn)電機(jī)驅(qū)動(dòng),
4 N) g, q3 O( ?$ X# @個(gè)LCD顯示屏幕,LCD用的是SSD1963芯片+ Z0 O- [! o# v7 U
2片SRAM驅(qū)動(dòng)/ g8 x* q, u( k
1個(gè)16MB的FLASH
) R6 L8 c! d; M. n j1個(gè)256字節(jié)的EEPROM
& |0 o% O, u( Q& J( M可以說就是個(gè)特定功能的開發(fā)板
3 B- i9 K1 i1 b5 e9 `- ]在畫這個(gè)板子的時(shí)候,我發(fā)現(xiàn)一個(gè)問題,布線太集中到一個(gè)層,導(dǎo)致地平面不完整,因?yàn)榫太集中了,導(dǎo)致覆銅的地線根本不能和芯片的地相連,SRAM 和 CPU的地沒有大面積的和地相連,看了別人的板子,發(fā)現(xiàn)也是這樣的,所以直接就打樣了,花了170塊 5片,興致匆匆的焊好,發(fā)現(xiàn)了以下的毛病( N' ]4 q a4 Q
1:我家的220V電源,沒有接地,導(dǎo)致下雨的時(shí)候,供電的設(shè)備,摸上去有酥酥的電人感,用這個(gè)電源的供電的情況下,在開機(jī)和復(fù)位的時(shí)候CPU經(jīng)常死機(jī),開關(guān)10次大約能成功一半吧,隨著CPU運(yùn)行溫度的升高,開機(jī)的成功率也隨著增高,一旦CPU運(yùn)行了1個(gè)小時(shí)以后,這種毛病就會(huì)失去。而且就算有的時(shí)候開機(jī)成功,CPU內(nèi)部的SRAM也會(huì)不好使,導(dǎo)致defalut。
# [& u- N. U8 u6 U% C- n1 U# |2:SRAM基本就是廢了,數(shù)量少的寫入和讀取都沒有什么問題,但是一旦用MALLOC申請(qǐng)了大量的空間,進(jìn)行讀取的話,CPU直接default,陷入死機(jī)。嘗試把FSMC的數(shù)據(jù)建立時(shí)間變長,有所改善,但還是不穩(wěn)定!
. i9 b- w* S. i3 I$ T. G基本這兩個(gè)就是嚴(yán)重的問題,按我自己的猜想主要有以下幾點(diǎn)問題,不知道對(duì)不對(duì)。
: G" n* w# w4 B) \: L2 \+ k) k1:線過于集中,導(dǎo)致把地線分割的太嚴(yán)重(備注:上下的地均有回流過孔,增加回流,就是地平面有的地方太狹窄但也均打上回流過孔了)
! R/ w# e7 e9 ^2:SRAM 是否沒做等長導(dǎo)致信號(hào)延時(shí)的時(shí)間不一樣?% Q* v U* ?) `- V, c% `
忘各位大神能幫幫我這個(gè)菜鳥 少走些彎路。打樣板太貴了 失敗一次將近200塊,掏不起啊。。。
% |( r3 i e" | n |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號(hào)?立即注冊
x
|