STM32开发 -- ADC详解
生活随笔
收集整理的這篇文章主要介紹了
STM32开发 -- ADC详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如需轉載請注明出處:https://blog.csdn.net/qq_29350001/article/details/89498527
最近項目中有用到ADC,正好來做一下總結。
一、ADC簡介
Analog-to-Digital Converter的縮寫。指模/數轉換器或者模擬/數字轉換器。是指將連續變量的模擬信號轉化為離散的數字信號的器件。
典型的模擬數字轉換器將模擬信號轉換為標識一定比例電壓值的數字信號。
ADC的輸入時鐘不得超過14MHz,它是由PCLK2經分頻產生。
二、STM32F10x ADC特點
12位逐次逼近型的模擬數字轉換器。
最多帶3個ADC控制器
最多支持18個通道,可最多測量16個外部和2個內部信號源。
支持單次和連續轉換模式
轉換結束,注入轉換結束,和發生模擬看門狗事件時產生中斷。
通道0到通道n的自動掃描模式
自動校準
采樣間隔可以按通道編程
規則通道和注入通道均有外部觸發選項
轉換結果支持左對齊或右對齊方式存儲在16位數據寄存器
ADC轉換時間:最大轉換速率 1us。(最大轉換速度為1MHz,在ADCCLK=14M,采樣周期為1.5個ADC時鐘下得到。)
ADC供電要求:2.4V-3.6V
ADC輸入范圍:VREF- ≤ VIN ≤ VREF+
三、ADC功能描述
單個ADC框圖
總結
以上是生活随笔為你收集整理的STM32开发 -- ADC详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux修改hostname的几种方式
- 下一篇: Hibernate中的三种数据持久状态和