|
|
| | -文章搜索 - 最新文章 - | |
FLASH单片机在税控器开发中的应用 |
| 发布时间:2006年10月8日 点击次数:990 |
| 来源: 作者:杭州电子科技大学 邹杰 |
税控设备是国家税务部门实施税收管理信息化的必然手段之一,税控器作为税控设备之一,它是在计算机等电子设备的配合下实现税控功能的电子装置,能保证数据的正确生成、可靠存储和安全传输,同时能满足税务机关的管理和数据核查等要求。它内部装有自动记录,但不能更改和抹掉计税存储器,由于系统记录着每日的营业数据和应纳税额,因此可作为向税务机关纳税的凭据。这就决定了税控器中必然要包含可靠的存储芯片。事实上,在众多型号的存储芯片中,AT45DBl6l芯片则更加适合在税控器中的应用。 税控器的总体概述 税控器的总体概述税控器平台应具有实时时钟和记录税控数据的大容量存储器、符合ISO 7816标准的IC卡读写器,以及支持税控卡、用户卡和税务管理卡。要能通过USB或串口与主机通信,同时要具有在掉电后可保存存储器数据和时钟运行的备份电池。其内部硬件系统结构见图1所示。
FLASH存储芯片 FLASH存储芯片AT45DBl61是Atmel公司推出的大容量串行Flash存储器,采用串行外围接口SPI系统;同时具有体积小、容量大、功耗低和硬件接口简单等特点,非常易于构成微型低功耗的测量系统。最大时钟频率可达到20MHz,它支持页和块(1块=8页)擦除功能。存储器有4 096页,每页528B容量,并有两个528B的缓冲区,共2MB存储空间。 ◇AT45DBl61的引脚功能 AT45DBl61具有28脚TSOP、28脚SOIC和24针CBGA等封装形式。图2所示是其引脚排列。各引脚的主要功能如表1所列。
◇操作模式 AT45DBl61的操作码有26条,按操作对象的不同可以分为与页相关操作和与页无关操作;与页相关操作包括:读主存页、主存页数据拷贝到缓冲区、主存页与缓冲区数据比较、缓冲区数据写入主存页、页擦除、块擦除、页编程和页重写等;与页无关操作则包括:读缓冲区、写缓冲区和读状态寄存器。其中缓冲区数据写入主存页的操作中又包括写前擦除和边写边擦,具体应用要依据实际情况来定:如果写数据前已确保该页被擦除(数据全是0xFF),则可使用写前擦除操作来减少操作时间,以提高系统的速度;而如果不能保证该页已经被擦除,为保险起见,建议使用边写边擦操作来提高系统的可靠性。 AT45DBl61支持SPI系统工作方式,SPI的四种工作方式如图3所示。
◇系统硬件设计 图8所示为AT45DB16l与W78E516B连接示意图。虽然FLASH的工作电压和MCU不同,但它们都不需要电平转换,两者仍能正常通讯,从而简化了电路设计,节约了系统成本。由于WP接高电平,因而去掉了FLASH前256个字节的写保护功能,并且不会对系统的安全造成隐患,同时还节约了单片机的I/O口资源。为了保证对FLASH操作的可靠性,上电后,可对FLASH在操作前复位一次。AT45DB16l的RDY没有占用单片机的I/O口,可在软件处理中通过读状态寄存器的方法来确定FLASH内部操作是否处于忙状态。
|
|
|
|
|
[存储器] 相关文章: Spansion推出 MirrorBit Quad技术——全球首款每单元四比特闪存简介: Spansion MirrorBit Quad 技术将与来自媒体存储事业部的解决方案共同 为电子设备拓展创新的闪存产品 中国北京, —— 全球最大的纯闪存解决方案供应商 Spansion (Nasdaq: SPSN)26日演示了业界首款每单元四比特闪存技术的工作芯片。该芯片由其位于得克萨斯州奥斯汀的Fab 25制造。Spansion MirrorBit Quad 技术的设计用以拓展创 新的闪存 ,并...... 英特尔试图杀回DRAM内存市场 Ramtron 推出512Kb FRAM扩展其串口存储器产品系列 Spansion安全处理器将引入Discretix CryptoFlash安全技术 意法半导体率先推出SO8N封装的8Mbit和16Mbit串行代码存储闪存 |
|
|
|