那曲檬骨新材料有限公司

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

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

3天內不再提示

關于學習代碼固件ADC精度的5點建議

茶話MCU ? 來源:未知 ? 作者:姚遠香 ? 2018-09-22 17:42 ? 次閱讀

這里是一些通用的固件設計技巧,可用來降低系統或信號噪聲,以實現更好的ADC 轉換精度:

1. 在即將開始ADC 轉換時,避免啟動任何通信外設的數據傳輸,因為I/O的切換可能會在供電電壓中產生一些噪聲,尤其高速率通信;或者回避可能導致電源波動、噪聲加劇的操作。

我在這里做個友情提醒?:?STM32芯片的GPIO輸出速率通常多檔位選擇配置,但不要動不動就選擇最高,并非最高就最好,滿足輸出要求就好。所謂合適的標準就是輸出波形無失真就行。其實隨意選擇最高輸出速率對系統毫無益處,一方面加劇電源噪聲和對系統的干擾,另一方面也加大了功耗。

2. 盡量避免切換高灌電流I/O,往往會在電源中產生噪聲波紋,從而給ADC轉換帶來誤差。

3. 盡量避免使用與AD輸入腳處于在同一GPIO 端口的IO腳切換數字輸出。如果A/D 輸入正在被轉換時,這會將切換噪聲引入模擬輸入中。

4.ADC應用中采用求平均值的方法可用來較好地消除源于輸入信號上的噪聲。即對模擬輸入實行多次采樣,將所有轉換結果累加后取均值。

5. 對于STM32F2/F4系列, ART 配置為啟用數據緩存 + 指令緩存,禁用指令預取。這可避免CPU對Flash 額外訪問而導致額外的噪聲,開啟預取在有些應用中這會極大地降低ADC精度!

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

    關注

    99

    文章

    6534

    瀏覽量

    545768
  • GPIO
    +關注

    關注

    16

    文章

    1216

    瀏覽量

    52383

原文標題:基于代碼固件方面保障ADC精度的幾點建議

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

