4869

Portable MAX 232 Tester

Even today, the MAX 232 Driver is still widely used for communication between computing devices.

In my work, we use this communication to be converted to IP and thus form an information network. As I have several meanings in the field (because I work in the telemetry of my city's water supply network) usually communication failure occurs and burns the MAX232.

The 232 driver is a charge pump converter with a switched capacitor, which conditions the TTL digital signals (0V and 5V) and converts them into long cable communication level voltage, trying the TTL 1 and 0 levels in voltage levels of -10V and +10V. All this to be able to communicate with some stability and without signal loss due to the cable size.

The MAX232 is bidirectional and can transmit and receive TX and RX digital signals.
 
For my MAX232 tester, I did a LOOPBACK and sent a signal through the transmitter and back through the receiver of the MAX being tested. So if the signal I sent from the microcontroller (for example the word "TEST") through the TX UART returns intact through the RX UART I consider the MAX232 to have passed the test.

But for a portable executive tester to be adequate, we have to observe some details: It must be battery powered, which basically needs a power management using an LDO LP2985 voltage regulator and a microcontrolled AUTOPOWOWOWEROFF. It should also have over-current protection in case the component under test is short-circuited.

In the schematic diagram we see the power control circuit, where when we press the SW key, the microcontroller is energized and drives the LDO, making the circuit functional, while triggering the integrated 232 driver test.

After some time of inactivity, the microcontroller commits suicide (;^), disabling the ON/OFF of the LP2985 LDO and doing an AUTOPOWOWOWEROFF.

The LM317 serves to limit the current in case the IC under test shorts out, not damaging any components.
 
The IC under test will only be powered when the SW switch is actuated, making the cycle of power supply, test and power cut.

The test consists of passing the word "T" "e" "s" "t" "e" at three different BAUDRATE communication speeds 1200, 9600 and 19200 bps. If the word is returned to the microcontroller after sending, the microcontroller identifies and lights the bicolor green LED. Otherwise, it lights the red LED.

His battery has been installed since May 13, 2021, I turn it on every day at least once because the tester sits on my desk.

I hope you like the MAX232 tester.

Translated with www.DeepL.com/Translator (free version)
 

== Original post in Portugese ==


Testador Portátil MAX 232

Até hoje o Driver MAX 232 é amplamente utilizado para comunicação entre dispositivos computacionais.

No meu trabalho utilizamos essa comunicação para ser convertida em IP e assim formar uma rede de informação. Como tenho vários significados em campo (pois trabalho na telemetria da rede de abastecimento de água da minha cidade) geralmente ocorre falha de comunicação e queima o MAX232.

O driver 232 é um conversor de bomba de carga com capacitor chaveado, que condiciona os sinais digitais TTL (0V e 5V) e os converte em tensão de nível de comunicação de cabo longo, experimentando os níveis TTL 1 e 0 em níveis de tensão de -10V e +10V. Tudo isto para poder comunicar com alguma estabilidade e sem perda de sinal devido ao tamanho do cabo.

O MAX232 é bidirecional e pode transmitir e receber sinais digitais TX e RX.
 


Para o meu testador MAX232 fiz um LOOPBACK e enviei um sinal pelo transmissor e de volta pelo receptor do MAX a ser testado. Então, se o sinal que eu enviei do microcontrolador (por exemplo a palavra "TEST") através do TX UART retornar intacto através do RX UART eu considero que o MAX232 passou no teste.

Mas para que um testador executivo portátil seja adequado, temos que observar alguns detalhes: Deve ser alimentado por bateria, que basicamente precisa de um gerenciamento de energia usando um regulador de tensão LDO LP2985 e um AUTOPOWOWEROFF microcontrolado. Também deve ter uma proteção contra sobrecorrente no caso de o componente em teste sofrer um curto-circuito.

No diagrama esquemático vemos o circuito de controle de potência, onde ao pressionarmos a tecla SW, o microcontrolador é energizado e aciona o LDO, tornando o circuito funcional, enquanto aciona o teste do driver 232 integrado.

Após algum tempo de inatividade, o microcontrolador comete suicídio (;^), desabilitando o ON/OFF do LDO LP2985 e fazendo um AUTOPOWOWEROFF.

O LM317 serve para limitar a corrente caso o circuito integrado seja testado entre em curto, não danificando nenhum componente.
 

O IC em teste só será alimentado quando a chave SW for acionada, fazendo o ciclo de alimentação, teste e corte da alimentação.

O teste consiste em passar a palavra "T" "e" "s" "t" "e" em três velocidades diferentes de comunicação BAUDRATE 1200, 9600 e 19200 bps. Caso a palavra volte ao microcontrolador após o envio, o microcontrolador identifica e acende o LED verde bicolor. Caso contrário, acende o LED vermelho.

A bateria dele está instalada desde 13 de maio de 2021, ligo todos os dias pelo menos uma vez porque o testador fica na minha mesa.

Espero que goste do testador MAX232.

 Video of the electronic board designed in 3D
https://youtu.be/EAAezdAm3oQ

Video of the equipment in basic operation
https://youtu.be/GY3ldyWhKlM

Video of the equipment in basic operation
https://youtu.be/D7BzqwKGb-g