реклама на сайте
подробности

 
 
> Преобразователь уровней RS-232 12вольт в 5 вольт, Сопряжение устройств.
EXeGLuMATOR
сообщение Apr 3 2006, 17:44
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Есть такая проблемка - имеются устройства (Palm и другие) одни работают по интерфейсу с 12 вольтовыми уровнями, а другие с 5 вольтовыми ТТЛ. как можно организовать обмен по единому кабелю и одним и тем-же линиям чтобы ничего не спалить... smile.gif Габариты ограничены.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
rezident
сообщение Apr 3 2006, 18:41
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Без переключения никак. Потому что в RS-232 лог. 1 передается уровнем ниже -3В, а лог. 0 - уровнем выше +3В. Так что даже если ограничить по уровням, то нужны как минимум инверторы для сигналов RS-232 по сравнению с TTL-овскими сигналами UARTа.
Go to the top of the page
 
+Quote Post
arttab
сообщение Apr 4 2006, 01:22
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



ADM232 преобразователь уровней с комовского в ТТЛ и обратно.
см. ST75185C


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 4 2006, 11:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(arttab @ Apr 4 2006, 07:22) *
ADM232 преобразователь уровней с комовского в ТТЛ и обратно.
см. ST75185C

Угу. Только он как раз инвертирует сигнал. И если на него подать TTLовские сигналы с UARTа, то корректного приема/передачи не будет.
Go to the top of the page
 
+Quote Post
BVU
сообщение Apr 4 2006, 11:53
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Для согласования уровней сигналов RS232 c ТТЛ/КМОП логикой можно использовать стабилитроны на 4.7в - 5.1в, или транзисторы, или целевые преобразователи: http://www.npn.ru/victor/schems-dc.htm


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Apr 4 2006, 16:42
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Спасибо! Интересный сайтик. Да только дело в том, что надо подключить как 12 вольтовые девайсы, так и 5 вольтовые к устройству с 5 вольтовым интерфейсом. Чтобы оно само определяло что подключено и соотв работало. Уровень 5-12 вольт на всех линиях порта? т.е. если использовать питание от порта, то и уровни будут 5-12 вольт. или еще тонкости есть?
Go to the top of the page
 
+Quote Post
BVU
сообщение Apr 5 2006, 06:26
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(EXeGLuMATOR @ Apr 4 2006, 20:42) *
Спасибо! Интересный сайтик. Да только дело в том, что надо подключить как 12 вольтовые девайсы, так и 5 вольтовые к устройству с 5 вольтовым интерфейсом. Чтобы оно само определяло что подключено и соотв работало. Уровень 5-12 вольт на всех линиях порта? т.е. если использовать питание от порта, то и уровни будут 5-12 вольт. или еще тонкости есть?

Для автоматического определения на каком логическом уровне сигналов будет идти обмен, необходимо делать 'детектор уровня' - скажем на компараторе. Если есть превышение определенного диапазона напряжения то 12В, если нет то 5В. Придумать можно множество вариантов..., главное целесообразность затрат на необходимую реализацию. Подобная автоматика встречается во многих устройствах например: сотовые телефоны имеющие CE-bus периферию, которые совмещают синхронизацию от ПК, как по USB, так и по RS232.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 10:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016