吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STMCU應用過程中與電源相關的案例分享

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-08-04 14:52 ? 次閱讀

我們在從事STM32單片機的應用開發及調試過程中,往往會碰到各類異常。其中有不少比例的問題跟電源有關。對于一個電子產品而言,電源部分很關鍵、很重要,但在實際開發調試中,我們偶爾會有意無意的忽視它。這里分享幾個實際案例,以加強刺激,加深印象。

畢竟因為電源問題可能導致的異常很多很多,這里分享幾個案例算是拋磚引玉,希望大家在調試中對電源方面加以重視。個人認為,往往電源出問題時導致的異常時并不太好分析。多數時候異常表現得更為詭異或沒章法。

注:下面提到的案例中異常原因都與電源有關,但并不是說出現類似異常時一定是電源的原因。

下面主要分享五個基于STM32應用的案例。

案例1:STM32芯片的PLL無法正常工作。

有人使用STM32F373開發產品,每次開啟PLL都不能正常運行。如果不跑PLL,即運行基本HSI或HSE都沒有問題。首先懷疑是軟件配置方面的問題,可是即使使用ST官方的標準庫和CUBE庫中的例程測試也還是有問題。初步確認和檢查,供電電源穩定,一度懷疑芯片品質問題。幾經反復比較測試驗證,后來發現MCU芯片的一個VDDA腳處于懸空狀態,可靠接上電源后問題解決。因為PLL的正常工作也離不開VDDA的供電。

案例2:ADC功能異常。

某人使用STM32芯片的ADC功能,發現ADC數據完全不對。反復核對供電、ADC硬件線路、來回驗證ADC相關軟件配置都沒能解決問題,讓人抓狂。后來一個個檢查芯片的電源腳的連接情況,竟然發現VDDA沒有連接電源。

20171025101126910.jpg

案例3:跟USB主機的VBUS引腳相連的GPIO容易壞掉。

某客戶反映STM32芯片某管腳使用一陣子后出現電平異常,進一步證實為該管腳壞損。大致使用情況如下面原理圖所示:

2017102510112635.jpg

STM32芯片從外部USB主機的VBUS取電。外部VBUS的供電經過一個LDO后再給STM32 MCU供電,同時,MCU的另外一個GPIO[PA9]與外部VBUS直接相連。

這個電路咋看上去貌似沒什么問題。但由于外部VBUS 5v電源先要經過LDO再供給MCU,這里就有個延時,而GPIO PA9腳則是與VBUS直連。這就導致接上USB插頭的一定時間內,VDD=0v,GPIO PA9的Vin=5v,進而出現VIN[5v]> (VDD+4.0v)的狀況,超過了MCU芯片數據手冊規定的相應GPIO最大輸入電壓。

20171025101228182.jpg

所以在開發調試過程中,要注意遵守芯片的各個電源特性參數

案例4:從STM32F1系列芯片移植到STM32F4時功能異常

曾有工程師反映,之前用STM32F1系列芯片好好的,后來因為產品需要,改用STM32F2或STM32F4芯片后,發現芯片根本不能正常工作,即使最簡單的程序也跑不順暢。后來發現其中有部分異常情況源于使用者沒有處理VCAP引腳。STM32F1系列芯片沒有外部VCAP引腳,而F2/F4等系列芯片有VCAP的,該類腳需外接合適的電容到地,以保證內核供電的穩定。[部分STM8也有VCAP腳]

2017102510122878.jpg

案例5:JLINK無法連接STM32目標板。

有人使用J-LINK調試STM32F071芯片的板子,通過JLINK與STM32F071目標板進行SWD連接,目標板已經供電。但發現不論是通過J-FLASH還是MDK,JLINK都沒法與目標板連接上。

來回檢查SWD的4根連接線VDD、SWDIO、SWCLK、GND,沒有發現問題。因擔心J-LINK驅動版本等問題,建議其使用STLINK進行連接,即使用ST官方的STLINK UTILITY軟件工具也無法連接目標板。建議客戶核對MCU芯片所有電源及管腳連接情況,最后發現有個負責給GPIO供電的電源腳VDDIO懸空,將其連接電源后,連接正常。

20171025101228898.jpg

注:STM32系列中,有些芯片的電源部分,除了有VDD,VDDA、VDD_USB外,還有專門的VDDIO供電腳。本案例中,客戶是從STM32F1系列產品移植過來的,STM32F1系列芯片上是沒有VDDIO電源腳的,所以在移植到STM32F0芯片時,硬件設計時忽視了這個VDDIO腳。

