Перейти к содержанию

Как Ограничить Сигнал Rs-232 До Ttl-уровня?


Рекомендуемые сообщения

Проектирую устройство для приёма данных по четырём каналам RS-232 на ATmega8. Интерфейс реализован программно (поэтому полярность сигнала принципиального значения не имеет), и нужен только вход (обмен односторонний). Отсюда вопрос: можно ли обойтись без преобразователя уровня сигналов RS-232->TTL (MAX232) и как это сделать? Достаточно ли ограничить входной ток резистором (каким?) или нужно делать более сложный ограничитель уровня?

Изменено пользователем Tesla
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Отсюда вопрос: можно ли обойтись без преобразователя уровня сигналов RS-232->TTL (MAX232) и как это сделать? Достаточно ли ограничить входной ток резистором (каким?) или нужно делать более сложный ограничитель уровня?

Начнем с того, что 232 интерфейс с 2-х полярным сигналом

"1" - 3...12

"0" + 3...12

-3 ... +3 зона нечувствительности, такого сигнала быть не дожно

Насчет 12 - это обычное напряжение, по стандарту по моему больше

Т.е. резистором не обойдешься.

Вообще преобразователей много всяких, поищи в темах программаторов, много полезного найдешь.

Как советовать, так все чатлане ...

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

бери другую атмегу у которого есть 4 USART

например ATmega2560

Я бы с радостью, только чем и куда я её паять буду с таким порпусом? ;)

Начнем с того, что 232 интерфейс с 2-х полярным сигналом

"1" - 3...12

"0" + 3...12

-3 ... +3 зона нечувствительности, такого сигнала быть не дожно

Насчет 12 - это обычное напряжение, по стандарту по моему больше

Кстати, я держал в собственных руках GPS-приёмник, у которого на выходе логическая единица была представлена как 0 вольт, а логический ноль - как +5 (сам мерил осциллографом). При этом компьютер с обычным ком-портом отлично принимал от него данные. Сначала решил, что это я где-то напутал, но потом почитал даташит на MAX232E (_http://pdf1.alldatasheet.com/datasheet-pdf/view/73069/MAXIM/MAX232.html) и нашёл там такие строчки:

Input Threshold Low: 1.2V

Input Threshold High: 1.7V

Т. е. похоже, получается, что в "современном" RS-232 гистерезис уменьшен и сдвинут целиком в зону положительного напряжения, для совместимости с TTL!

В любом случае, +12 вольт это явно больше +5, а -12 меньше 0, значит приёмник с TTL-уровнем должен однозначно принять RS-232 (если не сгорит ;) )

Поставь стабилитроны КС133

А можно схемку? Или на словах, как их включать?

Ссылка на комментарий
Поделиться на другие сайты

Проектирую устройство для приёма данных по четырём каналам RS-232 на ATmega8. Интерфейс реализован программно (поэтому полярность сигнала принципиального значения не имеет), и нужен только вход (обмен односторонний). Отсюда вопрос: можно ли обойтись без преобразователя уровня сигналов RS-232->TTL (MAX232) и как это сделать? Достаточно ли ограничить входной ток резистором (каким?) или нужно делать более сложный ограничитель уровня?

Последовательно быстродействующий диод (не всякий шотки подойдёт) и резистор 1k...10k, а после стабилитрон 5V1 на общий провод. Диод, в крайнем случае, можно и не ставить. Этого вполне достаточно.

Ссылка на комментарий
Поделиться на другие сайты

Т. е. похоже, получается, что в "современном" RS-232 гистерезис уменьшен и сдвинут целиком в зону положительного напряжения, для совместимости с TTL!

Есть такая бяка. Сейчас в совр. компах ком порты исключают и приходится их ставить доп. модулями. У них +-3 В. Из-за этого проблема бывают... Причём часто.

Пока в груди моей бьётся мотор, надежда есть на чистый бензин...

Ссылка на комментарий
Поделиться на другие сайты

Вот в чем и прелесть решения на ADM232/MAX232, что там выход двухполярный с удвоенной амлитудой.

Питаешь от +5, а на выходе +-10, даже при питании низковольтных версий +3 на выходе +-6.

Никаких проблем, любой комп этот сигнал нормально воспримет.

Как советовать, так все чатлане ...

Ссылка на комментарий
Поделиться на другие сайты

Кстати, атмел в своих AppNotes выкладывал схему RS<->TTL, в ней два транзистора, кажется диод и пара "резиков".

Migray абсолютно прав, к тоже с готовыми конвертерами и проблем и обвязки меньше.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...