Farto de adaptadores seriais moldados prontos para uso, Anders Nielsen criou uma ferramenta serial versátil que pode se adaptar a diversas necessidades. O código aberto Adaptador serial common suporta USB-C, UART e RS232. A Nielsen convida potenciais colaboradores para ampliar sua funcionalidade e, literalmente, hackear o design modular.
O Adaptador Serial Common da Nielsen combina engenhosamente três circuitos em uma placa de circuito impresso (PCB) compacta e eficiente. Um conector USB-C conecta computadores modernos a um circuito integrado (IC) USB para serial CH340G. Esse chip fornece conexões estilo UART para um conector de 2,54 mm e um Max Linear SP3243E Transceptor RS-232. A conclusão desse design é que hackers seriais podem usar cada circuito de forma independente, aumentando a conveniência e versatilidade da ferramenta.
Placa do conector USB-C (📷: Anders Nielsen, YouTube)
O PCB USB-C fornece uma ruptura do conector USB-C quando separado das outras placas. O circuito intermediário contém o chip USB para serial CH340G, com um lado indo para cabeçalhos estilo FTDI compatíveis com placa de ensaio. Tecnicamente, você pode conectar todo o Adaptador Serial Common, mas o terceiro (e maior) circuito cobre muito espaço se você não o estiver usando.
Módulos compatíveis com breadboard (📷: Anders Nielsen, YouTube)
Um IC MaxLinear SP3243E no terceiro circuito torna o sinal do Adaptador Serial Common compatível com computadores antigos. Uma bomba de carga integrada permite que o IC do transceptor lide com RS-232especificações da camada física, como polaridade negativa e taxas de variação, enquanto funciona com uma única fonte de 5 volts. A Nielsen ampliou o chip flexível com uma lição aprendida em outros projetos de computadores retrô.
Placa RS-232 com cabeçalhos configuráveis (📷: Anders Nielsen, YouTube)
A interface com RS-232 em {hardware} antigo apresenta vários problemas irritantes. Por exemplo, você não pode conectar diretamente dois dispositivos ou equipamento de terminação de circuito de dados (DCE). Em vez disso, o RS-232 requer um adaptador de modem nulo para cruzar vários sinais. O Adaptador Serial Common da Nielsen elimina a necessidade de um adaptador adicional, ou dongle, para fazer o crossover. Nielsen aprendeu com o CommodoreZ Computador Homebrew com chave seletora Cactus 6502que aprendeu com Tecnologia AV um truque inteligente para lidar com sinais RS-232. Uma série de cabeçalhos permite aos usuários reverter rapidamente conjuntos de sinais posicionando pares de jumpers na direção horizontal ou vertical.
Hackeando o adaptador serial common (📷: Anders Nielsen, YouTube)
No início de um vídeo de apresentação do projeto, Nielsen discute a origem da palavra “hacker”, principalmente relacionada ao hacking de {hardware}. Ele fornece exemplos em que “hackear” significa usar uma serra para cortar ou modificar placas de circuito. Para demonstrar que o Adaptador Serial Common é uma ferramenta amigável para hackers, a Nielsen corta os módulos com uma serra! Se você não tiver uma serra, uma série de vias entre cada circuito fornecerá um encaixe satisfatório para separar os módulos.
Saiba mais sobre o adaptador em esta postagem do weblog. Os entusiastas do faça você mesmo podem clonar os arquivos de design KiCad e os gerbers PCB da Nielsen Repositório GitHub do adaptador serial common. Alternativamente, para quem deseja uma unidade montada, a ferramenta está disponível em Loja da Nielsen por 29,36€ (antes do envio).