順便說下,整體上講,STM32不同系列間移植時軟硬件的兼容性還是很高的,尤其硬件管腳方面的兼容性。不同系列間相同腳位數的管腳安排的差異大多體現在與電源相關的管腳,這點要特別注意。另外提醒下,部分STM8芯片也有這個VDDIO

案例6:STM32芯片總時不時燒掉。

曾經有人反映在使用STM32開發產品中,時不時發現STM32主芯片壞掉。后來幾經測試驗證發現是原來前端的電源供電芯片品質不行,一定比例的電源輸出器件輸出異常導致STM32遭殃,進而影響整個產品功能。

我這里簡單羅列以上幾個案例,權當提醒。這些案例事后在這里寫起來是輕飄飄的幾句話,不過在沒找到原因之前往往并不那么輕松,往往有些可能折騰很久。

總之,在電子產品開發過程中圍繞電源導致的異常可謂不勝枚舉,有淺層面點的、也有深層面的。比如上面提到的因為基本的電源管腳或參數導致異常,折騰數小時或數天找到原因后,往往有種打掉牙往肚里吞的味道,不足為外人道。還有就是些相對深層次點的,比方涉及到音、視頻產品應用,尤其夾雜無線模塊時,整個電路板的PCB LAYOUT的合理布局,尤其電源布局及走線顯得尤為重要。記得曾經有個客戶,開發車載音頻產品,帶CD及無線等功能。因為在RADIO某個頻點出現較大噪聲無法出貨,前前后后拖了半年多都沒改善,后來通過重新LAYOUT后得以解決。所以對于電子產品的電源部分,電源穩定并連接可靠,這是基本要求。對于有些產品還得考慮如何器件布局、信號及電源走線以及如何抗干擾等,并非連通就了事。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    184

    文章

    17840

    瀏覽量

    251797
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17319

    瀏覽量

    352650
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545757
  • STM32
    +關注

    關注

    2272

    文章

    10923

    瀏覽量

    357576
  • VDD
    VDD
    +關注

    關注

    1

    文章

    312

    瀏覽量

    33543
