嵌入式硬件電路分析---AD采集電路

文章目錄

  • 摘要
  • AD采集電路1
  • AD采集電路2
      • R77的真正作用是什么?
      • 理想與現實:為什么通常可以忽略R77的影響?



摘要

AD采集

AD采集電路1

這是個人畫的簡化后的AD采集電路
在這里插入圖片描述
這是一個AD檢測電路,R1是一個可變電阻,R2是根據R1的常用值,進行匹配。

這樣R1產生變化, 紅色節點就會產生電壓變化,從而有不同的電壓信號,那么我們AD采樣的就是這個地方的電壓,將這個電壓信號傳輸到新品啊內部的這個電路,然后進行分析比較當前的電壓變化。

主要問題在于R3什么時候起到保護作用,例如在群脈沖的時候或者靜電的如果是在R1這一側,如果沒有R3那么這些群脈沖或者靜電的產生的電流就會直接灌輸到這個芯片內部,從而損壞芯片。此外,電路中的充電電流 I=(電源電壓-電容兩端電壓)/電路中的電阻, 因此雖然B這一個分支也會有電流產生,但是由于內部的阻抗非常大,導致電流很小,那么R3兩端的電壓非常小,就可以忽略不計,還是要從這個角度去分析,是合理的。

至于下面這個電容就是起到濾波作用。

AD采集電路2

這是另外一個AD采集電路
在這里插入圖片描述

R77的真正作用是什么?

既然R77不影響分壓,那為什么要設計它呢?它的存在是為了解決ADC采樣時的實際問題:

  1. ?限流保護 (Current Limiting)??:

    • MCU的ADC輸入引腳內部是非常精密且脆弱的電路。如果外部有瞬間的高壓或靜電(ESD)涌入,極易造成永久性損壞。

    • R77(1kΩ)串聯在信號路徑上,就像一個“水壩”,能極大地限制可能涌入ADC引腳的峰值電流,起到保護作用。

  2. ?構成低通濾波器 (Low-pass Filter)??:

    • R77和C50共同構成了一個RC低通濾波器。

    • ?濾波器的截止頻率 (f_c) = 1 / (2π * R * C) = 1 / (2 * 3.14 * 1000 * 100e-9) ≈ 1592 Hz?

    • 這個濾波器的作用是濾除高頻噪聲。溫度信號是變化非常緩慢的信號,而環境中存在的大量高頻電磁干擾(如電源噪聲、MCU自身數字電路開關噪聲、射頻干擾等)會被這個濾波器有效衰減,使得輸入ADC的信號更干凈、更穩定,從而提高測量精度。

理想與現實:為什么通常可以忽略R77的影響?

  • ?理想情況?:如果R77后面的電路(MCU的ADC輸入阻抗)是無窮大,那么就不會有任何電流流過R77。根據歐姆定律(U = I * R),電流I為0,則R77兩端的電壓降也為0。因此,采樣點B的電壓 V_B將完全等于分壓點A的電壓 V_A

  • ?實際情況?:MCU的ADC輸入阻抗并非無窮大,但在采樣時通常非常大(例如在1MΩ量級)。與R77的1kΩ相比,1MΩ要大了三個數量級(1000倍)。

  • ?根據分壓原理,R77和ADC輸入阻抗(R_adc)又會形成一個分壓器:V_B = V_A * (R_adc / (R77 + R_adc))

    • 因為 R_adc (≈1,000,000Ω) >> R77 (1,000Ω),所以 (R_adc / (R77 + R_adc)) ≈ 0.999

    • 這意味著 V_B ≈ 0.999 * V_A,?R77僅造成了0.1%的測量誤差,這在很多應用中是完全可以接受的。

?結論:??

?R77不參與和影響RT1/R64的分壓計算。?? 它的作用是保護ADC引腳濾波。由于ADC的高輸入阻抗,R77對采樣電壓造成的衰減極小,在工程實踐中通常可以忽略不計。因此,在計算溫度時,我們完全可以直接使用 V_A = 3V3 * (RT1 / (R64 + RT1))這個公式,仿佛R77不存在一樣。

計算參考鏈接

單片機ADC機理層面詳細分析(一)

單片機ADC采集機理層面詳細分析(二)

