【STM32F10x Series】 Analog-to-digital converter (ADC)

1. ADC introduction

What is the ADC?

The 12-bit ADC is a successive approximation anlog-to-digital converter.

What is the channels of ADC?

It has up to 18 multiplexed channels allowing it measure signals from 16 external and 2 internal sources.

What is the ADC modes?

A/D conversion of the various channels can be perform in single, continuous, scan or discontinuous mode.

How does the result stored in the register?

The result of the ADC is stored in a left-aligned or right-aligned 16-bit data register.

How to keep input voltage in defined range?

The analog watchdog feature allow the application to detect if the input voltage goes outside the user-defined high or low thresholds.

What is the ADC clock?

The ADC input clock is generated from the PCLK2 clock dived by a prescaler and it must not exceed 14 MHz.

2. ADC main feature

  • 12-bit resolution
  • interrupt generation at end of conversion, end of injected conversion and analog watchdog event
  • signal and continuous conversion modes
  • scan mode for automatic conversion of the channel 0 to channel n
  • self-calibration
  • data aligment with in-built data coherency
  • channel by channel programmable sampling time
  • external trigger option for both regular and injected conversion
  • discontinuous mode
  • dual mode (one devices with 2 ADCs or more)
  • ADC conversion time: 1us at 56MHz (1.17 us at 72MHz)
  • ADC supply requirement: 2.4V to 3.6V
  • ADC input range: Vref- <= Vin <= Vref+
  • DMA request generation during regular channel conversion

Notes: Vref- if available (depending on package), must be tied to Vssa-

3. ADC block diagram

ADC_block_diagram

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值