Programação offline
A programação offline, também conhecida como programação de chip nu, envolve a colocação do chip em adaptadores especiais para programação e depois colocá-lo no PCB para produção. No entanto, o adaptador em si é um acessório de precisão, difícil de usar em diferentes tipos de chip, aumentando os custos. Uma vez que existem produtos defeituosos que precisam ser reprogramados, é um desafio remover o chip da placa, reprogramar -o e, em seguida, recolocá -lo. Esse processo requer trabalho manual significativo, recursos e aumenta os custos. Durante a produção de PCBA, podem surgir questões inesperadas, como resistência insuficiente à temperatura da placa, o que pode causar deformação por chip durante a remoção, aumentando ainda mais o risco de sucata. A programação offline requer extensão de circuitos externos e usar interfaces de comunicação padrão, como JTAG, DAP, UART, SWD, SPI e outros protocolos de comunicação bem conhecidos.
A programação offline é normalmente usada em cenários que exigem alta segurança e estabilidade, como programação ou situações em larga escala em que o volume de dados é grande e o tempo de programação é longo. Nesses casos, a programação offline pode ser mais adequada.
Programação online
A programação on-line, também conhecida como programação no circuito, envolve programas de chips que já foram soldados no PCBA após o processamento do SMT. Não requer equipamentos de programação ou outros consumíveis. A ferramenta de programação programa diretamente os chips no PCB e, após a programação, o teste funcional pode ser realizado. Se os erros de software forem encontrados, eles poderão ser corrigidos prontamente sem a necessidade de desmontagem complexa ou etapas de retrabalho. Essa abordagem reduz os custos e é conveniente para usuários que frequentemente precisam de iterações de software. No entanto, sua eficiência é menor em comparação com a programação offline.
Mais importante, à medida que as linhas de produção avançam em direção à automação, um número crescente de fabricantes está incorporando TIC, FCT e outras máquinas de teste funcionais em suas linhas de produção. O uso de acessórios automatizados combinados com a programação on -line permite operações manuais reduzidas durante a fase de programação. Depois de colocar a placa, a programação pode ser realizada diretamente, seguida de testes em máquinas automatizadas. Isso torna todo o processo de produção totalmente controlável e rastreável.
Então, qual você deve escolher: programação online ou offline? Vamos analisá -lo dos seguintes aspectos:
Velocidade de programação
A programação offline usa vários adaptadores para acomodar diferentes pacotes de chip. Através da conexão mais curta do circuito possível, ele permite a programação de chips ultra-rápidos.
A programação on -line usa várias interfaces em série inerentes aos chips, como USB, SWD, JTAG, UART, etc., através da fiação para programar os chips. Este método é limitado pelo desempenho da própria interface serial.
Seja offline ou online, a velocidade de programação varia dependendo do chip. Por exemplo, a ferramenta de programação mais rápida atualmente no mercado, o AP8000, pode atingir uma velocidade de programação de 50 MB\/s.
Custos de investimento fixo
A programação offline requer vários adaptadores para suportar diferentes pacotes de chip. À medida que mais chips evoluem para pacotes menores como BGA e QFN, esses adaptadores se tornam acessórios de teste de precisão que são mais caros.
A programação on -line usa barramentos de comunicação padrão, como USB, SWD, JTAG, UART, etc., que têm interfaces fixas. Essas conexões requerem fiação mínima, portanto o custo é relativamente baixo.
Rastreabilidade de produção
A programação offline requer acessórios de precisão para compatibilidade. Se os erros forem encontrados durante o teste de produção e a rastreabilidade da produção for necessária para o retrabalho, o chip deverá ser removido e reprogramado de acordo com o processo estabelecido. Usando uma poderosa plataforma de desenvolvimento PPA (Process de Processos de Produção) e integrando com o MES (sistema de execução de fabricação), o processo de programação de produção em massa pode ser controlado.
A programação on -line usa conexões com fio para programar os chips. Se os erros forem encontrados durante o teste de produção, o PCBA com defeito poderá ser rastreado e reprogramado, economizando uma quantidade significativa de trabalho manual, recursos e custos, enquanto melhoram a eficiência. Na produção normal, fatores adicionais, como a incapacidade do PCBA de suportar altas temperaturas, podem causar deformação durante a remoção do chip, aumentando o risco de sucata.
Geralmente, para chips de memória flash, especialmente chips NAND Flash ou EMMC de grande capacidade, que têm grandes capacidades de armazenamento e longos tempos de programação que requerem sinais de alta velocidade, a programação offline é normalmente usada com antecedência para garantir a eficiência e a estabilidade da produção. Para MCUs, particularmente pequenos mCUs de embalagem como BGA ou QFN, o tamanho pequeno dos chips torna a programação manual desafiadora, e os equipamentos de precisão necessários são caros. Esses chips são mais adequados para programação on -line após a colocação no quadro para reduzir os custos de produção.






