En particular, estoy interesado en los paquetes SMD. Supongo que un paquete DIP simplemente se coloca en un zócalo y se programa de esa manera.
Por supuesto, podría solucionar esto diseñando un encabezado de programador en el producto final para que el código se pueda cargar y / o actualizar, pero sé que algunas compañías venden chips preprogramados (proveedores como Digikey ofrecen esta opción, y por lo que yo '' He oído que a veces puede contratar con el OEM para suministrar chips preprogramados). Tengo curiosidad por saber cómo hacen esto.
Tengo dos teorías, pero no creo que ninguna de ellas sea realmente práctica y / o confiable.
Algo así como "sostener" el pin en contacto con las almohadillas en una PCB, quizás incluso usar 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 sobre qué tan bien funciona esto para BGA o paquetes de tipo almohadilla expuesta.
Suelde la pieza en su lugar, programe y luego suelde. 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.