¿Cómo programan las empresas los chips?

11

En particular me interesan los paquetes SMD. Supongo que un paquete DIP es simplemente puesto en un socket y programado de esa manera.

Por supuesto, puede solucionar esto diseñando un encabezado de programador en el producto final para poder cargar y / o actualizar el código, pero sé que algunas compañías venden chips preprogramados (los proveedores como Digikey ofrecen esta opción, y desde Lo que he escuchado es que a veces se puede contratar con el OEM para suministrar chips preprogramados. Solo tengo curiosidad por saber cómo hacen esto.

Tengo dos teorías, pero no creo que ninguna de estas sea realmente práctica y / o confiable.

  1. Tipo de "retención" del pasador en contacto con las almohadillas de una PCB, tal vez incluso use algún tipo de pestillo para asegurar un contacto sólido. Esto sería similar a cómo se programan los paquetes DIP. Funcionaría para paquetes con clientes potenciales reales (QFP, SOIC, etc.), pero tengo dudas en cuanto a qué tan bien funciona esto para los paquetes de tipo BGA o pad expuesto.

  2. Suelde la pieza en su lugar, programe y luego desoldar. Parece que sometería a los conjuntos de chips a un estrés térmico innecesario y usaría una tonelada de soldadura / otros recursos.

pregunta helloworld922

3 respuestas

26

Hacen zócalos ZIF (fuerza de inserción cero) para básicamente todos los paquetes disponibles.

Como QFN:

O SSOP:

Y sí, hacen zócalos ZIF para dispositivos BGA.

Yprogramadoresqueadmitenmuchossocketsalavez:

Oparagrandesvolúmenes,programadorescompletamenteautomatizadosconunrobotintegrado:

Noesdifícilimaginarcómoalgoasípodríaadaptarseaunsistemarobóticodelíneadeproducción,especialmentecuandolamayoríadelasMCUmodernasrealmentenonecesitantantospinesparaconectarseparaserprogramadas.

SimplementebusqueenGoogle Programador de producción , y eche un vistazo.

Divulgación: Todos los enlaces aquí que acabo de encontrar a través de google. No tengo experiencia real con ninguna de estas empresas.

    
respondido por el Connor Wolf
11

Además del programador de zócalos ZIF, otra alternativa de bajo costo para la programación manual de muy bajo volumen de circuitos integrados SMD es usar un SOIC o SOP Test Clip conectado a través de un panel de control del cable en el centro de servicio.

Este método es usado por aficionados y casas de producción de bajo presupuesto para series cortas de microcontroladores o EEPROMS. El chip es agarrado por las mordazas del clip, y las entradas de potencia y señal necesarias se proporcionan desde la placa del programador.

    
respondido por el Anindo Ghosh
2

Para aquellos de nosotros que se encuentran en el extremo inferior de la afición, un buen consejo, si está desenchufando el mismo IC DIP muchas veces para programarlo por separado de su PCB final, tal vez mientras desarrolla un programa, es conectarlo. en un zócalo DIP, y use esa combinación conectada a la PCB y al programador. Esto evita desgastar y posiblemente doblar o romper los pines IC: si eso sucede con el zócalo DIP, son bastante baratos. También hago esto para un IC conectado a una placa de pruebas. Aquí se necesitan zócalos con clavijas giradas para hacer un buen contacto.

Si el desgaste en el zócalo de la PCB es probable que sea un problema, puede usar un tercer zócalo DIP y eliminar el IC más su propio zócalo DIP, dejando los otros dos zócalos en la PCB.

Todavía tengo el primer PIC que programé, en 1996, un PIC16C84, que perdió un pin (y sufrió muchas otras indignidades, como estar conectado de manera incorrecta) antes de que pensara en este truco. Ahora tiene un cable soldado para reemplazar el pin, y aún funciona.

    
respondido por el Harry Weston

Lea otras preguntas en las etiquetas