Форумы Modlabs.net: Работа с СОМ-портом - Форумы Modlabs.net

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Работа с СОМ-портом

#1 Пользователь офлайн   Norton. 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 248
  • Регистрация: 01 Январь 05

Отправлено 18 Март 2008 - 20:58

Изображение
Имеется схема АЦП. Напряжение питания микросхемы 5В, опорное напряжение 2,5В. А уровни логического нуля и единицы у СОМ-порта +12В и -12В соответственно.
Вопрос: нет ли ошибки в схеме и зачем здесь стоят стабилитроны D2-D5? Как-то меня это смущает.

Вот до кучи ссылка на даташит.
http://doc.chipfind.ru/search.htm?t=part&a...DS1286&m=40
0

#2 Пользователь офлайн   AntY 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 126
  • Регистрация: 02 Январь 05

Отправлено 28 Март 2008 - 20:25

Это "ленивая" схема преобразователя TTL-RS232, стабилитроны служат для ограничения единицы COMа с 10-12 вольт до 5 и замыкания нуля -10-12 на землю. Нуль, кстати, читается не только при отрицательном напряжении, но и при его отсутствии.

Вроде так, если ошибаюсь - ногами сильно не пинай (:
0

#3 Пользователь офлайн   Norton. 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 248
  • Регистрация: 01 Январь 05

Отправлено 28 Март 2008 - 21:48

Ant[Y]
А разве отсутствие напряжения это не HI-Z состояние? Только там одна из ног передаёт в СОМ-порт, и вот как она стабилитронами это делает я не понимю.
Я тут освоил МАХ232 так что вопрос снят=)
0

#4 Пользователь офлайн   AntY 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 126
  • Регистрация: 02 Январь 05

Отправлено 28 Март 2008 - 22:23

Стабилитронами оно на самом деле только защищает TTL устройство от RS232 уровней, и как бы там небыло этот вариант часто работает (:
Да, MAX232 всяко грамотнее (:
0

#5 Пользователь офлайн   Norton. 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 248
  • Регистрация: 01 Январь 05

Отправлено 02 Май 2008 - 14:03

Всплыла проблема.
Нашел как в Proteus управлять COM-портом. Начал вольтметром смотреть напряжения на TxD, DTR и RTS.
TxD работает корректно: +12В ноль, -12В единица. DTR почему то инвертирован, -12В ноль, а +12В единица. RTS вообще Протеуса не слушает. Всё время показывает 12В.
Чё за ботва?
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 members, 1 guests, 0 anonymous users