0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用现成的串行EPROM仿真解决编码方案

电子设计 来源:eeweb 作者:Maxim 2021-06-17 11:43 次阅读

本文解释了如何使用现成的串行 EEPROM 的 EPROM 仿真模式以及不寻常的编码方案来解决问题。

动机

出于保修原因,有时需要对某些事件进行计数和记录,例如电源循环、操作时间、硬(按钮)重置和超时。用于此目的的传统电子计数器由触发器构建,使用二进制代码,如图 1 所示。当所有触发器都设置时达到最大计数,因此计数器的大小由在感兴趣的时间间隔内要计数的最大事件数。

pYYBAGDKxI6ADiGLAAASVh2ECaM394.png

在自然二进制代码中,位值从一位到下一位加倍。

满足要求

虽然基于触发器的计数器很容易构建,但它有很大的缺点。当它达到计数限制时,它会归零(重置自身)。它的操作也是不稳定的——它需要电力来维持其计数状态。第一个问题可以通过在达到极限时冻结计数器来解决;您可以通过连接电池来保持柜台电源来解决第二个问题。但是这些措施可能是不可接受的,因为它们会增加成本并且只能在有限的时间内起作用。

有一个替代方案。您可以在 EEPROM 或某种其他形式的非易失性 (NV) 存储中备份计数值。下次上电时,计数器可以预加载存储在此 NV 存储器中的值。除非将 NV 内存嵌入到另一个芯片(如微控制器FPGA)中,否则内存内容并不安全,因为内存芯片很容易在电路板上移除、重新编程(重置)和更换。因此,这种方法不满足不可复位的要求。

过去的诡计

EPROM 是另一种不需要电池的非易失性存储器。随着微处理器的出现,EPROM 在 1970 年代开始流行。刚出厂时,所有 EPROM 字节都读取 FFh。通过将单个位从 1(已擦除)到 0(已编程)进行编程来存储数据;编程需要 12V 到 13V 的脉冲。在加载新数据之前,您必须通过封装中内置的窗口将芯片暴露在高强度紫外线下来擦除整个内存。一次性可编程 (OTP) EPROM 没有窗口,因此无法擦除。由于这些不便之处,EPROM 的普及已经逐渐减少,取而代之的是 EEPROM 和高密度闪存,它们都可以在 5V 或更低的电压下操作和编程。尽管如此,通过将 OTP EPROM 的单向编程(1 到 0)和不可擦除性与现代 EEPROM 技术相结合,您可以获得一种称为 EPROM 仿真模式的新功能。EPROM 仿真模式是实现非易失性、不可复位计数器的关键技术。

EPROM 仿真模式

串行接口 EEPROM 的一个共同特征是页面写入缓冲器,它可以让您一次性编程整个存储器页面。收到写命令后,系统会自动将来自寻址存储器页面的数据加载到页面写入缓冲区。对于 EPROM 仿真模式,写缓冲器被实现为一个移位寄存器(图 2)。传入的新数据 (D-IN) 在进入缓冲区 (S-IN) 之前馈入一个与门,该门将其与缓冲区数据 (S-OUT) 组合在一起。因此,与门确保存储位在被编程为 0 后不能更改为 1。在页面的所有位的完整循环之后,缓冲区中的数据再次与存储页中的数据对齐。现在可以开始写周期,将整个缓冲区复制回非易失性 EEPROM。

poYBAGDKxJmAYL9HAABm2KeiUSI427.png

EPROM 仿真将新数据和现有数据的按位逻辑与写回内存。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储器
    +关注

    关注

    38

    文章

    7426

    浏览量

    163506
  • EEPROM
    +关注

    关注

    9

    文章

    1008

    浏览量

    81321
  • 触发器
    +关注

    关注

    14

    文章

    1995

    浏览量

    61009
  • 非易失性存储器

    关注

    0

    文章

    107

    浏览量

    23415
