Czy można zaprogramować układ scalony do montażu powierzchniowego z pamięcią flash, a następnie lutować go ponownie?

10

Wiem, że wiele układów, takich jak ATMEGA328P-AU, wyświetla okresy przechowywania pamięci flash w określonych temperaturach, ale zwykle osiągają limit 100 ° C.

Wiem, że najlepiej jest dołączyć na płytce przewody do programowania układu po lutowaniu, ale chcę tylko wiedzieć, jak wpływa to na pamięć flash przy temperaturach rozpływu ~ 230 ° C.

Gabe S.
źródło
1
Dobre pytanie. Zapytaj sprzedawcę. Ponadto przejrzyj arkusz danych, aby sprawdzić, czy te informacje są zawarte w arkuszu danych. Wiele części flash może przetrwać przepływ bez błędów pamięci, pod warunkiem przestrzegania zalecanego profilu przepływu. Ale słyszałem o błędach pamięci po przepływie (być może był to większy problem w „dawnych czasach”)
mkeith
1
W rzeczywistości uruchomiliśmy PIC18 w temperaturze roboczej przez godzinę lub dwie (nie dłużej) na obrotowej platformie. Zebrali dane i przetrwali wysiłek. Ale oni nie spec''d dla niego. Myślę, że użyliśmy niektórych ocenianych dla . Nie, nie ma to żadnego znaczenia w odniesieniu do gwarancji na wspomnianą temperaturę przepływu. Był to jednak interesujący wynik eksperymentalny dotyczący trwałości. (Byłoby to ponad dziesięć lat temu.) Myślę, że twoje pytanie też jest dobre. Będę zainteresowany dobrą odpowiedzią. 150do125do
jonk

Odpowiedzi:

4

Nie sądzę, że istnieje duże ryzyko uszkodzenia danych w temperaturach przepływu na krótki cykl, chociaż może to zabiera niewielką część użytecznego okresu przechowywania.

Większość głównych dostawców mikrokontrolerów będzie sprzedawać urządzenia wstępnie zaprogramowane z oprogramowaniem układowym - jest więc uzasadnione, że oczekują, że je lutujesz. Mówię o wstępnie zaprogramowanym flashu, a nie maskowaniu pamięci ROM, i można to zrobić w niewielkich ilościach.

Powszechną praktyką inżynierii wstecznej jest również rozlutowywanie flashowego układu scalonego z płytki drukowanej w celu odczytania go.

Istnieją pewne bardziej egzotyczne nieulotne typy pamięci, do których to zdecydowanie nie ma zastosowania - dane przechowywane w pamięci RAM ze zmianą fazy nie przetrwają ponownego wycieku, a starsze pamięci MRAM IIRC również były podatne, chociaż producenci MRAM twierdzą, że nie jest to problemem.

pericynthion
źródło
5
Często zdarza się, że chipy są programowane przez serwis zewnętrzny przed montażem, jeśli nie podoba Ci się cena / czas realizacji oferowany przez producenta chipa.
Photon