EXeGLuMATOR 0 3 апреля, 2006 Опубликовано 3 апреля, 2006 · Жалоба Есть такая проблемка - имеются устройства (Palm и другие) одни работают по интерфейсу с 12 вольтовыми уровнями, а другие с 5 вольтовыми ТТЛ. как можно организовать обмен по единому кабелю и одним и тем-же линиям чтобы ничего не спалить... :) Габариты ограничены. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 3 апреля, 2006 Опубликовано 3 апреля, 2006 · Жалоба Без переключения никак. Потому что в RS-232 лог. 1 передается уровнем ниже -3В, а лог. 0 - уровнем выше +3В. Так что даже если ограничить по уровням, то нужны как минимум инверторы для сигналов RS-232 по сравнению с TTL-овскими сигналами UARTа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arttab 0 4 апреля, 2006 Опубликовано 4 апреля, 2006 · Жалоба ADM232 преобразователь уровней с комовского в ТТЛ и обратно. см. ST75185C Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 4 апреля, 2006 Опубликовано 4 апреля, 2006 · Жалоба ADM232 преобразователь уровней с комовского в ТТЛ и обратно. см. ST75185C Угу. Только он как раз инвертирует сигнал. И если на него подать TTLовские сигналы с UARTа, то корректного приема/передачи не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 4 апреля, 2006 Опубликовано 4 апреля, 2006 · Жалоба Для согласования уровней сигналов RS232 c ТТЛ/КМОП логикой можно использовать стабилитроны на 4.7в - 5.1в, или транзисторы, или целевые преобразователи: http://www.npn.ru/victor/schems-dc.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EXeGLuMATOR 0 4 апреля, 2006 Опубликовано 4 апреля, 2006 · Жалоба Спасибо! Интересный сайтик. Да только дело в том, что надо подключить как 12 вольтовые девайсы, так и 5 вольтовые к устройству с 5 вольтовым интерфейсом. Чтобы оно само определяло что подключено и соотв работало. Уровень 5-12 вольт на всех линиях порта? т.е. если использовать питание от порта, то и уровни будут 5-12 вольт. или еще тонкости есть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BVU 0 5 апреля, 2006 Опубликовано 5 апреля, 2006 · Жалоба Спасибо! Интересный сайтик. Да только дело в том, что надо подключить как 12 вольтовые девайсы, так и 5 вольтовые к устройству с 5 вольтовым интерфейсом. Чтобы оно само определяло что подключено и соотв работало. Уровень 5-12 вольт на всех линиях порта? т.е. если использовать питание от порта, то и уровни будут 5-12 вольт. или еще тонкости есть? Для автоматического определения на каком логическом уровне сигналов будет идти обмен, необходимо делать 'детектор уровня' - скажем на компараторе. Если есть превышение определенного диапазона напряжения то 12В, если нет то 5В. Придумать можно множество вариантов..., главное целесообразность затрат на необходимую реализацию. Подобная автоматика встречается во многих устройствах например: сотовые телефоны имеющие CE-bus периферию, которые совмещают синхронизацию от ПК, как по USB, так и по RS232. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться