国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

深入解析ADC:模擬到數字轉換器

合宙LuatOS ? 來源:合宙LuatOS ? 作者:合宙LuatOS ? 2026-02-04 18:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

模擬到數字轉換器ADC)是現代電子系統中連接現實世界與數字處理的核心橋梁。無論是傳感器數據采集、音頻處理,還是通信系統,ADC都將連續變化的模擬信號精確轉化為離散的數字量,為后續處理提供基礎。本文將系統性地講解ADC的工作原理、關鍵參數、常見類型及實際應用技巧,幫助工程師全面掌握其設計與選型方法。


一、概述

ADC,模擬到數字轉換器(Analog-to-Digital Converter),它是一種電子設備或模塊,用于將連續變化的模擬信號轉換為離散的數字信號,以便數字系統能夠對其進行處理和分析。

關于 ADC 的常見指標有兩個:

一個是電壓輸入范圍,一個是分辨率;

對某一個確定的模組型號來說,其 ADC 分辨率指標是固定的(目前主流模組都是 12bit),但電壓輸入范圍可能在不同條件上會有所調整,比如 Air780Exx 系列、Air8000 系列等;

wKgZPGmDIfiATXeSAAIo8XKvyyk850.png

二、核心示例

1、核心示例是指:使用本庫文件提供的核心 API,開發的基礎業務邏輯的演示代碼;

2、核心示例的作用是:幫助開發者快速理解如何使用本庫,所以核心示例的邏輯都比較簡單;

wKgZO2mDIdGAcdi5AAS09Mw_wls599.png

三、常量詳解

核心庫常量,顧名思義是由 LuatOS 內核固件中定義的、不可重新賦值或修改的固定值,在腳本代碼中不需要聲明,可直接調用;

每個常量對應的常量取值僅做日志打印時查詢使用,不要將這個常量取值用做具體的業務邏輯判斷,因為LuatOS內核固件可能會變更每個常量對應的常量取值;

如果用做具體的業務邏輯判斷,一旦常量取值發生改變,業務邏輯就會出錯;

模組的 adc 量程一些說明:

wKgZO2mDIa6AQGzPAAIuG47ffZc388.png

模組的 adc id 的一些說明:

wKgZO2mDIZuAZl4TAAHtFlr9JmE825.png


adc.ADC_RANGE_MAX

wKgZPGmDIYeAf4IkAACo-cPzpEY251.png


adc.ADC_RANGE_MIN

wKgZO2mDIXCAUatkAADDDe17JF8648.png


adc.CH_CPU

wKgZPGmDIVOAQfRVAABpGPAJVGc541.png


adc.CH_VBAT

wKgZPGmDITmAWRaTAABpYcRehV8191.png


四、函數詳解

adc.open(id)

功能

打開 adc 通道

參數

id

wKgZPGmDIKCAf_UtAAC_qhli99U854.png


返回值

local result = adc.open(id)

result

wKgZO2mDIP-ANQglAACLvYqN6Do021.png


示例

wKgZPGmDIOiAYiQ0AADeLkotzNY760.png


adc.setRange(range)

功能

設置 ADC 的測量范圍,設置分壓(adc.setRange)要在 adc.open 之前設置,否則無效!!

參數

range

wKgZPGmDIM6ATBOBAAEglivzKUI815.png


返回值

nil

示例

wKgZPGmDILiAXwz0AAAvE5gvH7o643.png


adc.read(id)

功能

讀取 adc 通道計算值

參數

id

wKgZPGmDIKCAf_UtAAC_qhli99U854.png


返回值

local data0,data1 = adc.read(id)

data0

wKgZO2mDIFiAViYeAADOPZPqHBw354.png


data1

wKgZO2mDIDOACA6RAADdvqWlg5s078.png


示例

wKgZO2mDIAmALQz9AAFz2LrCYVs667.png


adc.get(id)

功能

獲取 adc 計算值

參數

id

wKgZO2mDH5KAZ3rgAAC9WHsLNDQ365.png


返回值

local data = adc.get(id)

data

wKgZO2mDH9WAKsdJAAFdXzguBmM186.png


示例

wKgZPGmDH62AeXwHAAFiWWoC0JI633.png


adc.close(id)

功能

關閉 adc 通道

若需要持續讀取, 則不需要 close, ADC 工作時的功耗大概是 400uA 左右;

若不需要持續讀取,則需要 close,否則 ADC 通道將浪費至少 400uA 左右;

參數

id

wKgZO2mDH5KAZ3rgAAC9WHsLNDQ365.png


返回值

nil

示例

wKgZO2mDHweAd2tUAAAjXyvc-V8861.png

五、產品支持說明

支持 LuatOS 開發的所有產品都支持 adc 核心庫。

今天的內容就分享到這里了~

