Виноват, что-то я зарапортовался. Тем не менее, уровни я назвал правильно, вот прямой назвал инверсным - это я ошибся.
Потому, что так оно в действительности. Уровни RS232 в "ТТЛ-овских понятиях" действительно инверсные, а именно, Старту соответствует высокий уровень напряжения, а Стопу (и состоянию Idle) - низкий. Соответственно и все драйверы RS232 - и писюшные GD75232, и древние 1488/1489, и новомодные MAX232 - инвертирующие.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Сигналы RS232.
"Пилот" сигналы - это STOP,START являются прямыми, где:
STOP- отрицательный уровень.
START- положительный уровень.
DATA сигналы - это 7(8) бит после STARTa являются инверсными по отношению к логики значения данных.
...
Надеюсь теперь все довольны.
И UART, и RS232 передают сигнал START логическим 0, а сигнал STOP - логической 1. Просто на входе инвертора логический 0 прямой TTL-логики имеет низкий уровень, а на выходе инвертора логический 0 инверсной TTL-логики имеет высокий уровень. Поэтому один и тот же сигнал START, всегда и везде передаваемый одним и тем же логическим значением 0 - имеет разные уровни на входе и выходе инвертора.
Не инвертора. Драйвера RS232. В понятиях RS232 логический ноль - минус 3-15 В, логическая единица - плюс 3-15 В, это же не ТТЛ. Что и обеспечивают все эти 75232 и иже с ними. Однако, все применяемые сейчас драйверы-приемники сигналов RS232 имеют пороги переключения, близкие к ТТЛ-овским. То есть, конечно, они весело принимают сигналы до +/- 15В, но если туда подключить выход обычного ТТЛ-элемента, то срабатывание будет вполне уверенным, только вот уровни будут считаться наоборот - лог. 0 ТТЛ драйвер 232 воспримет, как 1, лог. 1 ТТЛ - как 0. С драйверами-передатчиками чуть сложнее - обычные 75232 выдают свой лог. 0 в виде плюс 10В, лог 1 - минус 10В (приблизительно), а Максимки - +/- 7В. Тем не менее, если подать сигнал с их выходов на вход обычного ЛЭ серии 74LS/ALS (555/1533) через резистор 4.7 кОм, что вполне допустимо для любого из драйверов-передатчиков, и для 75232, и для Макса, то в состоянии лог. 1 232 (минус на выходе) через этот резистор пойдет ток порядка 2мА для 75232 или 1.4 мА для Макса. 0.36 или 0.1 мА из них достанутся входу лог. элемента, остальные будут слиты в землю антизвонным диодом, всегда присутствующим в этих ЛЭ. В состоянии лог. 0 232 (плюс на выходе), диод Шоттки на входе ЛЭ банально закроется и ему по барабану, 3 там вольта, 5 или 12. TI, правда, не рекомендуют подавать на входы более 7В, похоже, что-то там начинает стабилитронить, но и на здоровье, даже с 75232 с его +10В на выходе и резистором 4.7к ток будет не более 0.6 мА, многократно проверено, никаких проблем.
То есть, в любительских условиях, для подключения к компорту компа какой-то самоделки не нужны ни 75232, ни MAX232. Достаточно нескольких ТТЛШ-инверторов. Выходы их подключаем ко входам 232 напрямую, входы к выходам 232 - через резисторы 4.7 кОм. И все. В принципе, конечно, можно и максимку поставить, но на "сопливчике" он неудобен - паять к нему конденсаторы - то еще удовольствие, да и много их...
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Всем доброго дня!
Дико извиняюсь, что не писал ничего, но лучше поздно чем никогда. Перекинули меня в другой корпус, всё надеялся, что доберусь, попробую что-нибудь и тогда отпишусь, но всё ни как не получалось.
Забрали от нас эти машины в плане обслуживания, а кому отдали не понять. Но я всё не теряю надежды, авось доберусь.
Всё, на пробовался. СМ1420 при включение уходит в останов, и схк загорается, если раньше хоть до терминала доходило дело, то сейчас сразуже в останов.
Походу всё
Нашёл альбом со схемами 2420.
Походу вышла из строя плата 2420/001. На панели с лампочками постоянно загораются одни и те же лампочки, если с лево на право
1-111-011-011-000-000 (173300)
менял все платы кроме 2420/001 загорается всегда одно и тоже, если меняю 2420/001 на более старую (всю перепаянную, видимо она чаще всего и ломалась), загораются другие лампочки.
В альбоме есть схема 2420/001
Можно ли зная это, чего-нибудь сделать?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)