信號從前級電路傳遞到后級電路,本質上是電壓和電流的傳遞。兩者之間的阻抗關系,直接決定了信號傳遞的質量:

  • ?期望的阻抗關系(電壓信號傳輸)??:為了最大限度地傳遞電壓信號,我們希望 ?前級電路的輸出阻抗 (Z_out) 遠小于 后級電路的輸入阻抗 (Z_in)?,即 ?Z_out << Z_in?。

    • ?為什么??? 這可以最大限度地減少負載效應?(Loading Effect)。后級的高輸入阻抗意味著它只從前級汲取很小的電流,幾乎不會對前級造成負擔,從而確保前級的輸出電壓能幾乎無損耗地傳遞到后級的輸入端。
  • ?阻抗失配的后果?:如果后級輸入阻抗過低,它會從前級汲取過多電流,導致前級輸出電壓被拉低,信號幅度衰減,測量或處理結果就會出現誤差。這在ADC讀取外部電壓時是常見問題,若信號源輸出阻抗較大而ADC輸入阻抗較小,會產生分壓,導致測量誤差。

理解并處理好輸出阻抗和輸入阻抗的關系非常重要:

  • ?核心原則?:?Z_in (本級) >> Z_out (前級)?? 以保證獲取最大輸入電壓;Z_out (本級) << Z_in (后級)?? 以保證輸出電壓能穩定地驅動后級。

  • ?并非總是“越大越好”或“越小越好”??:雖然電壓傳輸中追求高輸入阻抗和低輸出阻抗,但在功率傳輸?(如射頻電路、揚聲器驅動)時,為了最大化功率傳輸,常需要阻抗匹配,即負載阻抗等于信號源內阻?(Z_load = Z_out)。此外,對于電流驅動型電路,輸入阻抗越小越好。

  • ?高頻領域的特殊性?:在高頻電路中,還需考慮傳輸線的特性阻抗匹配,否則會引起信號反射,導致波形失真、振蕩和輻射干擾等問題。

想象一下音頻系統:

  1. ?麥克風(較高輸出阻抗)?? 連接到 ?前置放大器(非常高輸入阻抗)??:前置放大器的高輸入阻抗 >> 麥克風的輸出阻抗,麥克風微弱的信號電壓幾乎無損耗地進入前置放大器。

  2. ?前置放大器(低輸出阻抗)?? 連接到 ?功率放大器(較高輸入阻抗)??:前置放大器的低輸出阻抗 << 功率放大器的輸入阻抗,信號電壓穩定傳遞。

  3. ?功率放大器(極低輸出阻抗)?? 連接到 ?揚聲器(如8Ω)??:功率放大器的低輸出阻抗 << 揚聲器阻抗,能提供大電流有效驅動揚聲器,且控制力好。

另一個常見例子是單片機ADC采樣?:

若用電阻分壓測量較高電壓,分壓電路的總阻抗若與ADC輸入阻抗(如10kΩ)可比擬,就會因負載效應導致測量誤差。解決方法通常是使用電壓跟隨器?(運算放大器構成),其輸入阻抗極高?(幾乎不取電流),?輸出阻抗極低?(帶載能力強),完美隔離前后級,確保測量準確。



如果覺得我的內容對您有幫助,希望不要吝嗇您的贊和關注,您的贊和關注是我更新優質內容的最大動力。



專欄介紹

《嵌入式通信協議解析專欄》
《PID算法專欄》
《C語言指針專欄》
《單片機嵌入式軟件相關知識》
《FreeRTOS源碼理解專欄》
《嵌入式軟件分層架構的設計原理與實踐驗證》



文章源碼獲取方式:
如果您對本文的源碼感興趣,歡迎在評論區留下您的郵箱地址。我會在空閑時間整理相關代碼,并通過郵件發送給您。由于個人時間有限,發送可能會有一定延遲,請您耐心等待。同時,建議您在評論時注明具體的需求或問題,以便我更好地為您提供針對性的幫助。

【版權聲明】
本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議。這意味著您可以自由地共享(復制、分發)和改編(修改、轉換)本文內容,但必須遵守以下條件:
署名:您必須注明原作者(即本文博主)的姓名,并提供指向原文的鏈接。
相同方式共享:如果您基于本文創作了新的內容,必須使用相同的 CC 4.0 BY-SA 協議進行發布。

感謝您的理解與支持!如果您有任何疑問或需要進一步協助,請隨時在評論區留言,筆者一定知無不言,言無不盡。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/95555.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/95555.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/95555.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python爬取nc數據