審核編輯 黃宇

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

    關注

    100

    文章

    7511

    瀏覽量

    555911
  • 數字轉換器
    +關注

    關注

    0

    文章

    347

    瀏覽量

    28761
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解析PCM1803A:高性能立體聲A/D轉換器的設計與應用

    深入解析PCM1803A:高性能立體聲A/D轉換器的設計與應用 在音頻處理領域,A/D轉換器扮演著至關重要的角色,它能夠將模擬音頻信號
    的頭像 發表于 02-03 14:00 ?223次閱讀

    ADC0820-N:高性能8位A/D轉換器的深度解析

    ADC0820-N:高性能8位A/D轉換器的深度解析 在電子設計領域,A/D轉換器是連接模擬世界和數字
    的頭像 發表于 12-10 10:55 ?486次閱讀

    深入解析ADC10731/ADC10732/ADC10734/ADC10738 10位帶符號串行I/O A/D轉換器

    深入解析ADC10731/ADC10732/ADC10734/ADC10738 10位帶符號串行
    的頭像 發表于 12-10 10:45 ?421次閱讀

    深入剖析ADC080x系列8位模數轉換器

    深入剖析ADC080x系列8位模數轉換器 引言 在電子設計領域,模數轉換器ADC)是連接模擬
    的頭像 發表于 12-10 10:35 ?1024次閱讀

    深入剖析ADC12081:高性能12位A/D轉換器的技術解析

    深入剖析ADC12081:高性能12位A/D轉換器的技術解析 在電子工程領域,模擬 - 數字
    的頭像 發表于 12-10 09:25 ?689次閱讀

    ADC12040:高性能12位A/D轉換器的全方位解析

    ? 在電子設計領域,A/D轉換器是連接模擬世界與數字世界的關鍵橋梁。今天我們要深入探討一款性能卓越的A/D轉換器——
    的頭像 發表于 12-08 15:25 ?748次閱讀
    <b class='flag-5'>ADC</b>12040:高性能12位A/D<b class='flag-5'>轉換器</b>的全方位<b class='flag-5'>解析</b>

    深入剖析ADC08060:8位A/D轉換器的卓越之選

    ? 在電子設計領域,A/D轉換器是連接模擬世界和數字世界的關鍵橋梁。今天,我們就來深入了解一款性能出色的8位A/D轉換器——
    的頭像 發表于 12-08 14:46 ?614次閱讀
    <b class='flag-5'>深入</b>剖析<b class='flag-5'>ADC</b>08060:8位A/D<b class='flag-5'>轉換器</b>的卓越之選

    深入解析ADC12020:12位、20 MSPS A/D轉換器的卓越性能與應用指南

    ? 在電子設計領域,A/D轉換器是連接模擬世界和數字世界的關鍵橋梁。今天,我們將深入探討德州儀器(TI)的ADC12020,一款12位、20
    的頭像 發表于 12-05 09:53 ?691次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>解析</b><b class='flag-5'>ADC</b>12020:12位、20 MSPS A/D<b class='flag-5'>轉換器</b>的卓越性能與應用指南

    立體聲模擬數字轉換器與單端模擬電壓輸入的ADC芯片-CJC1808

    CJC1808是一款高性能、低成本、單芯片,立體聲模擬數字轉換器與單端模擬電壓輸入的24位立體聲模數
    的頭像 發表于 12-05 09:41 ?1190次閱讀
    立體聲<b class='flag-5'>模擬</b><b class='flag-5'>到</b><b class='flag-5'>數字</b><b class='flag-5'>轉換器</b>與單端<b class='flag-5'>模擬</b>電壓輸入的<b class='flag-5'>ADC</b>芯片-CJC1808

    深入解析ADC081S101:高性能8位單通道A/D轉換器

    ? 在電子設計領域,模擬數字轉換是一個關鍵環節,它直接影響著系統的數據采集和處理能力。今天,我們將深入探討德州儀器(TI)的
    的頭像 發表于 12-03 13:57 ?626次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>解析</b><b class='flag-5'>ADC</b>081S101:高性能8位單通道A/D<b class='flag-5'>轉換器</b>

    深入解析ADC104S021/ADC104S021Q:高性能10位A/D轉換器

    ? 在電子設計領域,模擬 - 數字轉換器ADC)是連接現實世界模擬信號與數字系統的關鍵橋梁。德
    的頭像 發表于 12-02 14:18 ?582次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>解析</b><b class='flag-5'>ADC</b>104S021/<b class='flag-5'>ADC</b>104S021Q:高性能10位A/D<b class='flag-5'>轉換器</b>

    深入解析ADC128S022:8通道12位A/D轉換器的卓越之選

    ? 在電子設計領域,模擬 - 數字轉換器ADC)是連接現實世界模擬信號與數字系統的關鍵橋梁。今
    的頭像 發表于 11-30 14:47 ?942次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>解析</b><b class='flag-5'>ADC</b>128S022:8通道12位A/D<b class='flag-5'>轉換器</b>的卓越之選

    深入解析 ADC141S626:高性能低功耗的 A/D 轉換器

    ? 在電子設計領域,A/D 轉換器是實現模擬信號數字信號轉換的關鍵器件。今天我們要深入探討的是
    的頭像 發表于 11-27 10:19 ?420次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>解析</b> <b class='flag-5'>ADC</b>141S626:高性能低功耗的 A/D <b class='flag-5'>轉換器</b>

    深入剖析ADC12DS105:高性能12位A/D轉換器的卓越之選

    深入剖析ADC12DS105:高性能12位A/D轉換器的卓越之選 在電子工程師的日常設計工作中,A/D轉換器ADC)是至關重要的組件,它負
    的頭像 發表于 11-26 14:19 ?473次閱讀

    了解ADC模擬數字轉換器的工作原理

    模數轉換器(Analog-to-Digital Converter,簡稱ADC)是現代電子系統的核心組件,承擔著將連續變化的模擬信號轉換為離散數字
    的頭像 發表于 10-28 14:24 ?433次閱讀