MAX232 и MAX3232 — преобразователи уровней RS-232
MAX232 переводит логические уровни UART в напряжения RS-232 и обратно, а нужные для линии плюс и минус около 8,5 В делает сам из одного источника 5 В. MAX3232 повторяет его разводку, но работает от 3–5,5 В и при питании 3,3 В обходится конденсаторами в десять раз меньше. Разбираем обе микросхемы и MAX232A по даташитам TI и Maxim: выводы, накачку заряда, уровни, скорость, защиту от статики и подключение к разъёму DE-9 (DB-9).
Обновлено Редакция GAW
MAX232 — сдвоенный приёмопередатчик RS-232: два передатчика переводят логические уровни UART в уровни TIA/EIA-232-F, два приёмника — обратно. Плюс и минус для линии микросхема вырабатывает сама, на четырёх внешних конденсаторах, поэтому ей хватает одного источника 5 В. Первая редакция даташита TI на MAX232 вышла в феврале 1989 года. MAX3232 — низковольтный вариант той же идеи: Maxim называет его совместимым с MAX232 по выводам, корпусу и функциям, но питание у него от 3 до 5,5 В, а конденсаторы при 3,3 В — по 0,1 мкФ.
Как устроен сам интерфейс — уровни, разъёмы, кабели и их длина — рассказано в статье «Интерфейс RS-232». Здесь — микросхемы.
Коротко
- Состав — 2 передатчика, 2 приёмника и накачка заряда (charge pump), получающая двуполярное напряжение из одного питания.
- Питание — MAX232: 4,5–5,5 В; MAX3232: 3–5,5 В.
- Конденсаторы — MAX232: 4 × 1 мкФ; MAX232A и MAX3232 при 3,3 В: 4 × 0,1 мкФ.
- Выходы — не меньше ±5 В на нагрузке 3 кОм; входы приёмников выдерживают ±30 В у MAX232 и ±25 В у MAX3232.
- Скорость — 120 кбит/с у MAX232; MAX3232 от TI — не меньше 150 кбит/с, типично 250 кбит/с.
- Ток без нагрузки — 8 мА типично у MAX232 (TI), 0,3 мА у MAX3232.
Распиновка
| Вывод | MAX232 (TI) | MAX3232 (TI) | Назначение |
|---|---|---|---|
| 1, 3 | C1+, C1− | C1+, C1− | конденсатор C1 удвоителя напряжения |
| 4, 5 | C2+, C2− | C2+, C2− | конденсатор C2 инвертора |
| 2 | VS+ | V+ | плюс накачки — только для конденсатора C3 |
| 6 | VS− | V− | минус накачки — только для конденсатора C4 |
| 11, 10 | T1IN, T2IN | DIN1, DIN2 | входы передатчиков — от TX микроконтроллера |
| 14, 7 | T1OUT, T2OUT | DOUT1, DOUT2 | выходы передатчиков — на линию RS-232 |
| 13, 8 | R1IN, R2IN | RIN1, RIN2 | входы приёмников — с линии RS-232 |
| 12, 9 | R1OUT, R2OUT | ROUT1, ROUT2 | выходы приёмников — к RX микроконтроллера |
| 15 | GND | GND | общий провод |
| 16 | VCC | VCC | питание: 4,5–5,5 В у MAX232, 3–5,5 В у MAX3232 |
Первый канал занимает выводы 11–14, второй — 7–10. Обозначения в таблице — из даташитов TI. У Maxim выводы 2 и 6 обеих микросхем называются V+ и V−, а входы и выходы MAX3232 — T1IN, T1OUT, R1IN, R1OUT, как у MAX232.
MAX232 у TI выпускается в корпусах PDIP-16, SOIC-16 (узком D и широком DW) и SOP-16, у Maxim — ещё и в керамическом CERDIP-16. MAX3232 у TI есть только в планарных SOIC-16, SSOP-16 и TSSOP-16, а в DIP-16 его выпускает Maxim — MAX3232CPE+ и MAX3232EPE+. Буква E в последнем обозначает у Maxim температурный диапазон −40…85 °C, а не защиту от разрядов по IEC, как у MAX3232E от TI. Расположение выводов во всех этих 16-выводных корпусах одинаковое.
Как работает
Накачка заряда. Внутри две схемы накачки заряда на переключаемых конденсаторах — их ещё называют зарядовыми насосами. По описанию Maxim первая с помощью C1 удваивает 5 В до +10 В на конденсаторе C3 (вывод V+), вторая с помощью C2 инвертирует их в −10 В на C4 (вывод V−) — это без нагрузки. Накачка MAX232 не стабилизирована, и под нагрузкой напряжения проседают: в типовой схеме TI на выводах 2 и 6 около +8,5 и −8,5 В. У MAX3232 обе накачки стабилизированы на +5,5 и −5,5 В: по описанию Maxim они включаются, когда напряжение ниже 5,5 В, и выключаются, когда выше, при любом питании от 3 до 5,5 В.
Передатчики питаются от V+ и V− и инвертируют сигнал: ноль на входе T1IN — плюс на выходе T1OUT, единица — минус (таблица 7-1 TI). Это и нужно RS-232, где логическая единица и состояние покоя передаются отрицательным напряжением. Выходы защищены от замыкания на землю: у MAX232 длительность замыкания не ограничена, ток — ±10 мА типично, но замыкать допускается не больше одного выхода одновременно.
Приёмники тоже инвертируют и выдают логические уровни от VCC. Вход каждого приёмника нагружен на землю сопротивлением 3–7 кОм, типично 5 кОм, — это стандартная нагрузка линии RS-232. Если кабель оборван, на входе ноль вольт, и по таблице 7-2 TI выход приёмника — единица, то есть состояние покоя UART, поэтому оборванный кабель не порождает ложных старт-битов.
Без питания микросхему, по даташитам TI на обе модели, можно безопасно подключать к работающему устройству RS-232 на другом конце кабеля. Со стороны микроконтроллера у обесточенной микросхемы есть ограничения — они разобраны в примере ниже.
MAX232, MAX232A и MAX3232: параметры
| Параметр | MAX232 | MAX232A | MAX3232 |
|---|---|---|---|
| Производители в даташитах | TI, Maxim | Maxim | TI, Maxim |
| Питание | 4,5–5,5 В | 4,5–5,5 В | 3–5,5 В |
| Конденсаторы накачки | 4 × 1 мкФ; в таблице выбора Maxim также 0,1 мкФ при 64 кбит/с | 4 × 0,1 мкФ | зависят от VCC, при 3,3 В — 4 × 0,1 мкФ |
| Напряжения V+ и V− | около ±8,5 В в схеме TI, не стабилизированы | ±10 В без нагрузки, не стабилизированы | ±5,5 В, стабилизированы |
| Выход передатчика на 3 кОм | от ±5 В, типично ±7 В (TI), ±7,3 В (Maxim) | от ±5 В, типично ±8 В | от ±5 В, типично ±5,4 В |
| Ток без нагрузки | 8 мА типично, до 10 мА (TI); 5 мА типично (Maxim) | 4 мА типично, до 10 мА | 0,3 мА типично, до 1 мА |
| Скорость | 120 кбит/с, с 0,1 мкФ — 64 кбит/с (Maxim) | 200 кбит/с | от 150, типично 250 кбит/с (TI) |
| Крутизна фронтов | до 30 В/мкс | 6–30 В/мкс, типично 12 В/мкс | 6–30 В/мкс при 150–1000 пФ |
| Предельное напряжение на входе приёмника | ±30 В | ±30 В | ±25 В |
| Подтяжка входов передатчиков | есть, 400 кОм у Maxim | есть, 400 кОм | нет |
| Защита от статики, HBM | 2 кВ на всех выводах (TI) | в даташите не указана | 15 кВ на RIN, DOUT и GND, 3 кВ на остальных (TI) |
| Температура | 0…70 °C, MAX232I −40…85 °C (TI) | от 0…70 до −55…125 °C по исполнению | 0…70 °C, MAX3232I −40…85 °C (TI) |
Одно название у разных производителей ещё не значит одинаковые цифры. MAX232 от Maxim по таблице характеристик потребляет 5 мА типично и выдаёт ±7,3 В, от TI — 8 мА и ±7 В. MAX3232 от TI гарантирует не меньше 150 кбит/с, от Maxim — не меньше 120 кбит/с, типично 235 кбит/с. Расчёт ведут по даташиту той микросхемы, которая реально стоит на плате.
Если нужно быстрее, TI предлагает совместимые по выводам с MAX3232 микросхемы SN65C3232 и SN75C3232 на 1 Мбит/с, а для MAX232 называет заменой MAX202 — с конденсаторами 0,1 мкФ и защитой 15 кВ по HBM.
Накачка заряда и конденсаторы
| Микросхема и питание | C1 | C2, C3, C4 | Источник |
|---|---|---|---|
| MAX232, 4,5–5,5 В | 1 мкФ | 1 мкФ | TI, рис. 8-1; Maxim, рис. 5 |
| MAX232 по таблице выбора Maxim | 0,1 мкФ | 0,1 мкФ | скорость 64 кбит/с вместо 120 |
| MAX232A, 4,5–5,5 В | 0,1 мкФ | 0,1 мкФ | Maxim, рис. 5 |
| MAX3232, 3,3 В ± 0,3 В | 0,1 мкФ | 0,1 мкФ | TI, табл. 9-1 |
| MAX3232, 5 В ± 0,5 В | 0,047 мкФ | 0,33 мкФ | TI, табл. 9-1 |
| MAX3232, весь диапазон 3–5,5 В | 0,1 мкФ | 0,47 мкФ | TI, табл. 9-1 |
В таблице выбора Maxim у MAX232 значатся номиналы «1,0, 0,1» мкФ и скорость «120 (64)» кбит/с. Меньшая скорость, судя по всему, относится к конденсаторам 0,1 мкФ: в тексте даташита это не расшифровано, а электрические характеристики MAX232 Maxim приводит только для 1,0 мкФ. TI для MAX232 даёт лишь 1 мкФ.
C1 и C2 — «летающие» конденсаторы, которые накачка перебрасывает между цепями, C3 и C4 — накопительные на выходах V+ и V−. C3 по примечанию TI можно подключить как к земле, так и к VCC. К питанию добавляют блокировочный конденсатор: в типовой схеме TI для MAX232 — 1 мкФ, и в примере разводки у микросхемы получается пять конденсаторов по 1 мкФ; для MAX3232 — 0,1 мкФ.
Что говорят даташиты о выборе:
- Тип. TI допускает неполярную керамику, а танталовые и электролитические включают строго в той полярности, что на типовой схеме. Maxim для MAX3232 пишет, что тип не критичен, подойдут и полярные, и неполярные.
- Номинал не ниже табличного. Maxim запрещает ставить меньше. С минимальными номиналами он советует убедиться, что ёмкость не слишком уходит с температурой, а при сомнениях брать номинал больше. Пульсации на V+ и V− зависят и от ESR конденсатора, который на холоде обычно растёт. Увеличение ёмкостей, например вдвое, уменьшает пульсации на выходах. C2–C4 можно увеличивать по отдельности, а C1 — только вместе с ними, чтобы не нарушить соотношение.
- Короткие дорожки. TI просит вести дорожки к конденсаторам как можно короче, особенно к C1 и C2, — на них самые быстрые фронты.
Выводы V+ и V− TI в таблице выводов описывает как выходы накачки «только для накопительного конденсатора». Maxim для семейства MAX220–MAX249 допускает отбор небольшого тока на внешние цепи, но предупреждает: напряжения не стабилизированы и проседают с нагрузкой, а выходы передатчиков не должны опуститься ниже ±5 В.
Уровни и пороги
| Параметр | MAX232, 5 В | MAX3232, 3,3 В | MAX3232, 5 В |
|---|---|---|---|
| Порог приёмника при нарастании | 1,7 В типично, не выше 2,4 В | 1,5 В типично, не выше 2,4 В | 1,8 В типично, не выше 2,4 В |
| Порог приёмника при спаде | не ниже 0,8 В, 1,2 В типично | не ниже 0,6 В, 1,2 В типично | не ниже 0,8 В, 1,5 В типично |
| Гистерезис | 0,2–1 В, типично 0,5 В | 0,3 В типично | 0,3 В типично |
| Выход ROUT, единица | не ниже 3,5 В при 1 мА | не ниже VCC − 0,6 В при 1 мА | не ниже VCC − 0,6 В при 1 мА |
| Выход ROUT, ноль | не выше 0,4 В при 3,2 мА | не выше 0,4 В при 1,6 мА | не выше 0,4 В при 1,6 мА |
| Вход передатчика, единица | от 2 В | от 2 В | от 2,4 В |
| Вход передатчика, ноль | до 0,8 В | до 0,8 В | до 0,8 В |
Пороги приёмников лежат между 0,6 и 2,4 В; у MAX232 и у MAX3232 при питании 5 В — между 0,8 и 2,4 В. Это внутри зоны, которую стандарт оставляет между уверенными ±3 В. Отсюда побочный эффект, о котором пишет Maxim: приёмник понимает и логические уровни 0/5 В, хотя и инвертирует их. Задержка приёмника — 500 нс типично у MAX232 и 300 нс у MAX3232.
Входы передатчиков MAX3232 принимают до 5,5 В даже при питании 3,3 В — TI выносит это в список особенностей. А вот выход приёмника всегда идёт от VCC микросхемы: у MAX232 на 5 В единица на ROUT — не ниже 3,5 В, а типично, по таблице Maxim, VCC − 0,4 В, то есть около 4,6 В.
Скорость
TI указывает для MAX232 120 кбит/с при одном переключающемся выходе и называет это же наибольшей рекомендуемой скоростью. Стандартные 115 200 бит/с оказываются на самом пределе, причём 120 кбит/с в таблице — типовое значение, а не гарантированное. MAX232A по таблице выбора Maxim работает до 200 кбит/с. MAX3232 от TI на нагрузке 3 кОм и 1000 пФ гарантирует не меньше 150 кбит/с, поэтому 115 200 бит/с проходят с запасом. Скорость в даташитах нормирована при определённой ёмкости нагрузки — у MAX3232 это 1000 пФ, а ёмкость кабеля растёт с длиной; ограничения длины разобраны в статье об интерфейсе RS-232, ссылка на неё — в начале страницы.
Защита от статики
Разъём RS-232 выходит наружу, и выводы приёмопередатчика первыми получают разряд с пальцев или кабеля. У MAX232 TI нормирует 2 кВ по модели человеческого тела (HBM) и 1 кВ по модели заряженного прибора на всех выводах. В примечании к таблице TI ссылается на документ JEDEC JEP155: для безопасного производства при обычных мерах защиты хватает и 500 В HBM. Значит, 2 кВ — это норма для сборки платы, а не для разъёма, к которому прикасаются руками.
MAX3232 от TI выдерживает 15 кВ HBM на выводах RIN, DOUT и GND и 3 кВ на остальных. Системное испытание по IEC 61000-4-2 — такое же, как для готового изделия, — проходит вариант MAX3232E: ±8 кВ контактным и ±15 кВ воздушным разрядом на выводах RIN и DOUT. В корпусах D, DB и PW (узкий SOIC, SSOP и TSSOP) TI для этой нормы требует конденсатор не меньше 1 мкФ между VCC и землёй. В даташите Maxim на MAX220–MAX249 стойкость MAX232 и MAX232A к разрядам не указана.
Подключение к микроконтроллеру и DB-9
Типовая связка — микроконтроллер, MAX3232 и девятиконтактный разъём DE-9, который обычно называют DB-9. Задействуют первый канал микросхемы:
| Цепь | Микроконтроллер | MAX232 / MAX3232 | DB-9, устройство как DTE | DB-9, устройство как DCE |
|---|---|---|---|---|
| Передача | TX | 11 (T1IN/DIN1) → 14 (T1OUT/DOUT1) | 3 (TD) | 2 (RD) |
| Приём | RX | 12 (R1OUT/ROUT1) ← 13 (R1IN/RIN1) | 2 (RD) | 3 (TD) |
| Земля | GND | 15 | 5 | 5 |
Номера контактов DB-9 — по схеме TI для разъёма DTE, то есть компьютера: 2 — приём RD, 3 — передача TD, 5 — сигнальная земля. TD по определению идёт от DTE к DCE, поэтому DCE, например модем, передаёт по контакту 2 и слушает контакт 3. Если устройство разведено как DTE, к COM-порту компьютера его подключают нуль-модемным кабелем с перекрёстными 2 и 3; если как DCE — прямым.
Что ещё учесть:
- Питание. TI просит подключать VCC к тому же источнику, что питает логику на входах передатчиков. С 3,3-вольтовым микроконтроллером это MAX3232 на 3,3 В, с 5-вольтовым — MAX232 или MAX3232 на 5 В.
- Второй канал обычно отдают под RTS и CTS. Если он не нужен, вход передатчика MAX3232 подключают к земле или питанию: TI требует, чтобы на всех входах DIN был допустимый уровень, а Maxim прямо пишет, что подтяжки у них нет. У MAX232 свободный вход подтянут внутри, и по Maxim его можно не подключать. Свободный вход приёмника по таблице TI даёт на выходе единицу.
- Блокировочный конденсатор по питанию ставят у самого вывода 16.
На выводе TX микроконтроллера в покое единица, на линии RS-232 после передатчика — минус. Разложить символ на биты и посмотреть, как он выглядит на выводе UART, можно в конструкторе кадра UART, а сам протокол разобран в статье «Интерфейс UART».
Пример: конденсаторы и ток для прибора на батарее
Задача: плата с MAX3232 выпускается в двух вариантах — с питанием 3,3 и 5 В, а работает от батареи ёмкостью 1000 мА·ч. Нужно выбрать конденсаторы и оценить, сколько съест сам преобразователь.
Конденсаторы. Для 3,3 В таблица 9-1 TI даёт 0,1 мкФ на всех местах, для 5 В — C1 = 0,047 мкФ и C2–C4 = 0,33 мкФ. Чтобы не держать две спецификации, берём строку для всего диапазона 3–5,5 В: C1 = 0,1 мкФ, C2–C4 = 0,47 мкФ. По питанию — 0,1 мкФ, как в типовой схеме TI.
Ток без нагрузки. MAX3232 потребляет 0,3 мА типично и до 1 мА, MAX232 на 5 В — 8 мА типично и до 10 мА. Время, за которое батарея разрядится только на преобразователь, — ёмкость, делённая на ток, t = Q/I:
По наибольшим значениям тока: 100 ч у MAX232 против 1000 ч у MAX3232.
Ток с подключённым кабелем. Эти 139 суток — только пока к разъёму ничего не подключено. В покое UART выдаёт единицу, передатчик держит на линии минус, а на другом конце кабеля его постоянно нагружает вход приёмника — 3–7 кОм, типично 5 кОм: так в даташитах TI и в требованиях TIA/EIA-232-F, которые TI приводит в SLLA037A. При типовых для MAX3232 5,4 В через этот вход течёт около 1,1 мА. Отдаёт его вывод V−: инвертор забирает тот же заряд из V+, а удвоитель на каждый кулон, отданный в V+, берёт из VCC два. Множитель 2 — у идеальной накачки заряда, реальная потребляет больше, поэтому дальше — оценка снизу:
Если нагружены оба передатчика, например TX и RTS, ток — около 4,6 мА, и батареи хватит примерно на 220 ч, то есть на 9 суток. Порядок величины подтверждает Maxim: у MAX232A без нагрузки 4 мА типично, а с нагрузкой 3 кОм на обоих выходах — 15 мА.
Поэтому в батарейном приборе преобразователь на время простоя обесточивают или берут модель с режимом отключения. Подключать обесточенную микросхему к работающей линии RS-232 TI разрешает, но со стороны микроконтроллера есть ограничения по предельным режимам:
- у MAX232 вход TIN допускает не больше VCC + 0,3 В, и единица с TX микроконтроллера на обесточенную микросхему выходит за предельный режим; у MAX3232 вход DIN допускает до 6 В независимо от питания;
- выход ROUT у обеих — не выше VCC + 0,3 В, и подтягивающий резистор на входе RX микроконтроллера подаст на обесточенную микросхему недопустимое напряжение.
Режим отключения есть, например, у MAX3222 из того же даташита Maxim — 1 мкА типично, но корпуса у него 18- и 20-выводные, и по выводам с MAX3232 он не совпадает.
Типичные ошибки
- Конденсаторы не от той микросхемы. MAX232 попадает на плату с конденсаторами 0,1 мкФ, рассчитанную на MAX232A или MAX3232. TI для MAX232 приводит только 1 мкФ, Maxim нормирует его характеристики при 1,0 мкФ, а с 0,1 мкФ в таблице выбора указывает лишь 64 кбит/с. Обратная замена тоже требует сверки с таблицей TI.
- Перепутана полярность. Электролитические и танталовые конденсаторы TI требует включать как на типовой схеме. Полностью полярность показана на схеме MAX3232 (рис. 9-1): плюс C1 — к C1+, C2 — к C2+, C3 — к V+, а у C4 плюс на земле, потому что V− отрицательно относительно неё. На схеме MAX232 (рис. 8-1) знаком «+» отмечены только блокировочный конденсатор (плюс к VCC) и C4 (плюс к земле). Если C3 подключён к VCC, его плюс всё равно на V+ — там напряжение выше питания. Перевёрнутый C4 оказывается под обратным напряжением: у MAX232 около 8,5 В, у MAX3232 около 5,5 В.
- MAX232 с 3,3-вольтовым микроконтроллером. От 3,3 В MAX232 не обязан работать: его питание по TI — 4,5–5,5 В. А при питании 5 В его выход ROUT выдаёт не меньше 3,5 В и до напряжения питания — на вход без допуска 5 В его подают через делитель или ставят MAX3232 на 3,3 В.
- Висящий вход передатчика у MAX3232. Подтяжки нет, и вход надо подключить к земле или питанию — особенно при замене MAX232, у которого свободный вход работал благодаря внутренней подтяжке.
- Питание внешних цепей от V+ и V−. TI отводит эти выводы только под накопительные конденсаторы; Maxim допускает небольшой отбор, но при этом выходы передатчиков не должны просесть ниже ±5 В.
- Длинные дорожки к C1 и C2. TI отдельно просит делать их короткими — на этих узлах самые быстрые фронты.
- Передатчик на передатчик. Устройство разведено как DTE и включено в компьютер прямым кабелем: контакт 3 соединяется с контактом 3. Нужен нуль-модем или перекрёстная разводка 2 и 3.
Другие микросхемы для связи микроконтроллера с внешним миром собраны в разделе «Интерфейсные микросхемы». Если кабель длиннее 15–20 м — столько, по оценке TI, соответствует предельной для RS-232 ёмкости 2500 пФ, а на скоростях выше примерно 20 кбит/с на практике около 3 м, — или устройств на линии несколько, вместо RS-232 берут RS-485 — его трансиверы разобраны в карточке SN75176 и SN65HVD3082E.
Частые вопросы
Какие конденсаторы нужны для MAX232 и MAX3232?
MAX232 нужны четыре конденсатора накачки по 1 мкФ — так в типовых схемах TI и Maxim, и при 1 мкФ нормированы его характеристики; в типовой схеме TI есть ещё 1 мкФ по питанию. Maxim в таблице выбора допускает для MAX232 и 0,1 мкФ, но указывает тогда скорость 64 кбит/с вместо 120. MAX232A от Maxim рассчитан на 0,1 мкФ. MAX3232 при питании 3,3 В ± 0,3 В — тоже четыре по 0,1 мкФ, при 5 В ± 0,5 В TI даёт C1 = 0,047 мкФ и C2–C4 = 0,33 мкФ, а для всего диапазона 3–5,5 В — 0,1 и 0,47 мкФ. Меньше табличных значений Maxim ставить запрещает.
Можно ли питать MAX232 от 3,3 В?
Нет: рабочее питание MAX232 по даташиту TI — от 4,5 до 5,5 В, ниже его параметры не гарантируются. Для 3,3-вольтовой схемы берут MAX3232 — он работает от 3 до 5,5 В с той же разводкой. Если MAX232 стоит на 5 В рядом с 3,3-вольтовым микроконтроллером, его выход приёмника выдаёт не меньше 3,5 В и до уровня питания — на вход без допуска 5 В его подавать нельзя.
Чем MAX232 отличается от MAX232A?
По даташиту Maxim выводы у них одинаковые, а различаются конденсаторы и скорость. MAX232A рассчитан на 0,1 мкФ и 200 кбит/с, фронты у него круче. Характеристики MAX232 Maxim приводит для 1,0 мкФ и 120 кбит/с; в таблице выбора 0,1 мкФ для него тоже упомянуты, но скорость указана как «120 (64)» кбит/с, то есть с маленькими конденсаторами MAX232 медленнее. Типовой ток без нагрузки — 5 мА у MAX232 и 4 мА у MAX232A.
Какую скорость выдерживают MAX232 и MAX3232?
У MAX232 TI указывает 120 кбит/с как типовую и как наибольшую рекомендуемую скорость, так что 115 200 бит/с — на самом пределе. MAX3232 от TI гарантирует не меньше 150 кбит/с, типично 250 кбит/с, на нагрузке 3 кОм и 1000 пФ; MAX3232 от Maxim — не меньше 120 кбит/с, типично 235 кбит/с.
Можно ли заменить MAX232 на MAX3232 без переделки платы?
Разводка у них общая — Maxim называет MAX3232 совместимым с MAX232 по выводам, корпусу и функциям. Но конденсаторы лучше поставить по таблице TI для MAX3232: при 5 В это 0,047 мкФ для C1 и 0,33 мкФ для остальных. Maxim разрешает увеличивать ёмкости, но C1 — только вместе с C2–C4. И входы передатчиков у MAX3232 без подтяжки: свободный вход T2IN, который у MAX232 подтягивался внутри, нужно подключить к земле или питанию.
Какое напряжение должно быть на выводах V+ и V−?
У MAX232 накачка заряда не стабилизирована: в типовой схеме TI при питании 5 В это около +8,5 и −8,5 В, без нагрузки Maxim указывает ±10 В. У MAX3232 она стабилизирована на ±5,5 В. Если на выводах 2 и 6 заметно меньше, а передатчики не дотягивают до ±5 В на нагрузке 3 кОм, проверяют номиналы, пайку и полярность конденсаторов.
Источники
- Texas Instruments. MAX232 Dual EIA-232 Drivers and Receivers (SLLS047N, revised February 2024) — разд. 1 — 120 кбит/с, ±30 В на входах, 8 мА, 2 кВ HBM, MAX202 как замена с 0,1 мкФ; рис. 4-1 и табл. 4-1 — выводы, корпуса PDIP, SOIC и SOP; разд. 5.1 — предельные режимы: TIN и ROUT от −0,3 В до VCC + 0,3 В, неограниченное замыкание выходов; 5.2 — ESD 2000 В HBM, 1000 В CDM; 5.3 — питание 4,5–5,5 В, VIH 2 В, VIL 0,8 В, MAX232 0…70 °C, MAX232I −40…85 °C; 5.5 — ток 8 мА типично, до 10 мА; 5.6 — выход от ±5 В, типично ±7 В на 3 кОм, ток замыкания ±10 мА, не больше одного выхода сразу; 5.7 — ROUT от 3,5 В при 1 мА, пороги 1,7 и 1,2 В, гистерезис 0,2–1 В, вход 3–7 кОм; 5.8 — до 30 В/мкс, 120 кбит/с, задержка приёмника 500 нс; 7.3–7.4 — подтяжка входов TIN, обрыв входа даёт единицу, таблицы 7-1 и 7-2, подключение без питания; рис. 8-1 — типовая схема, CBYPASS 1 мкФ, около ±8,5 В на VS+ и VS−, C3 к VCC или к земле, знак «+» только у CBYPASS (к VCC) и C4 (к земле); 8.2.1–8.4 — питание от того же источника, что логика, короткие дорожки C1 и C2; рис. 8-4 — пять конденсаторов по 1 мкФ
- Texas Instruments. MAX3232 3-V to 5.5-V Multichannel RS-232 Line Driver and Receiver With ±15-kV ESD Protection (SLLS410O, revised June 2021) — разд. 1 — 3–5,5 В, 250 кбит/с, 300 мкА, 4 × 0,1 мкФ, 5-вольтовые входы при питании 3,3 В, SN65C3232 и SN75C3232 на 1 Мбит/с; рис. 5-1 и табл. 5-1 — выводы, корпуса SOIC, SSOP, TSSOP; разд. 6.1 — предельные режимы: вход передатчика от −0,3 до 6 В, ROUT до VCC + 0,3 В, вход приёмника ±25 В; 6.2 — ESD 15 кВ HBM на RIN, DOUT и GND, 3 кВ на остальных, 1 кВ CDM; 6.3 — питание 3–3,6 и 4,5–5,5 В, VIH 2 и 2,4 В, DIN до 5,5 В; 6.5 — ток 0,3 мА типично, до 1 мА; 6.6 — выход от ±5 В, типично ±5,4 В, замыкание ±35 мА типично, до ±60 мА; 6.7 — ROUT от VCC − 0,6 В, пороги и гистерезис 0,3 В; 6.8 — от 150 кбит/с, типично 250 кбит/с при 3 кОм и 1000 пФ, 6–30 В/мкс, задержка 300 нс; 8.3 — входы DIN должны иметь допустимый уровень; рис. 9-1 — типовая схема, CBYPASS 0,1 мкФ, полярность C1–C4, нагрузка 5 кОм на входах приёмников; табл. 9-1 — конденсаторы для 3,3 В, 5 В и 3–5,5 В; разд. 11.1 — короткие дорожки C1 и C2
- Maxim Integrated (Analog Devices). MAX220–MAX249 +5V-Powered, Multichannel RS-232 Drivers/Receivers (19-4323, Rev 18, 5/19) — рис. 5 — разводка MAX232 и MAX232A, конденсаторы 1,0 и 0,1 мкФ; характеристики MAX220/222/232A — питание 5 В ± 10 %, выход от ±5 В, типично ±8 В, ток 4 мА типично и 15 мА с нагрузкой 3 кОм, фронт 6–30 В/мкс; характеристики MAX223/MAX230–MAX241 — MAX232: выход типично ±7,3 В, ток 5 мА типично, единица на выходе приёмника от 3,5 В, типично VCC − 0,4 В; Detailed Description — накачка даёт ±10 В без нагрузки, V+ и V− не стабилизированы, подтяжка входов передатчиков 400 кОм; Ordering Information — корпуса DIP, SO, CERDIP; Selection Table — MAX232: конденсаторы 1,0 или 0,1 мкФ, 120 (64) кбит/с; MAX232A: 0,1 мкФ, 200 кбит/с
- Maxim Integrated (Analog Devices). MAX3222/MAX3232/MAX3237/MAX3241 3.0V to 5.5V, Low-Power, Up to 1Mbps, True RS-232 Transceivers (19-0273, Rev 10, 5/19) — General Description — MAX3232 совместим с MAX232 по выводам, корпусу и функциям, гарантированно 120 кбит/с; Electrical Characteristics — ток 0,3 мА типично, у MAX3222 в режиме отключения 1 мкА типично, выход типично ±5,4 В, скорость типично 235 кбит/с; Detailed Description — стабилизированные ±5,5 В, у входов передатчиков нет подтяжки; Capacitor Selection и Table 2 — тип конденсаторов, минимальные номиналы, температурная стабильность ёмкости, ESR и пульсации, увеличение C1 только вместе с C2–C4; Operation Down to 2.7V — уровни ±3,7 В; Ordering Information — MAX3232 в корпусе DIP-16, буква C — 0…70 °C, E — −40…85 °C; MAX3222 — в 18- и 20-выводных корпусах
- Texas Instruments. MAX3232E Multichannel RS-232 Line Driver and Receiver With ±15-kV IEC ESD Protection (SLLS664E, revised June 2021) — разд. 6.3 — IEC 61000-4-2 на выводах RIN и DOUT: ±8 кВ контактным и ±15 кВ воздушным разрядом; для корпусов D, DB и PW нужен конденсатор не меньше 1 мкФ между VCC и GND
- Texas Instruments. Interface Circuits for TIA/EIA-232-F, Design Notes (SLLA037A, September 2002) — рис. 3 — входное сопротивление приёмника 3–7 кОм по TIA/EIA-232-F; раздел о длине линии — 2500 пФ соответствуют примерно 15–20 м кабеля, на скоростях выше примерно 20 кбит/с длина на практике около 3 м; раздел The DB9S Connector, рис. 6 и 7 — назначение контактов DB-9 у DTE: 2 — RD, 3 — TD, 5 — сигнальная земля; нуль-модем
Нашли ошибку?
Смотрите также
- RS-232Уровни, распиновка DB9, нуль-модем, MAX3232, UART и AVR
- UARTКадр 8N1, скорость и допуск, TX и RX, уровни, USB–UART, AVR и STM32
- Интерфейсные микросхемыРасширители портов, трансиверы, Ethernet, 4–20 мА: параметры, карточки
- Кадр UART по битамБиты кадра, чётность, время символа, разбор и расхождение скоростей
- Накачка зарядаНапряжение выше питания на ключах и конденсаторах: где встречается
- SN75176 и SN65HVD3082EТрансиверы RS-485: выводы, токи, нагрузка шины, failsafe, сон, отводы