電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 4578|回復(fù): 9
收起左側(cè)

發(fā)布一個失敗的案例,供大家指正!

[復(fù)制鏈接]

5

主題

60

帖子

412

積分

一級會員

Rank: 1

積分
412
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2017-6-12 09:16:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本人是個菜鳥,看了KIVI的視頻,決定自己畫STM32的板子,利用了好幾天的時間,畫出了這個板子,結(jié)果失敗了先放圖。這個板子的功能其實也挺簡單的,8 ]1 Y& ?8 ^2 N
有6路的輸出電壓信號,* U3 `: _- p) H% ~* V. X! L& @
6路的AD采集信號,
2 V9 e; \2 r; h0 X9 D/ G2 ~7路的達林驅(qū)動電路,
. E, U# O) @: j% E一個專業(yè)的步進電機驅(qū)動,
1 ~, e9 g1 U+ ]6 w0 |7 z個LCD顯示屏幕,LCD用的是SSD1963芯片
! b# ^9 k9 N  j: _. t) X2片SRAM驅(qū)動9 m% g4 m7 x1 s7 x4 U
1個16MB的FLASH$ x1 v! j  w6 ^5 V1 G9 K5 m: A
1個256字節(jié)的EEPROM& S& p' D* W  Y7 v
可以說就是個特定功能的開發(fā)板# s8 g" Z5 }% e( w
在畫這個板子的時候,我發(fā)現(xiàn)一個問題,布線太集中到一個層,導(dǎo)致地平面不完整,因為線太集中了,導(dǎo)致覆銅的地線根本不能和芯片的地相連,SRAM 和 CPU的地沒有大面積的和地相連,看了別人的板子,發(fā)現(xiàn)也是這樣的,所以直接就打樣了,花了170塊 5片,興致匆匆的焊好,發(fā)現(xiàn)了以下的毛病
9 k; `( |0 E/ p& y1:我家的220V電源,沒有接地,導(dǎo)致下雨的時候,供電的設(shè)備,摸上去有酥酥的電人感,用這個電源的供電的情況下,在開機和復(fù)位的時候CPU經(jīng)常死機,開關(guān)10次大約能成功一半吧,隨著CPU運行溫度的升高,開機的成功率也隨著增高,一旦CPU運行了1個小時以后,這種毛病就會失去。而且就算有的時候開機成功,CPU內(nèi)部的SRAM也會不好使,導(dǎo)致defalut。+ X( J0 |: S8 }( Y6 r3 Q! M
2:SRAM基本就是廢了,數(shù)量少的寫入和讀取都沒有什么問題,但是一旦用MALLOC申請了大量的空間,進行讀取的話,CPU直接default,陷入死機。嘗試把FSMC的數(shù)據(jù)建立時間變長,有所改善,但還是不穩(wěn)定!
% w" B1 ?4 K. m4 M基本這兩個就是嚴(yán)重的問題,按我自己的猜想主要有以下幾點問題,不知道對不對。
! _* G0 l0 x  C' s) b# c" i1:線過于集中,導(dǎo)致把地線分割的太嚴(yán)重(備注:上下的地均有回流過孔,增加回流,就是地平面有的地方太狹窄但也均打上回流過孔了)* s9 q2 ^& T  g* E! @
2:SRAM 是否沒做等長導(dǎo)致信號延時的時間不一樣?/ N1 [/ j  ?% s
忘各位大神能幫幫我這個菜鳥 少走些彎路。打樣板太貴了 失敗一次將近200塊,掏不起啊。。。
) u9 n; H) p) o, k* x' s. y

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

x

0

主題

23

帖子

188

積分

凡億讀者

