09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>RM0090</strong> Analog-to-digital converter (ADC)<br />

Figure 41. Multi ADC block diagram (1)<br />

ADCx_IN0<br />

ADCx_IN1<br />

ADCx_IN15<br />

EXTI_11<br />

EXTI_15<br />

GPIO<br />

Ports<br />

Temp. sensor<br />

VREFINT VBAT Start trigger mux<br />

(regular group)<br />

Start trigger mux<br />

(injected group)<br />

Regular<br />

channels<br />

Regular<br />

channels<br />

Regular<br />

channels<br />

Injected<br />

channels<br />

Injected<br />

channels<br />

internal triggers<br />

Injected<br />

channels<br />

1. Although external triggers are present on ADC2 and ADC3 they are not shown in this diagram.<br />

2. In the Dual ADC mode, the ADC3 slave part is not present.<br />

Regular data register<br />

(16 (12 bits)<br />

Dual/Triple<br />

mode control<br />

Injected data registers<br />

(4 x 16 bits)<br />

ADC3 (2) (Slave)<br />

Regular data register<br />

(12 (16 bits) bits)<br />

Injected data registers<br />

(4 x 16 bits)<br />

Common regular data register<br />

(32 bits) (3)<br />

Regular data register<br />

(16 bits)<br />

ADC2 (Slave)<br />

Common part<br />

Injected data registers<br />

(4 x 16 bits)<br />

ADC1 (Master)<br />

3. In Triple ADC mode, the ADC common data register (ADC_CDR) contains the ADC1, ADC2 and ADC3’s<br />

regular converted data. All 32 register bits are used according to a selected storage order.<br />

In Dual ADC mode, the ADC common data register (ADC_CDR) contains both the ADC1 and ADC2’s<br />

regular converted data. All 32 register bits are used.<br />

Doc ID 018909 Rev 3 276/1416<br />

Address/data bus<br />

ai16053

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!