1、單文件爬取爬取該網站下的crupre.nc數據&#xff0c;如下使用requests庫&#xff0c;然后填寫網站的url&#xff1a;"http://clima-dods.ictp.it/regcm4/CLM45/crudata/"和需要下載的文件名&#xff1a;"crupre.nc"import requests import osdef downlo…

策略模式 + 工廠模式

策略模式&#xff1a;簡單來說解決的行為的封裝與選擇。如HandlerMapping&#xff0c;將 HTTP 請求映射到對應的處理器&#xff08;Controller 或方法&#xff09;。工廠模式&#xff1a;解決的是具有相同屬性的對象創建問題&#xff0c;如BeanFactory創建bean對象。解決的代碼…

Diamond基礎3:在線邏輯分析儀Reveal的使用

文章目錄1. 與ILA的區別2. 使用Reveal步驟3.Reveal注意事項4.傳送門1. 與ILA的區別 Reveal是Lattice Diamond集成開發環境用于在線監測信號的工具&#xff0c;ILA是xilinx的Vivado集成開發工具的在線邏輯分析儀&#xff0c;同Reveal一樣&#xff0c;均可以在項目運行過程中&am…

超適合程序員做知識整理的 AI 網站

這次要給大家分享一個超適合程序員做知識整理的 AI 網站 ——Notion AI&#xff0c;網址是Notion&#xff0c;它能把你隨手記的雜亂筆記、代碼片段、技術文檔&#xff0c;一鍵梳理成邏輯清晰的結構化內容&#xff0c;小索奇我用它整理 “Python 爬蟲知識點” 時&#xff0c;原本…

【 Selenium 爬蟲】2025年8月25日-pixabay 圖片采集

無惡意采集&#xff0c;取部分圖片用來做相冊測試的&#x1f604; 效果圖import cn.hutool.core.io.FileUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.json.JSONUtil; import com.la.selenium.utils.SeleniumUtil; import lombok.extern.slf4j.Slf4j; import o…

服務器托管需要注意什么事項?

服務器托管是企業IT基礎設施的關鍵環節&#xff0c;其穩定性和安全性直接影響業務連續性。需要注意下面這幾點&#xff01; 一、服務商與機房選擇 服務商資質 選擇持有ISP證書的合法服務商&#xff0c;優先考慮運營超5年、市場口碑佳的老牌公司&#xff0c;技術團隊需具備72…

微信小程序備忘

1.按鈕事件中想切換到tabBar中的鏈接用switchTab&#xff0c;不能用navigateTo&#xff1a;agentPage: function() { wx.switchTab({url: /pages/agent/agent}) },特別注意&#xff1a;微信小程序中所謂的自定義&#xff0c;并不是完全的自定義&#xff0c;在app.json中定義&a…

虛擬機NAT模式通過宿主機(Windows)上網不穩定解決辦法(無法上網)(將宿主機設置固定ip并配置dns)

文章目錄問題描述解決辦法分析**1. 問題的根本原因****(1) 宿主機動態IP的DNS配置問題****(2) NAT模式下的網絡依賴****(3) 自習室WiFi的潛在限制****2. 用戶操作的合理性分析****(1) 固定IP的作用****(2) 手動指定公共DNS的作用****3. 用戶懷疑的正確性****4. 其他可能原因的排…

基于 HTML、CSS 和 JavaScript 的智能圖像虛化系統

目錄 1 前言 2 技術實現 2.1 HTML&#xff1a;搭建頁面基礎結構 2.2 CSS&#xff1a;打造科技感視覺體驗 2.3 JavaScript&#xff1a;實現核心虛化功能 2.3.1 圖像上傳與初始化 2.3.2 實時虛化處理 2.3.3 圖像下載功能 3 完整代碼 4 運行結果 5 總結 1 前言 三大核…

PS更改圖像尺寸

新建文檔 1.左上角——新文件可以新建文檔2.文件——新建文檔3.快捷鍵CtrlN 對文件命名 輸入新文件名稱設置寬度和高度 設置文件的寬高&#xff0c;單位可以是像素、英寸、厘米等。還可以選擇文件方向或者是否使用畫板模式畫布背景色 一般顯示白色&#xff0c;也可以選擇其他顏…

分詞器詳解(一)

