Настройка ЦАП

| Си |
в палитре на схеме

Блок реализует настройку ЦАП микроконтроллера. ЦАП1 доступен не на всех контроллерах линейки (см. тех. описание производителя). Используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Если выбрана опция программного триггера, потребуется использовать блок Программируемый триггер ЦАП для выдачи установленного значения напряжения на выход ЦАП.

При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки ЦАП можно найти в документации на микроконтроллер.

Входные порты

Имя Описание Тип линии связи
data_in Вход данных ЦАП, целое число от «0» до «4095» Математическая

Выходные порты

Имя Описание Тип линии связи
U_out Выход ЦАП, напряжение от «0» до «3.3» В, для моделирования Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Выбор модуля ЦАП DAC Выбор модуля ЦАП. Возможные значения: «DAC0», «DAC1» DAC0 Перечисление
Режим работы ЦАП DAC_MODE Размер и выравнивание данных. Возможные значения: «DAC_ALIGN_8B_R», «DAC_ALIGN_12B_R», «AC_ALIGN_12B_L» DAC_ALIGN_12B_R Перечисление
Разрядность ЦАП maxCode_DAC Возможные значения: «255», «4096» 4095 Целое
Величина опорного напряжения ЦАП, В UREF Если используется «Vref+». Возможные значения: от «2.6» до «3.6» 3.3 Вещественное
Использовать прямой доступ к памяти (DMA) DAC_DMA Для создания запроса DMA необходимо также настроить аппаратный триггер от таймера. Возможные значения: «DISABLE», «ENABLE» DISABLE Перечисление
Использовать внешнего триггера ЦАП TRIGGER Возможные значения: «DISABLE», «ENABLE» DISBALE Перечисление
Выбор источника триггера ЦАП TRIGGER_MODE Если используется «SOFTWARE», необходимо также использовать блок Программируемый триггер ЦАП для установки значениея ЦАП. Возможные значения: «TIMER1», «TIMER3», «TIMER4», «TIMER5», «TIMER6», «EXTI_9», «SOFTWARE» SOFTWARE Перечисление

Параметры

Блок не имеет параметров.