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.


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.