Pouvez-vous programmer un CI à montage en surface avec mémoire flash, puis les refusionner par soudure?

10

Je sais que de nombreuses puces, telles que la liste ATMEGA328P-AU, affichent des durées de vie de stockage flash à certaines températures, mais elles plafonnent généralement à 100 ° C.

Je sais que, idéalement, on devrait inclure des fils sur leur carte pour programmer la puce après le soudage, mais je veux juste savoir comment la mémoire flash est affectée à des températures de refusion de ~ 230 ° C.

Gabe S.
la source
1
Bonne question. Demandez au vendeur. Parcourez également la fiche technique pour voir si ces informations sont présentes dans la fiche technique. De nombreuses pièces flash peuvent survivre à la refusion sans erreurs de mémoire, à condition que le profil de refusion recommandé soit suivi. Mais j'ai entendu parler d'erreurs de mémoire après la refusion (c'était peut-être plus un problème dans le "vieux temps")
mkeith
1
Nous avons en fait exécuté des PIC18 à une température de fonctionnement de pendant une heure ou deux (pas plus) sur une plateforme tournante. Ils ont collecté des données et survécu à l'effort. Mais ils n'étaientpasspécifiés pour cela. Je pense que nous en avons utilisé 125150C . Non, cela ne sert à rien en ce qui concerne les garanties sur la température de refusion que vous avez mentionnée. Mais c'était un résultat expérimental de durabilité intéressant. (Cela aurait été il y a plus d'une décennie.) Je pense que votre question est également bonne. Je serai intéressé par une bonne réponse. 125C
jonk

Réponses:

4

Je ne pense pas qu'il y ait beaucoup de risque de corruption de données aux températures de refusion pour un cycle court, bien que cela prenne peut-être une petite fraction de la durée de vie de rétention utilisable.

La plupart des principaux fournisseurs de microcontrôleurs vous vendront des appareils préprogrammés avec votre firmware - il va donc de soi qu'ils s'attendent à ce que vous les soudiez. Je parle de pré-programmé en flash, pas de masque de ROM, et cela peut être fait en quantités modestes.

Il est également courant de procéder à l'ingénierie inverse pour dessouder un CI flash d'un PCB pour le lire.

Il existe certains types de mémoire non volatile plus exotiques auxquels cela ne s'applique certainement pas - les données stockées dans la RAM à changement de phase ne survivront pas à la refusion, et les anciennes MRAM IIRC étaient également sensibles, bien que de nos jours les fabricants de MRAM disent que ce n'est pas un problème.

péricynthion
la source
5
Il est également courant de faire programmer des puces par un service tiers avant l'assemblage, si vous n'aimez pas le prix / délai proposé par le fabricant de puces.
The Photon