一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

ADC模數(shù)轉(zhuǎn)換器簡(jiǎn)介

CHANBAEK ? 來源:頭條號(hào)秋天滴風(fēng) ? 作者:頭條號(hào)秋天滴風(fēng) ? 2023-04-25 09:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將介紹STM32F407的模數(shù)轉(zhuǎn)換功能ADC

ADC的概念及作用

②ADC的性能指標(biāo)及STM32F4-ADC的特性

③ADC的功能框圖

④ADC的功能框圖的詳細(xì)介紹

⑤ADC的工作模式

①ADC的概念及作用

ADC是analog to digtal converter的縮寫,指的是模數(shù)轉(zhuǎn)換器,模數(shù)轉(zhuǎn)換器可以將連續(xù)的模擬信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào)。

ADC的作用:采集傳感器的數(shù)據(jù)、電壓、電流等。

②ADC的性能指標(biāo)及STM32F4-ADC的特性

ADC的性能指標(biāo)主要有以下幾個(gè)方面:

量程:能測(cè)量的電壓范圍;

分辨率:ADC的分辨率常以輸出二進(jìn)制的位數(shù)表示,位數(shù)越多分辨率越高、相應(yīng)的轉(zhuǎn)換時(shí)間會(huì)越長(zhǎng);

轉(zhuǎn)換時(shí)間:在模擬輸入電壓符合輸入電壓范圍的基礎(chǔ)上,從開始轉(zhuǎn)換到獲得穩(wěn)定數(shù)字量的時(shí)間;

STM32F4-ADC的特性:

3個(gè)ADC,每個(gè)通道的分辨率可調(diào)12、10、8、6位;

每個(gè)ADC有16個(gè)外部通道,ADC1還有另外的兩個(gè)內(nèi)部ADC源、1個(gè)BAT通道;

AD轉(zhuǎn)換可以以單次、連續(xù)、掃描、間斷的工作模式運(yùn)行;

ADC具有獨(dú)立模式、雙重模式或三重模式;

AD轉(zhuǎn)換的結(jié)果以左對(duì)齊或者右對(duì)齊的方式存放在16位的數(shù)據(jù)寄存器中;

③ADC的功能框圖

wKgaomRHMVSAX5JhAAHf5MzQGWQ634.jpg

④ADC的功能框圖的詳細(xì)介紹

輸入電壓范圍:由VREF+、VREF-、VDDA、VSSA決定,硬件上一般將VREF-、VSSA接在一起,另外兩個(gè)接到3.3V的電源上,這樣輸入電壓的范圍就為0-3.3V;若實(shí)際測(cè)量的電壓不是這個(gè)范圍、可以在硬件上用電壓轉(zhuǎn)換電路轉(zhuǎn)換到這個(gè)范圍;

輸入通道:每個(gè)ADC都具有16個(gè)外部通道,ADC1相比其他兩個(gè)ADC多出3個(gè)通道用于測(cè)量芯片內(nèi)部溫度、電壓、以及備用電池的電壓

轉(zhuǎn)換順序:規(guī)則通道組、可以按照既定的轉(zhuǎn)換順序依次進(jìn)行轉(zhuǎn)換,具體轉(zhuǎn)換順序在ADC_SQRx寄存器中選擇、總的轉(zhuǎn)換數(shù)量在ADC_SQR1寄存器中配置;注入通道組、不按照順序來轉(zhuǎn)換可以插隊(duì)轉(zhuǎn)換;

轉(zhuǎn)換時(shí)間:采樣時(shí)間+12個(gè)ADC周期,采樣在數(shù)個(gè)ADCCLK周期內(nèi)完成、可使用ADC_SMPR1、ADC_SMPR2寄存器中的SMP[2:0]位修改周期數(shù)從而改變采樣時(shí)間;ADC的周期由PCLK2經(jīng)過ADC的預(yù)分頻器分頻得到、分頻數(shù)在ADC_CCR寄存器的第16、17位選擇;

數(shù)據(jù)寄存器:ADC的數(shù)據(jù)寄存器只有一個(gè)ADC_DR,ADC_DR是一個(gè)32位的寄存器、其中只有16個(gè)位是有效的、而轉(zhuǎn)換后的數(shù)據(jù)最多只有12個(gè)位,所以轉(zhuǎn)換后的數(shù)據(jù)可以左對(duì)齊或者右對(duì)齊存放、具體如何存放可以在ADC_CR2的第11位設(shè)置;由于規(guī)則通道組只有一個(gè)數(shù)據(jù)寄存器、所以在轉(zhuǎn)換完成后若不及時(shí)取走轉(zhuǎn)換好的數(shù)據(jù)下一次的轉(zhuǎn)換結(jié)果會(huì)將之前的結(jié)果覆蓋,為避免數(shù)據(jù)丟失可以使用DMA、后續(xù)將繼續(xù)講解DMA;

