11 votos

¿Cómo las empresas pre-programa de fichas?

En particular, estoy interesado en SMD paquetes. Un paquete DIP supongo que es simplemente poner en un socket y programado de esa manera.

Por supuesto, usted puede evitar esto mediante el diseño de un programador de cabecera en el producto final por lo que el código puede ser cargado y/o actualizado, pero sé que algunas empresas venden pre-programados chips (proveedores como Digikey ofrecen esta opción, y por lo que he escuchado que a veces pueden contrato con el OEM para el suministro de pre-programado de fichas). Yo sólo soy curioso en cuanto a cómo hacer esto.

Tengo dos teorías, pero no creo que ninguno de estos son realmente prácticos y/o confiables.

  1. Tipo de "sostener" el alfiler en contacto con almohadillas en un PCB, tal vez incluso el uso de algún tipo de seguro para asegurar un contacto sólido. Esto sería similar a cómo DIP están programados. El trabajo para los paquetes con los cables (QFP, SOIC, etc.), pero tengo dudas en cuanto a cómo esto funciona para BGA o expuestos pad tipo de paquetes.

  2. La soldadura de la pieza en su lugar, el programa, entonces desoldar. Parece que sería objeto de chipsets para innecesario estrés térmico y haría uso de una tonelada de soldadura/otros recursos.

6voto

hisheeraz Puntos 64

Para aquellos de nosotros en el extremo inferior de la afición, un buen consejo, si usted es desenchufar el mismo DIP IC muchas veces con el fin de programar por separado de su final de pcb, quizás durante el desarrollo de un programa, es para conectarlo a un DIP de socket, y el uso que de la combinación conectado a la pcb y el programador. Este ahorrar usando y, posiblemente, doblar o romper las patillas: si que pasa con el DIP zócalo, así que son bastante barata. También hago esto para un IC conectado en un circuito. Aquí volvió pines son necesarios para hacer un buen contacto.

Si el desgaste en el zócalo de conexión en la pcb es probable que sea un problema que usted puede utilizar un tercer DIP toma de corriente y retire la IC además de su propio DIP zócalo, dejando las otras dos tomas en el pcb.

Todavía tengo la primera foto que he programado, en 1996 -- un PIC16C84, que perdió un pin (y sufrido muchas otras indignidades como estar conectado al revés) antes de que yo pensaba de este truco. Ahora tiene un alambre soldado para reemplazar el pin, y todavía funciona.

3voto

Stephen Denne Puntos 218

Ellos hacen ZIF (zero-inserción-fuerza) sockets, fundamentalmente, para cada uno de los paquetes disponibles.

Como QFN:
enter image description here

O SSOP:
enter image description here

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

enter image description here

Y los programadores que apoyan muchas de las tomas de una vez:

enter image description here

O para grandes volúmenes, completamente automatizado de los programadores con un robot integrado:

enter image description here

No es difícil imaginar cómo algo que podría ser adaptado a una línea de producción sistema robótico, especialmente cuando la mayoría de los modernos Mcu en realidad no necesita que muchos de los pines de estar conectado a programar.

Google acaba de Programador de Producción, y echar un vistazo alrededor.


Divulgación: Todos los enlaces aquí he encontrado a través de google. Yo no tengo ninguna experiencia real con cualquiera de estas empresas.

0voto

userid53 Puntos 116

Además de la ZIF socket programador, otra alternativa de bajo costo y de muy bajo volumen de programación manual de SMD ICs es el uso de un SOIC o SOP Prueba de Clip conectado a través de cable IDC para el programador de la junta:

SOIC Test Clip

Este método es utilizado por los aficionados y pequeños y de bajo presupuesto de producción casas para tiradas cortas de microcontroladores o EEPROMS. El chip es tomado por las mandíbulas de la pinza, y el requisito de potencia y de señal de las entradas son proporcionadas por el programador de la junta.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X