串行EEPROM存储器及应用-讲义课件(PPT·精·选)
- 格式:ppt
- 大小:2.01 MB
- 文档页数:37
SPI总线SPI总线(Serial Peripheral Interface串行外围设备接口总线)是三线式的串行总线,是由摩托罗拉公司所研发,使用三线进行数据传输,分别是SCK时钟引脚,SI数据输入引脚和SO数据输出引脚,另外还有CS片选引脚可以对同一总线上的芯片进行选通使用,SPI总线已被广泛使用在EEPROM、单片机和各种设备中。
常用串行EEPROM中的25XX系列芯片就是使用兼容SPI总线结构,采用先进COMS技术,体积小,是一种理想的低功耗非易失性存储器,广泛使用在各种家电、通讯、交通或工业设备中,通常是用于保存设备或个人的相关设置数据。
ATMEL公司生产的25系列的EEPROM存储容量从1K位到256K位。
其它一些芯片也会用到SPI总线,如常用的CPU监控芯片X5043、X5045就带有512字节的SPI界面EEPROM,常用于单片机系统的看门狗电路,同时也可以提供小数据量的存储,给电路设计带来很多的方便。
此文将用X5045为例讲述SPI的编程应用和X5045的一些其它功能。
X5045由Xicor公司出品,电压范围有2.7V到5.5V和4.5V到5.5V二个版本,擦写次数可达一百万次,最高时钟频率可达3.3MHz。
图一是X5045的PID封装实物图。
图1图2图二是X5045的引脚定义图。
CS/WDI是片选和看门狗复位输入,当CS为高时SO引脚变为高阻态,这时可以允许其它器件共用SPI总线,同时芯片也处于休眠状态,当CS为低时芯片被选中,并从休眠状态中唤醒,可以进行读写操作。
SO是串行数据输出,在读芯片时数据从此脚输出。
WP是写保护引脚,当WP为低时芯片写保护,不能对芯片写操作,但其它功能不受影响。
Vss是电源地。
SI是串行数据输入,接收来自控制器的数据和地址。
SCK是串行时钟输入,RESET是复位输出,Vcc是电源。
在25芯片中还有一个HOLD引脚,此引脚的功能是保持输入脚,ATMEL公司生产25芯片的HOLD引脚是低电平有效。