0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STMCU應(yīng)用過程中與電源相關(guān)的案例分享

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

我們在從事STM32單片機(jī)的應(yīng)用開發(fā)及調(diào)試過程中,往往會(huì)碰到各類異常。其中有不少比例的問題跟電源有關(guān)。對于一個(gè)電子產(chǎn)品而言,電源部分很關(guān)鍵、很重要,但在實(shí)際開發(fā)調(diào)試中,我們偶爾會(huì)有意無意的忽視它。這里分享幾個(gè)實(shí)際案例,以加強(qiáng)刺激,加深印象。

畢竟因?yàn)殡娫磫栴}可能導(dǎo)致的異常很多很多,這里分享幾個(gè)案例算是拋磚引玉,希望大家在調(diào)試中對電源方面加以重視。個(gè)人認(rèn)為,往往電源出問題時(shí)導(dǎo)致的異常時(shí)并不太好分析。多數(shù)時(shí)候異常表現(xiàn)得更為詭異或沒章法。

注:下面提到的案例中異常原因都與電源有關(guān),但并不是說出現(xiàn)類似異常時(shí)一定是電源的原因。

下面主要分享五個(gè)基于STM32應(yīng)用的案例。

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

有人使用STM32F373開發(fā)產(chǎn)品,每次開啟PLL都不能正常運(yùn)行。如果不跑PLL,即運(yùn)行基本HSI或HSE都沒有問題。首先懷疑是軟件配置方面的問題,可是即使使用ST官方的標(biāo)準(zhǔn)庫和CUBE庫中的例程測試也還是有問題。初步確認(rèn)和檢查,供電電源穩(wěn)定,一度懷疑芯片品質(zhì)問題。幾經(jīng)反復(fù)比較測試驗(yàn)證,后來發(fā)現(xiàn)MCU芯片的一個(gè)VDDA腳處于懸空狀態(tài),可靠接上電源后問題解決。因?yàn)镻LL的正常工作也離不開VDDA的供電。

案例2:ADC功能異常。

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

20171025101126910.jpg

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

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

2017102510112635.jpg

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

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

20171025101228182.jpg

所以在開發(fā)調(diào)試過程中,要注意遵守芯片的各個(gè)電源特性參數(shù)。

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

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

2017102510122878.jpg

案例5:JLINK無法連接STM32目標(biāo)板。

有人使用J-LINK調(diào)試STM32F071芯片的板子,通過JLINK與STM32F071目標(biāo)板進(jìn)行SWD連接,目標(biāo)板已經(jīng)供電。但發(fā)現(xiàn)不論是通過J-FLASH還是MDK,JLINK都沒法與目標(biāo)板連接上。

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

20171025101228898.jpg

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

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

案例6:STM32芯片總時(shí)不時(shí)燒掉。

曾經(jīng)有人反映在使用STM32開發(fā)產(chǎn)品中,時(shí)不時(shí)發(fā)現(xiàn)STM32主芯片壞掉。后來幾經(jīng)測試驗(yàn)證發(fā)現(xiàn)是原來前端的電源供電芯片品質(zhì)不行,一定比例的電源輸出器件輸出異常導(dǎo)致STM32遭殃,進(jìn)而影響整個(gè)產(chǎn)品功能。

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

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 電源
    +關(guān)注

    關(guān)注

    184

    文章

    17724

    瀏覽量

    250325
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17162

    瀏覽量

    351343
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6501

    瀏覽量

    544769
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10901

    瀏覽量

    356223
  • VDD
    VDD
    +關(guān)注

    關(guān)注

    1

    文章

    312

    瀏覽量

    33242
