Кратко о HW-399
HW-399 — 4-канальный модуль опторазвязки на TLP281 для передачи дискретных управляющих сигналов между двумя раздельно питаемыми частями схемы. Входы IN1–IN4 рассчитаны на логические уровни 3,3–5 В, а выходная сторона работает от HVCC с напряжением до 24 В.
Ключевые характеристики
- Модель платы
- HW-399
- Оптоэлемент
- TLP281
- Количество каналов
- 4: IN1–IN4 соответствуют OUT1–OUT4
- Логическое напряжение входов
- 3,3–5 В
- Выходная сторона
- отдельное питание HVCC/HGND, HVCC не более 24 В
- Логическое соответствие
- высокий уровень IN формирует высокий уровень OUT, низкий — низкий [2]
- Назначение выходов
- дискретные управляющие сигналы; не силовая нагрузка
- Размеры платы
- 26 × 25,5 мм
Подробное описание и особенности
Оптическая развязка четырех сигналов
В TLP281 сигнал передается от инфракрасного светодиода к фототранзистору без прямого электрического соединения между этими элементами.[1] В HW-399 этот принцип используется для четырех однонаправленных цифровых каналов. Он позволяет отделить опорный потенциал контроллера от опорного потенциала приемной части схемы.
Оптическая развязка сохраняется только в том случае, если GND входной стороны и HGND выходной стороны не соединены другим путем. Общий блок питания, USB-соединение, экран кабеля или дополнительный сигнальный провод могут снова объединить земли и устранить практический смысл развязки.
Уровни сигнала на входе и выходе
Контроллер подает уровни 3,3–5 В на IN1–IN4 относительно GND. Приемная сторона получает соответствующие уровни на OUT1–OUT4 относительно HGND, а их верхнее напряжение определяется питанием HVCC. Выходной каскад сохраняет логическое соответствие: высокому входу соответствует высокий выход, а низкому — низкий.[2]
Напряжение HVCC необходимо выбирать в соответствии с допустимыми уровнями входа подключенного драйвера, контроллера или другого приемника, не превышая 24 В. Одно лишь соответствие по напряжению не гарантирует совместимости: также следует проверить требуемый входной ток, пороги срабатывания и активный уровень приемника.
Сигнальный интерфейс, а не драйвер мощности
OUT1–OUT4 предназначены для цифровых входов внешних устройств. Модуль может передать команду на драйвер двигателя, вход автоматики или управляющий каскад реле, но не заменяет сам драйвер и не питает исполнительный механизм. Такое разделение помогает избежать перегрузки выходного каскада и ошибочного толкования обозначения «до 24 В» как допустимого напряжения силовой нагрузки.
Подойдет / не подойдет
Подойдет
- для передачи до четырех однонаправленных сигналов от GPIO с логикой 3,3 или 5 В;
- для согласования управляющих уровней с отдельно питаемой стороной до 24 В;
- для сигналов запуска, разрешения, блокировки, состояния или тревоги между низковольтными узлами;
- для отделения земли контроллера от земли внешнего драйвера или другого цифрового входа.
Не подойдет
- для непосредственного питания двигателей, сервоприводов, соленоидов, ламп или катушек реле; для коммутации одной нагрузки от 5-вольтовой логики можно рассмотреть 1-канальный модуль реле 5 В;
- для подачи 12 или 24 В на входы IN1–IN4; когда требуется более широкий диапазон именно входных сигналов, лучше подойдет модуль опторазвязки PC817 со входом 3,3–24 В;
- для сетевого напряжения 230 В или использования в качестве сертифицированного защитного барьера;
- для аналоговых, двунаправленных или скоростных цифровых интерфейсов без отдельной проверки формы и частоты сигнала.
Примеры применения
Управляющие входы внешнего драйвера
Четыре GPIO контроллера могут передавать через HW-399 команды enable, direction, start или stop на отдельно питаемый драйвер. Двигатель или другая силовая нагрузка при этом подключается к самому драйверу, а не к OUT1–OUT4.
Линии автоматики между двумя источниками питания
Модуль может передавать четыре дискретных состояния между платами с разными землями, например сигналы готовности, аварии, разрешения и запуска. Напряжение HVCC должно соответствовать цифровым входам приемной платы.
Макет с контроллером 3,3 или 5 В
Для 5-вольтовой логики можно использовать Nano V3.0 ATmega328P Type-C, а для 3,3-вольтовой — ESP32 MiniKit. Перед запуском необходимо настроить выбранные GPIO как выходы с заданным безопасным состоянием.
Подключение
Определите две стороны схемы
Входная сторона содержит IN1–IN4 и GND, выходная — OUT1–OUT4, HVCC и HGND. Заранее определите допустимое напряжение цифровых входов приемника и выберите соответствующее питание HVCC, не выше 24 В.
Подключите контроллер
При выключенном питании соедините GND модуля с землей контроллера, а необходимые GPIO — с IN1–IN4. На эти входы допускается подавать только логические сигналы 3,3–5 В.
Подключите приемную сторону
Подайте питание приемной части на HVCC и HGND, а OUT1–OUT4 подключите к ее цифровым входам. Если требуется развязка, не устанавливайте отдельное соединение между GND и HGND.
Проверьте один канал
Сначала подайте питание с ограничением тока и проверьте мультиметром один канал в низком и высоком состояниях. Только после подтверждения уровней и полярности подключайте остальные входы приемного устройства.
Ограничения и безопасность
Не подключайте сетевое напряжение
Входы IN1–IN4 рассчитаны на 3,3–5 В, а HVCC — не более 24 В. Модуль не предназначен для подключения к 230 В и не является сертифицированным барьером безопасности для сетевых цепей.
Выходы передают сигнал, а не мощность
Не подключайте нагрузку непосредственно к OUT1–OUT4. Двигатели, реле, сервоприводы и другие исполнительные устройства требуют отдельного драйвера, ключа или релейного модуля с соответствующим запасом по напряжению и току.
Не замыкайте границу развязки
Соединение GND с HGND, общий неизолированный блок питания или другой проводящий путь между сторонами устраняет электрическое разделение. Проверьте всю схему, а не только контакты HW-399.
Используйте безопасное состояние при запуске
GPIO контроллера при включении или перезапуске могут кратковременно быть входами или иметь неопределенный уровень. Выберите такие подтягивающие резисторы и логику приемника, чтобы случайный импульс не запускал механизм.
FAQ
Можно ли подать 24 В на IN1–IN4?
Нет. Входы IN1–IN4 принимают логические сигналы 3,3–5 В. Обозначение 24 В относится к максимальному напряжению выходной стороны HVCC/OUT.
Можно ли управлять реле или двигателем непосредственно?
Нет. HW-399 передает управляющий сигнал на цифровой вход драйвера или релейного каскада. Ток катушки, двигателя или другой нагрузки не должен проходить через OUT1–OUT4.
Нужно ли соединять GND и HGND?
Для оптической развязки их не соединяют: GND относится к контроллеру, а HGND — к приемной стороне. Если объединить земли, сигнал может передаваться, но преимущество развязки будет утрачено.
Инвертируется ли сигнал?
Логический уровень на соответствующем OUT повторяет уровень IN: высокий остается высоким, низкий — низким.[2] В то же время конкретная нагрузка может быть активной при низком уровне, поэтому проверьте логику ее входа.
Подходит ли модуль для PWM, UART, I²C или SPI?
Гарантированная рабочая частота готового модуля не определена. Для критичных к таймингу, двунаправленных или высокоскоростных интерфейсов используйте специализированный цифровой изолятор либо сначала проверьте сигнал осциллографом в реальной схеме.
Документы и источники
- Toshiba Electronic Devices & Storage Corporation, TLP281, TLP281-4 Datasheet, 2019-06-17 — устройство оптопары с инфракрасным светодиодом и фототранзистором.
- Soltau.ru, «Как подключить оптоизолятор к Arduino», 2020, обновлено в 2024 году — распиновка и логическое поведение модуля HW-399.