CANNY 3 Tiny PRO. Аналого-цифровой преобразователь (АЦП)

Общее описание

Четырнадцать каналов ввода-вывода контроллера (Каналы №№0, 1, 2, 3, 5, 10, 11, 12, 15, 16, 17, 18, 19, 20) могут быть использованы в качестве независимых друг от друга аналого-цифровых преобразователей, позволяющих выполнять измерения напряжений от 0 до 5 вольт с разрешением 10 бит.

Для активации драйвера АЦП на соответствующем канале необходимо передать значение, не равное «0», в соответствующий каналу «Регистр включения аналого-цифрового преобразователя канала №ХХ».

Регистры драйвера

Ниже приведено описание допустимых значений регистров управления работой драйвера АЦП.

Регистры установки конфигурации драйвера АЦП позволяют включить соответствующий канал аналого-цифрового преобразователя:

Значения ожидаемые регистрами включения аналого-цифрового преобразователя АЦП.
Регистр Ожидаемые значения
Регистр включения аналого- цифрового преобразователя канала №ХХ ≥ 1 = активировать канал АЦП;
0 = деактивировать канал АЦП.

Регистры контроля драйвера АЦП содержат информацию о состоянии каждого канала индивидуально. Ниже приведено описание возвращаемых значений регистров контроля драйвера АЦП.

Значения возвращаемые регистром контроля драйвера АЦП.
Регистр Возвращаемые значения
Регистр значения АЦП канала №XX 0…1023 = результат работы аналого-цифрового преобразователя (измерений напряжения аналогового сигнала) соответствующего канала АЦП.

Пример

Пример функциональной диаграммы активации АЦП канала №0, получения результатов аналого-цифрового преобразования и перевода его значения измеренного напряжения.

Пример функциональной диаграммы активации АЦП.

Примечание: Аналого-цифровые преобразователи контроллера CANNY 3 Tiny PRO являются линейными.

Примечание: Измерение значений напряжения каждого канала производится контроллерам один раз в 2 мс. В промежутке между измерениями регистр значения АЦП соответствующего канала сохраняет предыдущее измеренное значение.

СМОТРИ ТАКЖЕ