Programador CH341A – Gravação do chip BIOS

Índice

CH341A Programmer USB Bus Convert Module

Programador CH341A - Conversor de porta USB

O Programador CH341A é uma ferramenta utilizada para programar e ler dados de vários microcontroladores, EEPROMs e outros tipos de chips de memória. É um dispositivo pequeno e portátil que se conecta a um computador via USB e pode suportar uma ampla gama de chips, tornando-o uma ferramenta versátil para entusiastas e profissionais da eletrônica. O Programador CH341A é particularmente útil para quem trabalha com sistemas embarcados e microcontroladores, pois permite fácil programação e depuração. Ele pode ser usado para atualizar firmware, atualizar configurações e transferir dados de e para chips. No geral, o Programador CH341A é uma ferramenta essencial para quem trabalha na área de eletrônica e programação.

Visão geral do chip CH341A

O CH341A é um chip conversor de barramento USB que fornece UART, porta de impressora, serial paralelo e síncrono com 2 ou 4 fios através do barramento USB.

CH341A USB Interface Convert Chip
CH341A USB Interface Convert Chip

Características do CH341A

  • Adota o controle principal clássico WCH CH341A, que é totalmente compatível com o computador host existente.
  • Interface USB tipo C, o cabo de dados A2C ou C2C pode ser facilmente estendido, sem restrições.
  • Assento de programação ZIF16 + conector de 13 pinos, interfaces diversificadas suportam vários requisitos de placas de destino.
  • Suporta tensão do dispositivo alvo de 1,8/3,3/5,0 V, os chips de baixa tensão não precisam de uma placa de conversão de nível.
  • Dois modos de programação e porta serial são opcionais, e a comutação online não precisa conectar e desconectar o USB.
  • Melhor função de proteção de limitação de corrente, melhora a compatibilidade de programação integrada.
  • Design leve, disco U de tamanho razoável, fácil de armazenar e transportar.
  • Suporta EEPROM série 24 e SPI FLASH série 25.
  • Programação IIC\SPI e comutação do modo USB para TTL.
  • A programação IIC\SPI é usada com software de programação.
  • Existem pacotes SOIC8, TSSOP8, TDFN8, DIP8 na placa.
  • A interface sai e pode ser conectada à pasta de gravação.
  • A porta serial sai e pode ser usada como uma porta USB para serial.
  • SO suportados Microsoft Windows (x86/x64), Linux (x86/x64/Arm), macOS (x86/Apple M1).
  • Software Asprogrammer/NeoProgrammer (GUI do Windows).

Parâmetros CH341A

  • Comutação de alimentação de 5 V, 3,3 V.
  • Alimentação USB de 300 mA por trilho.
  • Interface host USB USB2.0 (velocidade total de 12 Mbps).
  • Interface USB Type-C DIP16.
  • SPI/I²C UART ZIF tipo DIP16 IC.
  • Soquete de teste e 13 pinos 0,1".
  • Tiras de terminais SPI/I²C UART.
  • Taxa de transmissão serial 50bps – 2Mbps.
  • Velocidade máxima de programação 400 kbps.
  • Tensão de destino suportada 1,8 V/3,3 V/5,0 V.
  • Temperatura de operação -40 ~ 85 ℃.
  • Umidade relativa < 90% rH.
  • Tamanho da placa (sem cabos) 60,5 mm x 25,5 mm x 16 mm.
  • Peso 50 g.

Como gravar o BIOS de uma placa-mãe usando o CH341A?

Passo 1: Confirmar a ordem da pinagem

Esta é uma etapa crítica, pois erros neste processo podem danificar a placa-mãe. É importante identificar a ordem correta dos pinos do chip BIOS e não alterá-la depois de confirmada. Os oito pinos à esquerda na figura abaixo são para chips BIOS da série 25, enquanto os oito pinos à direita são para chips BIOS da série 24.

Passo 2: Confirmar a tensão do chip

Para garantir a tensão correta do chip, identifique o modelo do chip na BIOS e verifique os requisitos de tensão. Por exemplo, o chip BIOS 25U12873F requer 1,8 V, o que exige o uso de uma placa reguladora de tensão. A placa reguladora de tensão possui números de pinos identificados, com o pino 4 como VCC e o pino 8 como GND. Se não houver identificação, use um multímetro para medir os pinos.

Passo 3: Escolha o software de programação

Você pode baixar os drivers necessários e a biblioteca C no site da WCH. Recomendo fortemente o uso do NeoProgrammer, que é um software de programação de chips confiável e profissional. Existem outras opções de software disponíveis, mas se houver algum problema com o dispositivo de programação, somente o NeoProgrammer poderá identificá-lo.

Passo 4: Escolha um método para programar o chip

Existem três métodos principais para atualizar o chip BIOS:

  1. Desmontagem e gravação: Para placas-mãe maiores, você pode remover o chip BIOS e gravá-lo separadamente.
  2. Usando o clipe de programação SOP8: Este método é adequado para chips BIOS que são soldados na placa-mãe e não podem ser removidos. Ao usar o clipe, alinhe a linha vermelha com a ranhura no chip BIOS. Prenda primeiro um lado e depois o outro. Repita este processo até que o software reconheça o chip.
  3. Usando JSPI 1: Algumas placas-mãe vêm com um soquete adaptador que suporta JSPI 1. Você pode comprar um cabo JSPI 1 online. Ao gravar o chip, alinhe o pino branco com o canto branco no soquete JSPI 1.

Passo 5: Programando o chip BIOS

5.1: Selecionar o chip
No software de programação, selecione o modelo correto do chip que você está programando. Verifique novamente se você selecionou o chip correto, pois programar o chip errado pode causar danos permanentes ao dispositivo.

5.2: Detectar chip
Clique no botão "Detectar" no software de programação para garantir que o chip esteja conectado corretamente e seja detectado pelo programador. Se o chip não for detectado, verifique novamente as conexões e tente novamente.

5.3: Ler chip
Clique no botão "Ler" para ler os dados do chip. Isso é importante para fazer backup dos dados existentes, caso algo dê errado durante a programação.

5.4: Programar chip
Clique no botão "Programar" para programar o chip com os novos dados. Isso pode levar alguns minutos, dependendo do tamanho dos dados.

5.5: Verificar chip
Clique no botão "Verificar" para comparar os dados programados com os dados originais lidos do chip. Isso garante que os dados foram programados corretamente e que o chip está funcionando corretamente.

Inscreva-se

Inscreva-se na nossa lista de assinantes para receber atualizações mensais do blog, notícias sobre tecnologia e estudos de caso. Nunca enviaremos spam e você pode cancelar a assinatura a qualquer momento.

Sobre o autor

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

Precisa de ajuda?

Rolar para cima

Instant Quote