x25045看门狗中文手册

合集下载

X25045芯片简介

X25045芯片简介

X25045芯片简介X25045芯片简介X25045是美国Xicor 公司的生产的标准化8脚集成电路,它将EEPROM 、看门狗定时器、电压监控三种功能组合在单个芯片之内,大大简化了硬件设计,提高了系统的可靠性,减少了对印制电路板的空间要求,降低了成本和系统功耗,是一种理想的单片机外围芯片。

X25045引脚如图1所示。

其引脚功能如下。

CS :片选择输入;SO :串行输出,数据由此引脚逐位输出;SI :串行输入,数据或命令由此引脚逐位写入X25045;SCK :串行时钟输入,其上升沿将数据或命令写入,下降沿将数据输出;WP :写保护输入。

当它低电平时,写操作被禁止;Vss :地;Vcc :电源电压;RESET :复位输出。

X25045在读写操作之前,需要先向它发出指令,指令名及指令格式如表1所示。

X25045看门狗电路设计及编程X25045硬件连接图如图2所示。

X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。

在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET 输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU 复位。

图2电路中,CPU 的复位信号共有3个:上电复位(C1、R2 ,人工复位(S、R1、R2 和Watchdog 复位(C2、R3 ,通过或门综合后加到RESET 端。

C2、R3的时间常数不必太大,有数百微秒即可,因为这时CPU 的振荡器已经在工作。

看门狗定时器的预置时间是通过X25045的状态寄存器的相应位来设定的。

如表2所示,X25045状态寄存器共有6位有含义,其中WD1、WD0和看门狗电路有关,其余位和EEPROM 的工作设置有关。

X25045状态寄存器WD1=0,WD0=0,预置时间为1.4s 。

WD1=0,WD0=1,预置时间为0.6s 。

WD1=1,WD0=0,预置时间为0.2s 。

WD1=1,WD0=1,禁止看门狗工作。

看门狗芯片X25045

看门狗芯片X25045

SPI接口应用之一---看门狗芯片X25045hadao 发表于 2006-5-8 0:08:41一、引脚定义及通信协议SO:串行数据输出脚,在一个读操作的过程中,数据从SO脚移位输出。

在时钟的下降沿时数据改变。

SI:串行数据输入脚,所有的操作码、字节地址和数据从SI脚写入,在时钟的上升沿时数据被锁定。

SCK:串行时钟,控制总线上数据输入和输出的时序。

/CS :芯片使能信号,当其为高电平时,芯片不被选择,SO脚为高阻态,除非一个内部的写操作正在进行,否则芯片处于待机模式;当引脚为低电平时,芯片处于活动模式,在上电后,在任何操作之前需要CS引脚的一个从高电平到低电平的跳变。

/WP:当WP引脚为低时,芯片禁止写入,但是其他的功能正常。

当WP引脚为高电平时,所有的功能都正常。

当CS为低时,WP变为低可以中断对芯片的写操作。

但是如果内部的写周期已经被初始化后,WP变为低不会对写操作造成影响。

二、硬件连接三、程序设计状态寄存器:WIP:写操作标志位,为1表示内部有一个写操作正在进行,为0则表示空闲,该位为只读。

WEL:写操作允许标志位,为1表示允许写操作,为0表示禁止写,该位为只读。

BL0,BL1:内部保护区间的地址选择。

被保护的区间不能进行看门狗的定时编程。

WD0,WD1:可设定看门狗溢出的时间。

有四种可选择:1.4s,600ms,200ms,无效。

操作码:WREN 0x06 设置写允许位WRDI 0x04 复位写允许位RDSR 0x05 读状态寄存器WRSR 0x01 写状态寄存器READ 0x03/0x0b 读操作时内部EEPROM页地址WRITE 0x02/0x0a 写操作时内部EEPROM页地址程序代码:#i nclude <reg51.h>sbit CS= P2^7;sbit SO= P2^6;sbit SCK= P2^5;sbit SI= P2^4;#define WREN 0x06 //#define WRDI 0x04 //#define RDSR 0x05 //#define WRSR 0x01 //#define READ0 0x03 //#define READ1 0x0b //#define WRITE0 0x02 //#define WRITE1 0x0a //#define uchar unsigned charuchar ReadByte() //read a byte from device{bit bData;uchar ucLoop;uchar ucData;for(ucLoop=0;ucLoop<8;ucLoop++){SCK=1;SCK=0;bData=SO;ucData<<=1;if(bData){ ucData|=0x01; }}return ucData;}void WriteByte(uchar ucData)//write a byte to device {uchar ucLoop;for(ucLoop=0;ucLoop<8;ucLoop++){if((ucData&0x80)==0) //the MSB send first{SI=0;}else{SI=1;}SCK=0;SCK=1;ucData<<=1;}}uchar ReadReg() //read register{uchar ucData;CS=0;WriteByte(RDSR);ucData=ReadByte();CS=1;return ucData;}uchar WriteReg(uchar ucData) //write register{uchar ucTemp;ucTemp=ReadReg();if((ucTemp&0x01)==1) //the device is busyreturn 0;CS=0;WriteByte(WREN);//when write the WREN, the cs must have a high lev elCS=1;CS=0;WriteByte(WRSR);WriteByte(ucData);CS=1;return 1;}void WriteEpm(uchar cData,uchar cAddress,bit bRegion)/* 写入一个字节,cData为写入的数,cAddress为写入地址,bRegion为页 */{while((ReadReg()&0x01)==1); //the device is busyCS=0;WriteByte(WREN); //when write the wren , the cs must have a high l evelCS=1;CS=0;if(bRegion==0){ WriteByte(WRITE0);} //write the page addrelse{WriteByte(WRITE1);}WriteByte(cAddress);WriteByte(cData);SCK=0; //CS=1;}uchar ReadEpm(uchar cAddress,bit bRegion)/* 读入一个字节,cAddress为读入地址,bRegion为页 */{uchar cData;while((ReadReg()&0x01)==1);//the device is busyCS=0;if(bRegion==0){WriteByte(READ0); }else{WriteByte(READ1);}WriteByte(cAddress);cData=ReadByte();CS=1;return cData;}main(){WriteReg(0x00);//set the watchdog time as 1.4sCS=1;CS=0; //reset the watchdog}基于X25045的新型看门狗电路图作者:重庆三峡学院应用技术学院谢辉来源:不详点击数:更新时间:2007年02月14日看门狗(watchdog)电路是嵌入式系统需要的抗干扰措施之一。

X25045芯片及其应用

X25045芯片及其应用

2.2状态寄存器 在任何情况下都可以通过RDsR指令读状态寄存
器,状态寄存器格式如下:
21 』 X X WDl


WI)o BLl



BIO WEL WIP
wIP位表示x25045是否忙于向E:PR()M写数据, 该位足只读位,为“0”时表示没有写操作在进行,町 以向E:PROM写数据;为“1”时表示正在进行写操作. 此时不能向F 2PROM写数据。
兰吣薹j哪脶邶锄删似邶mⅢ姗 、
3 6、
序不匹配的情况,不能对片内寄存器正确凄写,将MOT
引脚接地后微处理器便正确读写各片内寄存器了:
参考文献
至片
l刘乐善,叶济忠,叶永峰微犁计箅机接L]技术原理及
用l 8031与Mcl468l 8的接口电路
直用 华中埋工大学出版社,1996 3
目前微处理器的同步总线结构分为两种:一种是 源于、Io…“,la公司的做处理器Mc680()的,另一种源 十l nlPl公司的做处理器8085的:由于Mcl46引8采用 、10TEL技术。即MoLomla和Intel总线兼弈技术.使得
RO.社08H;1个字节有8位
Pl 2
;使scK为低电乎

;累加器A带进位位寿移
P1】.f ;进位位移人sI
Pl 2
;使scK位为高电甲
RO,0uTRl;判循环是否结束
Pl 1
;清sI
该子程序可以设置块保护地址范围和可编程看
门狗定时器趟时周期了程序巾需要先用R7REN指令
设置写使能锁俘器。
wR s:cLR
wFL位表示写使能锁存器的状态。该位是只凄 位,它由wREN指令置位,由wRDl指令复位,写使能 锁存器被复位时向E 2PROM写操作被禁止。

在Arduino中使用看门狗定时器

在Arduino中使用看门狗定时器

在Arduino中使用看门狗定时器整理:张志明日期:2015.11.17摘自:1.简介看门狗定时器是单片机的一个组成部分,在单片机程序的调试和运行中都有着重要的意义。

看门狗定时器(WDT,Watch Dog Timer)实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。

如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。

如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。

2.看门狗定时器工作原理使能时,WDT将递增,直到溢出,或称“超时”。

除非处于休眠或空闲模式,WDT 超时会强制器件复位。

为避免WDT 超时复位,用户必须定期用PWRSAV 或CLRWDT指令将看门狗定时器清零。

如果WDT 在休眠或空闲模式下超时,器件将唤醒并从PWRSAV 指令执行处继续执行代码。

在上述两种情况下,WDTO 位(RCON<4>)都会置1,表示该器件复位或唤醒事件是由于WDT超时引起的。

如果WDT 将CPU从休眠或空闲模式唤醒,“休眠”状态位(RCON<3>)或“空闲”状态位(RCON<2>)也会置1,表示器件之前处于省电模式。

3.功能作用此外,WatchDog还可以在你的程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路。

看门狗定时器对微控制器提供了独立的保护系统,当系统出现故障时,在可选的超时周期之后,看门狗将以RESET信号作出响应,像x25045就可选超时周期为1.4秒、600毫秒、200毫秒三种。

当你的程序死机时,x25045就会使单片机复位。

大多数看门狗定时器IC产生一个单一的,有限的输出脉冲持续时间当看门狗超时。

这适用于触发复位或中断微处理器,但有些应用需要输出(故障指示灯)的锁存器。

考虑到安全性问题,汽车电子系统需要监控电路监测故障容限或安全性。

看门狗定时器可理想满足这类需求,通过对微控制器正常工作条件下产生的周期脉冲进行检测,侦测电路或IC 的失效状态,一旦发生故障可立即切换到备份/冗余系统。

多功能器件X25045及其在总线节点中的应用

多功能器件X25045及其在总线节点中的应用
文章编号:1009-0193(2003)04-0034-04!
多功能器件 X25045 及其在总线节点中的应用
王俊波,王红蕾
(贵州工业大学 电气工程学院,贵州 贵阳 550003)
摘 要:介绍多功能器件 X25045 的主要特点和原理,结合其在 CAN 总线节点中的作用,设计
并实现其硬件接口电路及软件。
具有低功耗、长寿命、可编程锁定等功能。使用 3 线总线串行外设接口 SPI,就可对芯片进行读写操作。利用编程器与计算机
相连,来实现对 E2 PROM 进行读写。
1 . 2 工作原理
X25045 内部有一个 8 位指令寄存器,该寄存器可以通过引脚 SI 来访问,数据在串行时钟输入的上升沿
! 收稿日期:2003 - 04 - 23 基金项目:贵州省基金项目资助[黔基合计字(1998)2010 号]
特别提出的是,看门狗定时器对单片机提供了独立的保护系统,当 系统出现故障时,只要其计时达到其编程的超时极限,或者当电源电压 降到最低转换点以下时,RESET 引脚就会立即输出高电平复位信号。
引脚
1 2 3 4 5 6 7 8
引脚名称
CS SO WP VSS SI SCK RESET Vcc
功能说明
芯片选择输入 串行输出
WIP 位表示 X25045 是否在向 E2 PROM 写数据。该位是 l 时,表示正在进行写操作,此时不能向其写 数据,反之,则是没有写操作进行,可以向其写数据。WEL 位是写使能锁存器的状态位。可以由指令进行复 位和置位操作。写使能锁存器被复位时向其写操作被禁止。
由 WREN 指令可以对状态寄存器中的 BL0,BLl,WD0,WDl 进行设置。BL0 和 BLl 位确定 E2 PROM 的块保护地址范围。WD0 和 WDl 位是看门狗超时功能的设定位,可以设置不同的周期(典型值 l . 4 S、600 mS、200 mS). 当 WD0 和 WDl 同时为 l 时,功能被禁止。

可编程看门狗监控EEPROM芯片X25045及其应用

可编程看门狗监控EEPROM芯片X25045及其应用

18科技资讯 SCIENCE & TECHNOLOGY INFORMATION2009 NO.32SCIENCE & TECHNOLOGY INFORMATION信 息 技 术在单片机系统中,通常需要在外围连接一个看门狗电路,以防止程序走飞;同时,单片机系统也需要监测电源电压的情况,以便系统掉电时能及时复位,从而避免因电源波动影响系统的正常工作;另外,单片机应用时,需要提前设置一些参数,比如时钟初值、控制算法参数等,一旦设置完成后,这些参数往往需要掉电保存。

X25045是美国Xicor 公司出品的新型可编程看门狗监控EEPROM 芯片。

X25045把常用的看门狗定时、电压监控和EEPROM 三种功能组合在单个封装之内,从而降低了系统成本并减少了电路板空间的要求。

我们曾将X25045应用到“步进电机细分驱动器”、“食堂收费终端”中,在实际使用中收到了良好的效果。

1 X25045的结构及特点1.1引脚功能X25045是Xicor 公司生产的微处理器监控电路,采用8脚DIP 封装,各引脚见图4,其作用分别是:CS:芯片选择输入引脚;SO:串行输出引脚,在读周期内,数据在此引脚上输出,数据由串行的时钟的下降沿同步输出;WP:写保护输入引脚,当WP 为低电平时,X25045的写操作被禁止;VSS:地引脚;SI:串行输入引脚,所有操作码、字节地址以及写入存储器的数据在此引脚上输入,串行时钟的上升沿锁存SI 数据;SCK:串行时钟引脚,用于数据输入和输出的串行总线定时;RESET:复位输出引脚,高电平有效;VCC:电源电压。

1.2主要特点(1)可编程的看门狗定时器;(2)低Vcc 检测;(3)512×8位串行E2PROM;(4)低功耗CMOS:10μA 备用电流;3mA 工作电流;(5)电源电压范围宽:2.2V 到5.5V;(6)块锁定:可以保护1/4,1/2或所有EEPROM 阵列;(7)内建写保护:上电/掉电保护电路、写锁存、写保护引脚;(8)高可靠,数据保存期为100年;(9)8引脚小型DIP 封装;(10)X25045为RESET 复位控制。

基于X25045的新型看门狗电路

基于X25045的新型看门狗电路

基于X25045的新型看门狗电路(图)作者:重庆三峡学院应用技术学院谢辉日期:2006-2-1 来源:本网字符大小:【大】【中】【小】看门狗(Watchdog)电路是嵌入式系统需要的抗干扰措施之一。

本文用X25045芯片设计了一种新的看门狗电路,具有体积小、占用I/O口线少和编程方便的特点,可广泛应用于仪器仪表和各种工控系统中。

前言工控系统在运行时,通常都会遇到各种各样的现场干扰,抗干扰能力是衡量工控系统性能的一个重要指标。

看门狗(Watchdog)电路是自行监测系统运行的重要保证,几乎所有的工控系统都包含看门狗电路。

在8096系列单片机和增强型8051系列单片机中,该系统已经做在芯片内部,用户只要用软件开放它就可以,使用很方便。

但目前工控系统仍在使用廉价的普通型8051系列单片机,则看门狗电路必须由用户自己建立。

看门狗电路一般有软件看门狗和硬件看门狗两种。

软件看门狗不需外接硬件电路,但系统需要出让一个定时器资源,这在许多系统中很难办到,而且若系统软件运行不正常,可能导致看门狗系统也瘫痪。

硬件看门狗是真正意义上的“程序运行监视器”,如计数型的看门狗电路通常由555多谐振荡器、计数器以及一些电阻、电容等组成,分立元件组成的系统电路较为复杂,运行不够可靠。

X25045芯片简介X25045是美国Xicor公司的生产的标准化8脚集成电路,它将EEPROM、看门狗定时器、电压监控三种功能组合在单个芯片之内,大大简化了硬件设计,提高了系统的可靠性,减少了对印制电路板的空间要求,降低了成本和系统功耗,是一种理想的单片机外围芯片。

X25045引脚如图1所示。

图1 X25045引脚图其引脚功能如下。

CS:片选择输入;SO:串行输出,数据由此引脚逐位输出;SI:串行输入,数据或命令由此引脚逐位写入X25045;SCK:串行时钟输入,其上升沿将数据或命令写入,下降沿将数据输出;WP:写保护输入。

当它低电平时,写操作被禁止;Vss:地;Vcc:电源电压;RESET:复位输出。

X25045

X25045

一、93AA46与单片机的接口电路V CCAT89C205193AA46P1.0 CSP1.1 DIP1.2 CLKP1.3 DOP1.4 ORG二、控制子程序清单;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *;X25045控制子程序清单——杨叶珍;1、WD_RST 看门狗复位子程序;2、WD_SET 看门狗定时时间设置子程序;3、RD_SR 读状态寄存器子程序;4、WR_SR 写状态寄存器子程序;5、RD_B 读一个字节数据子程序;6、WR_B 写一个字节数据子程序;* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *;;I/O口定义CS EQU P1.0SI EQU P1.1SO EQU P1.3SCK EQU P1.2;看门狗复位子程序WD_RST:CLR CSSETB CSRET;看门狗定时时间设置成600msWD_SET:MOV R0,#10H ;若将定时时间设为1.4S或200ms,则应送立即;数#00或#20LCALL WR_SRRET;读状态寄存器子程序,读出的X25045的状态存在A累加器中RD_SR :MOV A,#05H ;将RDSR命令送A累加器CLR CSLCALL WRLCALL RDSETB CSRETWR:MOV R0,#08H ;写8位数据共3页第1页WR1:RLC AMOV SI,CCLR SCKSETB SCKDJNZ R0,WR1RETRD:MOV R0。

#08H ;读8位数据RD1:SETB SCKCLR SCKMOV C,SORLC ADJNZ R0,RD1RET;写状态寄存器子程序。

F0为写成功与否标志,F0=0,写成功;F0=1,写失败WR_SR:LCALL RD_SR ;检查WPI位,确定X25045是否正在进行写操作CLR F0JNB ACC.0,WR_SR1;WPI=0,转写状态寄存器SETB F0 ;WPI=1,1 F0后返回RETWR_SR1:CLR CSMOV A,#06H ;置位写使能寄存器LCALL WRSETB CSCLR CSMOV A,#01H ;送写状态寄存器命令LCALL WRMOV A,#18H ;设看门狗定时时间为600ms,块保护地址为;100H~1FFHLCALL WRCLR CSSETB CSRET;读一个字节数据子程序,待读出数据地址在R3中,读出后的数据存R4RD_B:LCALL RD_SRJB ACC.0,RD_BCLR CSMOV A,#03H ;送读E2PROM命令,地址在00H~FFH间LCALL WRMOV A,R3 ;送地址LCALL WRLCALL RD ;读数据并送R4MOV R4,ASETB CSRET共3页第2页;写一个字节数据子程序,写入地址在R3中,数据在R4中WR_B:LCALL RD_SRJB ACC.0,WR_BCLR CSMOV A,#06H ;置位写使能寄存器LCALL WRSETB CSCLR CSMOV A,#02H ;送写E2PROM命令,地址在00H~FFH间LCALL WRMOV A,R3 ;送地址LCALL WRMOV A,R4 ;送待写数据LCALL WRCLR CSSETB CSRET共3页第3页。

x25045的特性及其在抄表系统中的应用

x25045的特性及其在抄表系统中的应用

序之前,访问按键计数器,若不为0,立即用当前头指针取出按键消息块发送。

10ms定时中断调度程序主要完成先检查500ms发送中断是否正在进行,若不进行,再检查按键计数器是否不为零,是立即发送按键消息块。

按上述方案编写的多任务调度程序结构清晰,调试周期短,成功率高,很快解决单任务机制下出现的500ms定时发送模拟和按键序列发送模块之间发生冲突悬而未决的问题。

实际证明,在汇编语言中使用事件驱动机制、消息队列、多任务机制等高级语言中的程序设计思想,编写较复杂的监控程序,实时采集控制程序等,能起到事半功倍的效果,而且阅读性、维护性、扩充性、灵活性都明显提高,由于实现简单,并不需要用户花很大力气先编写一个小型实时操作系统(R TOS),因此值得推广应用。

器件应用X25043/45的特性及其在抄表系统中的应用山东大学电子工程系(济南250100) 孙志行 宋玉炎 何道刚 崔 强 摘 要 X25043/45是一种可编程看门狗电路,它具有看门狗定时器、电压监控和片内EEP ROM三种常用功能,并且体积小、性能好,应用领域广泛。

文章给出了X25043/45的引脚功能,阐述了其基本工作原理和软件设计方法,并介绍了在抄表系统中典型的应用。

关键词 看门狗电路 X25043/45 抄表系统 单片机 中断1 概述在智能控制或数据采集系统中,看门狗电路是不可缺少的。

时至今日,看门狗电路已经有许多现成的集成芯片,在设计电路时可以随意选择。

但是,在电路高度集成化的今天,系统的小型化、多功能化已成为发展的必然趋势,单纯的看门狗电路芯片已不能满足系统设计的要求。

X25043/45把三种常用的功能:看门狗定时器,电压监控和EEPROM组合在单个封装之内。

这种组合降低了系统成本,并减少了对电路板空间的要求。

下面简单介绍X25043/ 45的功能。

X25043/45中的看门狗定时器对微控制器提供了独立的保护系统。

当系统故障时,在可选的超时周期(timeout interval)之后将以RESET/RESET信号作出响应。

X25045

X25045

4 EC V 1 2 0 N . 2 l o 9 0 2 01 .
欢迎光临本刊网站 ht: w 。i c m。r t t wec o cl pt w 。
维普资讯
篓 塞旦
复位端 .则可把单 片机系统复位,从而使系统免受 低 电压的影响。如果允 许看门狗定 时器工作 ,当 C S保持 “ 或 “ 的时间长于看门狗超时周 1 0 期 时, R S T也 变为高 电平 ,同样 能使系统复 EE 位 ,这为单片机提供 了独立的保护系统 如.当单 片机因受干扰信 号 不能执行工作程序 ( 而 含复位看 I 狗程序)时 , C 将保持不变 , R S T就会变 ' - J S EE 为高电平从而把单片机 系统复位,待干扰消失后系 统重新开始工作 。 12 指令 . 对 X205的操作是通过执行 6 54 条指令 ( 1 表 ) 实现的 指令码通过 S 引脚送入 X 54 的 8 I 2 05 位指 令寄存器 ,指令码 由 S K 的上升沿锁存 到指令寄 C 存器 ,此时 C S必须为 … 且 WP为 …1 。指 0 令码 、地址 ,数据都以最高位在前的方式传送 ,读
pr r m mi g ppr a h og a n a oc
【 e rs X 5 4 . tr c i u , mg o o io K y w0d 】 2 0 5I ef e c c i P mm c mp s in n a r t t
S 为串行数据输出 I O 脚。在读周期 内,数据 在S O上 由串行时钟 S K的下降沿同步移出。 C 单 片机控制的仪表中常用的三种器件。 X 54 把 20 5 S 为串行数据输入引脚。指令码 、字节地址和 I 这三种电路集成在 8 引脚的单个封装之 内,降低了 ER M I C 仪表成本 ,减少了对 电路板空间的要求 。另外 ,对 写入 E P O 的数据在 S 上输入 ,并 由 S K的

X25045是带有串行E2PROM的CPU监控器1

X25045是带有串行E2PROM的CPU监控器1

X25045是带有串行E2PROM的CPU监控器。

现在型号改为X5045,性能相同图2是它的引脚图:CS/WDI:片选输入/看门狗复位输入;SO:串行输出;WP:写保护输入;Vss:地;Vcc:电源;RESET:复位输出;SCK:同步时钟输入;SI:串行输入。

X25045的状态寄存器描述器件的当前状态,各位意义如表1所列。

表1其中,WD1、WD0是看门狗定时时间设置位;BL1、BL0是存储单元写保护区设置位;WEL是只读标志,1表明写使能开关打开;WIP 也是只读标志,1代表芯片内部正处于写周期。

电复位时,各位都被清零。

X25045芯片功能包括以下4种:(1)上电复位控制。

在对X25045通电时,ERSET引脚输出有效的复位信号,并保持至少200ms,使CPU有效复位。

(2)电源电压监控。

当检测到电源电压低于内部门槛电压VTRIP 时,RESET输出复位信号,直至电源电压高于VTRIP并保持至少200ms,复位信号才被撤消。

VTRIP的出厂值根据芯片型号不同共有5个级别的电压范围。

对于需要电源电压精确监控的应用,用户可以搭建编程电路,对芯片内VTRIP电压进行微调。

(3)看门狗定时器。

芯片内部状态寄存器的WD1、WD0是看门狗定时设置位,通过状态寄存器写指令WRSR修改这2个标志位,就能在3种定时间隔中进行选择或关闭定时器。

对看门狗的复位由CS输入电平的下降沿完成。

表2是WD1、WD0组合的含义。

表2(4)串行E2PROM。

芯片内含512字节存储单元,10万次可靠写,数据保持时间100年。

XICOR设计了3种保护方式防止误写。

包括:WP写保护引脚,当引脚被拉低时,内部存储单元状态寄存器都禁止写入;存储区域写保护模式,通过对状态寄存器的BL1、BL0位的设置,可以选择对不同的存储区域进行写保护;在进行任何写操作前都必须打开写使能开关,而且在上电初始化写操作完成时,写使能开关自动关闭。

显然,在几方面的保护之下,产生误写的可能性极小,表3是BL1、BL0组合的含义。

X5045中文资料以及程序

X5045中文资料以及程序

X5045特性介绍1.特性:可选时间的看门狗定时器。

VCC的降压检测和复位控制5种标准的开始复位电压使用特定的编程顺序即可对低电压检测和复位开始电压进行编程。

复位电压可低至VCC=1V。

省电特性在看门狗打开时,电流小于50uA在看门狗关闭时,电流小10uA在读操作时,电流小2mA不同的型号的器件,其供电电压可以是1.8-3.6V,2.7V-5.5V,4.5V-5.5V。

4K位EEPROM,1,000,000次的擦写周期。

具有数据的块保护功能——可以保护1/4、1/2、全部的EEPROM,当然也可以置于不保护状态。

内建的防误写措施——用指令允许写操作。

——写保护引脚。

时钟可达3.3M。

短的编程时间——16字节的页写模式。

——写时由器件内部自动完成。

——典型的器件写周期为5ms。

2.功能描述:本器件将四种功能合于一体:上电复位控制、看门狗定时器、降压管理以及具有块保护功能的串行EEPROM。

它有助于简化应用系统的设计,减少印制板的占用面积,提高可靠性。

该芯片内的串行EEPROM是具有Xicor公司的块锁保护CMOS串行EEPROM。

它被组织成8位的结构。

它由一个由四线构成的SPI总线方式进行操作,其擦写周期至少有1,000,000次,并且写好的数据能够保存100年。

3.操作方法上电复位当器件通电并超过VTRIP时,X5045内部的复位电路将会提供一个约为200MS的复位脉冲,让微处理器能够正常复位。

降压检测:工作过程中,X5045监测VCC端的电压下降,并且在VCC电压跌落到VTRIP以下时会产生一个复位脉冲。

这个复位脉冲一直有效,直到VCC降到1V以下。

如果VCC 在降落到VTRIP后上升,则在VCC 超过VTRIP后延时约200ms,复位信号消失,使得微处理器可以继续工作。

引脚名称功能描述1 CS/WDI 芯片选择输入:当CS是高电平时,芯片未选中,并将SO置为高阻态。

器件处于标准的功耗模式,除非一个向非易失单元写的周期开始。

单片机X25045简易编程器课程设计说明书

单片机X25045简易编程器课程设计说明书

X25045简易编程器目录二、设计内容: (2)三、设计方案 (2)硬件组成 (2)电路图 (2)工作原理 (3)四、软件设计 (6)1.流程图 (6)2. 单片机与PC机的通讯 (7)3. 单片机对X25045的写操作 (7)4.主程序图 (8)五、参考程序清单 (8)(1)编程器的主程序 (8)(2) 将接收数据写入X25045中的程序 (9)(3)读出X25045中数据的程序 (10)六、调试 (12)七、参考文献 (13)一、设计题目:X25045简易编程器二、设计内容:设计一个简易串行E2PROM编程器,能够将PC机电脑中数据块送给X25045存储器,也能够将X25045存储器中的数据块传给PC电脑。

三、设计方案硬件组成(1)单片机仿真器一台(2)MAX232芯片一个(3)X25045芯片一个电路图(1)X25045引脚功能如下::芯片选择输入;SO:串行输出数据由此引脚逐位输出;SI:串行输入,数据或命令由此引脚逐位写入X25045;SCK:串行时钟输入,;:写保护输入,其上升沿将数据或命令写入,下降沿将数据输出;Vss:地;Vcc:电源电压;RESET:复位输出。

X25045在读写操作之前,需要先向它发出指令,指令名及指令格式如表一所示。

图 1 X25045引脚排列表 1 X25045的指令集工作原理(1)X25045工作原理X25045内含512×8的串行E2PROM,可以直接与微控制器的I/O口串行相接。

X25045内有一个位指令寄存器,该寄存器可以通过SI来访问。

数据在SCK的上升沿由时钟同步输入,在整个工作期内,必须是低电平且必须是高电平。

如果在看门狗定时器预置的超时时间内没有总线的活动,那么X25045将提供复位信号输出。

X25045内部有一个“写使能”锁存器,在执行写操作之前该锁存器必须被置位,在写周期完成之后,该锁存器自动复位。

X25045还有一个状态寄存器,用来提供X25045状态信息以及设置块保护和看门狗的超时功能。

X25045VI-2.7资料

X25045VI-2.7资料
—Data Retention: 100 Years
—ESD protection: 2000V on all pins
• Available Packages
—8-Lead PDlP
—8-Lead SOIC
—14-Lead TSSOP
• X25043 = Active LOW RESET • X25045 = Active HIGH RESET
Serial Input (SI)
SI is the serial data input pin. All opcodes, byte addresses, and data to be written to the memory are input on this pin. Data is latched by the rising edge of the serial clock.
DIE PHOTOGRAPH
RESET CONTROL
LOGIC
PROGRAMMABLE VOLTAGE SENSOR
SERIAL INTERFACE
LOGIC
Direct Write™ is a trademark of Xicor, Inc. ©Xicor, Inc. 1994, 1995, 1996 Patents Pending 3844-6.5 5/9/96 T4/C2/D2 NS
元器件交易网
APPLICATION NOTES AVA I L A B L E
X25043/45AN11 • AN21
4K
X25043/45
512 x 8 Bit
Programmable Watchdog Supervisory E2PROM
FEATURES

X25045芯片的原理及其应用

X25045芯片的原理及其应用

第20卷第2期 中南民族学院学报(自然科学版) Vol.20No.2 2001年6月 J ournal of South-Central Univer sity for Nationalities(Nat.S ci.) Jun.2001X25045芯片的原理及应用刘立航(中南民族学院电子信息工程学院)摘 要 介绍了具有可编程看门狗、电压监控、串行E2P RO M功能的X25045芯片的工作原理,并给出了与单片机连接的可应用于语音系统的软件编程.关键词 X25045电路;单片机;软件中图分类号 T P333.1 文献标识码 A 文章编号 1005-3018(2001)02-0049-05微机控制系统干扰、电源的波动引起的程序飞车和数据丢失,常造成系统的各种误动作或死机,直接影响着系统的正常运行,设计人员为此倍感头痛.X25045(X25043)芯片将微机测控系统中常用的功能:看门狗定时器、电源电压监控、上电复位、串行E2PROM集成在一片8引脚的芯片内.这种组合大大减少了对电路板的空间要求,简化了硬件设计,降低了成本和功耗,大大提高了系统的可靠性和安全性.1 芯片简介1.1 引脚功能引脚功能见表1.表1 引脚功能引脚号引脚名说明1CS片选输入(低电平有效)2SO串行输出3WP E2PR OM写保护输入4V ss地5SI串行输入6SCK串行时钟输入7RESET复位信号输出8V cc电源电压1.2 看门狗看门狗定时器对微处理器提供了独立的保护系统.它提供了3种定时时间,可用编程选择200ms,600m s和1.4s.当系统故障程序飞车,只要看门狗定时器计时达到其编程的超时极限, RESET引脚立即自身产生高电平复位信号.CS电平变化(上升沿)将复位看门狗定时器.1.3 电压监控当电流电压Vcc降至最小转换点以下,芯片的RESET引脚立即产生复信信号,这样电源接通和关断瞬间电源电压不稳定就不会造成系统死机,数据误写及误动作等故障.收稿日期 2001-02-28作者简介 刘立航(1954~),男,讲师,中南民族学院电子信息工程学院,武汉4300741.4 E 2PROM 存贮器芯片内部的存贮器采用CM OS 工艺的4096位串行E 2PROM .它的内部按512×8组织.每个字节可擦写10万次以上,内部数据可保存100年以上.使用简单的3线总线串行外设接口(SPI),就可对芯片进行读写操作.一次最多写4个字节[1].2 工作原理2.1 指令寄存器X25045内含一个8位的指令寄存器,对芯片的所有操作都需通过对指令寄存器写命令来完成,指令集见表2.所有指令、地址和数据都是以高位(M SB )在前的方式串行传送.读和写指令的第3位包含了高地址位A 8.表2 指令集指令名指令格式操 作W REN00000110设置写使能锁存器允许写WR DI 00000100复位写使能锁存器禁止写RD SR 00000101读状态寄存器W RSR 00000001写状态寄存器R EAD 0000A 8011从所选地址开始的存贮器中读出数据WR IT E0000A 8010把数据写入所选地址开始的存贮器中2.2 状态寄存器在任何情况下都可以通过RDSR 指令读状态寄存器,状态寄存器格式为:D 7D 0XXW D1WD 0BL 1BL 0WELWI P 其中WIP 位表示X 25045是否忙于向E 2PROM 写数据.为0时表示没有写操作在进行,可以向E 2PROM 写数据;为1时,表示正在写操作,此时不能向E 2PROM 写数据.WIP 由WREN 指令设定为1,在下列情况之一可使W IP 复位为0.(1)执行WRDI .(2)上电时.(3)字节、页或状态寄存器写周期完成之后.(4)WP 脚变成低电平.WEL 位表示写使能锁存器的状态,是只读位,在X 25045的写周期内该位为1,写结束后为0.WRSR 指令可以对状态寄存器中非易失性位BL1,BL0,WD1,WD0进行设置.BL1和BL0位确定E 2PROM 的块保护地址范围,它们的关系如表3所示.在块保护地址范围内的数据只能被读出.WD 1、WD 0控制看门狗定时器时状态,超时选择如表4所示.表3 块保护选择状态寄存器BD 1BD 0被保护的阵列地址00无写保护01$180~$1F F 10$100~$1F F表4 看门狗定时选择状态寄存器看门狗超时周期BL 1BL 0(典型值)00 1.4s 01600ms 10200ms 50 中南民族学院学报(自然科学版)第20卷3 读/写操作时序3.1 读时序(1)把CS 拉低以选择芯片;(2)发送8位的读(READ )指令;(3)送8位的字节地址;(4)将所选定地址的存储器中的数据移到期S0线上.继续提供时钟脉冲可连续读出接下的地址空间中的数据.每移出一个字节数据之后,字节地址自动增到下一个较高地址.达到最高地址时,地址计数器翻转至00H ,无限循环下去直到把CS 置为高电平,可以终止操作.图1所示为从EEPROM 阵列中读数据的操作时序.图1 读时序 图2 写时序3.2 口写时序在写时序之前,必须先发出WREN 指令使“写使能”锁存器置位(见图2).具体置位“写使能”锁存器操作为:(1)CS 先被拉到低电平;(2)由时钟同步送入WREN 指令.(3)将CS 变为高电平.写数据到EEPROM 操作为(见图3):(1)拉低CS 并保持在低电平;(2)发送写指令(WRIT E );(3)写数据.可以连续写多达4个字节的数据,但必须是这4个字节驻留在同一页上.图3为写数据到EEPROM 阵列中的操作时序.图3 写数据串 图4 与单片机的接口51第2期 刘立航:X 25045芯片的原理及应用 4 X25045与GM S97L51单片机接口4.1 硬件设计设计的硬件的原理图见图4.4.2 软件设计芯片提供了E2PROM存贮数据及看门狗功能.它必须通过微处理器加以控制方可实现.针对上述硬件,现提供以下调试通过的子模块,这些模块已应用于模拟存贮器的语音系统中,效果良好[2].(1)写8位数据子程序.入口参数:数据:A WRIT E8: M OV R3,#08HWRIT E81:RLC A M OV SI,C CLR SCK SETB SCK DJNZ R3,WRIT E81 CLR SI RET(2)读8位数据子程序.出口参数:数据:A READ8: MOV R3,#08HREAD81:SET B SCKCLR SCKMOV C,SORLC DJNZ R3,READ81RET(3)读状态子程序.出口参数:状态子节:A READ-SR:M OV A,#RDSR;发读命令CLR CSLCALL WRIT E8;写命令LCALL READ8;读状态SET B CSRET(4)写状态子程序.入口参数:DL:状态字出口参数:F0=0,写成功;=1,失败WRIT E-SR:LCALL READ-SRCLR F0JNB ACC.0,WRITE-SR1SET B F0SJM P WRIT E-SR2WRIT E-SR1:CLR CSM OV A,#WREN;写使能允许LCALL WRIT E8SET B CSCLR CSM OV A,#WRSR;写状态命令 LCALL WRITE8 M OV A,DL LCALL WRITE8 CLR SCK SETB CSWRIT E-SR2:RET (5)写一字节子程序.入口参数:25045地址:DPT R数据:DHWRIT E-BYT E:LCALL READ-SR JB ACC.0,WRIT E-BYT E CLR C M OV A,#WREN;写使能 LCALL WRIT E8 SET B CSMOV DPTR,#BYTE-ADDRCLR CSMOV A,#WRIT E;数据写入EEPOM命令MOV B,DPHMOV C,B0HMOV ACC.3,C52 中南民族学院学报(自然科学版)第20卷LCALL WRITE 8MOV A ,DPL ;写地址LCALL WRITE8MOV A,DH ;写数据LCALL WRITE 8CLR SCK SET B CSRET(6)读一字节子程序.入口参数:25045地址:DPT R 出口参数:DLREAD -BYT E :LCALL READ -SRJB ACC.0,READ-BYTE MOV DPT R,#BYTE-ADDRCLR SCK CLR CSMOV A,#READ;读命令M OV B ,DPH M OV C ,B 0H M OV ACC.3,C LCALL WRITE 8M OV A ,DPL LCALL WRITE 8LCALL READ8M OV DL,A CLR SCK SETB CSRET若要连续读2个数据字节,只需在M OV DL,A 后再插入LCALL READ8,M OV DH ,A ,读多字节,依此类推.(7)复位看门狗.RST -WDOG :CLR CSSET B CS RET参 考 文 献[1] 力源电子股份有限公司.X 25043/45数据手册[M ].武汉:力源电子出版公司,1998.[2] 孙育才.M CS-51系列单片微型计算机及其应用[M ].南京:东南大学出版社,1997.34~94.Principle and Application of X 25045CMOS ChipL iu L ihangAbstract T his article introduces the wo rking principle of X25045CMOS chip,w hich hasthe function on the prog rammable watchdog ,voltage mo nitor -contr ol and serial E 2PROM .And it gives a softw are pro gram o n connecting w ith single chip w hich can be used in phonetic sy stem .Keywords X25045circuit;single chip;prog ramLiu Lihang Lect.,Dept o f Electr onic Engineering ,SCU F N ,Wuhan 43007453第2期 刘立航:X 25045芯片的原理及应用 。

SPI接口应用之一---看门狗芯片X25045

SPI接口应用之一---看门狗芯片X25045

SPI接口应用之一---看门狗芯片X25045 SPI接口应用之一---看门狗芯片X25045hadao 发表于 2006-5-8 0:08:41一、引脚定义及通信协议SO:串行数据输出脚,在一个读操作的过程中,数据从SO脚移位输出。

在时钟的下降沿时数据改变。

SI:串行数据输入脚,所有的操作码、字节地址和数据从SI脚写入,在时钟的上升沿时数据被锁定。

SCK:串行时钟,控制总线上数据输入和输出的时序。

/CS :芯片使能信号,当其为高电平时,芯片不被选择,SO脚为高阻态,除非一个内部的写操作正在进行,否则芯片处于待机模式;当引脚为低电平时,芯片处于活动模式,在上电后,在任何操作之前需要CS引脚的一个从高电平到低电平的跳变。

/WP:当WP引脚为低时,芯片禁止写入,但是其他的功能正常。

当WP引脚为高电平时,所有的功能都正常。

当CS为低时,WP变为低可以中断对芯片的写操作。

但是如果内部的写周期已经被初始化后,WP变为低不会对写操作造成影响。

二、硬件连接三、程序设计状态寄存器:7 6 5 4 3 2 1 0X X WD1 WD0 BL1 BL0 WEL WIP WIP:写操作标志位,为1表示内部有一个写操作正在进行,为0则表示空闲,该位为只读。

WEL:写操作允许标志位,为1表示允许写操作,为0表示禁止写,该位为只读。

BL0,BL1:内部保护区间的地址选择。

被保护的区间不能进行看门狗的定时编程。

WD0,WD1:可设定看门狗溢出的时间。

有四种可选择:1.4s,600ms,200ms,无效。

操作码:WREN 0x06 设置写允许位WRDI 0x04 复位写允许位RDSR 0x05 读状态寄存器WRSR 0x01 写状态寄存器READ 0x03/0x0b 读操作时内部EEPROM页地址 WRITE 0x02/0x0a 写操作时内部EEPROM页地址程序代码:#i nclude <reg51.h>sbit CS= P2^7;sbit SO= P2^6;sbit SCK= P2^5;sbit SI= P2^4;#define WREN 0x06 //#define WRDI 0x04 //#define RDSR 0x05 //#define WRSR 0x01 //#define READ0 0x03 //#define READ1 0x0b //#define WRITE0 0x02 //#define WRITE1 0x0a //#define uchar unsigned charuchar ReadByte() //read a byte from device{bit bData;uchar ucLoop;uchar ucData;for(ucLoop=0;ucLoop<8;ucLoop++){SCK=1;SCK=0;bData=SO;ucData<<=1;if(bData){ ucData|=0x01; }}return ucData;}void WriteByte(uchar ucData)//write a byte to device {uchar ucLoop;for(ucLoop=0;ucLoop<8;ucLoop++){if((ucData&0x80)==0) //the MSB send first{SI=0;}else{SI=1;}SCK=0;SCK=1;ucData<<=1;}}uchar ReadReg() //read register{uchar ucData;CS=0;WriteByte(RDSR);ucData=ReadByte();CS=1;return ucData;}uchar WriteReg(uchar ucData) //write register{uchar ucTemp;ucTemp=ReadReg();if((ucTemp&0x01)==1) //the device is busyreturn 0;CS=0;WriteByte(WREN);//when write the WREN, the cs must have a high levelCS=1;CS=0;WriteByte(WRSR);WriteByte(ucData);CS=1;return 1;}void WriteEpm(uchar cData,uchar cAddress,bit bRegion) /* 写入一个字节,cData为写入的数,cAddress为写入地址,b Region为页 */{while((ReadReg()&0x01)==1); //the device is busyCS=0;WriteByte(WREN); //when write the wren , the cs must hav e a high levelCS=1;CS=0;if(bRegion==0){ WriteByte(WRITE0);} //write the page addrelse{WriteByte(WRITE1);}WriteByte(cAddress);WriteByte(cData);SCK=0; //CS=1;}uchar ReadEpm(uchar cAddress,bit bRegion)/* 读入一个字节,cAddress为读入地址,bRegion为页 */ {uchar cData;while((ReadReg()&0x01)==1);//the device is busyCS=0;if(bRegion==0){WriteByte(READ0); }else{WriteByte(READ1);}WriteByte(cAddress);cData=ReadByte();CS=1;return cData;}main(){WriteReg(0x00);//set the watchdog time as 1.4s CS=1;CS=0; //reset the watchdog}基于X25045的新型看门狗电路图作者:重庆三峡学院应用技术学院谢辉来源:不详点击数:更新时间:2007年02月14日看门狗(watchdog)电路是嵌入式系统需要的抗干扰措施之一。

看门狗使用说明书

看门狗使用说明书

目录第一章查看工控机是否已安装看门狗 (1)第二章安装看门狗程序步骤 (2)第三章看门狗具体事项设置 (5)第四章查看看门狗运行状况 (8)第一章查看工控机是否已安装看门狗步骤如下:在开始菜单中打开控制面板,查看是否有一个WatchServiceConfiguration程序,如下图所示:如果有的话就直接按照第三章进行设置即可,否则,按照第二章进行安装,安装完以后再按照第三章进行设置。

第二章安装看门狗程序步骤第一步:打开看门狗程序,界面显示如下图所示:第二步:点击Next按钮后,选中第三项Adwantech[w83627HF]WDT,然后点击下一步,界面显示如下图所示:第三步:点击Install进行安装,界面显示如下图所示:程序自行安装完成以后,点击Finish完成。

如下图所示:第四步:安装完成以后会提示重启系统,选中Yes,I want to restart my computer now,点击OK按钮重启即可安装完毕,系统重启以后再根据第三章设置看门狗的事项。

第三章看门狗具体事项设置具体设置步骤如下所示:第一步:在控制面板中找到已安装好的WatchServiceConfiguration程序,打开此程序后,在General窗口中显示如下图所示:提示:如果在安装过程中,General窗口并没有Start watchdogservice on boot复选框和StartService按钮的话,就直接跳到第三步进行设置,如下图所示:第二步:在Start watchdogservice on boot复选框中打上对勾,然后点击Start Service后,该窗口显示如下图所示:第三步:点击Setting窗口,该窗口显示如下图所示:第四步:在Setting窗口中,Timer Span设置问15s,在Watch Mode模式中选中System,并且在Log Event复选框中打上对勾。

如下图所示:第五步:鼠标点击Apply按钮,再点击Enable按钮,最后点击OK按钮即可。

看门狗芯片中文说明

看门狗芯片中文说明

看门狗芯片中文说明看门狗MAX705/706/813中文说明1 概述MAX705/706/813L是一组CMOS监控电路,能够监控电源电压、电池故障和微处理器(MPU或mP)或微控制器(MCU或mC)的工作状态。

将常用的多项功能集成到一片8脚封装的小芯片内,与采用分立元件或单一功能芯片组合的电路相比,大大减小了系统电路的复杂性和元器件的数量,显著提高了系统可靠性和精确度。

该系列产品采用3种不同的8脚封装形式:DIP、SO和mMAX。

主要应用于:微处理器和微控制器系统;嵌入式控制器系统;电池供电系统;智能仪器仪表;通信系统;寻呼机;蜂窝移动电话机;手持设备;个人数字助理(PDA);电脑电话机和无绳电话机等等。

2 功能说明2.1 RESET/RESET操作复位信号用于启动或者重新启动MPU/MCU,令其进入或者返回到预知的循环程序并顺序执行。

一旦MPU/MCU处于未知状态,比如程序“跑飞”或进入死循环,就需要将系统复位。

对于MAX705和MAX706而言,在上电期间只要Vcc大于1.0V,就能保证输出电压不高于0.4V的低电平。

在Vcc上升期间RESET维持低电平直到电源电压升至复位门限(4.65V或4.40V)以上。

在超过此门限后,内部定时器大约再维持200ms后释放RESET,使其返回高电平。

无论何时只要电源电压降低到复位门限以下(即电源跌落),RESET 引脚就会变低。

如果在已经开始的复位脉冲期间出现电源跌落,复位脉冲至少再维持140ms。

在掉电期间,一旦电源电压Vcc降到复位门限以下,只要Vcc不比1.0V还低,就能使RESET维持电压不高于0.4V 的低电平。

MAX705和MAX706提供的复位信号为低电平RESET,而MAX813L提供的复位信号为高电平RESET,三者其它功能完全相同。

有些单片机,如INTEL的80C51系列,需要高电平有效的复位信号。

2.2 看门狗定时器MAX705/706/813L片内看门狗定时器用于监控MPU/MCU的活动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选时间的看门狗定器间降
VCC看压检测和复位控制种
5标准开看始电位控使检
用编性器看程顺序即对选低进使检测和复位控始电使检行至程顺
位控使检选进省VCC=1V
在使性可
打门狗定流始间使小于关50uA
打门狗定闭读间使小于10uA
打操作不间使小于2mA
同型看号件看降其供以使使检选是次 1.8-3.6V,2.7V-5.5V,4.5V-5.5V
4K控EEPROM1000000擦看写周期具
有数据块看保护功能全选是护功1/41/2部当看EEPROM然也置选是状关同护功态内
建防看误措周施指
编令允许引周作不
周护功脚钟
间达选短 3.3M
看程顺间的
16节页看模周式由
周间自降其建当动完成典
为号看降其周期具描5ms
2能全述本
将降其四合标能全一关体上管使位控制种门狗定器间降压检理及是串有数保护功能全看它至EEPROM助数简关化应系编统设看计减少印板种占看面编积提高靠选该可
芯片公建看它至EEPROM次有数Xicor司锁看保被护功CMOS它至EEPROM助组织结典8控看构个助自体线自合总个典看SPI方总并由行至作不供写周期具省印数1000000擦且好周够看据块全存护年100法
然降其超使且过路V TRIP间X5045建当看位控使会四
约高以体线脉描200MS看位控冲让微处正及降全存常工
位控
压检测和
中不路顺监X5045端和V CC下看使检跌压且好打
VCC使检落到产V TRIP是跌间约生这体线位控冲让直线
位控冲让体效数如效产VCC压产1V是跌果后V CC打
压到产V TRIP升管 延打V CC过路V TRIP升信间脉200ms位控消件失得用继处正及降选是续
门狗定器间降
门狗定器间降使会端和WDI看出码判否此处正及降次寄中不常工打计器看器间间的是建
处正及降须要打WDI脚钟管生这体线自靠产进看使未看加应寄延X5045四生这体线位控消件
打X5045建当看体线制种决年降监数2控选程顺控长器起器间期具看改 处正及降选是超路令
允判两加直从线控而些两加门狗定器间间的看改
SPI它至程顺EEPROM
片公制种看令允组织结典体线节页 8bit 直命条允监数从代最变效源四令允还址周码片公对选 数从代操令允编关了电应出沿据块 供助看令允 需相变体线8控看入都是串见闭看据块 包数令允表关跌们 助先漏次超路SPI 它至方总判周码降其看 包数令允 入都 据块漏次MSB 格周
令允称平 令允首由 成典看作不 WREN 0000 0110 周许引 WRDI 0000 0100 周止但 RSDR 0000 0101 操态内决年降
WRSR 0000 0001 周态内决年降 门狗定复保被器 READ 0000 A 8 011 而时器看始电入都元拉监操据块
WRITE
0000 A 8 011
易时器看始电入都元拉周码据块 1-16节页
周许引
打降其行至周作不前必 旦格须要计状周作不令允 WREN 令允许引行至周作不 些WRDI 四止但周作不 打降其位控升四动完止但周作不 些体跟低降其周码体线节页 体模者周码态内决年降升置四动完正关周止但态内 打WP 脚钟源入升置约用降其正及周止但态内
打周起WREN WRDI RSDR 复WRSR 令允升同相变打升丢管体线入都者体线据块 态内决年降
态内决年降自4线向此使同约溢得看制种控复2线此使对失得看态内控织典 制种控编关计状门狗定器间降看储沿间的复年 降保护功缺 态内决年降看首由表跌积看们首
态内决年降 示在就次00H
7 6 5 4 3 2 1 0 0 0
WD1
WD0
BL1
BL0
WEL
WIP
WIP 次体线单得可看最操控 打公建程顺间 助令忙沿降其 没 直体控选是编RDSR 令允操沿 然操沿看直体控次 1 延们忙建当常打行至周作不 果后次 0 们忙建当层数行至周作不
WEL 次体线单得可控 然芯控描 1 间们忙片公正关周许引态内 些芯控次 0 延还们片公正关周止但态内 WEL 置次体
线最操控 令允WREN 四用WEL 加描 1 些令允WRDS 延四直控加描 0
保被器控BL0复BL1编关计状保护功看情擦 直线向单得可看控超路WRSR 令允判程顺 超路直从控看计状 选是用年 降看1/4 1/2 部当漏正关周护功态内 然也置选是部当漏同正关周护功态内 有上看计状门跌积看们首
门狗定器间降制种控 WD0复WD1 编关时任门狗定看器间储沿间的 有上看况容门跌积看
们首
直从线向单得控超路WRSR 令允行至程顺
操态内决年降 变操态内决降 旦格四CS 源入是时任芯降其 也升禁体线8控看RDSR 令允 也升态内决年降看建图受超路SD0总行至出沿 然也须要变数见系看间达推产SCK 总管 给6着沿起操态内决年降看间即 态内决年降选是打何之间断组操沿 对用次打EEPROM 建当看周期具建置选是操沿 周态内决
年降
变四据块周码态内决年降 旦格须要编WREN 条允四WEL 状描 1 旦格四CS 源进使未是时监芯降其 也升周码WREN 令允 源再四CS 择省靠使未 也升束擦四CS 源进使未 源再周码WRSR 令允 丢再周码8控据块 直线8控据块受次见系看决年降监看建图 周码构忽升须要四CS 择省靠使
未 果后CS 层数打WREN 复WRSR 具的加靠 延WRSR 令允四组略去
操态内决年降建图 周态内决年降建图
操年 降建图
变操年 降看建图 旦格四CS 择进是时监芯降其 也升四8控看操令允禁产降其监半 丢再禁8控看入都 操令允看控3编关时任年 降看管发缺者跌发缺 打操作不址复入都毕禁成增升 包时监看入都元拉看据块超路SD0总禁沿 打操成直体节页升 果后续名高以间达冲让 延直体入都元拉看跌体线元拉看据块四约组序即操沿 入都四约动完入回推产 然产短值靠入都前升 入都四约绕随产$000H 元拉 操期具打CS 加描靠使未升监但
周年 降建图
变周年 降建图 WEL 控须要超路WREN 令允状描 1 格四CS 择进 四WREN 令允禁码降其 也升四CS 择靠 也升束擦四CS 择进 主升周码WRITE 令允且丢主8控看入都 WRITE 令允看控3编关时任年 降看管发缺复跌发缺 果后CS 层数打WREN 复WRITE 令允前的加描靠使未 延WRITE 令允组略去
周作不省印相变24线间达期具 CS 须要择进且打作不具的护或进使未 机制连选是限名周码16线节页看据块 待种次直16线节页须要周码型体模 体模看入都始电关入都[X XXXX 0000]构忽关入都[X XXXX 1111] 果后第周码看节页入都经产短体模看值升 些间达需续名年打 自减据降四绕随产芯模看覆体线入都且盖秒必积包周看建图
态内决年降控 门狗定器间储沿间的 WD1 WD0 X5045/X5043 0 0 1 4毫 0 1 600空毫 1 0 200空毫 1 1
止但
态内决年降控 护功看入都做的 BL1 BL0 X5045/X5043 0 0 同护功 0 1 $180H-$1FFH 1 0 $100H-$1FFH 1
1
$000H-$1FFH
打行至周作不节页者模周成典间CS须要打值升体线第周码节页看控0组周码前升择省靠使未打何之供助间断四CS加描靠使未周作不漏层数成典
打体擦周态内决年降看作不者周年 降看作不前升查周码看作不须要旦格操态内决年降且测说WIP控果后WIP控次靠明注常打行至建当看周作不
意点志
管使位控升看态内果跌
降其正关进能除态内
变用降其行码活持态内者源激体代令允延体擦推打CS管看自靠产进看加应次须要看
S0脚钟正关靠耗态内
正关周止但态内
准䀚控看态内次0
位控间的次tpurst。

相关文档
最新文档