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 мс. В промежутке между измерениями регистр значения АЦП соответствующего канала сохраняет предыдущее измеренное значение.