CH347: O programador universal do futuro com UART, I2C, SPI e JTAG!

https://raw.githubusercontent.com/YTEC-info/CH347-Softwares/main/Datasheet%20%26%20Manual/USB-HS-Bridge/Ch347-1.jpg

Esta placa de desenvolvimento CH347 possui, como o nome sugere, o chip CH347, além de uma interface USB-C e um DIP switch. Os recursos surpreendem: USB para UART, I2C, SPI, JTAG ou apenas GPIO! Todos nós temos gavetas cheias de placas serial UART/USB para programar Arduinos e outros dispositivos que usam serial, mas esse chip leva as coisas um passo adiante e adiciona vários outros protocolos seriais. É como o canivete suíço dos chips conversores USB!

Isso lembra o venerável Bus Pirate, uma placa incrível da Dangerous Prototypes que permite conectar-se a praticamente qualquer protocolo serial existente, bem como a uma série de outros recursos. Embora este chip tenha alguns desses mesmos recursos, a interface é bem diferente. Este chip ainda é tão novo que mal começou a aparecer nos mercados ocidentais!

A empresa que fabrica o CH347, chamada WCH, possui alguma documentação em seu site (em inglês).  O chip pode funcionar em alguns modos diferentes, incluindo HID (Human Interface Device), o que significa que pode agir como um teclado ou mouse e enviar dados dessa maneira. Ele também oferece suporte ao CDC, o que permite enviar dados de várias maneiras, inclusive aparecendo como uma porta COM. Ainda há muito pouco software disponível para interface com este chip. Deixo aqui o  código de demonstração fornecido pela WCH. O código de demonstração é muito centrado no Windows, mas assim que o protocolo for descoberto, suspeito que não demorará muito até que vejamos software para esse chip em todas as plataformas. Quando isso acontecer, espere ver esse chip em todo lugar!

Acompanhe o meu repositório do Github, irei manter ele atualizado com os manuais e softwares que estão sendo desenvolvidos. Aqui está um pequeno manual em português para a placa de desenvolvimento CH347: github.com/YTEC-info/CH347


Comments

Popular posts from this blog

Neoprogrammer (CH341A)

BIOS E ESQUEMA ELÉTRICO ITAUTEC ST 4272

TUTORIAL: Testando Placas de Vídeo NVIDIA com MATS / MODS