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

Материал из CANNY Wiki
Перейти к: навигация, поиск

Общее описание[править]

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

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

Регистры драйвера[править]

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

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

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

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

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

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

13 10 2 1.png

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


Смотри также[править]

CANNY 3 tiny

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

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