中斷:

轉(zhuǎn)換結(jié)束中斷:規(guī)則通道和注入通道的數(shù)據(jù)轉(zhuǎn)換結(jié)束后,都可以產(chǎn)生中斷;

模擬看門狗中斷:當(dāng)ADC的轉(zhuǎn)換的模擬電壓低于低閾值或者高于高閾值會(huì)產(chǎn)生中斷;

溢出中斷:如果發(fā)生DMA傳輸數(shù)據(jù)丟失、會(huì)置位ADC_SR的OVR位,如果同時(shí)使能了溢出中斷、數(shù)據(jù)轉(zhuǎn)換結(jié)束后會(huì)產(chǎn)生一個(gè)溢出中斷;

DMA請(qǐng)求:規(guī)則和注入通道轉(zhuǎn)換結(jié)束后,除了產(chǎn)生中斷外、還可以產(chǎn)生DMA請(qǐng)求將轉(zhuǎn)換好的數(shù)據(jù)直接存儲(chǔ)到內(nèi)存中去;

觸發(fā)源:軟件觸發(fā)+外部事件觸發(fā),軟件觸發(fā)、由ADC控制寄存器ADC_CR2的ADON位來控制、為1開始轉(zhuǎn)換為0停止轉(zhuǎn)換,外部事件觸發(fā)有內(nèi)部定時(shí)器觸發(fā)和外部IO觸發(fā)、具體選擇哪種觸發(fā)方式可以由ADC_CR2的EXTSEL[2:0]和JEXTSEL[2:0]位來控制

⑤ADC的工作模式

單次轉(zhuǎn)換模式:ADC僅執(zhí)行一次轉(zhuǎn)換,CONT位為0時(shí)可以通過以下方式啟動(dòng)此模式:

ADC_CR2寄存器中SWSTART位置1,僅適用于規(guī)則通道;

將JSESTART置1,僅適用于注入通道;

外部觸發(fā),適用于注入通道、規(guī)則通道;

完成所選通道的轉(zhuǎn)換之后、數(shù)據(jù)存儲(chǔ)在16位的數(shù)據(jù)存儲(chǔ)器中,如果轉(zhuǎn)換的是規(guī)則通道轉(zhuǎn)換結(jié)束EOC置1、EOCIE置1后會(huì)產(chǎn)生中斷,如果轉(zhuǎn)換的是注入通道轉(zhuǎn)換結(jié)束后JEOC置1、JEOCIE置1后會(huì)產(chǎn)生中斷,然后ADC停止工作;

連續(xù)轉(zhuǎn)換模式:ADC結(jié)束一個(gè)轉(zhuǎn)換后立即啟動(dòng)另一個(gè)轉(zhuǎn)換,CONT為1時(shí)可通過外部觸發(fā)或者ADC_CR2中的SWSTART位置1來啟動(dòng)此模式(僅適用于規(guī)則通道)。如果轉(zhuǎn)換了規(guī)則通道組,會(huì)將上次轉(zhuǎn)換的數(shù)據(jù)存在數(shù)據(jù)寄存器中、EOC置1、EOCIE將置1產(chǎn)生中斷。無法連續(xù)轉(zhuǎn)換注入通道;

掃描模式:

wKgZomRHMVSAArvFAAIJb02QJIM826.jpg

不連續(xù)采樣模式:

