【经验】EEPROM GT93C86读写失败,你是否留出Tcss时间和Tdis时间?
聚辰推出的GT93C86是一颗可以擦写100万次的EEPROM,最高速率支持到3M,宽压支持到1.8V~5.5V的供电范围。支持16位和8位两种读写模式,写入时间5ms。 众所周知非易失性的存储器,在各行各业的各类应用中均有需求。那么我们今天就来说说使用这颗芯片需要注意的问题。
首先由于这颗芯片支持8位和16位两种方式操作,把Pin6 “ORG”引脚拉高或者浮空就是16位操作模式,如果拉低则是8位模式。那么我们就以16位操作模式先看下这段抽象代码:
u16 GT93C86_WEN(void)
{
u16 data =0x1300,ret =0,i;
GT93C86_SCK_0;
GT93C86_CS_1
for(i=13; i>=1; --i)
{
GT93C86_MOSI =(data >> (i-1)) & 0x01;// 从高位到低位进行串行写入
GT93C86_SCK_1;
delay_us(20);
ret <<=1;
if(GT93C86_MISO == 1)
ret |= 0x01;
GT93C86_SCK_0;
delay_us(20);
}
GT93C86_CS_0
return ret;
}
这段代码乍一看没有问题,但是我们看下手册中如下的时序图就可以发现问题:
我们可以看出上面的代码中其实并没有留出Tcss时间和Tdis时间。所以造成了读写失败。知道了原因其实代码的修改就很简单了。如下修改代码,问题既可以解决:
u16 GT93C86_WEN(void)
{
u16 data =0x1300,ret =0,i;
GT93C86_SCK_0;
GT93C86_CS_1//首先使能片选信号
for(i=13; i>=1; --i)
{
GT93C86_MOSI =(data >> (i-1)) & 0x01;// 依然先准备好数据
delay_us(20);//先留出Tcss和Tdis时间
GT93C86_SCK_1;
delay_us(20);
ret <<=1;
if(GT93C86_MISO == 1)
ret |= 0x01;
GT93C86_SCK_0;
}//更改后的代码最后一次循环SCK拉低后没有留出Tcsh
delay_us(20);//增加留出Tcsh时间延时
GT93C86_CS_0
return ret;
}
- |
- +1 赞 0
- 收藏
- 评论 0
本文由土肥圆提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】聚辰IIC接口EEPROM产品接线设计方案
聚辰的EEPROM产品具有高可靠性、宽电压、高兼容性、低功耗等特点,广泛应用于通讯、医疗仪器、汽车电子、白色家电、工业控制等领域。本篇文章主要介绍一下聚辰IIC接口EEPROM产品接线设计方案。
【经验】关于聚辰GT93C86系列EEPROM读写操作过程中时钟数正确配置说明
本文简述在使用聚辰MICROWIRE系列产品GT93C86的过程中,遇到读写操作异常的解决方法。
【经验】聚辰SPI接口EEPROM产品接线设计方案分析
SPI EEPROM通信速度快,最高可达20Mb/s,主要用于高速通信方面设计、无线局域网、网络硬盘、WIFI等。本文将介绍一下聚辰SPI接口的EEPROM产品的典型应用图。
聚辰-非车规级EEPROM主推选型表
聚辰非车规级EEPROM主推产品,包括I2C、SPI和Microwire等标准接口的系列,容量2k~512k,电压最高5.5V,工规温度至105℃,同时提供SOP8、TSSOP8、UDFN等封装。
产品型号
|
品类
|
封装
|
密度
|
电源电压范围
|
速度(Hz)
|
内存组织
|
输出电流
|
工作温度范围
|
存储温度范围
|
GT24C02C-2GLA2-TR
|
I2C series EEPROM
|
SO8
|
2K
|
1.7-5.5V
|
1MHz
|
256x8
|
5mA
|
-40℃ to +105℃
|
-65℃~+150℃
|
选型表 - 聚辰 立即选型
【应用】国产车规级EEPROM用于车载充电机,支持100万次擦写,自定义写入周期最大5ms
给汽车慢充的车载充电机的功能越来越完善,比如双向的充电放电功能,功率调节等。本文介绍聚辰的车规级EEPROM GT25C256A-2GLA1-TR适合该应用。
聚辰-车规级EEPROM主推选型表
聚辰车规级EEPROM主推产品,包括I2C、SPI和Microwire等标准接口的系列,容量2k~512k,电压最高5.5V,工规温度至125℃,同时提供SOP8、TSSOP8、UDFN等封装。
产品型号
|
品类
|
封装
|
密度
|
电源电压范围
|
速度(Hz)
|
内存组织
|
输出电流
|
工作温度范围
|
存储温度范围
|
GT24C02C-2GLA1-TR
|
I2C series EEPROM
|
SO8
|
2K
|
1.7-5.5V
|
1MHz
|
256x8
|
5mA
|
-40℃~+125℃
|
-65℃~+150℃
|
选型表 - 聚辰 立即选型
聚辰半导体(Giantec)EEPROM/智能卡选型指南(中文)
聚辰 - SPI接口的串行EEPROM,I²C接口的两线串行EEPROM,智能卡,EEPROM,非接触式CPU卡芯片,三线式MICROWIRE总线的串行EEPROM,串行EEPROM,两线串行EEPROM,指定应用的串行EEPROM,多I/O FLASH安全卡芯片,非接触式逻辑卡芯片,逻辑加密卡芯片,电可擦可编程只读存储器,接触式32K金融社保卡芯片,GT23SC4432,GT24C1024,GT25C08,GT93C56,GT93C46A,GT23SC4428,GT93C66A,GT23SC4469,GT24C32,GT25C04,GT25C02,GT25C01,GT23SC4442,GT24C512,GT34C02,GT25C128A,GT23SC55160,GT24C04,GT93C46,GT23SC4439A,GT25C16,GT23SC1604,GT24C08,GT93C86,GT24C02,GT24C32A,GT24C512A,GT34TS02,GT24C128A,GT24C128B,GT24C08A,GT23SC4455,GT23SC4456,GT24C128,GT24C256,GT24C16,GT25C32A,GT93C56A,GT93C76,GT24C256A,GT25C64,GT34TS04,GT25C128,GT34C02A,GT34TS02A,GT93C66,GT23SC4458,GT24C64,GT25C32,GT25C256,SIM卡,工业
GT24C64E汽车级64 kbit I2C总线EEPROM
聚辰 - EEPROM,64-KBIT SERIAL EEPROM AUTOMOTIVE GRADE DEVICE,AUTOMOTIVE 64-KBIT I2C BUS EEPROM,电可擦可编程只读存储器,汽车64-KBIT I2C总线EEPROM,64-KBIT串行EEPROM汽车级器件,GT24C64E-2UDLA1-TR,GT24C64E-2GLA1-TR,GT24C64E-2ZLA1-TR,GT24C64E
GT24C256B汽车级(A2)2线256k位串行EEPROM
GT24C256B是一款256K位串行EEPROM,适用于汽车电子领域。它采用两线串行接口,兼容I2C协议,支持128字节每页的写操作,具有自定时写周期和自动清除功能。该产品具有宽电压工作范围、低功耗、高可靠性等特点,适用于多种汽车电子应用。
聚辰 - EEPROM,2线256K位串行EEPROM,汽车2线256K位串行EEPROM,电可擦可编程只读存储器,AUTOMOTIVE 2-WIRE 256K BITS SERIAL EEPROM,2-WIRE 256K BITS SERIAL EEPROM,GT24C256B-2ZLA2-TR,GT24C256B,GT24C256B-2GLA2-TR,GT24C256B-2UDLA2-TR
【应用】国产EEPROM GT25C512-2GLI-TR用于智能电表,擦写次数达400万次
智能电表的精度不仅与计量芯片的精度有关,更与存储方式有很大的关系 ,如果检测到的电量数据不能写入存储器或者写入存储器过程出错,电表的精度就大大降低,建议用EEPROM存储数据的方式。推荐客户用聚辰的EEPROM GT25C512-2GLI-TR,高达400万次的擦写次数。
GT25C64A汽车级64-Kbit SPI总线EEPROM
GT25C64A是一款汽车级64K位串行EEPROM,采用标准SPI接口,适用于宽电压范围(1.7V至5.5V),支持高达20MHz的工作频率。该器件具有低功耗、高可靠性的特点,广泛应用于各种汽车电子系统。
聚辰 - EEPROM,64-KBIT SERIAL EEPROM AUTOMOTIVE GRADE DEVICE,电可擦可编程只读存储器,64-KBIT串行EEPROM汽车级器件,AUTOMOTIVE 64-KBIT SPI BUS EEPROM,汽车64-KBIT SPI总线EEPROM,GT25C64A-2UDLA1-TR,GT25C64A-2GLA1-TR,GT25C64A,GT25C64A-2ZLA1-TR,HIGH-SPEED COMMUNICATION,高速通信
GT25C256汽车(A2)SPI 256K位EEPROM
GT25C256是一款汽车级SPI 256K位EEPROM,采用标准串行外设接口(SPI)进行通信。该产品具有宽电压工作范围、低功耗、高可靠性等特点,适用于消费电子、无线通信、工业、医疗等领域。
聚辰 - EEPROM,汽车(A2)SPI 256K位EEPROM,电可擦可编程只读存储器,STANDARD ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY,AUTOMOTIVE (A2) SPI 256K BITS EEPROM,标准电可擦可编程只读存储器,GT25C256-3ZLA2-TR,GT25C256-3GLA2-TR,GT25C256-3UDLA2-TR,GT25C256
【应用】国产聚辰EEPROM GT93C86用于伺服电机控制器,频率高达3MHz,实现低待机电流需求
某客户在伺服电机控制器中加入了国产EEPROM:GT93C86(聚辰),用以参数存取和收集故障信息等。能极大程度上的优化伺服驱动器的数据存取速度和整体性能。GT93C86是16kb非易失性串行EEPROM,内存阵列为16384位。利用CMOS设计和工艺,能提供低待机电流和低功耗操作。
GT24C02A 2线2K位串行EEPROM
GT24C02A是一款由Giantec半导体公司生产的2K位串行EEPROM器件。该产品采用两线接口(与I2CTM兼容),支持宽电压范围操作,具有低功耗、高可靠性等特点。它适用于多种应用场景,提供多种封装选项,包括SOIC、TSSOP、UDFN、MSOP、XDFN、PDIP和SOT23。
聚辰 - EEPROM,工业标准电可擦可编程只读存储器,INDUSTRIAL STANDARD ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY,2线2K位串行EEPROM,电可擦可编程只读存储器,2-WIRE 2K BITS SERIAL EEPROM,GT24C02A-2PLI,GT24C02A-2TFLI-TR,GT24C02A-2SLI-TR,GT24C02A,GT24C02A-2UDLI-TR,GT24C02A-2GLI-TR,GT24C02A-2XDLI-TR,GT24C02A-2ZLI-TR
GT24C512B汽车级(A2)2线512k位串行EEPROM
GT24C512B是一款由Giantec Semiconductor Corp.生产的汽车级2线串行EEPROM。该产品具有宽电压操作范围、低功耗、高速读写特性,适用于多种应用场景。
聚辰 - EEPROM,汽车(A2)2线512K位串行EEPROM,AUTOMOTIVE (A2) 2-WIRE 512K BITS SERIAL EEPROM,电可擦可编程只读存储器,GT24C512B-2GLA2-TR,GT24C512B-2ZLA2-TR,GT24C512B,GT24C512B-2UDLA2-TR
电子商城
现货市场
服务
可烧录MCU/MPU,EPROM,EEPROM,FLASH,Nand Flash, PLD/CPLD,SD Card,TF Card, CF Card,eMMC Card,eMMC,MoviNand, OneNand等各类型IC,IC封装:DIP/SDIP/SOP/MSOP/QSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN.
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论