RSS

X25045在总线节点中的应用

来源: 作者: 时间:2007-07-02 Tag: 点击:

摘 要:介绍多功能器件X25045的主要特点和原理,结合其在CAN总线节点中的作用,设计并实现其硬件接口电路及软件。

关键词:X25045;看门狗;节点

0  引  言

随着计算机技术、单片机技术、控制网络技术的发展,以智能芯片为核心的单片机系统集成化和小型化程度的日益提高,使系统具备了完全的自诊断、自检测等性能。目前,在一些测控系统中,存在电源开断、瞬时电压不稳等不安全因素,将会造成系统死机、信息丢失、运行不稳定等故障。为解决这些问题,实现系统安全可靠、稳定、实时运行,可以采用可编程看门狗、电压监控、E2PROM等功能的X25045芯片。本文针对该芯片的特征进行分析和设计,并成功地应用在基于CAN总线的控制系统中。

1  X25045简介

1.1  性能简介

X25045是将可编程看门狗、电压监控、E2PROM集于一体的多功能芯片,该芯片是美国xicor公司的新型产品,具有体积小、占用I/O少等优点,应用于系统中可以简化单片机系统的设计,并完善其性能。

芯片共有8个引脚, 引脚功能见表1.

芯片工作期间, <!--[if !vml]--><!--[endif]-->端应始终保持低电平。在一个读时序周期内,数据在串行时钟SCK的下降沿,由SO端串行输出,而缓冲地址或数据在串行时钟SCK的上升沿,由SI端输入锁存。当 端为低电平时,写保护功能部分可以使用。当 端为高电平时,所有写保护功

能才正常。值得注意的是,在芯片选通时, 端变为低电平,将要中断对X25045的写操作,若正处在内部写周期内,则对写操作没有影响。

特别提出的是,看门狗定时器对单片机提供了独立的保护系统,当系统出现故障时,只要其计时达到其编程的超时极限,或者当电

 

表1  X25045引脚功能

 

引脚

引脚名称

功能说明

 

1

 

芯片选择输入

 

2

SO

串行输出

 

3

 

写保护输入

 

4

Vss

 

5

SI

串行输入

 

6

SCK

串行时钟输入

 

7

RESET

复位输出

 

8

Vcc

电源电压

源电压降到最低转换点以下时,RESET引脚就会立即输出高电平复位信号。该芯片在系统上电或掉电时,RESET引脚也会立即输出高电平复位信号,从而避免了因系统故障、电源开断、瞬时电压不稳等的影响。

另外,芯片采用CMOS工艺的512字节串行E2PROM,它的每个字节可擦写10万次以上,内部数据可保存100年以上,具有低功耗、长寿命、可编程锁定等功能。使用3线总线串行外设接口SPI,就可对芯片进行读写操作。利用编程器与计算机相连,来实现对E2PROM进行读写。

1.2  工作原理

X25045 内部有一个8位指令寄存器,该寄存器可以通过引脚SI来访问,数据在串行时钟输入的上升沿由时钟同步输入。另外,对芯片的所有操作都需要通过对该寄存器的写命令来完成。其中操作主要有设置写使能锁存器允许写,复位写使能锁存器禁止写,读写状态寄存器,从所选地址开始的存贮器中读出数据,把数据写入所选地址开始的存贮器中。在执行写操作之前写使能锁存器必须被置位,在写操作完成后该寄存器必须被复位。其指令格式不再详细介绍。

X25045有一个状态寄存器,可以用来提供X25045的状态信息以及设置块保护和看门狗的超时功能。
1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
合作站点