收藏 人收藏

    評論

    相關(guān)推薦

    STM32使用過程中應(yīng)該注意哪些事項(xiàng)?

    STM32使用過程中應(yīng)該注意哪些事項(xiàng)?
    發(fā)表于 12-21 07:06

    非線編系統(tǒng)應(yīng)用過程中的基礎(chǔ)知識(shí)

    非線編系統(tǒng)應(yīng)用過程中的基礎(chǔ)知識(shí) 任何系統(tǒng)都是由若干個(gè)元素組成的,在是至關(guān)重要的: 文件
    發(fā)表于 12-30 09:27 ?603次閱讀

    Airpods使用過程中會(huì)遇到哪些問題

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

    Ubuntu使用過程中鼠標(biāo)自動(dòng)停止應(yīng)該如何解決

    本文檔的主要內(nèi)容詳細(xì)介紹的是Ubuntu使用過程中鼠標(biāo)自動(dòng)停止應(yīng)該如何解決。
    發(fā)表于 08-20 17:31 ?0次下載
    Ubuntu使<b class='flag-5'>用過程中</b>鼠標(biāo)自動(dòng)停止應(yīng)該如何解決

    步進(jìn)電機(jī)使用過程中的異常處理

    從上圖可以看到,步進(jìn)電機(jī)在低速段轉(zhuǎn)矩穩(wěn)定(變化量不大);當(dāng)轉(zhuǎn)速大于約750rpm時(shí),轉(zhuǎn)矩急速下降。由此,在使用步進(jìn)電機(jī)控制時(shí),不應(yīng)進(jìn)行過高轉(zhuǎn)速的運(yùn)行使用。若使用過程中,將轉(zhuǎn)速設(shè)計(jì)過高,則可能會(huì)因?yàn)殡姍C(jī)轉(zhuǎn)速的下降而出現(xiàn)電機(jī)抖動(dòng)的現(xiàn)象。
    發(fā)表于 12-09 08:59 ?2529次閱讀
    步進(jìn)電機(jī)使<b class='flag-5'>用過程中</b>的異常處理

    電源研發(fā)的過程中的常見問題

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

    光端機(jī)在使用過程中遇到的常見問題及對應(yīng)的解決方案

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

    電纜剪在使用過程中如何避免風(fēng)險(xiǎn),注意事項(xiàng)有哪些

    電纜剪使用管理過程中也許存在的安全風(fēng)險(xiǎn)隱患 1)電纜剪切機(jī)在使用過程中,通常會(huì)產(chǎn)生較大的振動(dòng),容易造成絕緣破壞或結(jié)構(gòu)損壞,導(dǎo)致觸電。 2)電纜剪其電源線在引出部位易磨損,一旦芯線導(dǎo)體顯露或碰到
    發(fā)表于 12-25 11:43 ?2571次閱讀

    電源插頭在使用過程中發(fā)熱的原因

    電源插頭在使用過程中發(fā)熱是常有的現(xiàn)象,比如最常見的手機(jī)充電器,當(dāng)你手機(jī)在充電的時(shí)候,充完電去拔插頭的時(shí)候,你會(huì)發(fā)現(xiàn)充電器的插頭很燙,那么是什么原因?qū)е虏孱^在使用過程中發(fā)熱的呢?人們口頭上說的所謂
    發(fā)表于 01-05 14:31 ?9次下載
    <b class='flag-5'>電源</b>插頭在使<b class='flag-5'>用過程中</b>發(fā)熱的原因

    化工自動(dòng)化儀表在應(yīng)用過程中容易出現(xiàn)哪些故障

    化工自動(dòng)化儀表在應(yīng)用過程中,需結(jié)合設(shè)備的整體性能以及能夠?qū)崿F(xiàn)的功能,將其安裝在相應(yīng)的化工生產(chǎn)領(lǐng)域中。因此,相關(guān)管理人員需結(jié)合化工生產(chǎn)環(huán)境的實(shí)際情況以及對該設(shè)備的功能需求,選擇針對性的化工自動(dòng)儀表
    的頭像 發(fā)表于 06-12 11:55 ?1647次閱讀

    電機(jī)轉(zhuǎn)子動(dòng)平衡機(jī)使用過程中的常見問題

    在電機(jī)運(yùn)行過程中,轉(zhuǎn)子動(dòng)平衡是確保電機(jī)穩(wěn)定運(yùn)行和減少振動(dòng)噪聲的關(guān)鍵步驟。電機(jī)轉(zhuǎn)子動(dòng)平衡機(jī)作為專用設(shè)備廣泛應(yīng)用于電機(jī)制造、維修和調(diào)試等領(lǐng)域。杭州集智本文將深入探討電機(jī)轉(zhuǎn)子動(dòng)平衡機(jī)的原理和應(yīng)用,并解析在實(shí)際使用過程中可能遇到的相關(guān)
    的頭像 發(fā)表于 08-07 10:15 ?1183次閱讀

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

    安全光幕使用過程中必須注意的問題: 1.用手遮擋安全光幕,并觀察指示燈轉(zhuǎn)換是否正常。 2.沖床光電保護(hù)裝置在使用過程中,不得隨意變動(dòng)光電保護(hù)裝置的位置。 3.在保護(hù)區(qū)間內(nèi),用手遮擋光幕,機(jī)器應(yīng)能立即
    的頭像 發(fā)表于 08-16 16:41 ?490次閱讀

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

    開關(guān)電源在使用過程中的常見故障及維修技巧 開關(guān)電源作為一種先進(jìn)的電源技術(shù),被廣泛應(yīng)用在電子設(shè)備的供電領(lǐng)域。它具有高效率、輕便、小體積等優(yōu)點(diǎn),但是在使
    的頭像 發(fā)表于 10-23 09:35 ?2779次閱讀

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

    交流電源在現(xiàn)代生活和工業(yè)生產(chǎn)中扮演著重要角色,但在使用過程中可能會(huì)出現(xiàn)各種故障。
    的頭像 發(fā)表于 11-07 17:01 ?1086次閱讀

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

    連接器的插孔和插針在長期使用過程中,端子會(huì)產(chǎn)生難以避免的摩擦損耗,我們常說的插拔壽命在一定程度上指的就是耐磨損性能。用戶在使用過程中應(yīng)該如何去降低連接器的磨損,延長連接器使用壽命呢?
    的頭像 發(fā)表于 12-13 16:46 ?544次閱讀