精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

為什么adc結(jié)果出現(xiàn)斷層現(xiàn)象

茶話MCU ? 來源:茶話MCU ? 作者:茶話MCU ? 2023-08-08 10:05 ? 次閱讀

有人使用STM32H7系列芯片對某正弦信號進行ADC采樣轉(zhuǎn)換,可發(fā)現(xiàn)最后測量出來的結(jié)果有點怪怪的,采樣還原的圖形上看感覺被截取了一段,呈現(xiàn)斷層的樣子,如下圖所示:

b4e10d50-3519-11ee-9e74-dac502259ad0.png

他還補充說,使用H7系列不同型號以及不同ADC模塊,都有類似問題,頗為奇怪!

對于這個結(jié)果,我之前未曾碰到過。于是找來STM32H7系列開發(fā)板做驗證性測試,以圖復(fù)現(xiàn)問題。

我先利用TIMER加DAC輸出一路正弦波,并將輸出連接到任一ADC通道。可是不管我如何測試,怎么也沒發(fā)現(xiàn)采樣結(jié)果有斷層的現(xiàn)象。

b55ba77c-3519-11ee-9e74-dac502259ad0.png

后來,他進一步補充說,他的被測信號是帶偏移的正弦波,峰谷差為50mv,中心電壓在1v到3v之間,頻率為1Khz。通過定時器控制ADC采樣頻率為2MHz.

b5766a12-3519-11ee-9e74-dac502259ad0.png

這邊根據(jù)他的要求調(diào)整DAC的輸出幅度以及輸出頻率,經(jīng)過反復(fù)測試仍然沒有發(fā)現(xiàn)他所反饋的斷層現(xiàn)象。

b5a7c0ee-3519-11ee-9e74-dac502259ad0.png

從該用戶咨詢該問題來看,感覺他對STM32及ADC應(yīng)用還是比較熟悉的。后來經(jīng)同事提醒,會不會是客戶在使用ADC前沒做校準(zhǔn)。說實在的,對于使用ADC模塊前做校準(zhǔn)應(yīng)該說基本的標(biāo)準(zhǔn)動作了。所以,對于該用戶我下意識地不太懷疑他使用ADC前沒做 校準(zhǔn)。現(xiàn)在又實在沒法復(fù)現(xiàn)其問題現(xiàn)象,只好試著提醒他ADC校準(zhǔn)的問題。因為H7系列ADC校準(zhǔn)包含兩方面,一方面是偏移校準(zhǔn),一方面是線性校準(zhǔn)。我把這兩個校準(zhǔn)函數(shù)提供給他參考。

HAL_ADCEx_Calibration_Start(&hadc1,ADC_CALIB_OFFSET_LINEARITY,ADC_SINGLE_ENDED );

HAL_ADCEx_Calibration_Start(&hadc1,ADC_CALIB_OFFSET, ADC_SINGLE_ENDED );

后來,該用戶反饋說,他們的確在使用ADC之前做了校準(zhǔn),不過只做了其中的一個,即沒有同時做偏移校準(zhǔn)和線性校準(zhǔn)。當(dāng)他對ADC模塊做了兩類校準(zhǔn)后一切正常,ADC結(jié)果不再出現(xiàn)詭異現(xiàn)象,恢復(fù)正常。看來是該用戶的一個小失誤,虛驚一場,大折騰一番。

一般來講,在啟動STM32ADC模塊前需主動做校準(zhǔn),這是基本操作。在ST提供的庫函數(shù)里有現(xiàn)存的API函數(shù)可以調(diào)用,不清楚時可以參考ST公司提供的ADC應(yīng)用例程。

責(zé)任編輯:彭菁

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

    關(guān)注

    453

    文章

    50396

    瀏覽量

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

    關(guān)注

    98

    文章

    6430

    瀏覽量

    544083
  • STM32
    +關(guān)注

    關(guān)注

    2266

    文章

    10871

    瀏覽量

    354794
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    1485

    瀏覽量

    61814
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4304

    瀏覽量

    62429

