我特别对SMD封装感兴趣。我假设将一个DIP包简单地放入一个插槽中,并以此方式进行编程。
当然,您可以通过在最终产品中设计一个程序员标头来解决此问题,以便可以上载和/或更新代码,但是我知道有些公司出售预编程的芯片(像Digikey这样的供应商都提供了此选项,而我从听说您有时可以与OEM签订合同以提供预编程的芯片)。我只是好奇他们如何做到这一点。
我有两种理论,但我认为这两种方法都不是切实可行和/或可靠的。
一种“保持”引脚与PCB焊盘接触的方法,甚至可能使用某种闩锁来确保牢固接触。这将类似于DIP程序包的编程方式。适用于带有实际引线的封装(QFP,SOIC等),但是我对这种封装对BGA或裸露焊盘式封装的工作效率有疑问。
将零件焊接到位,编程,然后再进行焊接。似乎会使芯片组承受不必要的热应力,并使用大量的焊料/其他资源。