zoukankan      html  css  js  c++  java
  • 24系列EEPROM应用注意事项

    24系列EEPROM应用注意事项

    1 概述
    用户在使用EEPROM偶尔会出现数据丢失的情况,尤其在上下电或电源抖动过程中,会出现不确定的干扰。为了防止故障发生,建议用户按规定条件使用,避免在异常条件下操作。
    关于数据丢失的原因,需根据实际使用情况来分析。
    2 注意事项
    在具体应用中,请注意以下事项:
    1) VCC电源确定是在1.8V~5.5V范围内,VCC脚附近加一个0.1uF电容。
    2) SCL和SDA外部上拉,上拉电阻范围1K~10K。
    3) 若应用板上干扰较大,在SCL和SDA线上串几十欧姆的电阻来去毛刺。
    4) 若要在SCL和SDA线加到地电容,确认应用板上的IIC总线电容<=400pF。
    5) 注意SDA、SCL、VCC、GND的PCB走线布局,若PCB板IIC总线长度超过10cm,那么走线排列最好是:
    —————— SDA ——————
    —————— VDD ——————
    —————— GND ——————
    —————— SCL ——————
    或者在SDA和SCL走线周围用GND包围。
    6) WP接系统高复位输出,在系统复位时保护数据不被改写。
    7) 上电后稍作延时,待电压稳定时对EEPROM操作。
    8) 写入EEPROM后,采用应答查询方式判断是否写入结束。
    9) 必要时,对写入数据后做一次读出校验。
    10)做好数据的冗余备份,发生局部数据丢失后可执行恢复。
    3 应答查询流程
    虽然写数据后做软件延时,等待数据写入,然后再操作EEPROM,也不影响功能。但是,为了更安全地使用EEPROM,仍推荐采用写数据后应答查询方式。
    这种方式的好处是:
    1) 通过应答查询判断是否写入结束,可以保证数据写入,并防止后续写出错。
    2) 可以节省软件的等待时间。
    3) 易于兼容和替换同类型的芯片而无需关心延时。
    应答查询流程如下所示:

  • 相关阅读:
    xcode debug
    ios 使用Quartz 2D画虚线
    ios UIGestureRecognizer
    ios 实现带矩形框的屏幕截图
    ios UISegemetedControl
    centos最小安装之后无法使用ifconfig
    无线LoRa智能远传水表
    智能水表188协议汇总
    无线LoRa远传智能水表
    静电除尘器除尘原理
  • 原文地址:https://www.cnblogs.com/lycstronger/p/4195611.html
Copyright © 2011-2022 走看看