Je suis particulièrement intéressé par les packages SMD. Un package DIP, je suppose, est simplement placé dans une prise et programmé de cette façon.
Bien sûr, vous pouvez contourner cela en concevant un en-tête de programmeur dans le produit final afin que le code puisse être téléchargé et / ou mis à jour, mais je sais que certaines entreprises vendent des puces préprogrammées (des fournisseurs comme Digikey offrent cette option, et de ce que je '' J'ai entendu dire que vous pouvez parfois passer un contrat avec l'OEM pour fournir des puces préprogrammées). Je suis simplement curieux de savoir comment ils font cela.
J'ai deux théories, mais je ne pense pas que l'une ou l'autre soit vraiment pratique et / ou fiable.
Sorte de "tenir" la broche en contact avec des tampons sur un PCB, peut-être même utiliser une sorte de verrou pour assurer un contact solide. Cela serait similaire à la façon dont les packages DIP sont programmés. Fonctionnerait pour les packages avec des prospects réels (QFP, SOIC, etc.), mais j'ai des doutes quant à la façon dont cela fonctionne pour les packages BGA ou exposés.
Souder la pièce en place, programmer, puis dessouder. On dirait que cela soumettrait les chipsets à des contraintes thermiques inutiles et utiliserait une tonne de soudure / d'autres ressources.