DS2430A在即插即用传感器系统中的应用
引言
随着测控系统的自动化程度、复杂性、精度和可靠性要求的不断提高,人们对传感器性能的要求也越来越高。目前IEEE 1451.4为传感器提供了新的标准。该标准建立了一个使传感器具有即插即用功能的通用方法――为模拟接口传感器附加自我描述的功能,以减少传感器配置所用的时间,以及在此过程中面临的风险。识别模块作为即捅即用传感器的重要组成部分,为传感器提供自我描述信息。DS2430A是Maxim公司推出的256位一线式EE-PROM,具有3引脚TO-92小体积封装形式或6引脚TSOC表面贴封装形式,能安装到印制电路板上或进行引线,其典型应用包括储存校准系数、板卡识别以及产品升级的状态信息等,很适合应用到即插即用传感器系统的识别模块中。它除了具有一般1-Wire器件的特性外,还有一些特殊的结构和要求。
1 DS2430A的内部基本结构
DS2430A内部结构如图1所示。DS2430A有2个主要的数据部件:光刻ROM和存储器。其存储器由3个独立部分组成,分别为256位数据存储器EEPROM、64位应用寄存器和8位状态寄存器。每个数据存储器和应用寄存器都有其对应的暂存单元,称为暂存器,当向该器件写入数据时,暂存器可作为缓冲器使用。数据存储器可在需要时反复读写,而应用寄存器只能编程一次。一旦对应用寄存器进行编程,它将自动进入写保护状态。状态寄存器用于指示应用寄存器是否已被锁定或是否可用于存储数据。在应用寄存器被编程之前,读出的状态寄存器值是FFH。当把暂存器的数据写入到应用寄存器时,状态寄存器的两个最低有效位将被清零,此后读出的状态寄存器结果是FCH。
2 DS2430A的存储器功能命令及使用方法
(1)Write Scratchpad[0Fh]写暂存器
发出Write Scratchpad命令后,紧接着单片机必须发出1字节的地址,随后将需要送入数据存储器的数据写入暂存器。DS2430A每收到1字节后地址会自动加1。当地址为1Fh的暂存器也收到了数据字节以后,地址计数器将返回到OOh,可继续写入下一个字节,直到单片机发出复位脉冲。
评论