5.3 串行闪存电路
串行Flash的作用:① 程序的配置参数一般都保存在串行Flash中,如LCD显示器中的屏参数。② 保存网卡的物理地址以及网卡的一些配置参数。③ 保存开机引导程序及代码,就像主板中的BIOS一样,不过平板电脑中的代码都放入了并行Flash中,即NAND Flash中了,少数平板电脑会采用串行Flash芯片来启动。
常见的串行闪存芯片如图5-12所示。
串行Flash的工作原理以SST25系列的芯片为例(见图5-13),其他芯片与此类似。首先上电(电源引脚加电),CE信号为低电平,选中该芯片,然后时钟应该送入芯片接口端,在时钟信号的配合下,从SI端输入读、写、擦除等指令和地址,读写的数据,则从SO端输出。芯片的引脚WP:用于写保护。
HOLD:暂停信号,相当于忙信号,暂停对该芯片的操作。
其他几种芯片的引脚连接图如图5-14所示,电源分为5V和3.3V两种。
![](https://bookbk.img.zhangyue01.com/group61/M00/7A/30/CmQUOV-em-2EIbGnAAAAAAm_v8w948051187.jpg?v=pp5WUfTm&t=CmQUOV-em-0.)
图5-12 常见的串行闪存芯片
![](https://bookbk.img.zhangyue01.com/group61/M00/7A/30/CmQUOV-em-2ESqsPAAAAAFjT3Fk173943579.jpg?v=X3AEggRP&t=CmQUOV-em-0.)
图5-13 SST25系列串行Flash
![](https://bookbk.img.zhangyue01.com/group61/M00/7A/30/CmQUOV-em-2EfH3TAAAAADdFb5o267125020.jpg?v=WfXtK4TO&t=CmQUOV-em-0.)
图5-14 串行Flash芯片的引脚图
引脚说明:
DIO:平时用作指令和地址的输入,执行数据输出指令时,此脚也可输出数据。
ASDI:数据输入端(地址指令数据输入)。
DATA:数据输出端。
SIO0~3:数据复用端,有的信号线如SI,在其他情况下可作为SIO0引脚,SO引脚作为SIO1,其他以此类推,即引脚复用。
CS\CE:都是片选引脚,低电压表示选中该芯片。
SCL、SDA:I 2 C总线信号,通过I 2 C总线,传送指令、地址和数据。
R/B、RDY/BUSY:就绪/忙信号,高电平表示已准备好(就绪)。
常见的串行Flash的型号有25 系列、45 系列(带RST引脚)、49 系列、30 系列、31系列、32系列和34系列等。