Подключение
Датчик УДМ-40 работает с напряжением 3.3 Вольта, а значит мы должны подключать его к контроллеру с такими же уровнями, либо использовать преобразователь уровней.
Переключение между режимами I2C/UART осуществляется при помощи перемычки UART на обратной стороне платы:
- если перемычка соединена — режим UART;
- разъединена — режим I2C.
Подключение по I2C
Подключаем датчик к отладочной плате с помощью кабеля QIIC, либо по стандартной схеме для I2C интерфейса:
Графит-S3 | Gnd | 3V3 | SDA/8 | SCL/3 |
УДМ-40 | G | 3V3 | SDA | SCL |
Адрес I2C
Каждое устройство, подключенное к шине I2C, должно иметь свой уникальный адрес. По умолчанию датчик УДМ-40 имеет адрес 0x34. Именно этот адрес мы будем использовать для управления силовым ключом по QIIC.
Также имеется возможность сменить адрес при помощи перемычек A0/A1 на обратной стороне платы. Все возможные комбинации перемычек представлены ниже в таблице.
Перемычка 1 | Перемычка 1 | Адрес I2C |
0 | 0 | 0x34 |
1 | 0 | 0x35 |
0 | 1 | 0x36 |
1 | 1 | 0x37 |
Подтяжка I2C
Для правильной работы шины I2C необходимо, чтобы линии SDA и SCL были подтянуты к питанию с помощью резистора соответствующего номинала. Эту подтяжку нужно сделать всего один раз на всей линии I2C.
На обратной стороне платы имеется тройная перемычка I2C-PU. Её необходимо полностью соединить для обеспечения подтяжки шины I2C.
Подключение по UART
Подключение по интерфейсу UART осуществляется по стандартной схеме. Для примера, подключим датчик к USB-UART преобразователю.
USB-UART | Gnd | 3V3 | RX | TX |
УДМ-40 | G | 3V3 | TX | RX |
Датчик общается со скоростью 115200 бод.