文章目錄&#x1f31f; 第0層&#xff1a;極簡版&#xff08;30秒理解&#xff09;核心公式生活比喻&#x1f4da; 第1層&#xff1a;基礎概念&#xff08;5分鐘理解&#xff09;1. 分詞器基礎1.1 分詞器的核心作用1.2 主流分詞算法對比2. 基礎實現2.1 BPE實現原理2.2 特殊標記…

推薦一個論文閱讀工具ivySCI

1.一些關于ivySCI的數據 &#xff08;摘自&#xff1a;吳焱紅&#xff0c;論文示范:ivySCI 在論文管理、閱讀和筆記中的體驗&#xff09; 1.科研人員花在文獻閱讀上的時間占總工作時間的 23%2.每年閱讀的文獻數量大概是 188 到 280 篇3.ivySCI 提供 Pad(iPad 和 Android) 和桌…

診斷服務器(Diagnostic Server)

在《SWS_Diagnostics.pdf》中,診斷服務器(Diagnostic Server) 是診斷管理(DM)的核心執行單元,聚焦 “軟件集群(SoftwareCluster)級診斷資源的獨立管控”,實現 UDS(ISO 14229-1)與 SOVD(ASAM 服務化診斷)的全流程診斷功能。以下結合文檔 7.3 節 “Diagnostic Serve…

如何開發一款高穩定、低延遲、功能全面的RTSP播放器?

一、引言&#xff1a;RTSP的價值與挑戰 RTSP&#xff08;Real-Time Streaming Protocol&#xff09;作為實時流媒體傳輸的核心協議&#xff0c;廣泛應用于安防監控、無人機回傳、教育互動、遠程醫療、單兵指揮等行業。它提供了 基于請求/響應機制的流媒體控制能力&#xff0c;…

數據結構——樹(03二叉樹,與路徑有關的問題,代碼練習)

文章目錄一、求二叉樹的值【層序遍歷實現】1.1右視圖1.2層最大值1.3層和1.4最底層的葉子結點的和1.5層平均值1.6最大層和的層號二、二叉樹的路徑2.1根節點到葉子節點&#xff0c;二叉樹的路徑2.2路徑的十進制之和 & 二進制之和2.3二叉樹里的路徑三、二叉樹的路徑23.1最長同…

Git配置:禁用全局HTTPS驗證

文章目錄Git配置&#xff1a;禁用全局HTTPS驗證什么是HTTPS驗證&#xff1f;為什么需要禁用HTTPS驗證&#xff1f;如何禁用全局HTTPS驗證&#xff1f;注意事項結論Git配置&#xff1a;禁用全局HTTPS驗證 在軟件開發和版本控制中&#xff0c;Git是一個不可或缺的工具。它幫助開…

【54頁PPT】基于DeepSeek的數據治理技術(附下載方式)

篇幅所限&#xff0c;本文只提供部分資料內容&#xff0c;完整資料請看下面鏈接 https://download.csdn.net/download/2501_92796370/91778320 資料解讀&#xff1a;《基于DeepSeek的數據治理技術》 詳細資料請看本解讀文章的最后內容。 作為數據治理領域的資深研究者&#…

2025年最新 unityHub游戲引擎開發2d手機游戲和桌面游戲教程

設置開發編輯器 &#xff1a; 以下是一個簡化版的移動控制代碼&#xff0c;不依賴自定義輸入配置&#xff0c;直接使用 Unity 新輸入系統的默認綁定&#xff0c;并兼容手機端的 Joystick Pack 虛擬搖桿&#xff1a; SimplePlayerMovement using UnityEngine; using UnityEngi…

SuperMap GIS基礎產品FAQ集錦(20250901)

一、SuperMap iDesktopX 問題1&#xff1a;咨詢MapGIS數據遷移功能是否支持MapGIS 10版本&#xff0c;在遷移10版本的符號庫時卡在0%并報錯“升級6x系統庫失敗”。 11.3.0【問題原因】客戶使用問題&#xff0c;mapgis6.7里面工程文件和符號庫之前沒有綁定關系&#xff0c;mapgi…

react-native-reanimated-carousel的API記錄

?核心屬性??data?類型: Array<any>必填&#xff0c;輪播數據源&#xff0c;支持任意類型數據。?renderItem?類型: ({ item, index }) > React.ReactNode必填&#xff0c;自定義卡片渲染函數&#xff0c;參數包含當前項和索引。?width/height?類型: number控制…