Преобразователь USB — RS-485/RS-422 с гальванической развязкой.
В один прекрасный день, как обычно надо сдавать чужое изделие, а нечем меня одолело невыносимое желание сделать переходник из USB в RS-485. Порывшись, для очистки совести, в интернете, сразу отбросил все схемы содержащие транзисторы, оптопары, плисы и микроконтроллеры. Выбор был сделан в пользу схемы из мануала на FT232.
Повторять схему было не интересно. Хотелось сделать более-менее универсальный переходник и обязательно с гальванической развязкой. После недолгих раздумий и прочтения нескольких статей, родилась схема, и были куплены:
• FT232RL
• ADM2483BRW — передатчик RS-485 от Analog Devices.
• AM1L-0505SH30-NZ — преобразователь напряжения от канадской фирмы Aimtec.
• Сверх яркие светодиоды диаметром 5мм.
При первом включении AM1L-0505 (DD1) оказалось, что без нагрузки микросхема выдаёт далеко не 5 вольт, а все 8. Об это честно написано в даташите, который я не очень внимательно прочитал. В связи с этим на схему был добавлен костыль в виде резистора R4. Правда, его сопротивление нужно подобрать. Проще всего это сделать, если после сборки всего устройства на место R4 припаять потенциометр на несколько килоом. Увеличивая его сопротивление и контролируя выходное напряжение микросхемы DD1, можно подобрать подходящее сопротивление для R4 (510 Ом должно быть вполне достаточно).
Разъем XP1 сделан на случай, если USB порт не справится с питанием схемы. Если внешнее питание использовать не хочется, достаточно замкнуть джампер ХР7. Джамперами ХР2 и ХР3 выбирается какой интерфейс мы получим: замкнуты — RS-485, разомкнуты — RS-422. Светодиоды VD2 и VD3 показывают активность на линиях TxD и RxD микросхемы FT232 (DD2).
Получилось как-то так:
Сделать фотографию с того же ракурса, что и 3D модель не вышло. Наши программисты очень надёжно закрепили девайс в корпусе!
Полезные ссылки
- Описание RS485 на русском
- Еще одно описание RS485 на русском
- Описание RS485 на английском, но подробно
ЫЫЫ… Ну где, где учат так красиво разводить платы? Я тоже так хочу. 🙂
Я бы сам хотел узнать где учат разводить красиво и правильно)))) Но приходится учиться на своём опыте. Хотя, можно, например почитать о разводке плат пришодных для автоматического монтажа.
От того, что человека научат правильно смешивать краски и держать кисть, художником он не станет!)) Самые лучшие учителя это желание и опыт, когда день и ночь делаешь разводку и по нескольку раз ее потом переделываешь , замечаешь, что каждый раз выходит все лучше и быстрей))
В случае с платой, обучение даст даже не возможность рисовать более красиво, а шанс (может и небольшой) избежать материальных затрат. Например, когда окажется, что память не запустится на заявленных частотах из-за того, что плата плохо разведена.
Ну а опыт и желание нужны обязательно. Тут полностью согласен)))
Тоже как то загорелся этой идеей. Правда нужен был только 485-й… У меня это вылилось вот в такой девайс: https://dl.dropbox.com/u/70711228/usb-rs485_.jpg
Немного коряво, но обошелся односторонкой и с минимумом сверловки.
Тема гальванической развязки плохо раскрыты.