1. STM32F10x ADC features
12-bit successive approximation analog-to-digital converter.
Up to 3 ADC controllers
Supports up to 18 channels and can measure up to 16 external and 2 internal signal sources.
Support single and continuous conversion modes
Interrupts are generated at the end of conversion, end of injected conversion, and on simulated watchdog events.
Automatic scanning mode from channel 0 to channel n
Automatic calibration
Sampling interval can be programmed per channel
External trigger options for both regular and injected channels
The conversion result can be stored in 16-bit data register in left-aligned or right-aligned mode
ADC conversion time: Maximum conversion rate 1us. (The maximum conversion speed is 1MHz, obtained when ADCCLK=14M and the sampling period is 1.5 ADC clocks.)
ADC power supply requirement: 2.4V-3.6V
ADC input range: VREF- ≤ VIN ≤ VREF+
2. Do not let the ADC clock exceed 14MHz, otherwise it may be inaccurate.
3. Minimum sampling time 1us (ADC clock = 14MHz, sampling period is 1.5 cycles).
For example: When ADCLK = 14MHz, the sampling time is 1.5 cycles
Tconv = 1.5 + 12.5 = 14 cycles = 1us
Previous article:Characteristics of STM32 DMA
Next article:STM32 USMART debugging component
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- Has anyone researched tinyos and nesc?
- The sensor is connected via Bluetooth and then reads the data from the mpu
- EEWORLD University Hall----Project Production: Intelligent Access Control System
- Ask for advice
- Study on TMS570LS3137
- The quickest way to set the plug-in through-hole pin pad of a multi-layer board to appear on only one side in Altium Designer
- Can 'ice' be used as a semiconductor material?
- 【NUCLEO-L552ZE Review】- 8 : TrustZone
- 【Qinheng Trial】8. FlashROM
- The Agilent oscilloscope cannot be started and keeps stopping at the self-test position. What should I do?