29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RM0008<br />

Digital-to-analog converter (DAC)<br />

Figure 46. Timing diagram for conversion with trigger disabled TEN = 0<br />

APB1_CLK<br />

DHR<br />

0x1AC<br />

DOR<br />

0x1AC<br />

t SETTLING<br />

Output voltage<br />

available on DAC_OUT pin<br />

ai14711b<br />

12.3.5 DAC output voltage<br />

Digital inputs are converted to output voltages on a linear conversion between 0 <strong>and</strong> V REF+ .<br />

The analog output voltages on each DAC channel pin are determined by the following<br />

equation:<br />

DOR<br />

DACoutput = V REF<br />

-------------<br />

4095<br />

12.3.6 DAC trigger selection<br />

If the TENx control bit is set, conversion can then be triggered by an external event (timer<br />

counter, external interrupt line). The TSELx[2:0] control bits determine which out of 8 possible<br />

events will trigger conversion as shown in Table 69.<br />

Table 69.<br />

External triggers<br />

Source Type TSEL[2:0]<br />

Timer 6 TRGO event<br />

Timer 3 TRGO event in<br />

connectivity line devices or<br />

Timer 8 TRGO in high-density<br />

001<br />

devices<br />

Timer 7 TRGO event<br />

Internal signal from on-chip<br />

timers<br />

010<br />

Timer 5 TRGO event 011<br />

Timer 2 TRGO event 100<br />

Timer 4 TRGO event 101<br />

EXTI line9 External pin 110<br />

SWTRIG Software control bit 111<br />

000<br />

Each time a DAC interface detects a rising edge on the selected timer TRGO output, or on<br />

the selected external interrupt line 9, the last data stored into the DAC_DHRx register is<br />

transferred into the DAC_DORx register. The DAC_DORx register is updated three APB1<br />

cycles after the trigger occurs.<br />

If the software trigger is selected, the conversion starts once the SWTRIG bit is set.<br />

SWTRIG is reset by hardware once the DAC_DORx register has been loaded with the<br />

DAC_DHRx register contents.<br />

Doc ID 13902 Rev 9 237/995

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

Saved successfully!

Ooh no, something went wrong!