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

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

Два отдельных дополнительных контакта на плате контроллера, обозначенных А5 и А6, могут быть использованы в качестве независимых друг от друга аналого-цифровых преобразователей, позволяющих выполнять измерения напряжений от 0 до 5 вольт с разрешением 10 бит. При необходимости, каналы АЦП могут быть включены параллельно контактам №5 и №6 8-контактного разъема контроллера соответственно, путем установки перемычек на специальных контактных площадках на оборотной стороне платы контроллера.

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

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

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

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

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

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

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

Пример

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

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

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

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

СМОТРИ ТАКЖЕ