|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
緊急求助:mega16在低溫時怎會這樣?! |
| 作者:fzm 欄目:單片機 |
我的產(chǎn)品中用MEGA16采樣數(shù)據(jù)并通過串口(UART)傳到MEGA128用來顯示,可最近發(fā)現(xiàn)通訊不正常了,用烙鐵加焊那兩個腳或用電吹風給MEGA16加熱一下就好了,可過了一夜又不行了,且長時間通電運行也不可恢復,必須加熱一下才好. 這到底會是什么原因,望指教···!急呀,好多臺都是這樣。 |
| 2樓: | >>參與討論 |
| 作者: javie 于 2005/12/13 15:54:00 發(fā)布:
溫度只要不低于-5就應該不是溫度的問題 |
|
| 3樓: | >>參與討論 |
| 作者: zsmbj 于 2005/12/13 18:36:00 發(fā)布:
是不是采用的內(nèi)部RC振蕩,RC振蕩是隨溫度變化而變化的。 |
|
| 4樓: | >>參與討論 |
| 作者: qjy_dali 于 2005/12/13 19:03:00 發(fā)布:
樓上的猜測倒是蠻有道理的 |
|
| 5樓: | >>參與討論 |
| 作者: cheneven 于 2005/12/14 9:07:00 發(fā)布:
參見 估計樓主用的是外部晶振才會出現(xiàn)那樣的問題,可能是晶振,可能是晶振電容。看看OURAVR上的帖子: 求救!單片被凍死了! |
|
| 6樓: | >>參與討論 |
| 作者: javie 于 2005/12/14 9:20:00 發(fā)布:
看來溫度是個大問題 關注中... |
|
| 7樓: | >>參與討論 |
| 作者: fzm 于 2005/12/14 12:23:00 發(fā)布:
繼續(xù)! 謝謝大家的回復,但問題還在呀! 現(xiàn)在的環(huán)境溫度為-1~8度,還沒有低于-5度的。 時鐘是采用內(nèi)部RC的,但我測試時鐘是準確的(計時),其它的功能都是好的(如AD,中斷,IO),唯獨UART不行。----會不會是芯片本身質量吧?芯片是MEGA16,批號是0510和0516兩種。 我快沒轍了,該試的我都試了!知道的指點我一下,謝謝了。! |
|
| 8樓: | >>參與討論 |
| 作者: 汽車電子 于 2005/12/16 12:37:00 發(fā)布:
哈,內(nèi)部RC只能在常溫附近用。 寬溫的話,建議用外部晶振,且是有源晶振 |
|
| 9樓: | >>參與討論 |
| 作者: 夸父 于 2005/12/18 20:05:00 發(fā)布:
溫度影響 受溫度影響,內(nèi)部RC時鐘頻率偏移導致,UART通訊波特率會隨之變化,這會影響到正常的通訊。當超過一定程度后會導致通訊失敗。 解決辦法—— 方案一:使用外部晶振。這會使成本有所增加。 方案二:改寫通訊軟件,使之具備波特率自適應能力。這樣可增強適應能力。不增加硬件成本。 |
|
| 10樓: | >>參與討論 |
| 作者: zsmbj 于 2005/12/18 21:15:00 發(fā)布:
做串口通訊還是用外部晶振吧,別玩玄的。 是0.50元重要還是穩(wěn)定重要? |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |