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

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

Канал ввода-вывода №2 может работать в качестве цифро-аналогового преобразователя с разрешением 5 бит. Это позволяет устанавливать на указанном контакте контроллера напряжение от 0В до 5В, либо до напряжения питания контроллера, если оно ниже 5В, либо до напряжения, приложенного к каналу контроллера №3.

Для активации драйвера ЦАП необходимо:

  • Передать значение, не равное «0», в «Регистр включения ЦАП канала №2»;
  • В “Регистр установки значения ЦАП канала №2” записать константу в интервале от 0 до 31, соответствующую значению требуемого выходного уровня ЦАП.

Структурная схема ЦАП

Структурная схема ЦАП.

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

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

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

Значения ожидаемые регистрами драйвера цифро-аналогового преобразователя (ЦАП).
Регистр Ожидаемые значения
Регистр включения ЦАП канала №2 ≥ 1 = активировать канал ЦАП;
0 = деактивировать канал ЦАП.
Регистр привязки верхнего опорного напряжения ЦАП ко входу канала №3 ≥ 1 = установить в качестве верхнего опорного напряжения ЦАП напряжение, приложенное к контакту канала ввода-вывода №3;
0 = установить в качестве верхнего опорного напряжения ЦАП напряжение питания контроллера.
Регистр установки значения ЦАП канала №2 0…31 = установить на контакте канала №2 напряжение, соответствующее указанному уровню.

ВНИМАНИЕ! При использовании «Регистр привязки верхнего опорного напряжения ЦАП ко входу канала №3» напряжение, приложенное к контакту канала ввода-вывода №3 контроллера не должно превышать напряжение питание контроллера, но при этом не должно превышать 5В.

Пример

Пример функциональной диаграммы активации ЦАП канала №2, и установки на его контакте напряжения ~1560мВ.

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

СМОТРИ ТАКЖЕ