Получение обычных значений АЦП
![]() |
![]() |
| Си | |
| в палитре | на схеме |
Описание
Блок получения значения АЦП преобразования, разрядность 12бит. На вход блока подается измеряемое напряжение, в диапазоне 0..Vref, на выходе блока - измеренное значение напряжения в ед. кода 0..4095.
При кодогенерации используется стандартная библиотека GD32F10X v2.2.0, предоставляемая производителем микроконтроллеров GigaDevice. Подробные настройки АЦП можно найти в документации на микроконтроллер.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| adc_reg_in | Вход данных (напряжения в диапазоне от 0 до Vref) для моделирования работы АЦП, вектор из действительных значений | Математическая |
| sort_block | Вход сортировки блока | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| adc_reg_mean | Выход данных АЦП преобразования (от "0" до "4095") для моделирования работы АЦП и для чтения данных в обработчике алгоритма, вектор из целых значений | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Опорное напряжение АЦП, В | Vref | Принимает значения от "2.6" до "3.6" | 3.3 | Вещественное |
| Контроллер АЦП | ADC_REG_NUM | Возможные значения: "ADC0", "ADC1", "ADC2" | ADC0 | Множество |
| Обычные каналы АЦП (Vref и Temp только для ADC0) | ADC_REG_CH | Возможные значения: "ADC_CH_x", где x = 0 … 15, "ADC_CH_Vref", "ADC_CH_Temp" | Множество | |
| Используется внешний аппаратный триггер для запуска АЦП | ADC_EXTRIG | Возможные значения: "Да", "Нет" | Нет | Двоичное |
| Используется прерывание end of conversion | ADC_IRQ_EOC | Возможные значения: "Да", "Нет" | Нет | Двоичное |
| Используется прямой доступ к памяти (DMA) | DMA | Возможные значения: "Да", "Нет" | Нет | Двоичное |
Параметры
Блок не имеет параметров.