wKgaomRHMVWAH9TqAAIwNKmVgig949.jpg

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

    關(guān)注

    2565

    文章

    52974

    瀏覽量

    767218
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5433

    瀏覽量

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

    關(guān)注

    99

    文章

    6698

    瀏覽量

    549171
  • 模數(shù)轉(zhuǎn)換器

    關(guān)注

    26

    文章

    3350

    瀏覽量

    128253
  • STM32F4
    +關(guān)注

    關(guān)注

    3

    文章

    203

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    數(shù)模和模數(shù)轉(zhuǎn)換器

    數(shù)模和模數(shù)轉(zhuǎn)換器數(shù)模和模數(shù)轉(zhuǎn)換器能將模擬量轉(zhuǎn)換為數(shù)字量的電路稱為模數(shù)轉(zhuǎn)換器,簡(jiǎn)稱A/D轉(zhuǎn)換器ADC
    發(fā)表于 09-16 15:59

    5962-9581501HXA高端AD模數(shù)轉(zhuǎn)換器

    AD10242TZ/883B高端AD模數(shù)轉(zhuǎn)換器IC ADC 12BIT 41MSPS DL 68CLCC5962-9581501HXA高端AD模數(shù)轉(zhuǎn)換器IC ADC 12BIT 2 C
    發(fā)表于 07-15 11:10

    模數(shù)轉(zhuǎn)換器ADC)的配置有哪些流程?

    模數(shù)轉(zhuǎn)換器ADC)是什么?模數(shù)轉(zhuǎn)換器ADC)的配置有哪些流程?配置流程的代碼是什么?
    發(fā)表于 07-14 08:43

    ADC模數(shù)轉(zhuǎn)換器

    文章目錄1. ADC1. ADCADC(Analog-to-digital converters,模數(shù)轉(zhuǎn)換器),
    發(fā)表于 08-06 06:08

    模數(shù)轉(zhuǎn)換器(ADC)的基本原理是什么?

    模數(shù)轉(zhuǎn)換器(ADC)的基本原理是什么?常用的幾種ADC類型的基本原理及特點(diǎn)是什么?
    發(fā)表于 09-28 08:21

    STM32之ADC模數(shù)轉(zhuǎn)換器介紹

    ADC模數(shù)轉(zhuǎn)換器是什么?ADC模數(shù)轉(zhuǎn)換器的相關(guān)寄存有哪些?
    發(fā)表于 11-08 08:47

    ADC0809模數(shù)轉(zhuǎn)換器主要特性

    ADC0809更詳細(xì)的參數(shù)說明可以查看它的芯片手冊(cè)(英文原版)鏈接:文章目錄1、ADC0809模數(shù)轉(zhuǎn)換器主要特性:2、ADC0809外部特征1、AD
    發(fā)表于 12-02 08:24

    模數(shù)轉(zhuǎn)換器ADC簡(jiǎn)介

    ESP32 之 ESP-IDF 學(xué)習(xí)筆記(七)——模數(shù)轉(zhuǎn)換器ADC)文章目錄ESP32 之 ESP-IDF 學(xué)習(xí)筆記(七)——模數(shù)轉(zhuǎn)換器ADC)一、
    發(fā)表于 02-17 06:28

    模數(shù)轉(zhuǎn)換器ADC簡(jiǎn)介

    介紹將模擬電子信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的電路,稱為模數(shù)轉(zhuǎn)換器,簡(jiǎn)稱A/D轉(zhuǎn)換器ADC。同理,將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)的電路稱為數(shù)模
    發(fā)表于 02-18 06:54

    基于RT-Thread系統(tǒng)的ADC模數(shù)轉(zhuǎn)換器簡(jiǎn)介

    ADC 簡(jiǎn)介ADC(Analog-to-Digital Converter) 指模數(shù)轉(zhuǎn)換器。是指將連續(xù)變化的模擬信號(hào)轉(zhuǎn)換為離散的數(shù)字信號(hào)的器
    發(fā)表于 06-24 14:41

    為什么我們需要模數(shù)轉(zhuǎn)換器?哪個(gè)ADC轉(zhuǎn)換器更好?

    模數(shù)轉(zhuǎn)換器定義ADC轉(zhuǎn)換器是將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的系統(tǒng)。這是一個(gè)過濾、采樣并保持、量化和編碼的過程。模擬信號(hào)通過帶限濾波、采樣保持電路,成為梯形信號(hào),再通過編碼
    發(fā)表于 02-15 18:16

    電流積分模數(shù)轉(zhuǎn)換器(ADC),什么是電流積分模數(shù)轉(zhuǎn)換器(AD

    電流積分模數(shù)轉(zhuǎn)換器(ADC),什么是電流積分模數(shù)轉(zhuǎn)換器(ADC) 模數(shù)轉(zhuǎn)換器(Analog to digital Converter,簡(jiǎn)稱
    發(fā)表于 03-24 13:31 ?3314次閱讀

    淺談CW32系列模數(shù)轉(zhuǎn)換器ADC

    CW32系列模數(shù)轉(zhuǎn)換器ADC
    的頭像 發(fā)表于 10-25 15:43 ?1704次閱讀
    淺談CW32系列<b class='flag-5'>模數(shù)轉(zhuǎn)換器</b>(<b class='flag-5'>ADC</b>)

    ADC模數(shù)轉(zhuǎn)換器的延時(shí)原理

    ADC模數(shù)轉(zhuǎn)換器的延時(shí)原理主要與其內(nèi)部的采樣和保持電路、比較、計(jì)數(shù)等有關(guān)。以下是一般的ADC轉(zhuǎn)換
    的頭像 發(fā)表于 11-16 15:59 ?1306次閱讀

    ADC模數(shù)轉(zhuǎn)換器簡(jiǎn)介及參數(shù)詳解

    ADC全稱是Analog-to-DigitalConverter模數(shù)轉(zhuǎn)換器,一般我們把模擬信號(hào)(Analogsignal)用A來進(jìn)行簡(jiǎn)寫,數(shù)字信號(hào)(digitalsignal)用D來表示。是用于將
    的頭像 發(fā)表于 02-19 12:58 ?7263次閱讀
    <b class='flag-5'>ADC</b><b class='flag-5'>模數(shù)轉(zhuǎn)換器</b>的<b class='flag-5'>簡(jiǎn)介</b>及參數(shù)詳解