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