積分
188
推薦
發(fā)表于 2017-6-15 15:19:30 | 只看該作者
1、關(guān)于電路復(fù)位問題,我覺得你說的220 的可能性極小,你家里其它設(shè)備什么的都工作正常,那么就是你的電路設(shè)計不合理了。檢測5V以及3.3V電源是否正常,如果不正常,你把LCD跟電機拿掉(防止負(fù)載過大可能導(dǎo)致的掉電情況),再檢查以下板子上5V以及3.3V的電壓是否正常,如果還不正常,把負(fù)載斷開,單獨測試電源是否有問題。如果電源正常,你檢查你的芯片復(fù)位管腳上面的電容電阻選值是否正確,晶振及晶振的電容是否正確,可以使用芯片內(nèi)部晶振現(xiàn)行測試。。
" A1 m' u" c( ~: Q! j! {, m8 B/ p2、關(guān)于大量申請內(nèi)存死機的情況,十有八九是你內(nèi)存溢出,.S文件里面的堆大小設(shè)置小了。, X% Z! f( k8 d% ^  J0 h
3、只要NET拉線和原理圖正確,對于你這個板子不需要考慮太多的其它問題,又不是產(chǎn)品,室內(nèi)短時間內(nèi)工作是不會有問題的。
評分記錄聯(lián)盟幣 收起 理由
Kivy + 15 贊一個!很好
總評分: 聯(lián)盟幣 + 15 
回復(fù) 支持 2 反對 0

使用道具 舉報

3

主題

340

帖子

1469

積分

凡億讀者

積分
1469
沙發(fā)
發(fā)表于 2017-6-12 11:23:21 | 只看該作者
媽了個巴子的,這個案例要的,有問題才能學(xué)到東西
回復(fù) 支持 反對

使用道具 舉報

5

主題

60

帖子

412

積分

一級會員

Rank: 1

積分
412
板凳
發(fā)表于 2017-6-12 12:03:08 | 只看該作者
是啊,問題解決了就學(xué)到東西了
回復(fù) 支持 反對

使用道具 舉報

0

主題

51

帖子

248

積分

一級會員

Rank: 1

積分
248
地板
發(fā)表于 2017-6-13 10:21:57 | 只看該作者
1.開機和復(fù)位的時候經(jīng)常死機,你可以看看復(fù)位電路和初始化程序。
$ N6 j! r# z+ R2.系統(tǒng)時鐘如果不快的話,其實等不等長沒什么事
回復(fù) 支持 反對

使用道具 舉報

5

主題

60

帖子

412

積分

一級會員

Rank: 1

積分
412
5#
發(fā)表于 2017-6-13 18:12:18 | 只看該作者
感謝回復(fù) 今天把電源電路重新做了下,感覺好了不少,但是還是不理想
回復(fù) 支持 反對

使用道具 舉報

1070

主題

9446

帖子

4萬

積分

聯(lián)合創(chuàng)始人

元始天尊

Rank: 3Rank: 3

積分
49718

突出貢獻優(yōu)秀版主榮譽管理

QQ
6#
發(fā)表于 2017-6-15 10:25:46 | 只看該作者
電源供電不足吧 ,電源走線設(shè)計得充足點啊
凡億教育 課堂免費視頻匯總:https://www.fanyedu.com
回復(fù) 支持 反對

使用道具 舉報

5

主題

60

帖子

412

積分

一級會員

Rank: 1

積分
412
7#
發(fā)表于 2017-6-15 13:17:58 | 只看該作者
鄭振宇_Kivy 發(fā)表于 2017-6-15 10:25' P0 k9 q$ i3 @3 ~0 r
電源供電不足吧 ,電源走線設(shè)計得充足點啊

# Q& y* i5 S+ C每天早上我開機的時候,CPU不工作,這樣的狀態(tài)等個10多分鐘,然后復(fù)位就可以了,有可能是這個毛病。
3 u5 `: G/ A& m" s- _4 n
回復(fù) 支持 反對

使用道具 舉報

5

主題

60

帖子

412

積分

一級會員

Rank: 1

積分
412
9#
發(fā)表于 2017-6-18 14:17:17 | 只看該作者
問題已經(jīng)找到,BOOT0引腳接地不可靠,導(dǎo)致STM32不能從FLASH啟動,但是SRAM還是不怎么好用
回復(fù) 支持 反對

使用道具 舉報

5

主題

60

帖子

412

積分

一級會員

Rank: 1

積分
412
10#
發(fā)表于 2017-6-18 16:21:15 | 只看該作者
microjia 發(fā)表于 2017-6-15 15:19+ k) k# e" Z) z; G1 R
1、關(guān)于電路復(fù)位問題,我覺得你說的220 的可能性極小,你家里其它設(shè)備什么的都工作正常,那么就是你的電路 ...
6 {7 ^8 n. K2 P
感謝大神的完整的系統(tǒng)分析,感激不盡!
回復(fù) 支持 反對

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表