女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

為什么adc結果出現斷層現象

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

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

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

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

對于這個結果,我之前未曾碰到過。于是找來STM32H7系列開發板做驗證性測試,以圖復現問題。

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

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

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

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

這邊根據他的要求調整DAC的輸出幅度以及輸出頻率,經過反復測試仍然沒有發現他所反饋的斷層現象。

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

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

HAL_ADCEx_Calibration_Start(&hadc1,ADC_CALIB_OFFSET_LINEARITY,ADC_SINGLE_ENDED );

HAL_ADCEx_Calibration_Start(&hadc1,ADC_CALIB_OFFSET, ADC_SINGLE_ENDED );

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

一般來講,在啟動STM32ADC模塊前需主動做校準,這是基本操作。在ST提供的庫函數里有現存的API函數可以調用,不清楚時可以參考ST公司提供的ADC應用例程。

責任編輯:彭菁

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

    關注

    459

    文章

    52201

    瀏覽量

    436415
  • adc
    adc
    +關注

    關注

    99

    文章

    6640

    瀏覽量

    548304
  • STM32
    +關注

    關注

    2290

    文章

    11017

    瀏覽量

    362464
  • API
    API
    +關注

    關注

    2

    文章

    1563

    瀏覽量

    63551
  • 函數
    +關注

    關注

    3

    文章

    4371

    瀏覽量

    64223

原文標題:為什么ADC結果出現斷層?

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    ADC每次開始采樣直流電壓時,為什么會出現尖峰波形?

    ADC每次開始采樣直流電壓時,會出現尖峰波形,這個現象正常嗎
    發表于 03-12 06:56

    DLPC3433出現花屏現象的原因?

    關于DLPC3433目前客戶使用,遇到以下問題,想請教下,謝謝! 花屏現象描述: 1.1 測試6個主板,結果差異比較大,隨著溫度的升高,部分左邊光機花屏,部分右邊光機花屏。對溫度的敏感程度也不一致
    發表于 03-03 08:06

    使用一片DLP3010的時候,出現工作一段時間后被擊穿的現象,怎么解決?

    我司在使用一片DLP3010的時候,出現工作一段時間后被擊穿的現象,取下來進行檢查發現VRST管腳對地電阻僅有5歐姆,外觀無任何異常。我們想確定問題的原因,ESD/熱/電擊穿,結果在OM顯微鏡下
    發表于 02-18 06:38

    ADS52J90配置成了test pattern模式,ADC傳輸回來的pattern值出現錯位現象,為什么?

    調試ADS52J90這款芯片時,先將芯片配置成了test pattern模式,但是ADC傳輸回來的pattern值出現錯位現象,抓取frame clk時發現在設定某些特定的pattern值的時候
    發表于 01-03 07:21

    自己做了一版MMB0,出現DSP not ready的現象,為什么?

    前些天自己做了一版MMB0,原理圖是按照官網給的REV C版本做的,然后貼片完自己調試了一下,發現出現 DSP not ready的現象,具體是當我USB插上電腦,可以識別。 然后我運行ADC
    發表于 12-18 07:34

    光伏系統為什么會出現孤島現象?如何解決光伏系統孤島現象

    一、 光伏系統出現孤島現象的原因主要有以下幾點: 檢測機制不完善:部分早期光伏系統的并網逆變器,其電網狀態檢測功能可能不夠精確和敏感,導致在電網停電時無法及時作出反應。 電網波動與干擾:電網中的電壓
    的頭像 發表于 12-16 11:05 ?693次閱讀
    光伏系統為什么會<b class='flag-5'>出現</b>孤島<b class='flag-5'>現象</b>?如何解決光伏系統孤島<b class='flag-5'>現象</b>?

    ADC08200采樣速率高的情況下,波形出現毛刺的原因?

    觀察采集到的ADC波形(波形見圖片),發現有嚴重的毛刺現象,我個人認為毛刺現象不是PCB的問題(我之前懷疑是數據線和時鐘線沒有串聯33R的電阻,后來我串聯了33R的電阻還是不行),應該是ADC
    發表于 12-03 06:52

    ADS1255在客戶端偶發出現了采集數據全為0的現象,為什么?

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

    ADC3663在40Mhz時,數據讀取出現錯位現象,怎么解決?

    ADC3663在20Mhz的sample clock下,數據讀取正常,但在40Mhz時,數據讀取出現錯位現象,從手冊上看,正常情況下FCLK的邊沿對應DCLK的上升沿,但出現問題時,
    發表于 11-14 07:01

    使用LMX2820實現射頻信號輸出時出現失鎖現象,怎么解決?

    模式下,頻率更改時會動態配置VCO_DACISET、VCO_SEL、VCO_CAPCTRL及分頻系數;更改配置的時序和間隔滿足SPI接口時序要求 (2)出現失鎖現象后回讀rd_LD字段狀態,結果為3
    發表于 11-12 08:01

    電源變壓器短路會出現什么現象

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

    R棒電感為什么會出現漏感的現象

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

    LM211P機焊出現發熱現象,為什么?

    LM211P 機焊出現發熱現象更換后(手焊)整個電子板功能正常。有100快板測試合格,不通電放在老化箱中,60度老化8小時。又出現3塊板功能不正常。表現為發熱,7腳電壓1V左右(正常的板子不會發熱,7腳電壓17.5V)。測試環
    發表于 08-27 06:43

    基于TC36x讓MCS讀取ADC的轉換結果,請問ADC可以映射到GTM的MCS模塊嗎?

    基于TC36x,想要讓MCS讀取ADC的轉換結果,請問ADC可以映射到GTM的MCS模塊嗎?
    發表于 07-03 08:09

    ESP32連續讀取ADC,每次讀取的ADC數據都不一樣,怎么解決?

    ADC數據,但每次讀取要么就是全0,要么就是讀取的ADC結果保持不變,請問該現象該如何解決? PS:esp32模組通過spi總線和ADC芯片
    發表于 06-11 06:36