W szczególności interesują mnie pakiety SMD. Zakładam, że pakiet DIP jest po prostu włożony do gniazda i tak zaprogramowany.
Oczywiście można obejść ten problem, projektując nagłówek programisty w produkcie końcowym, aby kod mógł zostać przesłany i / lub zaktualizowany, ale wiem, że niektóre firmy sprzedają wstępnie zaprogramowane układy scalone (dostawcy tacy jak Digikey oferują tę opcję iz tego, co ja ” słyszałem, że czasami możesz zawrzeć umowę z OEM na dostarczenie wstępnie zaprogramowanych układów). Jestem ciekawy, jak to robią.
Mam dwie teorie, ale nie sądzę, aby któraś z nich była naprawdę praktyczna i / lub niezawodna.
Coś w rodzaju „trzymania” szpilki w kontakcie z podkładkami na płytce drukowanej, być może nawet użyć jakiegoś zatrzasku, aby zapewnić solidny kontakt. Byłoby to podobne do programowania pakietów DIP. Działa dla pakietów z rzeczywistymi potencjalnymi klientami (QFP, SOIC itp.), Ale mam wątpliwości, jak dobrze to działa dla pakietów BGA lub odsłoniętych typów padów.
Przylutuj część na miejsce, zaprogramuj, a następnie odsprzedaj. Wygląda na to, że wystawiłoby chipsety na niepotrzebne obciążenie termiczne i zużyłoby mnóstwo lutu / innych zasobów.