Подключение

Датчик УДМ-40 работает с напряжением 3.3 Вольта, а значит мы должны подключать его к контроллеру с такими же уровнями, либо использовать преобразователь уровней.

Переключение между режимами I2C/UART осуществляется при помощи перемычки UART на обратной стороне платы:

  • если перемычка соединена — режим UART;
  • разъединена — режим I2C.

Подключение по I2C

Подключаем датчик к отладочной плате с помощью кабеля QIIC, либо по стандартной схеме для I2C интерфейса:

Графит-S3Gnd3V3SDA/8SCL/3
УДМ-40G3V3SDASCL

Адрес I2C

Каждое устройство, подключенное к шине I2C, должно иметь свой уникальный адрес. По умолчанию датчик УДМ-40 имеет адрес 0x34. Именно этот адрес мы будем использовать для управления силовым ключом по QIIC.

Также имеется возможность сменить адрес при помощи перемычек A0/A1 на обратной стороне платы. Все возможные комбинации перемычек представлены ниже в таблице.

Перемычка 1Перемычка 1Адрес I2C
000x34
100x35
010x36
110x37

Подтяжка I2C

Для правильной работы шины I2C необходимо, чтобы линии SDA и SCL были подтянуты к питанию с помощью резистора соответствующего номинала. Эту подтяжку нужно сделать всего один раз на всей линии I2C.

На обратной стороне платы имеется тройная перемычка I2C-PU. Её необходимо полностью соединить для обеспечения подтяжки шины I2C.

Подключение по UART

Подключение по интерфейсу UART осуществляется по стандартной схеме. Для примера, подключим датчик к USB-UART преобразователю.

USB-UARTGnd3V3RXTX
УДМ-40G3V3TXRX

Датчик общается со скоростью 115200 бод.


Изменено: