您可以对带有闪存的表面贴装IC进行编程,然后对其进行回流焊接吗?


10

我知道很多芯片,例如ATMEGA328P-AU都列出了某些温度下的闪存存储寿命,但是它们通常在100°C时达到上限。

我知道,理想情况下,应该在电路板上包括引线,以便在焊接后对芯片进行编程,但是我只想知道在〜230°C的回流温度下闪存会受到怎样的影响。


1
好问题。询问供应商。另外,搜索数据表以查看数据表中是否存在此信息。只要遵循建议的重排配置文件,许多闪存部件就可以在重排中幸存而不会出现内存错误。但是我听说重排后出现内存错误(也许这在“旧时代”中更像是一个问题。)
mkeith

1
实际上,我们在150 °C的工作温度下运行PIC18用于旋转平台上一个小时或两个(不长)。他们收集数据并幸存下来。但是他们没有为此而指定。我认为我们使用了一些 125150C。不,这对保证您提到的回流温度没有帮助。但这是一个有趣的耐久性实验结果。(这已经有十多年了。)我认为您的问题也是一个好问题。我会对一个好的答案感兴趣。125C
jonk

Answers:


4

我认为短时间内在回流温度下数据损坏的风险不大,尽管可能会减少可用保留期限的一小部分。

大多数主要的微控制器供应商都会向您出售使用您的固件进行预编程的设备-因此,有理由说他们希望您焊接它们。我说的是预先编程到闪存中,而不是掩码ROM,它可以少量完成。

从PCB上拆下闪存IC读取数据也是一种常见的逆向工程实践。

某些绝对不适用的奇异非易失性存储器类型-存储在相变RAM中的数据将无法承受回流,并且IIRC较早的MRAM也很容易受到影响,尽管如今MRAM制造商表示这已不是问题。


5
如果您不喜欢芯片制造商提供的价格/交货时间,则通常在组装前由第三方服务来对芯片进行编程。
Photon
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.