25系列SPI总线Flash存储器的读写方法
一、概况
25系列存储芯片已经广泛应用于液晶电视、液晶显示器、主板、笔记本、卫星接收机等产品,用于储存固件程序或者产品数据,维修行业沿袭旧称,也把此芯片称之为8脚BIOS芯片,维修过程中经常需要对此芯片进行读取或者擦写等操作。 胃电图仪
首先我们来简单了解一下25芯片的有关知识:
1、芯片分类与引脚定义
25芯片属于SPI总线标准的串行Flash存储器,维修行业最常遇到的25芯片容量从512K到32Mbit,可以从型号中看出来。例如: a、MX25L4005,其含义是1、MXic公司生产的;2、属于25系列芯片;3、
容量是4Mbit,其对应的数据文件应该是4Mbit / 8 = 512KB
b、PM25LV512,其含义是1、P-FLASH公司生产;2、属于25系列芯片;
3、容量是512Kbit,其对应的数据文件应该是512Kbit / 8 = 64KB谷氨酰胺合成酶
c、W25X40,其含义是1、Winbond公司生产的;2、属于25系列芯片;3、
容量是4Mbit,其对应的数据文件应该是4Mbit / 8 = 512KB
d、EN25T80,其含义是1、EON公司生产的;2、属于25系列芯片;3、
容量是8Mbit,其对应的数据文件应该是8Mbit / 8 = 1MB
代换原则:统一系列,容量相同,一般可以代换;例如W25X40,其参数、性能和编程方法与MX25L4005相同,可以互换。
最常见的8脚封装
1、/CS 片选,此脚为低电平时,此25芯片才工作;
2、DO 串行数据输出;
3、/WP 写保护,低电平时禁止写入操作;
4、GND 地
5、DIO 串行数据输入/输出;
dm1346、CLK 串行时钟输入;
7、/HOLD 保持
8、VCC 供电,大多数25芯片采用3.3V供电
2、SPI总线
同步外设接口(SPI)是由摩托罗拉公司开发的全双工同步串行总线,包括1根串行同步时钟信号线以及2
根数据线,该总线大量用在与EEPROM、ADC、FRAM和显示驱动器之类的慢速外设器件通信。在常见的串行总线中,SPI总线的速度比I2C总线、RS232和RS485总线要快的多,而成本却很低。所以中小容量的闪存芯片中,采用SPI总线的越来越多。
a、双列直插DIP8
编程烧录时,参考下图的位置,直接放在编程器右边的座上锁紧。 b、标准SOP8
使用编程器赠送的转接板焊好芯片,然后放在编程器右边的座上锁紧。
c、宽体SOP8
有3个办法可以解决:1、购买对应宽度的转接座或者转接板;2、把芯片引脚往内侧弯倒,焊在标准SOP8转接板上;3、由芯片直接飞8根线到标准SOP8转接板上。
二、使用RT系列编程器读写25系列芯片的方法电热碗
选择并口功能完好的台式主机(尽量不要用笔记本,尤其是IBM的),按照说明书要求,把编程器软件安装完毕,如果您的系统安装了杀毒软件,请把编程器的安装目录在杀毒软件里列入白名单或者把编程器软件列为信任程序,如果您不会设置,还是关了杀毒软件再用编程器,实践证明,以360、卡巴为首的杀毒软件,经常误杀,而且系统会慢很多。 软件装好以后,把编程器用随机附送的并口线和USB线连接好,注意USB 线最好插在机器后面的U口上,供电比较足。然后用普通的32脚BIOS芯片,如W49V002F、SST49LF004等型号的芯片,测试一下编程器能否正常工作,一切正常以后,可以开始读写25芯片了:
1、打开编程器软件,点击软件右上角的“BIOS芯片”选项;鼠标放在“25
系列SPI存储器”按钮上,此时可以看到图片上出现25芯片的放置位置;
2、将要操作的25芯片,放在锁紧座对应位置,并且锁紧,然后把锁紧座下方
储酒罐的12位红拨动开关都拨到最底下;
3、单击“25系列SPI存储器”按钮,稍等片刻,如果出现提示框,直接点击
“OK”即可,如果不出现提示框,直接进入SPI子窗口,也是可以的。
SPI子窗口