TA的每日心情 | 怒 2019-11-26 15:20 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
EEPROM芯片X25043与80C196KC单片机的接口及应用7 s2 n8 C! S, z$ i
EEPROM Chip X25043 to 80C196KC Singlechip Microcontroller# Y/ W5 w$ y2 E$ @2 a
杨红权辜承林李承(华中科技大学电气与电子工程学院,湖北 武汉430074)
$ ^# E: b; n- \" o- g摘要
2 d" e1 G+ i- b: d( ]介绍了Xicor 公司的EEPROM芯片X25043的性能、特点及其在测控系统中的应用,可以充分利用X25043的上电复
/ w! H$ Z3 C: r6 {位、电压监控、看门狗定时器和外扩EEPROM,这样可以简化硬件电路设计,提离系统的可靠性。文中给出了X25043与
. p1 M& K. B% O80C196KC单片机的硬件换口和具体的C语言实现源程序。.
' ~" b( N' f/ M, c% ]! `: y* J关键词:0C196KC单片机,EPROM芯片,X25043( k" g1 {) K! d$ D
Abstract
+ _- A! |4 n/ l2 YThe prormancecharacterstic and aplication in observe and control system of EPROM chip X25043 made by Xicor
* ~2 ?+ A) u" S& T7 k' N$ W) tcompany are present in this paperCharateristlc of electrify reset contoller votage supervison .watchdog timer can be flly. L" b. l4 j, ^
used to simplily the hardware design and improve rlabill of the system.The inertace of EEPROM chip X25043 to5 O3 y0 V: _( R- ~' O( _
80C196KC Singlechip Morocontroler and sotware implement with c language programme are als proded.1 c* G4 O* y, h
Keywords:80C196KC Singlechip Morornroller ,EPROM chip,X250435 q- o7 {3 Z: m4 f4 B6 M! O8 ]
目前在-些单片机测控系统中存在电源开断、瞬时电压不
- |# o( L; e. J" O3)申行时钟(SCK):SCK最大的串行时钟频率可达到1MHz,
, U( U6 r/ B# ?: n" n D8 q9 e稳等不安全因素.会造成系统死机.信息丢失等运行故障。因此
+ Z3 g: ~) a& C8 ]5 W: c串行时钟控制用于数据输入和输出的申行总线定时。出现在SI
. V, t& p8 \$ _霄要外围电路具备掉电监视功能.确保程序的正常运行,一旦系
$ I, I6 x5 s- V- W0 [# `, n* s引脚上的操作码.地址或数据在时钟输人的上升沿锁存,而so
7 i1 {3 u" a" U$ G& n# t统因干扰或其它的一些原因导致程序跑飞或死机时,能及时发
) |6 |) l1 c; `- ?引脚上的數据在时钟输入的下降沿之后发生改变。
5 r$ Y/ z' v4 t出复位信号,使系统恢复。同时测控系统中有时需要设置-些参; h# C( x4 U- Q' R! c! P7 g5 Z
4)芯片选择(CS):当cs为高电平时,SO输出引|脚处子高6 P# \% V$ ^. U8 _' l
数,比如时钟初值、控制参数等,设置完成后这些参数往往需要7 j3 Y+ E$ Y8 O( Y9 t
阻状态;当CS为低电平时,将X25045置于工作状态。上电之
D1 @+ C# k& O) K0 K掉电保存,以便在下次系统启动时能进入预想的状态。
* U% G6 j. [# H% H P* k: _后,在任何操作开始之前需要cs从高电平至低电平的跳变。; L+ r5 |8 D% n- S+ K, l7 E1 v
在传统的电路设计中,常采用专用的集成复位电路、专用看
K; h) l; P+ [. E# O& c% c% l) ?5)写保护(WP):当WP为低电平时.禁止向X25045的非
6 \" p- b! C: R' O门狗监控电路和非易失存储器EEPROM电路来达到上述要求,
: u$ p6 X9 ^: d易失性写操作,但是器件的其它功能正常。WP保持高电平时," e+ ^2 |1 \, N3 S2 ^
但往往有成本较高电路板空间较大、接口复杂等不利因素。
4 u3 k j) v5 c& t4 U所有的功能都正常。在cs仍为低电平时,变为低电平将中断财! T A/ F! C$ N o6 p' B
X25043是美国Xicor公司出品的新型可编程看门狗监控X25045 的写操作。如果内部写周期已经开始.则变为低电平将
{1 ]3 z* n J! @' aEEPROM芯片,X25043把三种常用的功能即看门狗定时、电压, N6 ~& ?4 S: L; l0 h4 V6 I0 m
不影响写操作。/ V5 t6 w( K! H+ ]
监控和EEPROM组合在单个封装的CMOS器件内,大大简化! v& U* N" g1 S! F
6)复位(FESET):X25043的复位是低电平有效,漏极开路6 N' G1 p9 d) N* G- ^
了应用系统的硬件设计,降低了功耗.提高了系统的稳定性,是输出。 当VCC下降至最小工作电压以下时,RESET将输出低电
" A8 T) h! x, O8 Y! B( Y一种理想的单片机外围芯片,与X25045的区别在于X25043是6 x4 G# ?0 m+ H. E
平,从而将系统复位。
5 `$ ], ^8 \1 ?- v. W6 a低电平有效复位。看门狗定时器对鐓处理器提供了实时的保护,
9 N1 Z3 @8 M9 e* ^) Z8 V2 X25043 与80C196KC的指令及接口& ]& I v4 ~1 D3 ~2 g5 c p
VCC检测电路可使系统免受低电压的影响,当降到最小工作电
5 p# p+ j; z5 s6 `$ E% }X25043内部寄存器包括-个指令寄存器.-个写使能锁存
& K2 F5 d* n& [9 }压以下时,使系统复位,直到vcc恢复稳定为止。其存储器部分器和- -个软态寄存器。指令寄存器是-个八位寄存器,通过SI3 n9 }: C; I* s7 Y# C
是串行EEPROM,提供不少于10万次的存取次数和最少100.访间,它用于读取状态数据 、写人命令数据、设置或复位写使能
9 l M: ~" B# V) x+ o8 A6 G5 q+ A, j年的数据保存期,具有简单的三总线工作的串行外设接口SPI8 k9 Z0 j8 a3 I, R8 e
寄存器,指令集如表1所示。) A1 ~8 j- k3 n: `
(Seriall Perpheral InteRFace)。
, \7 x9 ?* x1 \/ l; q8 ^表1 X25043 指令寄存嚣指令集
+ y* P7 l8 R" o! W7 o# o
- B) r( U/ A0 }8 }; t9 J* M' U
|
|