Лечение max232

treat

Max232 очень популярная микросхема. Существует и другие разновидности этой микросхемы с другим числом каналов, другими логическими уровнями и т.д. Число каналов может быть разным и не парным например MAX214 имеет 3 выходных канала и 5 входных. Но микросхема Max232 сама по себе популярна не столько в использовании по назначению, сколько в цитируемости при обозначении микросхем преобразователей RS232 toTTL. Но в большинстве случаев используются аналоги.

Горят эти микросхемы очень часто. Конечно при штатном режиме работы, вероятность выхода из строя стремится к нулю. Но интерфейс rs232 где только не используют, и в какое только г* не пихают. Факторов, которые могут угрожать работоспособности микросхемы предостаточно в этом жестоком мире, особенно учитывая то, что именно такие микросхемы находятся на переднем фронте, работая в составе сервисных портов промышленного оборудования. И естественно, когда инженер добирается с ноутбуком под проливным дождем к агрегату который нужно срочно сконфигурировать, убирает куски прогнившей плоти и грязь с сервисного разъема DB-9, подтыкается к этому разъему, и в этот момент может ударить молния и наведенным электромагнитным импульсом вывести из строя микросхему.

Я не знаю каким образом с точки зрения топологии кристалла спроектирована данная микросхема, но в большинстве случаев неисправную микросхему можно заставить работать. Итак все неисправности данной микросхемы и всех аналогов (в дальнейшем все что касается max232 касается и аналогов) можно отнести к трем типам.

Первый тип неисправности – выход из строя преобразователя-формирователя напряжений для питания выходных каскадов (driver), входящего в состав данной микросхемы. Работает он по принципу переключения конденсаторов, естественно все конденсаторы внешние. Этот преобразователь-формирователь, или просто – конвертер, имеет выведенные наружу выходы. Обычно это 2 (положительный полюс) и 6 (отрицательный полюс) ноги, они нужны для подключения конденсаторов. В норме на выводах должно присутствовать одинаковое численно но противоположное по знаку напряжение относительно общего провода (15 нога). Обычно +5 и -5, хотя может быть и +8.5 и -8.5, +15 и -15. Напряжение не должно скакать при изменении логических уровней на входах микросхемы.

Типичная картина при неисправности – болтается (в зависимости от лог. уровней) напряжение на 6 ноге, причем положительное (хотя должно быть отрицательное). Восстановление в данном случае заключается в том что бы сформировать нужное напряжение на этой ноге. Самый простой способ это сделать – замкнуть 6 ногу на общий провод. Таким образом логическая единица на выходе будет иметь уровень около 0В, что вполне допустимо для интерфейса RS232 и будет адекватно восприниматься практический любыми устройствами. Как правило такую перемычку можно напаять на любую плату.

Второй тип неисправности – выход из строя части входных (receiver) или/и выходных (driver) каналов. Естественно, что сначала выгорают подключенные (используемые) каналы. Проверяется канал очень легко. Receiverканал проверяют подавая на вход уровни rs232, и проверяя реакцию на выходе. Driver каналы проверить сложнее, потому, что, ко входу driver канала обычно подключен uart-Txмикроконтроллера, то есть выход. Я обычно делаю так: замыкаю Tx микроконтроллера на общий провод и прослеживаю driver выход max232. Кратковременное замыкание на 0 обычно безопасно для порта микроконтроллера. На рисунке изображены каналы с номерами выводов:

inout
Верхние 2 треугольника — Driver каналы, нижние 2 — Receiver каналы. Номера выводов соответствуют микросхеме в 16 выводном корпусе. Итак из всех каналов задействованными являются только 2 на rx и на tx, соответственно 1 входной канал и 1 выходной. То есть всегда остаются незадействованными по крайней мере 2 канала, считай полный резервный комплект. Естественно при выявлении неисправных каналов, наиболее быстрый способ восстановления работоспособности – перекидывание цепей на незадействованные каналы. При наличии под рукой исправной микросхемы быстрее и правильнее будет конечно заменить её. Но такие неисправности как правило выявляются в поле (африканских песках или арктических снегах), где максимум что можно добыть это паяльник и мультметр. Конечно, все равно при постоянной миниатюризации печатных плат просто перекинуть цепи порой становиться очень непросто, но все равно вполне выполнимо.

Третий тип неисправности – неизлечимая неисправность. Микросхема разрушилась, раскололась или возникла неисправность несовместимая с дальнейшей работой (например мертвый коротыш между 2 и 15 ногами).

2 комментария читателей статьи «Лечение max232»

  • @евген пишет:

    Харошая,Статя4;

  • @supertosty.ru пишет:

    Для схем с преобразователями типа MAX232 стабильное питание нужно для самой микросхемы MAX232, а сигналы RX и TX получают своё питание от отладочного проца и СОМ порта при передачи сигналов.

Добавить комментарий