论文部分内容阅读
【摘 要】AT93C46是一种低功耗CMOS、三总线的EEPROM存储器,具有写入速度快,而且可以重复擦写100万次,200年数据保存寿命等特点,广泛应用在无线电话、点钞机、防盗报警器等系列产品上。
【Abstract】AT93C46 is a low-power CMOS, three bus EEPROM memory, with the rapid speed of writing, and can be repeated 1 million times to wipe, 200 years of data preservation life and other characteristics, widely used in wireless telephone, banknote counter, burglar alarm and other products.
【关键词】AT93C46;EEPROM;三总线
【Keywords】 AT93C46; EEPROM; three bus
【中图分类号】TP393 【文献标志码】A 【文章编号】1673-1069(2017)04-0105-02
1 概述
AT93C46是一个三总线的EEPROM串行存储器,具有低功耗、写入速度快、1.8~6V宽电源电压供电、1K位容量、硬件和软件写保护、写入时自动清除原存储器内容、可重复擦写数据100万次、200年数据保存寿命等特点;采用串行传输的操作模式,在传递远距离的数据时,可以大量减少使用传输线的需求,同时缩小了系统整体占用空间。所以,AT93C46非常适合用于微控制器或微处理器的场所。
2 内部结构及功能说明
AT93C46内部利用指令缓冲器储存输入进来的串行数据,再由指令译码控制逻辑与内部频率产生器,在指定的地址将数据进行读取、写入或擦除等操作。
① AT93C46的管脚名称和功能定义如表1所示。
②AT93C46共有七种功能指令:READ、EWDS、EWEN、WRITE、WRAL、ERASE、ERAL。
READ读指令:允许数据从指定的地址读出,当接收到有效的输入信号时,数据将会被放在输出缓冲器中,随着时钟信号上升同步输出,在DO输出数据前会先输出一个“假位”,如同起始位的功能一样,再输出D15一直到D0为止。
EWDS写禁止指令:当完成数据写入后,必须执行此指令使AT93C46进入保护状态,保护数据避免被噪声或电磁波干扰。
EWEN写允许指令:若要将存储单元中数据进行写入或擦除操作,必须先使AT93C46执行此指令,然后才能执行写入或擦除操作。
WRITE写指令:允许数据写入指定的地址,需要在EWEN指令后才有效。
WRAL写全部指令:将全部地址的存储单元都寫入特定数据D15-D0,需要在EWEN指令后才有效。
ERASE擦除指令:将所指定的地址数据位全部用“1”取代,需要在EWEN指令后才有效。
ERAL擦全部指令:将所有地址的数据位全部用“1”取代,需要在EWEN指令后才有效。
3 AT93C46器件的应用汇编程序设计用例
4 结论
AT93C46三总线EEPROM存储器采用串行数据传输的操作方式,特别适合远距离的数据传输,与并行数据传输相比,大量减少了使用数据传输线的需求。在工业控制领域内得到了广泛的应用。
【Abstract】AT93C46 is a low-power CMOS, three bus EEPROM memory, with the rapid speed of writing, and can be repeated 1 million times to wipe, 200 years of data preservation life and other characteristics, widely used in wireless telephone, banknote counter, burglar alarm and other products.
【关键词】AT93C46;EEPROM;三总线
【Keywords】 AT93C46; EEPROM; three bus
【中图分类号】TP393 【文献标志码】A 【文章编号】1673-1069(2017)04-0105-02
1 概述
AT93C46是一个三总线的EEPROM串行存储器,具有低功耗、写入速度快、1.8~6V宽电源电压供电、1K位容量、硬件和软件写保护、写入时自动清除原存储器内容、可重复擦写数据100万次、200年数据保存寿命等特点;采用串行传输的操作模式,在传递远距离的数据时,可以大量减少使用传输线的需求,同时缩小了系统整体占用空间。所以,AT93C46非常适合用于微控制器或微处理器的场所。
2 内部结构及功能说明
AT93C46内部利用指令缓冲器储存输入进来的串行数据,再由指令译码控制逻辑与内部频率产生器,在指定的地址将数据进行读取、写入或擦除等操作。
① AT93C46的管脚名称和功能定义如表1所示。
②AT93C46共有七种功能指令:READ、EWDS、EWEN、WRITE、WRAL、ERASE、ERAL。
READ读指令:允许数据从指定的地址读出,当接收到有效的输入信号时,数据将会被放在输出缓冲器中,随着时钟信号上升同步输出,在DO输出数据前会先输出一个“假位”,如同起始位的功能一样,再输出D15一直到D0为止。
EWDS写禁止指令:当完成数据写入后,必须执行此指令使AT93C46进入保护状态,保护数据避免被噪声或电磁波干扰。
EWEN写允许指令:若要将存储单元中数据进行写入或擦除操作,必须先使AT93C46执行此指令,然后才能执行写入或擦除操作。
WRITE写指令:允许数据写入指定的地址,需要在EWEN指令后才有效。
WRAL写全部指令:将全部地址的存储单元都寫入特定数据D15-D0,需要在EWEN指令后才有效。
ERASE擦除指令:将所指定的地址数据位全部用“1”取代,需要在EWEN指令后才有效。
ERAL擦全部指令:将所有地址的数据位全部用“1”取代,需要在EWEN指令后才有效。
3 AT93C46器件的应用汇编程序设计用例
4 结论
AT93C46三总线EEPROM存储器采用串行数据传输的操作方式,特别适合远距离的数据传输,与并行数据传输相比,大量减少了使用数据传输线的需求。在工业控制领域内得到了广泛的应用。