理论教育 存储器的结构与工作机理研究

存储器的结构与工作机理研究

时间:2023-06-16 理论教育 版权反馈
【摘要】:图3-5DS2433的功能结构框图框图说明了DS2433的主控部分和存储单元之间的关系。DS2433有三个主要的数据部件:①64位的光刻ROM;②256位的暂存器;③4 096位的EEPROM。图3-6DS2433的64位光刻ROM码结构1-Wire CRC由一个包含移位寄存器和异或门的多项式发生器产生,如图3-7所示。生成多项式为X8+X5+X4+1,移位寄存器初值为零。DS2433在通过1-Wire总线工作时,其通信速度为16.3 Kbps,可以满足串口通信的要求。

存储器的结构与工作机理研究

可以选用的TEDS芯片是Maxim公司生产的DS2433[42]。其采用PR-35封装,首先它的本身体积小,便于集成;其次有较大的存储空间,便于写入传感器更多自定义的信息。其实物如图3-4所示:其中图3-4(a)为DS2433芯片及其管脚定义,图3-4(b)为其与普通加速度传感器的大小比较图。

图3-4 DS2433及加速度传感器实物

从图3-4中可以看出其具有体积小、管脚少的特点,能够适用于一般类型传感器的改造中。图3-5为其内部功能结构框图。

图3-5 DS2433的功能结构框图

框图说明了DS2433的主控部分和存储单元之间的关系。DS2433有三个主要的数据部件:①64位的光刻ROM(只读存储镜像);②256位的暂存器;③4 096位的EEPROM。其中每个DS2433都有一个64位的唯一ROM代码。如图3-6所示,其前8位是1-Wire家族代码(14h),然后是48位的唯一序列号,最后8位是前56位的CRC(循环冗余校验码)。

图3-6 DS2433的64位光刻ROM码结构

1-Wire CRC由一个包含移位寄存器和异或门的多项式发生器产生,如图3-7所示。生成多项式为X8+X5+X4+1,移位寄存器初值为零。然后,从家族代码的最低有效位开始,每次移入一位。当家族代码第8位移入后,再移入序列号。当序列号第48位也移入后,留在移位寄存器中的就是CRC值。移入8位CRC校验码后,移位寄存器应该全部归零。

图3-7 1-Wire CRC校验码发生器(www.daowen.com)

256位(32字节)的暂存器起的作用是当向存储器写入数据时,作为一个缓存。DS2433的4 096位的EEPROM被分为16页,每页256位(32字节)。图3-8为DS2433的内存分配。DS2433在通过1-Wire总线工作时,其通信速度为16.3 Kbps,可以满足串口通信的要求。

图3-8 DS2433的内存分配

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