La tecnología PCBA se ha vuelto cada vez más madura, jugó un papel clave en los actuales diversos equipos inteligentes,Tiene una amplia gama de aplicaciones. Si desea que la placa de circuito impreso para lograr la función de diseño deseado, excepto el hardware, el apoyo a juego del software es muy importante, el programa se carga en el IC a través de la forma de programación, entonces, ¿cómo lograr la programación de IC en el procesamiento de PCBA? A continuación, UETPCB se lo presentará.
¿Qué es la programación PCBA IC?
La programación de IC de PCBA es el proceso de transferir el programa al espacio de almacenamiento interno del chip, utilizando un zócalo/sonda de depuración/programación antes de ser montado en la PCB, normalmente dividido en programación fuera de línea y programación en línea.
La mayoría de las fábricas de PCBA ofrecen interfaces de programación para MCU Arm, AVR, MSP430. Y la estructura básica de cualquier IC programable tiene una sección para la memoria, hay todo tipo de memorias, como EEPROM. PROM. ROM, RAM, SRAM etc.
Programación off-line
A través de una variedad de adaptadores compatibles con diferentes paquetes de chips, chips y adaptadores se pueden utilizar juntos para lograr la programación de circuitos integrados. Ahora el EMMC que es ampliamente utilizado y otros chips, tienden a BGA, QFN y otros paquetes pequeños, y el precio de este tipo de adaptadores de embalaje es alto.
Pero si hay un error ocurrido al hacer la prueba de PCBA, entonces el retroceso de la producción debe ser revisado, también el chip debe ser retirado del adaptador y volver a hacer la programación seguir con el proceso prescrito, y puede haber algunos otros problemas durante el procesamiento de PCBA, como el material de la placa de circuito PCB con un bajo TG y no puede soportar la alta temperatura al retirar el chip, entonces el chip se romperá, que es mucho tiempo y alto costo, mientras tanto, aumentará el riesgo de desguace.
Programación en línea
La programación en línea es el bus de comunicación estándar del chip, como USB, SWD, JTAG, UART, etc., la interfaz es generalmente fija, y se necesitan menos pines de conexión al programar. Como la tasa de comunicación de interfaz no es alta, y el uso de los cables comunes puede completar la programación.
Si hay un error al hacer la prueba de producción, el retroceso de la producción puede ser revisado inmediatamente, y volver a iniciar la programación, sin necesidad de retirar el chip. Debido a que la programación en línea es a través de la conexión por cable, no sólo ahorrar costes de producción, sino también aumentar la eficiencia de la programación. Ahora la mayoría de las fábricas de PCBA elegirán la programación en línea para programar un IC.
Métodos habituales de programación de CI y cuál es la interfaz y la herramienta
1, JTAG
JTAG utiliza JLINK, puede satisfacer la necesidad de la mayoría de los chips de programación.
La interfaz JTAG estándar es generalmente 20/14/10pin, su interfaz hardware incluye principalmente: RST, TDI, TMS, TCK, TDO, REST, VCC, GND, etc.
2, SWD
Este método utiliza principalmente SWDIO y SWCLK alambre. JLINK también soporta la depuración con SWD.
3. ISP
ISP descarga utilizando la interfaz UART, TXD y RXD deben ser de conexión cruzada. Usando USB/TTL, que es muy barato.
¿Cómo garantizar la correcta programación del CI?
1, Asegúrese de que los cables están conectados correctamente.
2. Asegúrese de que la tensión de alimentación es correcta.
3. Asegúrese de que los parámetros del circuito oscilador de cristal son correctos y la conexión es normal.
4, Si hay un circuito de reinicio externo, para asegurarse de que funciona normalmente.
5, El más crítico, la primera operación del software de programación en el estado de programación, y asegúrese de que la configuración es correcta, y luego encender (atención es apagar después de un cierto tiempo).
