<?xml version="1.0" encoding="utf-8" ?>



<feed version="0.3" xmlns="http://purl.org/atom/ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="zh_CN"> <title><![CDATA[深圳市恒天星科技有限公司]]></title>
<link rel="alternate" type="text/html"
	href="http://www.bokee.net/companymodule/company_indexCompany.do?id=1517896" />
<tagline type="text/html" mode="escaped"><![CDATA[深圳市恒天星科技有限公司主要经营美国SST牌子的单片机和NOR　FLASH，专业代理SST全系列全新原装产品。公司OFFICE设立在华强北商业圈鼎城国际大厦，在新亚洲电子城设有门市部，公司长期备有大量现货，公司发展规划是致力于为终端生产厂商提供元器件一站式服务，省去一些贸易商环节，为厂商最大程度上节约成本。 SST系列产品适用于通讯行业、消费类电子行业 ，诸如MP3、MP4、GPS、PDA、DVD/VCD、复读机、游戏机、考勤机、机顶盒、数码相机、手机等。该产品的存储器具有速度快、功耗低、稳定性高等优势。该系列产品包括FALES,MCU和串行FALES,其中FALES产品容量从512K到64M,MCU8051从8KB到64KB,串行FALES从512K到32M。 SST的NOR FLASH（64M以下），SST FLASH是世界排名前三位的FLASH，它具有扇区小，读写速度快，性能好，价格低廉等特点，应用于电子产品的各大领域，占有广泛的市场。 SST89系列单片机为标准的51系列单片机，包括SST89E/V52RC，SST89E/V54RC，SST89E/V52RD2, SST89E/V54RD2，SST89E/V58RD2，SST89E/V516RD等。它与8052系列单片机兼容，提供系统在线编程(ISP功能)，内部flash擦写次数1万次以上，程序保存时间可达100年。SST单片机是在目前所有的51单片机产品中IAP技术最强的单片机，单片机内部FLASH扇区小（128字节），速度快，功耗低，稳定性高，为客户的在线升级，加密技术，提供强有力的技术保障，这也就是众多用到IAP技术的客户优选我们单片机的原因。 公司主要面对的市场是中国大陆，客户遍及珠三角，北京，江苏，山东，上海，成都等地区，单片机也广泛应用于可视对讲，门禁考勤，消费机，游戏机，数字监控，汽车电子，电力设备，音响功放，RFID，衡器，工业仪器仪表，公共广播，无线公话等众多领域。公司FAE部技术人员都是有多年开发经验的工程师，他们专业知识深厚，能给客户解决SST单片机在使用过程中遇到的各种问题。我们秉着&ldquo;客户第一&rdquo;的原则，在第一时间为客户提供技术支持等服务。 欢迎客户来电本公司咨询我们的产品，我们相信我们优质的产品和服务，将会给您产品的开发或生产带来质的飞跃。 ★SST单片机的优势简要介绍： ◆远程在线升级，更方便 ◆小扇区存储，速度更快 ◆软硬加锁，保密性更强 ◆SST 我们信任的闪存专家 ◆8051兼容闪存微控制器 ◆提供符合RoHS规范的无铅封装，世界通行无阻 ◆嵌入丰富容量9 /17 /24 / 34 / 40 /72KByte的SST专利SuperFlash小扇区闪存; ◆超小闪存扇区，仅有128字节，快速擦写，极其适合数据频繁更新。 ◆利用额外的闪存空间保存数据，再也不需要外部的EEPROM啦！ ◆FlashFlex 产品完美支持IAP/ISP编程，并提供方便易用的配套工具，特别支持ISP方式批量下载。 ◆配合独立闪存架构，程序数据同时运行，程序自动更新升级特别方便。 ◆超强稳固的加密方式，坚不可摧！ ◆RD系列提供4级6种配置的软硬加密锁，RC系列更可提供分页加密，提高保密性的同时，更加灵活! ◆ 应用领域：楼宇安防，A/V视听，收款机，网络控制，音频功放，无线公话，手持/车载DVD，以及各类工业控制应用 。]]></tagline>
<generator url="http://www.bokee.net/" version="2.0">bokee.net</generator>
<copyright>Copyright (c) 2005, www.bokee.net</copyright> 
	<entry> <title>单片机大容量FLASHRAM的扩展 </title> <link rel="alternate"
		type="text/html"
		href="http://www.bokee.net/companymodule/weblog_viewEntry.do?id=3469230" />
	<created>2009-07-07T11:10:12 CST</created> <id>tag:htxic2009.blog.bokee.com,2005://3469230</id>
	<summary><![CDATA[2006-05-07 15:49:35&nbsp;&nbsp;&nbsp;作者：北方交换大学 史红梅 余祖俊&nbsp;&nbsp;&nbsp;来源：
<a href="http://www.bokee.net/common/js/fckeditor/editor/" rel="nofollow">电子产品世界</a> 
<p>微机监控设备常常需要对监控的数据进行实时记录，以便于事后分析处理，为事故分析、设备故障诊断和维修提供准确可靠的信息，如飞机“黑匣子”、列车“运行记录器”等。数据信息的记录需要大数据容量和实时快速的读写速度，以及在掉电和复位等干扰下的可靠的数据保护。现在一般采用非易失性RAM（NVRAM）为存储介质，其缺点是没有硬件和软件写保护，在强干扰下，程序误写的概率大。</p> 
<p>新型闪速存储器（FLASHRAM）由于同时具有EPROM的可编程能力和EEPROM的电可擦写功能，又能像SRAM一样进行随机快速访问，因而越来越多的受到国内外的广泛关注和应用。28F040是一个容量为512K&times;8Bit可块擦除、字节编程的EEPROM，其擦除、编程电压均为5V。</p> 
<p><strong>美国SST公司FLASHRAM28S040的性能特点及技术参数</strong></p> 
<p>（1）单电源5V供电</p> 
<p>（2）容量512&times;8Bit</p> 
<p>（3）数据保存时间大于10年</p> 
<p>（4）重复擦写次数典型值100，000次</p> 
<p>（5）可分块擦除每块256字节</p> 
<p>（6）可进行硬件及软件定写保护</p> 
<p>（7）快速读取时间（150～200）ns</p> 
<p>其引脚功能如下：A0～A18为地址线，A0～A7选择一块数据中的某个字节，A8～A18是块地址。DQ7～DQ0为数据I/O总线，读周期输出数据，在写周期接收数据。CE为片先线，低电平时芯片被选中。OE为输出使能端。WE为写信号使能端。VCC为电源，接+5V；VSS接地。</p> 
<p>28SF040是一个容量为512Kbyte的CMOS快速闪存，可块擦除、字节编程的EEPROM，与现存的EPROM、EEPROM兼容。它非常适合用程序和数据重复写入的场合。对这种系统的应用来说，28SF040可提高性能和稳定性。</p> 
<p><strong>FLASHRAM与80C196单片机接口实例</strong></p> 
<p>28SF040是容量并行存储器共计512Kbyte，而80C196全部寻址空间仅为64Kbyte，因此直接寻址大于64Kbyte的存储器是不行的，需要采用分而扩展技术，即CPU只提供大容量存储器的低位地址线，如A0～A12，而高位地址线A13～A18则通过扩展的CPU的I/O口来分页寻址。</p> 
<p>1.分页扩展28SF040原理框图</p> 
<p>图1中单片机采用Intel垢80C196，其P1口的P1.0～P1.5来控制分页码*（0～63）。74HC138译码给28SF040的片选，其地址空间为8000H～9FFFH（也可以是4000～5FFFH等其他CPU 8K的地址空间），图中74HC373为地址锁存器。<br /><br />&nbsp;&nbsp;&nbsp; 有关地址描述如下：</p> 
<p>[A15,A14,A13]通过138译码后形成8Kbyte空间的译码线对28SF040进行片选。</p> 
<p>28SF040共512Kbyte的空间，可分为64个8Kbyte，即64页，每页8Kbyte的空间。其中，28SF040的[A12,A11,…，A0]地址线直接与CPU的[A12,A11,…,A0]相接，高位地址线[A18,A17,A16,A15,A14,A13]通过CPU P1口的[P1.5,P1.4,P1.3,P1.2,P1.1,P1.0]进行页选。</p> 
<p>2.FLASHRAM指定空间的寻址</p> 
<p>在数据记录和转储过程中，有时需要对FLASHRAM特定的地址单元进行读写操作，如FLASHRAM的软件写保护等。下面以对FLASHRAM的红外线对地址15555H单元寻址为例，介绍对特定地址寻址。</p> 
<p>15555H是FLASHRAM28SF040的绝对地址，对于CPU来说，其寻址包括两部分，一是CPU的直接寻址区，即地址线A0～A12，直接和FLASHRAM的地址线A0～A12相接，其值为[1010101010101],另一部分是CPU的译码地址，即地址线A13'～A15'，没有和FLASHRAM相接，用于系统译码片选FLASHRAM，其值为[100],因此CPU的地址为[1001010101010101]=9555H。</p> 
<p>P1口直接和FLASHRAM的A13～A18相接，等于[001010]=0AH。</p> 
<p><strong>FLASHRAM的软件操作</strong></p> 
<p>FLASHRAM的读写包括块擦除（Sector_Erase）、芯片擦除（Chip_Erase）、字节编程、复位、读ID号、软件数据写保护、软件数据写保护打开。其命令字如下表：</p>    命&nbsp; 令 命令字   块擦除 20H   芯片擦除 30H   字节编程 10H   复位 FFH   读ID号 90H    
<p>（1）进行块擦除操作首先要写一个特征字，然后再发送块擦除命令。特征字为20H，表明以下将擦除一块数据区中256个字节的内容。块擦除命令为20H，其操作在写信号的上升沿开始。</p> 
<p>（2）芯片擦除操作的特片字和命令字均为30H，其操作将擦除28SF040全部内容。</p> 
<p>（3）字节编程操作的特征字为10H。</p> 
<p>例如，对某一字节的写入，应首先判断芯片是否处于写保护打开状态（Unprotected），然后判断是否到了新的一页即下一页，如果是，先把此页全部内容擦除。然后写特征字10H，写数据DATA，之后进行两次读操作，若读出内容相同，则认为该字节已写入数据完成；若D7状态跳变，则说明写过程还未完成。</p> 
<p>（4）复位命令能够安全地终止擦除或编程命令。在擦除或编程命令后执行复位命令字FFH即能安全终止擦除或编程操作，存储器的内容不会被改变。执行复位命令后，芯片返回读状态。</p> 
<p>（5）读ID号操作的特征字为90H。地址0000H的输出厂商代码BFH，地址0001H输出芯片代码04H，任何其它有效的命令均会终止这一操作。</p> 
<p>（6）软件数据保护是为了防止对存储器意外的写入数据或擦除数据，每一操作都包含两个命令字，一个为特片字，跟随一个执行命令字。软件数据写保护是一个整体的命令字，对芯片的整个存储阵列有效。</p> 
<p><strong>结论</strong></p> 
<p>由于FLASHRAM 28SF040具有与单片机接口简单、容量大以及非易失的特点，所以非常适合于作为便携式数据记录产品。本文介绍的技术已经成功地用于机车随车质量状态诊断记录仪，其中扩展了两片28F040的FLASHRAM，共计8Mbit，对32路机车运行质量状态参数每隔5S记录一次，记录时间长达5～6天，在一年半的实际运行中状态稳定，具有体积小，性能价格比高的特点。<br /></p>]]></summary> <author>
	<name>htxic2009</name> <url>http://www.bokee.net/blogmodule/weblogcomment_index.do?bokeeName=htxic2009</url>
	</author> 
		
		
			<dc:subject>Default Cloumn</dc:subject>
		
	 <content type="text/html" mode="escaped" xml:lang="zh_CN"
		xml:base="http://www.bokee.net"> <![CDATA[2006-05-07 15:49:35&nbsp;&nbsp;&nbsp;作者：北方交换大学 史红梅 余祖俊&nbsp;&nbsp;&nbsp;来源：
<a href="http://www.bokee.net/common/js/fckeditor/editor/" rel="nofollow">电子产品世界</a> 
<p>微机监控设备常常需要对监控的数据进行实时记录，以便于事后分析处理，为事故分析、设备故障诊断和维修提供准确可靠的信息，如飞机“黑匣子”、列车“运行记录器”等。数据信息的记录需要大数据容量和实时快速的读写速度，以及在掉电和复位等干扰下的可靠的数据保护。现在一般采用非易失性RAM（NVRAM）为存储介质，其缺点是没有硬件和软件写保护，在强干扰下，程序误写的概率大。</p> 
<p>新型闪速存储器（FLASHRAM）由于同时具有EPROM的可编程能力和EEPROM的电可擦写功能，又能像SRAM一样进行随机快速访问，因而越来越多的受到国内外的广泛关注和应用。28F040是一个容量为512K&times;8Bit可块擦除、字节编程的EEPROM，其擦除、编程电压均为5V。</p> 
<p><strong>美国SST公司FLASHRAM28S040的性能特点及技术参数</strong></p> 
<p>（1）单电源5V供电</p> 
<p>（2）容量512&times;8Bit</p> 
<p>（3）数据保存时间大于10年</p> 
<p>（4）重复擦写次数典型值100，000次</p> 
<p>（5）可分块擦除每块256字节</p> 
<p>（6）可进行硬件及软件定写保护</p> 
<p>（7）快速读取时间（150～200）ns</p> 
<p>其引脚功能如下：A0～A18为地址线，A0～A7选择一块数据中的某个字节，A8～A18是块地址。DQ7～DQ0为数据I/O总线，读周期输出数据，在写周期接收数据。CE为片先线，低电平时芯片被选中。OE为输出使能端。WE为写信号使能端。VCC为电源，接+5V；VSS接地。</p> 
<p>28SF040是一个容量为512Kbyte的CMOS快速闪存，可块擦除、字节编程的EEPROM，与现存的EPROM、EEPROM兼容。它非常适合用程序和数据重复写入的场合。对这种系统的应用来说，28SF040可提高性能和稳定性。</p> 
<p><strong>FLASHRAM与80C196单片机接口实例</strong></p> 
<p>28SF040是容量并行存储器共计512Kbyte，而80C196全部寻址空间仅为64Kbyte，因此直接寻址大于64Kbyte的存储器是不行的，需要采用分而扩展技术，即CPU只提供大容量存储器的低位地址线，如A0～A12，而高位地址线A13～A18则通过扩展的CPU的I/O口来分页寻址。</p> 
<p>1.分页扩展28SF040原理框图</p> 
<p>图1中单片机采用Intel垢80C196，其P1口的P1.0～P1.5来控制分页码*（0～63）。74HC138译码给28SF040的片选，其地址空间为8000H～9FFFH（也可以是4000～5FFFH等其他CPU 8K的地址空间），图中74HC373为地址锁存器。<br /><br />&nbsp;&nbsp;&nbsp; 有关地址描述如下：</p> 
<p>[A15,A14,A13]通过138译码后形成8Kbyte空间的译码线对28SF040进行片选。</p> 
<p>28SF040共512Kbyte的空间，可分为64个8Kbyte，即64页，每页8Kbyte的空间。其中，28SF040的[A12,A11,…，A0]地址线直接与CPU的[A12,A11,…,A0]相接，高位地址线[A18,A17,A16,A15,A14,A13]通过CPU P1口的[P1.5,P1.4,P1.3,P1.2,P1.1,P1.0]进行页选。</p> 
<p>2.FLASHRAM指定空间的寻址</p> 
<p>在数据记录和转储过程中，有时需要对FLASHRAM特定的地址单元进行读写操作，如FLASHRAM的软件写保护等。下面以对FLASHRAM的红外线对地址15555H单元寻址为例，介绍对特定地址寻址。</p> 
<p>15555H是FLASHRAM28SF040的绝对地址，对于CPU来说，其寻址包括两部分，一是CPU的直接寻址区，即地址线A0～A12，直接和FLASHRAM的地址线A0～A12相接，其值为[1010101010101],另一部分是CPU的译码地址，即地址线A13'～A15'，没有和FLASHRAM相接，用于系统译码片选FLASHRAM，其值为[100],因此CPU的地址为[1001010101010101]=9555H。</p> 
<p>P1口直接和FLASHRAM的A13～A18相接，等于[001010]=0AH。</p> 
<p><strong>FLASHRAM的软件操作</strong></p> 
<p>FLASHRAM的读写包括块擦除（Sector_Erase）、芯片擦除（Chip_Erase）、字节编程、复位、读ID号、软件数据写保护、软件数据写保护打开。其命令字如下表：</p>    命&nbsp; 令 命令字   块擦除 20H   芯片擦除 30H   字节编程 10H   复位 FFH   读ID号 90H    
<p>（1）进行块擦除操作首先要写一个特征字，然后再发送块擦除命令。特征字为20H，表明以下将擦除一块数据区中256个字节的内容。块擦除命令为20H，其操作在写信号的上升沿开始。</p> 
<p>（2）芯片擦除操作的特片字和命令字均为30H，其操作将擦除28SF040全部内容。</p> 
<p>（3）字节编程操作的特征字为10H。</p> 
<p>例如，对某一字节的写入，应首先判断芯片是否处于写保护打开状态（Unprotected），然后判断是否到了新的一页即下一页，如果是，先把此页全部内容擦除。然后写特征字10H，写数据DATA，之后进行两次读操作，若读出内容相同，则认为该字节已写入数据完成；若D7状态跳变，则说明写过程还未完成。</p> 
<p>（4）复位命令能够安全地终止擦除或编程命令。在擦除或编程命令后执行复位命令字FFH即能安全终止擦除或编程操作，存储器的内容不会被改变。执行复位命令后，芯片返回读状态。</p> 
<p>（5）读ID号操作的特征字为90H。地址0000H的输出厂商代码BFH，地址0001H输出芯片代码04H，任何其它有效的命令均会终止这一操作。</p> 
<p>（6）软件数据保护是为了防止对存储器意外的写入数据或擦除数据，每一操作都包含两个命令字，一个为特片字，跟随一个执行命令字。软件数据写保护是一个整体的命令字，对芯片的整个存储阵列有效。</p> 
<p><strong>结论</strong></p> 
<p>由于FLASHRAM 28SF040具有与单片机接口简单、容量大以及非易失的特点，所以非常适合于作为便携式数据记录产品。本文介绍的技术已经成功地用于机车随车质量状态诊断记录仪，其中扩展了两片28F040的FLASHRAM，共计8Mbit，对32路机车运行质量状态参数每隔5S记录一次，记录时间长达5～6天，在一年半的实际运行中状态稳定，具有体积小，性能价格比高的特点。<br /></p>]]>
	</content> </entry>
 </feed>
