Cопряжением FT232RL и драйвера MICROLAN через опторазвязку.

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

Уважаемые знатоки! Проверьте пожалуйста схему сопряжения конвертера USB-UART FT232RL и драйвера MICROLAN через оптротранзистор 6N137. Особое внимание обратите на пунктирный красный круг и соединение опторазвязки с TX выходом микросхемы FT232RL (выделено красным).
Схема не проверялась на работоспособность. Важны замечания и предложения.

Общая схема:
1-wire adapter с опторазвязкой.GIF
Общая схема
(48.25 КБ) 1359 скачиваний
Схема опторазвязки:
Опторазвязка.GIF
Схема опторазвязки
(13.8 КБ) 1345 скачиваний
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

То, что красным выделено, неправильно.

Подключайте RXD просто к аноду через резистор 510-1000 Ом, а катод на землю.
На выходе оптопары сигнал инвертируется, чтобы исправить поставьте инвертор на транзисторе (эмиттер на землю, базу на выход оптопары, сигнал снимаете с коллектора).

и еще нужно уарт так соединять:
TXD <---> RXD
RXD <---> TXD

Изображение

Транзистор подойдет любой маломощный сигнальный типа BC547.
Вложения
piss_shit.png
(8.78 КБ) 4512 скачиваний
Изображение only pure true norwegian blackx Изображение
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

Уважаемый blackx, спасибо за подсказку в отношении подключения 6N137. Хотелось бы уточнить в отношении подключения UART...
Вы говорите соединять так:
TXD <---> RXD
RXD <---> TXD


а почему тогда моя схема:
1-wire adapter.GIF
Рабочая схема без опторазвязки
(36.45 КБ) 983 скачивания
прекрасно работает по схеме:
TXD <---> TXD
RXD <---> RXD
???
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Это мне неизвестно. Видимо, потому-что она ваша :)
Может быть вам кажется что оно работает правильно. Может быть вы перепутали ноги. В любом случае вам виднее, только не говорите потом что я не предупредил :))

Кстати, по поводу соединения оптопары. Что-то до меня не дошел сразу такой вариант, вполне логичный. Сейчас вспомнил, что в ждущем режиме UART держит линию на высоком уровне, а это значит, что так светодиод в оптопаре будет всегда гореть при отсутствии передачи и потреблять энергию. Решение простое - анод светодиода подключите к + питания, а катод - к соотв. выводу TXD. Только ограничительный резистор перед этим выводом не забудьте поставить. Тогда и инвертор не потребуется - можно будет выход оптопары сразу на RXD кидать.
Последний раз редактировалось blackx Вс фев 03, 2013 01:14:45, всего редактировалось 1 раз.
Изображение only pure true norwegian blackx Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

И еще, уважаемый blackx, скажите... собрал якобы рабочую схему конвертера RS232 - 1-Wire .... но она не заработала....
RS232 - 1Wire.gif
Конвертер RS-232 в 1-Wire с опторазвязкой
(52.05 КБ) 988 скачиваний
Осцилограф показал прерывание сигнала на 6N137.... мучался 2 дня... все перепроверял... не работает... :dont_know:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

blackx писал(а):... Решение простое - анод светодиода подключите к + питания, а катод - к соотв. выводу TXD. Только ограничительный резистор перед этим выводом не забудьте поставить. Тогда и инвертор не потребуется - можно будет выход оптопары сразу на RXD кидать.
А резистор такой же... 1кОм?
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Да, 1-2 кОм. Но на самом деле в схеме с FT232RL вам вообще оптопары не нужны.

Почему приведенная вами схема не заработала сказать не могу. Но если у вас осциллограф есть - то можно разобраться в ее принципе работы, проверить правильно ли от RS-232 сигнал приходит. Забавно, что в этой схеме тоже RXD-RXD соединено. Оставьте так, я в логику работы микросхемы не вникал, но, раз она является преобразователем интерфейса ("пропускает" данные через себя насквозь) то это логично.
Кстати, чего-то я не допер даже откуда тут питание в левой части на регулятор подводится, вы, я надеюсь, его подключали как надо.
Советую собирать на ft232, раз уже есть такая возможность, будет у вас нормальный USB-преобразователь :)))
Изображение only pure true norwegian blackx Изображение
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

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 шт. обе не заработали... оптрон тормозит все дело... :(
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

Уважаемый blackx, должно получится так?
1-wire adapter переделанная схема.GIF
(24.83 КБ) 929 скачиваний
Вложения
1-wire adapter переделанная схема.GIF
Переделанная схема
(24.1 КБ) 869 скачиваний
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

Прекрасно работает по схеме:
TXD <---> TXD
RXD <---> RXD


Потому... что ...
в даташите к DS2480B так написано...
DS2480B.gif
Схема из даташита на DS2480B
(22.43 КБ) 677 скачиваний
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Поправил чуть-чуть схемку
СпойлерИзображение
Вложения
1-wire adapter правильная схема.png
(46.15 КБ) 2493 скачивания
Изображение only pure true norwegian blackx Изображение
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

Уважаемый blackx, спасибо за подсказку я собрал по схеме, которую Вы привели:
TXD <---> RXD
RXD <---> TXD
Не заработало....
собрал то же самое но без оптронов.... не заработало...

Собрал по схеме, мной приведенной ранее (с оптронами) по схеме
TXD <---> TXD
RXD <---> RXD
Не заработало...
Убрал оптроны - заработало...
т.е. по схеме
1-wire adapter.GIF
Схема
TXD <---> TXD
RXD <---> RXD
без опторазвязки
(36.45 КБ) 760 скачиваний
прекрасно работает... в остальных случаях - нет.
В даташите к DS2480B приведена схема подключения
DS2480B.gif
Даташит DS2480B
(22.43 КБ) 481 скачивание
Подскажите... в чем я просчитался... как решить проблему...

TXD <---> TXD
RXD <---> RXD
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Хм, ну а если подтяжку не убирать к Vcc?

http://radiokot.ru/forum/download/file.php?id=137131

Если уж так не заработает, то проверяйте оптопары. :wink:

Про соединения RXD-RXD вроде уже выяснили, сначала я не знал назначение вашей микросхемы, и предположил что в этом ошибка. Можете уже не пробовать такой вариант.
Вложения
1-wire adapter правильная схема.png
(46.03 КБ) 597 скачиваний
Изображение only pure true norwegian blackx Изображение
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

Спасибо вам огромное blackx! Заработало по приведенной ниже схеме:
1-wire adapter правильная схема.png
Рабочая, правильная схема
(59.3 КБ) 1066 скачиваний
Я собирал ее и ранее, но перепутал резисторы на входах оптрона, ставил не 510ом а 5,1 кОм )))
Просто не хватало напряжения на светодиод )))
Спасибо за подсказки )))
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

поздравляю!) :beer:
только не хватало тока в светодиоде, а не напряжения на нем.
Ставим плюсы: )
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

да... тока... нужно бы сейчас сверить ток с даташитом...
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

А какое напряжение питания в каждой из сторон?

По даташиту нужно смотреть параметры 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 Ом.
Изображение only pure true norwegian blackx Изображение
Открыл глаза
Аватара пользователя
Сообщения: 58
Зарегистрирован: Сб фев 02, 2013 21:40:40

Сообщение user68 »

я поставил 430ом... полет нормальный но буду тестировать...
ЗЫ: в исходной схеме стояли резисторы по 2кОм - явно перебор....
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Это зависит от напряжения питания.
Изображение only pure true norwegian blackx Изображение
Ответить

Вернуться в «Периферия»