Regular DAC

<< Click to Display Table of Contents >>

Navigation:  STM32F4 Target > Block References > On-chip Peripherals > DAC >

Regular DAC

Previous pageReturn to chapter overviewNext page

User Interface

How this block appears in a Simulink model?


What can be configured?


When to use this block?

Use the Digital to Analog Convertor (DAC) Block to generate analog signals. For all STM32F4xx, a maximum of 2 analog channels can be generated simultaneously.

1.Channel 1 = Pin A4
2.Channel 2 = Pin A5

The DAC module of STM32F4xx has the following specifications.

2 x 12-bits 1MHz Sample per second DAC converters: one for each output channel
Better resolution can be controlled with input voltage reference VREF

How does this block work?

The DAC block takes inputs as either voltage (between  - 3.3V) or raw data (between 0 - 4095) and generated output analog signals according to the following equation.


Analog output voltage = VREF x DOR / 4095


where DOR is the required DAC register value.


For voltage input, DOR is computer as follow:



For raw data (both 8 and 12 bits) input, DOR is computer as follow:



The DAC Module is based on software simultaneous trigger configuration.


Regular DAC