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