收藏 人收藏

    評論

    相關推薦

    獻給新手們——STM32學習 建議

    。有了第二章的基礎,我們就可以借助固件庫寫出自己的代碼了。第四章開始之后,就可以根據大家的需要來閱讀。實際上,后續的章節,都是描述某個模塊有什么什么函數,每個函數如何使用等。關于后面的章節,
    發表于 03-06 09:35

    學習嵌入式者10建議

    網上看到一篇不錯的文章,希望對大家有所幫助給學習嵌入式者10建議:1:遇到問題,首先進入百度(或是其他搜索引擎)搜索一下,任何一個嵌入式工程師都不敢否認,這是學習嵌入式最好的老師!:
    發表于 10-25 16:38

    STM32學習教程5:給等待入門的人一點點建議?

    STM32學習教程5:給等待入門的人一點點建議STM32學習教程6:這些代碼大家都用得到STM3
    發表于 01-28 16:22

    學習嵌入式者10建議

      給學習嵌入式者10建議:  1:遇到問題,首先進入百度、谷歌(或是其他搜索引擎)搜索一下,任何一個嵌入式工程師都不敢否認,這是學習嵌入式最好的老師!  2:盡可能多的論壇,遇到問
    發表于 10-27 18:05

    如何設計高精度ADC采樣系統(架構和數據處理方法)?

    ADC采樣作為數據系統前端被廣泛應用于各種場所。大量的用戶使得在網絡存在許多關于ADC芯片和使用方法的資料,隨便搜索便可得許多。這樣的情況給ADC
    發表于 10-14 23:08

    學習嵌入式者10建議分享

    網上看到一篇不錯的文章,希望對大家有所幫助 給學習嵌入式者10建議: 1:遇到問題,首先進入baidu.com(或是其他搜索引擎)搜索一下,任何一個嵌入式工程師都不敢否認,這是學習
    發表于 07-13 07:45

    我對嵌入式linux學習5建議

    多了老師還在幫他解答問題。 4 不要好高騖遠,要腳踏實地對于初學者,還有一建議,我們拿到一個開發板,很興奮也很激動,想法自然也很多,想用開發板實現自己的這個想法,實現那個想法,然后又不知道從何下手
    發表于 08-18 00:32

    ADC精度精度與分辨率的理解

    黑點的ADC傳遞曲線上的其他位置(如圖2中所示)。這個距離是指示出采集系統精度。不但ADC,還有前端驅動電路、基準和基準緩沖器都會影響到總體系統精度。圖2:
    發表于 09-12 11:49

    ADC誤差的產生以及如何提高ADC精度

    。好,先就聊到這里。整個完整應用筆記請前往官網搜索AN2834,其中有不少關于提高或改善ADC精度建議,比如關于電源的處理等。
    發表于 07-09 07:30

    關于STM32學習分享

    關于STM32學習分享第九章 ADC采集文章目錄關于STM32學習分享前言二、代碼1.
    發表于 08-12 07:15

    如何提高AT32的ADC轉換精度

    如何提高AT32的ADC轉換精度設計者在使用AT32芯片ADC模塊時,提供注意事項和軟、硬件的設計建議。
    發表于 10-24 07:36

    精度ADC,高精度ADC是什么意思

    精度ADC,高精度ADC是什么意思 目前,世界上有多種類型的ADC,有傳統的并行、逐次通近型、積分型、壓頻變換型等,也有近年來新發展起來
    發表于 03-24 13:29 ?7249次閱讀

    CH5XX芯片加密建議和C語言例程免費下載

    本文檔的主要內容詳細介紹的是WCH5XX芯片在加密上的建議和C語言例程免費下載,保護自己的代碼固件。
    發表于 10-15 08:00 ?1次下載
    CH<b class='flag-5'>5</b>XX芯片加密<b class='flag-5'>建議</b>和C語言例程免費下載

    關于學習編程的實用建議

    如何教授編程。許多教師甚至在學習編程方面有很困難,更別提還要向學生教授編程技能。在此為各位教師提供關于如何在課堂上教授編程的實用建議。 隨著人工智能、物聯網技術的快速發展,計算機思維和編程能力顯得尤為重要。新一代
    發表于 03-12 17:01 ?1332次閱讀

    STM32的ADC代碼例程

    STM32的ADC代碼例程(普德新星電源技術有限公司怎么樣)-?STM32的ADC代碼例程,有5個例子,分別說明了采用查詢、中斷、DMA等方
    發表于 09-23 09:53 ?85次下載
    STM32的<b class='flag-5'>ADC</b><b class='flag-5'>代碼</b>例程
    金海岸百家乐官网的玩法技巧和规则 | 金榜百家乐现金网| 大发888娱乐游戏下载 客户端| 百家乐官网必胜法hk| 百家乐巴厘岛娱乐城| 大发888皇冠娱乐城| 百家乐官网赌场赌场网站| 百家乐必胜绝| 百家乐官网电子路单下载| 百家乐网上真钱娱乐场开户注册 | 百家乐官网返点| 百家乐高| 大发888送钱58元| 百家乐官网可以作假吗| 百家乐款| 杨氏百家乐官网必胜公式| 威尼斯人娱乐城老品牌值得信赖| 百家乐官网3珠路法| 澳门太阳城娱乐城| 百家乐官网永利娱乐网| 大发888新址 | 大发888娱乐城加速器| 百家乐官网乐翻天| 789棋牌游戏| 百家乐无敌直缆| 溧阳市| 网络百家乐怎么作弊| 湖北省| 玩百家乐高手支招篇| 股票| 星期8百家乐娱乐城| 海王星百家乐官网技巧| 盈禾| 在线百家乐合作| 太阳城百家乐官网注册平台| 新东泰百家乐的玩法技巧和规则 | 澳门百家乐官网代理| 百家乐详情| 百家乐官网变牌器批发| 德州扑克单机游戏| 百家乐官网龙虎台布多少钱|