收藏 人收藏

    评论

    相关推荐

    华为极化码胜选控制信道编码方案入选5G标准

    国际无线标准化机构3GPP的RAN1(无线物理层)87次会议在美国拉斯维加斯召开,就5G短码方案进行讨论。三位主角依然是中国华为主推的PolarCode(极化码)方案,美国高通主推LDPC方案,法国主推Turbo2.0
    发表于 11-19 12:14 1681次阅读

    关于诸编码方案中讨论的信号特性评价

    能够将全部信号传输,信号的频谱没有直接出现在信道上,直流分量被编码(信道上不会出现直流分量)更现代的高速串行通信,调制频率是限定的,信道不可能提供2倍带宽的频率,此时,B8B10编码方案就起作用了,采用
    发表于 03-30 12:22

    请问激光编码方案怎么做

    哪位做过激光编码方案,怎么做
    发表于 04-22 06:35

    Turbo码及交织技术在WCDMA的信道编码方案中的应用

    文章首先介绍了信道编码的原理和WCDMA 中的信道编码方案,然后详细分析了在WCDMA 系统中Turbo 码的编译码原理,最后根据不同数据传输速率的要求对WCDMA 系统中交织器的模式和深度
    发表于 08-25 08:14 39次下载

    一种适宜于传输的视频编码方案

    可伸缩视频编码方案因其能够适应不同带宽的网络以及不同的终端,近年得到了极大的发展,本文介绍了可伸缩编码方案所用的关键技术―基于运动补偿的时域滤波器(MCTF)
    发表于 01-09 14:49 35次下载

    Avago_AEAT-6600-T16高分辨率霍耳磁传感器编码方案

    Avago AEAT-6600-T16高分辨率霍耳磁传感器编码方案
    发表于 01-06 17:29 0次下载

    视频编码方案之间的比较(HEVC,H.264,MPEG2等)

    Efficiency Video Coding (HEVC)》中对比了几种视频编码方案编码方案包括:HEVC,H.264,MPEG4,H.263,MPEG2。在此我们展示他们针对1280x720
    发表于 02-08 13:37 963次阅读
    视频<b class='flag-5'>编码方案</b>之间的比较(HEVC,H.264,MPEG2等)

    对抗全局窃听的安全网络编码方案

    现有的对抗全局窃听攻击的安全网络编码方案存在引入了带宽开销、导致了很高的计算复杂度的问题,为了降低带宽开销并且提升实际编码效率,提出了一种新的对抗全局窃听的安全网络编码方案。对于编码
    发表于 12-08 15:04 0次下载

    基于嵌套Lattice编码方案

    使用各层Lattice互相嵌套的关系来提升码字容量。将该方案与用户端线性预编码相结合,可以解决通信过程中的干扰问题并提升系统性能。仿真结果表明,该编码方案明显优于传统解码转发和放大转发
    发表于 03-29 14:01 0次下载
    基于嵌套Lattice<b class='flag-5'>编码方案</b>

    ADC和DACS使用的编码方案详细资料描述

    随着近年来模数转换器(ADC)和数模转换器(DAC)的发展,以及它们所使用的各种数字编码方案,人们需要了解这些转换器使用的与“数字世界”对话的不同编码方案。本文的目的是描述Burr Brown所使用的ADC和DACS各自的编码方案
    发表于 05-28 09:23 13次下载
    ADC和DACS使用的<b class='flag-5'>编码方案</b>详细资料描述

    如何使用改进粒子群算法进行毫米波大规模MIMO混合预编码方案

    针对毫米波大规模多输入多输出( MIMO)系统中基于传统粒子群优化(PSO)算法的混合预编码方案,在迭代后期收敛速度较慢以及容易陷入局部最优值的问题,提出了一种基于改进PSO算法的混合预编码方案
    发表于 01-23 14:00 2次下载
    如何使用改进粒子群算法进行毫米波大规模MIMO混合预<b class='flag-5'>编码方案</b>

    基于量子GHZ态的防窃听网络编码方案

    容易被窃听。为此,文中提出了基于GHZ三粒子最大纠缠态,利用量子的不可克隆定理及隐形传态技术来防止信息被窃听的量子网络编码方案。首先,从经典的蝶形网络编码出发,在发送端对待发送粒子与GHZ态粒子进行直积操作;其次,对运算后的粒子进
    发表于 05-31 16:15 1次下载

    如何使用串行EEPROM的仿真模式和编码方案来解决问题

    出于保修原因,最好计算某些事件,例如电源循环、工作时间、硬(按钮)复位和超时。虽然数字计数器很容易构建,但如何使它们非易失性和不可复位并不明显。本文介绍如何使用现成串行EEPROM的EPROM仿真模式以及一种不寻常的
    的头像 发表于 01-13 13:57 2156次阅读
    如何使用<b class='flag-5'>串行</b>EEPROM的<b class='flag-5'>仿真</b>模式和<b class='flag-5'>编码方案</b>来解决问题

    求一种HS23P1810MCU型遥控编码方案

    目前市场上无线315/433MHz遥控器主流方案编码方案和射频IC方案,其中MCU型编码方案由于其成本低,距离远,工作时功耗更低,芯片兼容性好而受生产厂青睐。
    发表于 08-12 15:32 988次阅读
    求一种HS23P1810MCU型遥控<b class='flag-5'>编码方案</b>

    三维重建之结构光编码方案研究

    接下来进入主题,正式介绍结构光编码方案。结构光三维重建按照所投影的图案一般可以分为以下三类,点结构光、线结构光和面结构光,其中面结构光按照编码原理又可以基于时域编码的结构光和基于空域编码
    的头像 发表于 08-16 16:52 1500次阅读
    三维重建之结构光<b class='flag-5'>编码方案</b>研究