前不久有朋友大概問了這么一個問題:博主,在復雜的環境下,干擾有點大,有必要外接一個復位IC嗎?
1寫在前面
我們都知道在復雜環境,比如一些工廠,特別是在有大型機電設備的環境下,我們的電源信號、通信信號都有可能受到干擾。
那么,在這種情況下,我們軟件和硬件都有必要做一定預防處理。
除了需要外接復位IC,同時,為了系統能穩定長期的工作,我們可能還有必要添加看門狗。
本文就圍繞復位IC、看門狗展開相關內容的講解。
2MCU電路為什么要使用復位芯片?
STM32都有一個最低工作電壓(比如1.8V),當電源電壓跌落到低于MCU所要求的最低值時,MCU工作可能發生混亂,造成程序跑飛,引起整機死機、誤動作等現象。
使用復位IC的原理是通過確定的電壓值(閾值)啟動復位操作,同時排除瞬間干擾的影響,又有防止MCU在電源啟動和關閉期間的誤操作,保證數據安全。
3看門狗設計和復位
STM32具有IWDG獨立看門狗、WWDG窗口看門狗兩種類型的看門狗。
獨立看門狗由專用的低速時鐘(LSI)驅動,即使主時鐘發生故障它也仍然有效。而窗口看門狗由從APB1時鐘分頻后得到的時鐘驅動,通過可配置的時間窗口來檢測應用程序非正常的過遲或過早的操作。
看門狗復位就是超過一定時間沒有喂狗,看門狗就會發出一個復位信號。
4看門狗和復位IC同時存在的注意事項
之前有工程師遇到一個問題:STM32外接了復位IC,發現自己的看門狗不起作用,也就是說看門狗不能復位。
這個問題可能很少有人遇到過,我這里就先給大家講講原因,避免以后你以后入坑。
想要明白這里面原因,就需要對復位電路結構和原理做一定的了解。
1.STM32復位
1. NRST引腳上的低電平(外部復位)
2. 窗口看門狗計數終止(WWDG復位)
3. 獨立看門狗計數終止(IWDG復位)
4. 軟件復位(SW復位)
5. 低功耗管理復位
STM32復位內部結構圖
出現問題的電路圖如下:
如果外接了復位IC,這里就需要大家認真看上面兩圖。
一個重要的信息:外接復位IC驅動類型為 CMOS 推拉型驅動。
相信大家看到這里已經明白了為什么。其實,解決辦法就是:將電路中0Ω電阻改為 1K 電阻。
本文就講到這里,希望你以后遇到類似問題,不會再犯這種低級的錯誤。
上一篇:宏定義“中斷函數接口”的注意事項
下一篇:關于USART波特率、TIM的外設預分頻值
推薦閱讀
史海拾趣
在電子行業的早期,ETC公司以其獨特的技術創新能力在晶體管市場上嶄露頭角。公司創始人帶領研發團隊,通過不斷的實驗和改進,成功研發出一種新型的MOSFET晶體管,具有更高的性能和更低的功耗。這一創新成果迅速在市場上引起轟動,ETC公司的知名度也隨之提升。隨著產品銷量的不斷增長,ETC逐漸在電子行業中確立了其領導地位。
隨著市場競爭的加劇,ECC意識到單純的技術創新已經不足以保持領先地位。因此,公司開始注重產品品質的提升。ECC引入了嚴格的質量管理體系,從原材料采購到生產流程,再到成品檢測,每一個環節都嚴格把控。這一舉措使得ECC的產品質量得到了顯著提升,贏得了客戶的廣泛信任。
面對數字化浪潮的沖擊,ECC決定進行數字化轉型以提升競爭力。公司引入了先進的生產設備和管理系統,實現了生產過程的自動化和智能化。同時,ECC還建立了大數據分析平臺,對市場需求、客戶需求等數據進行深入分析,為公司的決策提供有力支持。數字化轉型使得ECC在市場競爭中更加靈活和高效。
在ELMEC Technology Of America Inc公司初創時期,創始人李明和他的團隊面臨著一個巨大的挑戰:如何開發一款能在市場上脫穎而出的電子產品。經過無數次的實驗和失敗,他們最終成功研發了一款高效能、低功耗的半導體芯片。這款芯片的問世不僅為公司帶來了第一筆可觀的收入,也奠定了ELMEC在電子行業的技術領先地位。
隨著技術的成熟和市場的擴大,Centellax開始積極拓展國內外市場。公司通過與全球知名的通信設備制造商、電信運營商等建立合作關系,成功將產品打入國際市場。此外,Centellax還積極參與行業展會、研討會等活動,提升品牌知名度和影響力。
在戰略合作方面,Centellax注重與產業鏈上下游企業的協同發展。通過與供應商、客戶等建立緊密的合作關系,實現資源共享和優勢互補。這些合作不僅有助于提升公司的運營效率和市場競爭力,還為公司的長期發展提供了有力保障。
Crystalfontz America Inc公司自成立以來,一直致力于LCD、OLED等顯示模塊的研發和生產。在早期的發展階段,公司面臨著技術上的諸多挑戰。然而,通過持續的技術投入和研發團隊的不懈努力,公司成功突破了多項關鍵技術,推出了一系列具有競爭力的顯示模塊產品。這些產品在市場上獲得了廣泛認可,為公司的快速發展奠定了堅實基礎。
這是我們最新開發成功的GSM商業/家庭防盜報警系統,這套系統具備傳統電話報警的所有功能,它最大的優點是不再依賴傳統的有線電話執行報警,而是借助最可靠、最成熟、覆蓋面極廣的GSM移動網絡,采用撥打報警電話和發送中文短消息形式進行報警,具有 ...… 查看全部問答∨ |
一、Ping命令 Ping命令在檢查網絡故障中使用廣泛。網絡管理人員經常會接到遠程用戶反映他的主機有故障,如不能對一個或幾個遠程系統進行登錄、發電子郵件或不能做實時業務等。這時Ping命令就是一個很有用的工具。該命令的包長小,網上傳遞速度非常快 ...… 查看全部問答∨ |
MULTISIM10最新版中的管腳問題(使用者需注意)!還有一個問題要請教! 昨天用了MULTISIM10中的LED顯示,發現MULTISIM10中的有些器件如LED,有兩種,一種的管腳類型是輸入(input)的,另一種是雙向(bidirectional)的。我用ADC轉換出來的數接到雙向的LED是怎么也不顯示,而且用電路規則檢查還會有錯誤。請大家使用時注 ...… 查看全部問答∨ |
原理相信我們每個人都熟悉,但是真正動手付諸實踐,也需要不小的興趣哦 i\'m going to show you how to make your own low-power wireless chargingcircuits that will let you pass electricity through the air (or anyother non-metallic med ...… 查看全部問答∨ |
LPC1343+JLINKV7V8都不能調試?大家幫忙啊! 首先我的JLINK不能設置為100K的速度。 然后下載程序也不可以。 希望高手指點。 問題已經解決了!! [ 本帖最后由 lilong8470 于 2010-6-13 15:59 編輯 ]… 查看全部問答∨ |
路由器與交換機的主要區別體現在以下幾個方面: (1)工作層次不同 最初的的交換機是工作在OSI/RM開放體系結構的數據鏈路層,也就是第二層,而路由器一開始就設計工作 ...… 查看全部問答∨ |
增量式編碼器的相位對齊方式 在此討論中,增量式編碼器的輸出信號為方波信號,又可以分為帶換相信號的增量式編碼器和普通的增量式編碼器,普通的增量式編碼器具備兩相正交方波脈沖輸出信號A和B,以及零位信號Z;帶換相信號的增量式編碼器除具備ABZ ...… 查看全部問答∨ |
|
本文詳細介紹了一種基于MSP430單片機的超聲波脈沖測距預警倒車雷達系統。該系統以空氣中超聲波的傳播速度為確定條件,利用反射超聲波測量待測距離。論文介紹了超聲波傳感器的原理以及特性,并且在此基礎上提出了系統的總體構成。針對測距系統發射、接 ...… 查看全部問答∨ |
我想用軟件仿真調試一段程序,想看那個2812的T1PWM引腳輸出,如何查看!有的高人說把這個引腳值賦給一個變量,怎么把DSP的一個引腳值賦給自己定義的變量!求高人指點… 查看全部問答∨ |