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.

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

Table 50. External trigger for injected channels<br />

TIM1_CH4 event<br />

Software source trigger events can be generated by setting SWSTART (for regular<br />

conversion) or JSWSTART (for injected conversion) in ADC_CR2.<br />

A regular group conversion can be interrupted by an injected trigger.<br />

Note: The trigger selection can be changed on the fly. However, when the selection changes, there<br />

is a time frame of 1 APB clock cycle during which the trigger detection is disabled. This is to<br />

avoid spurious detection during transitions.<br />

11.7 Fast conversion mode<br />

Source Connection type JEXTSEL[3:0]<br />

TIM4_CH1 event 0110<br />

TIM4_CH2 event<br />

Internal signal from on-chip<br />

timers<br />

0111<br />

TIM4_CH3 event 1000<br />

It is possible to perform faster conversion by reducing the ADC resolution. The RES bits are<br />

used to select the number of bits available in the data register. The minimum conversion<br />

time for each resolution is then as follows:<br />

● 12 bits: 3 + 12 = 15 ADCCLK cycles<br />

● 10 bits: 3 + 10 = 13 ADCCLK cycles<br />

● 8 bits: 3 + 8 = 11 ADCCLK cycles<br />

● 6 bits: 3 + 6 = 9 ADCCLK cycles<br />

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

0000<br />

TIM1_TRGO event 0001<br />

TIM2_CH1 event 0010<br />

TIM2_TRGO event 0011<br />

TIM3_CH2 event 0100<br />

TIM3_CH4 event 0101<br />

TIM4_TRGO event 1001<br />

TIM5_CH4 event 1010<br />

TIM5_TRGO event 1011<br />

TIM8_CH2 event 1100<br />

TIM8_CH3 event 1101<br />

TIM8_CH4 event 1110<br />

EXTI line15 External pin 1111

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

Saved successfully!

Ooh no, something went wrong!