原文標(biāo)題:為什么ADC結(jié)果出現(xiàn)斷層?

文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    ADS1255在客戶端偶發(fā)出現(xiàn)了采集數(shù)據(jù)全為0的現(xiàn)象,為什么?

    全程僅進行一次配置; 4、目前通過人為手段制造故障,ADC輸出異常(人為接地)可出現(xiàn)類似的故障現(xiàn)象。通過其他手段施加的通信信號異常,IC的故障表現(xiàn)與上述偶發(fā)現(xiàn)象不同; 5、
    發(fā)表于 11-15 07:03

    ADC3663在40Mhz時,數(shù)據(jù)讀取出現(xiàn)錯位現(xiàn)象,怎么解決?

    ADC3663在20Mhz的sample clock下,數(shù)據(jù)讀取正常,但在40Mhz時,數(shù)據(jù)讀取出現(xiàn)錯位現(xiàn)象,從手冊上看,正常情況下FCLK的邊沿對應(yīng)DCLK的上升沿,但出現(xiàn)問題時,
    發(fā)表于 11-14 07:01

    電源變壓器短路會出現(xiàn)什么現(xiàn)象

    電源變壓器短路是指電路中有兩個本來不應(yīng)該直接相接的線路出現(xiàn)了導(dǎo)通狀態(tài),這會導(dǎo)致電源電壓驟降或電源短路過流,從而對電子設(shè)備造成損壞。以下是對電源變壓器短路現(xiàn)象的詳細(xì)分析,涵蓋其表現(xiàn)、原因、危害以及應(yīng)對措施等方面。
    的頭像 發(fā)表于 10-21 17:33 ?580次閱讀

    R棒電感為什么會出現(xiàn)漏感的現(xiàn)象

    電子發(fā)燒友網(wǎng)站提供《R棒電感為什么會出現(xiàn)漏感的現(xiàn)象.docx》資料免費下載
    發(fā)表于 09-04 11:29 ?0次下載

    stm32f103c8t6設(shè)備出現(xiàn)打火后ADC采樣值不更新怎么解決?

    定時讀取采樣值,現(xiàn)象出現(xiàn)的問題是,設(shè)備正常運行時,采樣數(shù)據(jù)都正常,出現(xiàn)打火現(xiàn)象后,觸摸屏顯示的數(shù)據(jù)就不動了,(這里排除觸摸屏數(shù)據(jù)讀取問題,同時有其他數(shù)據(jù)是在正常刷新的),這個時候系統(tǒng)還
    發(fā)表于 03-25 06:14

    步進伺服電機出現(xiàn)失步現(xiàn)象的有哪些原因?

    步進伺服電機出現(xiàn)失步現(xiàn)象,在工作中,這可真麻煩的事情。有沒有想過,為什么好好的步進伺服電機會出現(xiàn)失步呢?讓我們一起來了解一下。 首先,讓我們了解一下什么是步進伺服電機。步進伺服電機是一種特殊的電機
    的頭像 發(fā)表于 03-19 08:44 ?768次閱讀
    步進伺服電機<b class='flag-5'>出現(xiàn)</b>失步<b class='flag-5'>現(xiàn)象</b>的有哪些原因?

    步進伺服電機出現(xiàn)失步現(xiàn)象的原因包括哪些?

    步進伺服電機出現(xiàn)失步現(xiàn)象的原因可能有多種,主要包括但不限于以下幾點
    的頭像 發(fā)表于 03-18 11:02 ?930次閱讀

    焊接時出現(xiàn)炸錫現(xiàn)象的原因有哪些?

    炸錫是PCBA加工制程中的一種焊接不良現(xiàn)象,也就是在加工中焊點錫膏產(chǎn)生炸裂從而導(dǎo)致焊點不完整、氣孔、錫珠等現(xiàn)象,那么究竟是什么原因?qū)е?b class='flag-5'>出現(xiàn)炸錫現(xiàn)象呢?接下來深圳佳金源錫膏廠帶大家詳細(xì)了
    的頭像 發(fā)表于 03-15 16:44 ?1975次閱讀
    焊接時<b class='flag-5'>出現(xiàn)</b>炸錫<b class='flag-5'>現(xiàn)象</b>的原因有哪些?

    升壓斬波電路輸出端開路會出現(xiàn)什么現(xiàn)象

    升壓斬波電路輸出端開路會出現(xiàn)什么現(xiàn)象 升壓斬波電路是一種用于提高直流電壓的電路,通常應(yīng)用在電子設(shè)備中,如電源電路、逆變器、UPS等。該電路通過將直流輸入電壓經(jīng)過升壓變換器轉(zhuǎn)換為高電壓的脈沖波形輸出
    的頭像 發(fā)表于 01-31 16:26 ?837次閱讀

    M252LG6AE通過DMA采集ADC多路信號,會出現(xiàn)采樣電壓偏低的現(xiàn)象怎么解決?

    現(xiàn)象:目前項目采用M252LG6AE芯片,需要通過DMA采集ADC多路信號,因為沒有找到如何設(shè)置芯片設(shè)置連續(xù)DMA傳輸?shù)姆椒ǎ允褂玫氖峭ㄟ^在PDMA的done中斷里重設(shè)DMA傳輸實現(xiàn),但發(fā)現(xiàn)0通道在每次重設(shè)后有采樣電壓偏低的現(xiàn)象
    發(fā)表于 01-17 07:37

    adc的參考電壓與轉(zhuǎn)換結(jié)果的精度有何關(guān)系

    ADC(模數(shù)轉(zhuǎn)換器)的參考電壓與轉(zhuǎn)換結(jié)果的精度是密切相關(guān)的。在本文中,我們將詳盡、詳實、細(xì)致地討論這種關(guān)系,并將重點放在為什么參考電壓的準(zhǔn)確性對于ADC的精度至關(guān)重要。同時,我們還將探討ADC
    的頭像 發(fā)表于 12-28 10:42 ?3079次閱讀

    ADC轉(zhuǎn)換的結(jié)果是二進制數(shù),那轉(zhuǎn)換的結(jié)果怎么換算成輸入電壓?

    ADC轉(zhuǎn)換的結(jié)果是二進制數(shù)吧,那轉(zhuǎn)換的結(jié)果怎么換算成輸入電壓? 我知道要用到一個基準(zhǔn)電壓!那問題是怎么看一個ADC的基準(zhǔn)電壓呢?與輸入電壓的范圍有什么關(guān)系呢? 麻煩好心人解答哈!!
    發(fā)表于 12-14 06:56

    使用AD7621采集一個連續(xù)信號時出現(xiàn)如下圖現(xiàn)象,一般是什么原因造成的?

    使用AD7621采集一個連續(xù)信號時出現(xiàn)如下圖現(xiàn)象,像一個斷層一樣,有些調(diào)節(jié)電壓后有些位置又是正常的,一般是什么原因造成的呢?
    發(fā)表于 12-08 07:52

    使用AD7172-2進行寬量程測量出現(xiàn)ADC超量程錯誤的原因?

    在使用AD7172-2進行寬量程測量出現(xiàn)ADC超量程錯誤時,根據(jù)數(shù)據(jù)手冊,ADC結(jié)果應(yīng)該鉗位至0xFFFFFF。但在實際測試中獲得的ADC
    發(fā)表于 12-01 06:10

    如何逐步設(shè)置并從ADC讀取一個結(jié)果

    電子發(fā)燒友網(wǎng)站提供《如何逐步設(shè)置并從ADC讀取一個結(jié)果.pdf》資料免費下載
    發(fā)表于 11-27 11:44 ?0次下載
    如何逐步設(shè)置并從<b class='flag-5'>ADC</b>讀取一個<b class='flag-5'>結(jié)果</b>