• 亚洲太阳sungame

    服务&支持
    联系方式

      地址:深圳市龙岗区龙岗路15号

      电话:0755-84867757

      传真:0755-84867941

      邮件:sfly#liangzi-ppf.com(#改为@)

      QQ: 67234068(业务/售前咨询)

    你的位置:首页 > 服务&支持 > 技术文档

    [AN104] 防止芯片数据丢失/被意外改写的措施

    2020/12/22 11:05:52      点击:

    有部分客户反映, 烧录的芯片在贴片生产后, 产品测试时功能异常.将其中芯片取下重新烧录数据后, 产品功能可以恢复正常.如将有问题的芯片数据读出, 会发现芯片内容有丢失或改写的情况.

    或许有人认为, 这个芯片可能是在烧录阶段, 没有正确的烧录数据, 或者数据烧录不完整. 但是根据我们对客户问题的实际分析和验证, 此问题并非烧录器或烧录操作的原因, 基本上都是以下两个方面的原因导致的:


    1. 大部分芯片具备擦除改写功能, 在产品通电测试时, 由于干扰, 电源不稳定, 软件运行错误等因素, 会导致Flash内数据被意外擦除或改写.

    因此我们建议如果芯片是25系列的SPI FLASH, 可以在常规烧录时, 给芯片加上防擦写的保护功能.

    在亚洲太阳sungame编程器软件(FlyPRO SP8/SP16系列)中的操作方式为:
    在操作内容中最后一步加入"写入配置", 同时设置芯片的配置选项, 设置芯片的保护位. 如下图:

    *** 芯片的保护选项需要根据产品的功能要求设置. 具体需要请咨询产品的研发工程师.


    2. 另外一个原因是芯片本身工艺或质量问题, 在高温回流焊时, 其数据会丢失.

    此情况先检查芯片回流焊温度是否过高, 以及焊接时间是否过长.

    如回流焊参数正常, 则问题是由芯片本身质量导致的, 建议咨询芯片厂商或供货方.

    ......................................................................................................................................................................

    如何判断此问题不是由烧录器导致的:

    1.  先使用常规方式烧录一批芯片进行测试, 例如烧录200片, 或者1000片.

    烧录的操作内容可以是"编程+校验"(全新空白芯片), 或者"擦除+查空+编程+校验"(非空白芯片)

    2.  烧录完后对芯片再次进行验证操作(即100%全检)

    设置编程器的操作内容为"校验"(仅保留校验, 删除其他操作项), 加装同一个烧录文件, 对芯片进行全部验证操作.

    *** 请不要使用读取, 然后再比较校验和的方式(这样的验证方式不科学).

    3.  正常进行贴片生产

    4. 产品通电测试

    如果有不良产品是因为芯片数据丢失导致导致的, 那么可以确定问题出在贴片生产或后续测试这个步骤, 与芯片烧录没有关系(因为我们在步骤2时已经对芯片做100%全检).


    Copyright 2007-2024 深圳亚洲太阳sungame科技有限公司 版权所有

    粤ICP备20743334号     粤公网安备 44030702000782号 hw  

    亚洲太阳sungame