摘 要:介绍多功能器件X25045的主要特点和原理,结合其在CAN总线节点中的作用,设计并实现其硬件接口电路及软件。
关键词:X25045;看门狗;节点
0 引 言
随着计算机技术、单片机技术、控制网络技术的发展,以智能芯片为核心的单片机系统集成化和小型化程度的日益提高,使系统具备了完全的自诊断、自检测等性能。目前,在一些测控系统中,存在电源开断、瞬时电压不稳等不安全因素,将会造成系统死机、信息丢失、运行不稳定等故障。为解决这些问题,实现系统安全可靠、稳定、实时运行,可以采用可编程看门狗、电压监控、E2PROM等功能的X25045芯片。本文针对该芯片的特征进行分析和设计,并成功地应用在基于CAN总线的控制系统中。
1 X25045简介
1.1 性能简介
X25045是将可编程看门狗、电压监控、E2PROM集于一体的多功能芯片,该芯片是美国xicor公司的新型产品,具有体积小、占用I/O少等优点,应用于系统中可以简化单片机系统的设计,并完善其性能。
| 芯片共有8个引脚, 引脚功能见表1.
芯片工作期间, <!--[if !vml]--> 能才正常。值得注意的是,在芯片选通时, 特别提出的是,看门狗定时器对单片机提供了独立的保护系统,当系统出现故障时,只要其计时达到其编程的超时极限,或者当电 |
表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电子"即可.


<!--[endif]-->端应始终保持低电平。在一个读时序周期内,数据在串行时钟SCK的下降沿,由SO端串行输出,而缓冲地址或数据在串行时钟SCK的上升沿,由SI端输入锁存。当
端为低电平时,写保护功能部分可以使用。当
端为高电平时,所有写保护功
端变为低电平,将要中断对X25045的写操作,若正处在内部写周期内,则对写操作没有影响。