收藏 人收藏

    評論

    相關推薦

    STM32使用過程中應該注意哪些事項?

    STM32使用過程中應該注意哪些事項?
    發表于 12-21 07:06

    非線編系統應用過程中的基礎知識

    非線編系統應用過程中的基礎知識 任何系統都是由若干個元素組成的,在是至關重要的: 文件
    發表于 12-30 09:27 ?608次閱讀

    Airpods使用過程中會遇到哪些問題

    首先不可否認的是,airpods是目前來講不可多得的好用的藍牙耳機。光不分主副耳機這一點,我覺得就可以和市面上很多的分體式藍牙耳機分開差距了。但是,經過了一年多的使用,airpods在使用過程中
    發表于 02-17 09:36 ?4345次閱讀

    Ubuntu使用過程中鼠標自動停止應該如何解決

    本文檔的主要內容詳細介紹的是Ubuntu使用過程中鼠標自動停止應該如何解決。
    發表于 08-20 17:31 ?0次下載
    Ubuntu使<b class='flag-5'>用過程中</b>鼠標自動停止應該如何解決

    步進電機使用過程中的異常處理

    從上圖可以看到,步進電機在低速段轉矩穩定(變化量不大);當轉速大于約750rpm時,轉矩急速下降。由此,在使用步進電機控制時,不應進行過高轉速的運行使用。若使用過程中,將轉速設計過高,則可能會因為電機轉速的下降而出現電機抖動的現象。
    發表于 12-09 08:59 ?2557次閱讀
    步進電機使<b class='flag-5'>用過程中</b>的異常處理

    電源研發的過程中的常見問題

     在電源研發的過程中,我們總會遇到這樣或者那樣的問題,這里有大牛多年研發電源問題及解答,一起學習吧!
    的頭像 發表于 09-05 11:18 ?3219次閱讀
    <b class='flag-5'>電源</b>研發的<b class='flag-5'>過程中</b>的常見問題

    光端機在使用過程中遇到的常見問題及對應的解決方案

    光端機,就是光信號傳輸的終端設備,我們在使用的過程中難免會碰到一些問題,接下來杭州飛暢的小編為大家詳細列舉了光端機在使用過程中遇到的一些常見問題以及對應的解決方案,感興趣的朋友就一起來看看吧!
    的頭像 發表于 09-08 15:35 ?3704次閱讀

    電纜剪在使用過程中如何避免風險,注意事項有哪些

    電纜剪使用管理過程中也許存在的安全風險隱患 1)電纜剪切機在使用過程中,通常會產生較大的振動,容易造成絕緣破壞或結構損壞,導致觸電。 2)電纜剪其電源線在引出部位易磨損,一旦芯線導體顯露或碰到
    發表于 12-25 11:43 ?2673次閱讀

    電源插頭在使用過程中發熱的原因

    電源插頭在使用過程中發熱是常有的現象,比如最常見的手機充電器,當你手機在充電的時候,充完電去拔插頭的時候,你會發現充電器的插頭很燙,那么是什么原因導致插頭在使用過程中發熱的呢?人們口頭上說的所謂
    發表于 01-05 14:31 ?9次下載
    <b class='flag-5'>電源</b>插頭在使<b class='flag-5'>用過程中</b>發熱的原因

    化工自動化儀表在應用過程中容易出現哪些故障

    化工自動化儀表在應用過程中,需結合設備的整體性能以及能夠實現的功能,將其安裝在相應的化工生產領域中。因此,相關管理人員需結合化工生產環境的實際情況以及對該設備的功能需求,選擇針對性的化工自動儀表
    的頭像 發表于 06-12 11:55 ?1681次閱讀

    電機轉子動平衡機使用過程中的常見問題

    在電機運行過程中,轉子動平衡是確保電機穩定運行和減少振動噪聲的關鍵步驟。電機轉子動平衡機作為專用設備廣泛應用于電機制造、維修和調試等領域。杭州集智本文將深入探討電機轉子動平衡機的原理和應用,并解析在實際使用過程中可能遇到的相關
    的頭像 發表于 08-07 10:15 ?1242次閱讀

    安全光幕使用過程中必須注意的問題

    安全光幕使用過程中必須注意的問題: 1.用手遮擋安全光幕,并觀察指示燈轉換是否正常。 2.沖床光電保護裝置在使用過程中,不得隨意變動光電保護裝置的位置。 3.在保護區間內,用手遮擋光幕,機器應能立即
    的頭像 發表于 08-16 16:41 ?521次閱讀

    開關電源在使用過程中的常見故障及維修技巧

    開關電源在使用過程中的常見故障及維修技巧 開關電源作為一種先進的電源技術,被廣泛應用在電子設備的供電領域。它具有高效率、輕便、小體積等優點,但是在使
    的頭像 發表于 10-23 09:35 ?2959次閱讀

    交流電源使用過程中的故障及解決辦法

    交流電源在現代生活和工業生產中扮演著重要角色,但在使用過程中可能會出現各種故障。
    的頭像 發表于 11-07 17:01 ?1185次閱讀

    使用過程中如何降低連接器摩擦損耗

    連接器的插孔和插針在長期使用過程中,端子會產生難以避免的摩擦損耗,我們常說的插拔壽命在一定程度上指的就是耐磨損性能。用戶在使用過程中應該如何去降低連接器的磨損,延長連接器使用壽命呢?
    的頭像 發表于 12-13 16:46 ?580次閱讀
    百家乐的路单怎样看| 百家乐乐赌| 全迅网百家乐官网的玩法技巧和规则| 象州县| 德州扑克平台| 大发888 这类平台| 高级百家乐桌布| 网上百家乐娱乐场开户注册 | 周口市| 六合彩公式| 大发888网址是什么| 大发888游戏下载中心| 大西洋百家乐的玩法技巧和规则 | 百家乐博百家乐的玩法技巧和规则| 百家乐桌台布| 百家乐美女真人| 百家乐官网庄牌| 百家乐官网红桌布| 24山向阴阳图| 百家乐投注必胜法| 百家乐官网现金网开户平台| 百家乐官网游戏机出千| 百家乐官网单跳投注法| 澳门百家乐官网搏牌规则| 百家乐官网庄闲最佳打法| 半圆百家乐官网桌子| 线上百家乐官网代理| 玩百家乐官网免费| 模拟百家乐官网下载| 如何赢百家乐官网的玩法技巧和规则| 聚宝盆百家乐官网的玩法技巧和规则 | 唐人街百家乐官网的玩法技巧和规则| 恒丰百家乐官网的玩法技巧和规则| 会东县| KK百家乐官网的玩法技巧和规则| 百家乐官网最新破| 百家乐官网老千| 在线百家乐官方网| 百家乐斗地主下载| 威尼斯人娱乐城客户端| 德州扑克怎么分钱|