| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Cопряжением FT232RL и драйвера MICROLAN через опторазвязку. https://radiokot.ru/forum/viewtopic.php?f=61&t=84507 |
Страница 1 из 1 |
| Автор: | user68 [ Сб фев 02, 2013 21:57:45 ] |
| Заголовок сообщения: | Cопряжением FT232RL и драйвера MICROLAN через опторазвязку. |
Уважаемые знатоки! Проверьте пожалуйста схему сопряжения конвертера USB-UART FT232RL и драйвера MICROLAN через оптротранзистор 6N137. Особое внимание обратите на пунктирный красный круг и соединение опторазвязки с TX выходом микросхемы FT232RL (выделено красным). Схема не проверялась на работоспособность. Важны замечания и предложения. Общая схема: Вложение: Схема опторазвязки: Вложение:
|
|
| Автор: | blackx [ Сб фев 02, 2013 23:09:53 ] | ||
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз | ||
То, что красным выделено, неправильно. Подключайте RXD просто к аноду через резистор 510-1000 Ом, а катод на землю. На выходе оптопары сигнал инвертируется, чтобы исправить поставьте инвертор на транзисторе (эмиттер на землю, базу на выход оптопары, сигнал снимаете с коллектора). и еще нужно уарт так соединять: TXD <---> RXD RXD <---> TXD Транзистор подойдет любой маломощный сигнальный типа BC547.
|
|||
| Автор: | user68 [ Вс фев 03, 2013 00:58:57 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
Уважаемый blackx, спасибо за подсказку в отношении подключения 6N137. Хотелось бы уточнить в отношении подключения UART... Вы говорите соединять так: TXD <---> RXD RXD <---> TXD а почему тогда моя схема: Вложение: прекрасно работает по схеме: TXD <---> TXD RXD <---> RXD ??? |
|
| Автор: | blackx [ Вс фев 03, 2013 01:12:51 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
Это мне неизвестно. Видимо, потому-что она ваша Может быть вам кажется что оно работает правильно. Может быть вы перепутали ноги. В любом случае вам виднее, только не говорите потом что я не предупредил Кстати, по поводу соединения оптопары. Что-то до меня не дошел сразу такой вариант, вполне логичный. Сейчас вспомнил, что в ждущем режиме UART держит линию на высоком уровне, а это значит, что так светодиод в оптопаре будет всегда гореть при отсутствии передачи и потреблять энергию. Решение простое - анод светодиода подключите к + питания, а катод - к соотв. выводу TXD. Только ограничительный резистор перед этим выводом не забудьте поставить. Тогда и инвертор не потребуется - можно будет выход оптопары сразу на RXD кидать. |
|
| Автор: | user68 [ Вс фев 03, 2013 01:14:32 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
И еще, уважаемый blackx, скажите... собрал якобы рабочую схему конвертера RS232 - 1-Wire .... но она не заработала.... Вложение:
Комментарий к файлу: Конвертер RS-232 в 1-Wire с опторазвязкой Скачиваний: 965 Осцилограф показал прерывание сигнала на 6N137.... мучался 2 дня... все перепроверял... не работает...
|
|
| Автор: | user68 [ Вс фев 03, 2013 01:21:37 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
blackx писал(а): ... Решение простое - анод светодиода подключите к + питания, а катод - к соотв. выводу TXD. Только ограничительный резистор перед этим выводом не забудьте поставить. Тогда и инвертор не потребуется - можно будет выход оптопары сразу на RXD кидать. А резистор такой же... 1кОм? |
|
| Автор: | blackx [ Вс фев 03, 2013 01:27:04 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
Да, 1-2 кОм. Но на самом деле в схеме с FT232RL вам вообще оптопары не нужны. Почему приведенная вами схема не заработала сказать не могу. Но если у вас осциллограф есть - то можно разобраться в ее принципе работы, проверить правильно ли от RS-232 сигнал приходит. Забавно, что в этой схеме тоже RXD-RXD соединено. Оставьте так, я в логику работы микросхемы не вникал, но, раз она является преобразователем интерфейса ("пропускает" данные через себя насквозь) то это логично. Кстати, чего-то я не допер даже откуда тут питание в левой части на регулятор подводится, вы, я надеюсь, его подключали как надо. Советую собирать на ft232, раз уже есть такая возможность, будет у вас нормальный USB-преобразователь |
|
| Автор: | user68 [ Вс фев 03, 2013 01:47:09 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
blackx писал(а): Забавно, что в этой схеме тоже RXD-RXD соединено. Оставьте так, я в логику работы микросхемы не вникал, но, раз она является преобразователем интерфейса ("пропускает" данные через себя насквозь) то это логично. Эту схему взял с проверенного и серьёзного источника... производящего данные устройства. НТЛ Элин http://www.elin.ru/ А вот и схема устройства... http://www.elin.ru/files/pdf/1-Wire/ml97g.pdf Так что целиком доверился указанной схеме... и сделал RXD-RXD blackx писал(а): Кстати, чего-то я не допер даже откуда тут питание в левой части на регулятор подводится, вы, я надеюсь, его подключали как надо. питание снимается непосредственно с RxD, TxD, DTR, RTS и стабилизируется интегральным стабилизатором с малым падением напряжения... отчего подходит и для 12В и для 5В версии RS-232 ... по заявлению производителя... Собрал схему правильно... аж 2 шт. обе не заработали... оптрон тормозит все дело... |
|
| Автор: | user68 [ Вс фев 03, 2013 02:03:02 ] | ||
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз | ||
Уважаемый blackx, должно получится так? Вложение:
|
|||
| Автор: | user68 [ Вс фев 03, 2013 09:29:17 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
Прекрасно работает по схеме: TXD <---> TXD RXD <---> RXD Потому... что ... в даташите к DS2480B так написано... Вложение:
|
|
| Автор: | blackx [ Вс фев 03, 2013 11:36:34 ] | ||
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз | ||
Поправил чуть-чуть схемку Спойлер
|
|||
| Автор: | user68 [ Вт фев 05, 2013 23:14:13 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
Уважаемый blackx, спасибо за подсказку я собрал по схеме, которую Вы привели: TXD <---> RXD RXD <---> TXD Не заработало.... собрал то же самое но без оптронов.... не заработало... Собрал по схеме, мной приведенной ранее (с оптронами) по схеме TXD <---> TXD RXD <---> RXD Не заработало... Убрал оптроны - заработало... т.е. по схеме Вложение:
Комментарий к файлу: Схема TXD <---> TXD RXD <---> RXD без опторазвязки Скачиваний: 737 прекрасно работает... в остальных случаях - нет. В даташите к DS2480B приведена схема подключения Вложение: Подскажите... в чем я просчитался... как решить проблему... TXD <---> TXD RXD <---> RXD |
|
| Автор: | blackx [ Ср фев 06, 2013 06:39:07 ] | ||
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз | ||
Хм, ну а если подтяжку не убирать к Vcc? download/file.php?id=137131 Если уж так не заработает, то проверяйте оптопары. Про соединения RXD-RXD вроде уже выяснили, сначала я не знал назначение вашей микросхемы, и предположил что в этом ошибка. Можете уже не пробовать такой вариант.
|
|||
| Автор: | user68 [ Ср фев 06, 2013 15:46:47 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
Спасибо вам огромное blackx! Заработало по приведенной ниже схеме: Вложение:
Комментарий к файлу: Рабочая, правильная схема Скачиваний: 1043 Я собирал ее и ранее, но перепутал резисторы на входах оптрона, ставил не 510ом а 5,1 кОм ))) Просто не хватало напряжения на светодиод ))) Спасибо за подсказки ))) |
|
| Автор: | ibiza11 [ Ср фев 06, 2013 15:51:42 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
поздравляю!) только не хватало тока в светодиоде, а не напряжения на нем. |
|
| Автор: | user68 [ Ср фев 06, 2013 16:05:28 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
да... тока... нужно бы сейчас сверить ток с даташитом... |
|
| Автор: | blackx [ Ср фев 06, 2013 16:30:54 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
А какое напряжение питания в каждой из сторон? По даташиту нужно смотреть параметры Vf и Ifh(max), это типовое падение напряжения на диоде и максимальный рекомендуемый ток диода опторазвязки. Они равны соотв. 1.4 В и 15 мА. При токе в 50 мА из таблицы Absolute Maximum Ratings тоже работать будет, но такой ток не рекомендуется. Теперь посчитаем сопротивление резистора (предположим напряжение питания Vcc = 5 В): R = (Vcc - Vf)/Ifh(max) = (5 - 1.4)/0.015 = 240 Ом. Это минимальное значение, ниже не рекомендуется. Можно рассчитать аналогично максимальное сопротивление, выше которого работа не гарантирована: R = (Vcc - Vf)/Ifh(min) = (5 - 1.4)/0.0063 = 571 Ом. |
|
| Автор: | user68 [ Ср фев 06, 2013 19:18:23 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
я поставил 430ом... полет нормальный но буду тестировать... ЗЫ: в исходной схеме стояли резисторы по 2кОм - явно перебор.... |
|
| Автор: | blackx [ Ср фев 06, 2013 19:23:49 ] |
| Заголовок сообщения: | Re: Cопряжением FT232RL и драйвера MICROLAN через опторазвяз |
Это зависит от напряжения питания. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


