Коротко про 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.