UART + RS485 - Готовое решение на FT232RL

Тема конечно избитая, но вдруг кому понадобится.

Устройство представляет собой USB адаптер для интерфейсов RS485 и UART. Одновременно можно использовать только один из интерфейсов. Буфера интерфейса UART (MC74VHC1GT125) ТТЛ совместимы по входу и позволяют подключать на вход до 7В вне зависимости от напряжения питания буфера. Интерфейс UART может быть запитан как стандартными уровнями напряжения 3,3В или 5В изнутри, так и от внешнего источника (таргета), что позволяет без проблем согласовывать логические уровни с подключаемым устройством. Касательно интерфейса RS485 — тут все стандартно: возможно подключать или отключать терминатор на 120Ом, есть подтяжка входов к земле и питанию. Защиты входов не предусмотрено. Предполагалось использование внешнего модуля с TVS-диодами и газовым разрядником для слива помех на землю в неблагоприятных условиях эксплуатации. Так что извиняйте, но и без защиты работать будет:

Прыбор в сборе:
В сборе

Внутренности:
Внутренности

Схема:
Схема

FT232 нужно сконфигурировать фирменной утилитой FT-prog. Настроить соответствующие светодиоды TX/RX на CBUS0/1, TX_ENABLE на CBUS2 и индикацию готовности к работе на CBUS3.
Плата односторонняя, на обратной стороне есть чуть перемычек. Один разок можно потерпеть и запаять. Плата подогнана под корпус Gainta G430. На плате что на фото есть исправления — все учтены в файлах проекта для EAGLE. Проект в аттачменте.
Файлы в топике: SHM.png, FT232-485.ZIP

Комментарии (12)

RSS свернуть / развернуть
Кому неохото паять есть готовые модули
Раз и два
0
53 фунта однако. :(
0
Если сотню брать, то 22 с копейками — всё равно дороговато.
0
У FT232 есть свой транслятор уровней, зачем внешний?
0
  • avatar
  • Vga
  • 31 октября 2013, 01:08
есть мнение, что для выбора режима RS485/UART всего одной перемычкой. в противном случае использование 74HC125 на стороне RS485 тоже как-то бессмысленно
+1
По моему неразвязанный преобразователь проще купить, чем сделать. Но выглядит красиво). Недавно была похожая задача, фотки прилагаю. Дешевые решения с гальванической развязкой с eBay не понравились качеством исполнения. Ну и RS232 мне нужен был просто TTL.
+2
ммм… хорошая какая=))
0
Вопрос немного не в тему. Медь со временем не темнеет? Потому как после пары плат что-то у меня нет желания голую медь оставлять. Неэстетично, да и вообще.
0
me9atherion FT232 нужно сконфигурировать фирменной утилитой FT-prog. Настроить соответствующие светодиоды TX/RX на CBUS0/1, TX_ENABLE на CBUS2 и индикацию готовности к работе на CBUS3.
DS на FT232R утверждает, что эти лапы по дефолту именно так и настроены.
Развязка с RS485 неплохо делается на ADM2587
+1
  • avatar
  • akl
  • 09 ноября 2013, 09:18
Доброго времени суток!
Можете пожалуйста переложить прикрепленные файлы? У меня почему-то не получается их нормально скачать.
Заранее благодарен =)
0
Ну и мой пусть тут полежит за компанию. Оптоизолированный на скоростных оптронах.
Под корпус вот такой




Файлы P-CAD
Схема
0
  • avatar
  • Paha
  • 04 апреля 2014, 23:33
Вложения к статье неверного размера (~300 байт), поправьте пожалуйста.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.