微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > DS2433设计转变为DS24B33 4Kb 1-Wire EEPROM

DS2433设计转变为DS24B33 4Kb 1-Wire EEPROM

时间:11-02 来源:互联网 点击:
    1. 技术改进

      1. EEPROM使用寿命
        说明:该参数规定EEPROM单元在给定温度下可承受的无差错写次数。通常情况下,使用寿命远远高于给出的最小值。

        摘自DS2433数据资料
        SYMBOLCONDITIONSMINTYPMAXUNITSNOTES
        NCYCLE
        TA= +25°C
        VPUP= 5.0V
        50k
        7
        注7:执行Copy Scratchpad命令期间,DS2433自动擦除要写入的存储器。总线主控器件无需采取其它步骤。

        摘自DS24B33数据资料< TD>UNITS
        SYMBOLCONDITIONSMINTYPMAXNOTES
        NCY
        At +25°C
        200k
        20, 21
        At +85°C
        50k
        注20:当TA升高时,有效的写次数会降低。
        注21:未进行100%生产测试;由可靠性抽样监测保证。

        影响:+25°C时,DS24B33至少是DS2433的4倍。未给出DS2433在+85°C时的使用寿命。
      2. EEPROM数据保持
        说明:该参数规定存储器没有重新写入数据(刷新)时,能够保持数据完整性的时间。通常情况下,数据保持时间远远大于所给定的最小值。

        摘自DS2433数据资料

        SYMBOLCONDITIONSMINTYPMAXUNITSNOTES
        tDR
        Years

        没有规定。

        摘自DS24B33数据资料

        SYMBOLCONDITIONSMINTYPMAXUNITSNOTES
        tDR
        At +85°C
        40
        Years
        22, 23, 24
        注22:TA升高时,数据保持时间下降。
        注23:短时间内,100%高温生产测试保证;该生产测试等效于数据资料中的工作温度范围,这些数据是在可靠性测试中确定的。
        注24:超出数据保持时间后,或许不能正常写入EEPROM。不建议长时间储存在高温下,+125°C下储存10年或+85°C下储存40年后,器件可能丧失写能力。

        影响:DS24B33满足当前工业标准。



        1. ROM功能“Resume”
          说明:与许多新推出的1-Wire从器件一样,DS24B33支持网络功能命令Resume。一旦通过Match ROM、Search ROM或Overdrive Match ROM成功选中DS24B33,Resume命令即允许再次读/写相同器件,无需指定64位注册码。

          影响:对于存在多个从器件的网络,Resume能够减轻多次读/写同一器件的通信开销,例如,随机读取存储器或更新存储器数据。DS24B33支持该命令,DS2433则不支持该命令,所以应用中可据此在电气特性上区分这两个部件。
        2. 1-Wire前端
          说明:前端是芯片内部支持访问器件资源(例如存储器)通信协议的电路。前端决定了在嘈杂环境下通信波形的定时容差和1-Wire从器件的性能。

          影响:类似于多种新型1-Wire从器件,DS24B33前 端支持滞回切换门限(参见数据资料,参数VTH和VHY),有助于提高多点网络的性能。独立微调振荡器,控制DS24B33的通信时基。与传统1-Wire从器件相比,这样形成的通信时隙更精准,对电压和温度的依赖性更小。
        3. E/S寄存器
          说明:该寄存器是暂存器逻辑的一部分,写暂存器时用于跟踪终止偏移量,并可提供状态信息,例如:字节不完整、电源故障(PF标记)、Copy Scratchpad命令是否接受(AA标记)。AA标记对基于NV SRAM的iButtons?非常重要,但对整个寄生供电的1-Wire器件(例如EEPROM)并不特别关键。

          影响:对于原先的DS2433,AA标记在上电时未定义状态。对于DS24B33,该标记在上电时被清零。尽管在DS24B33中改善了功能,但AA标记不应作为编程是否成功的主要指示。

        DS2433和DS24B33编程

        在硬件连接中,两款器件的操作完全一致,可相互替代。对于不可靠的1-Wire连接(例如,所谓的触控环境),或可能发生低于VPUPMIN电压(例如,电池电量过低时)时,以下方法可确保可靠编程。

        1. 读取所更新的整个页面,确保在Copy Scratchpad命令失败的情况下仍然知道原先的数据,用于恢复页面数据。
        2. 即使只有少数几个连续字节需要修改,也对整个页面进行写操作。
        3. Copy Scratchpad结束时,总是检查成功字节(交替的0–1码型,等效于AAh)。
        4. Copy Scratchpad命令之后,总是读回被更新的EEPROM页。

        如果成功字节为AAh,EEPROM页面数据显示新数据,说明写操作成功。无需采取其它措施。

        在其他任何情况下(EEPROM页面数据不匹配、成功字节不是AAh),依次重复Write Scratchpad、Copy Scratchpad,直到成功。这种方法对于DS2433和DS24B33都很可靠。已经采用这种方式的现有软件完全兼容DS24B33。



        总结

        DS24B33是DS2433 1-Wire EEPROM的新一代产品。为了保证软件的向下兼容性,DS24B33支持节省时间的Resume网络功能,具有更严格的1-Wire时隙容限,并提供带有滞回的切换点。新型EEPROM单元结构具有更长的使用寿命(可重复擦除/写入的次数更多),达到至少200k次;而DS2433的重复写次数只有50k次。DS24B33所需要的编程电流大于前者。根据工作电压的不同,可能需要修改对DS24B33进行写操作的1-Wire主控器件电路。

    上一篇:400W逆变器电路
    下一篇:POL 电源

    Copyright © 2017-2020 微波EDA网 版权所有

    网站地图

    Top