由ADuC812与K9S6408V0A构成的便携式数据采集系统
发布时间:2007/9/11 0:00:00 访问次数:539
摘要:K9S6408V0A是三星公司生产的快闪存储器,它具有容量大,接口简单等特点。而ADuC812是内嵌MCU的多通道12位AD转换器。文中介绍了一种以ADuC812为主,配以K9S6408V0A快闪存储器所构成的便携式数据采集系统,并给出了AduC812与K9S6408V0A的硬件接口及软件编程。
关键词:MCU 闪速存储器 数据采集 ADuC812 K9S6408V0A
ADuC812是AD公司生产的内嵌MCU的多通道12位AD转换器,K9S6408V0A是三星公司的新型FLASH存储器,其容量可达64M,只需3V供电便可进行读、编程、擦除等操作,而且与CPU的接口简单。用K9S6408V0A和ADuC812构成的数据采集系统,具有体积小、功耗低等特点。
ADuC812是全集成的12位数据采集系统,它在单个芯片内包含了高性能的自校准多通道ADC和两个12位DAC及8位与8051兼容的MCU。ADuC812本身带有8k字节的Flash程序存储器、640字节的Flash数据存储器以及256字节数据SRAM。另外,MCU还支持看门狗定时器、电源监视器以及ADC等DMA功能。同时它还为多处理器接口和I/O扩展提供32条可编程的I/O线、I2C兼容的SPI和标准UART串行端口I/O。它的MCU内核和模拟转换器均有正常、空闲以及掉电工作模式,可提供适合于低功耗应用的灵活的电源管理方案。
ADuC812的AD转换模块内的所有部分均能方便的通过3个SFR来设置。
因此可见,ADuC812本身就是一个内嵌MCU的高性能多通道数据采集系统,只是内部的数据存储器容量有限。如果需要存储大量数据的数据采集系统,则可外接数据存储器。本文介绍的即属这类系统,则可外接数据存储器。本文介绍的即属这类系统,它是利用一片外接 K9s6408V0A闪速存储器来设计的,其数据容量可达8M字节。
1 K9S6408V0A简介
K9S6408V0A为22脚表面封装器件,内部有(8M+256k)bit×8位存储空间,可组织成16384行,528列,其中后备的16列的列地址编码为513至527。可进行528字节为一页的读、写和以8k字节为一块的擦除操作。一个528位的数据寄存器可以用于在页读或页编程操作时存储单元的数据转换。
K9S6408V0A的突出优点在于其命令、地址和数据信息均通过8条I/O线传输,寻址内存单元的地址线不作为芯片的引脚。23位地址分三次写入地址寄存器,译码后找到相应的单元。对单片机而言,当需存储空间超过64k时,寻址存在一定的困难,而且系统的连线比较复杂,可靠性低。采用这种快闪存储器既可克服以上困难,又便于升级至更大容量而无须更改外部连接。图1为其功能框图。其中的信号线功能如下:
CLE:命令锁存使能。当其为高时,命令通过I/O口在WE信号的上升沿被锁入命令寄存器。
ALE:地址锁存使能。当其为高时,地址在WE信号的上升沿被锁入地址寄存器;为低时,锁定输入数据。
CE:片选。在读操作期间,CE变高,器件转入standby模式;在编程或擦除期间,器件处于忙状态,CE高将被忽略。
WE:写使能。命令、地址和数据在WE信号的上升沿被锁定。
RE:读使能。下降沿有效。
WP:写保护。在电源电压过渡期间,当WP为低电平时,将产生写/擦保护。
R/B:操作状态指示。为低时,指示正在编程、擦除或读操作,操作结束后变成高,为开路输出。
I/O口:(I/O0~I/O7)三态。输出命令、地址和数据以及读操作时输出数据。
2 ADuC812与K9S6408V0A的接口
K9S6408V0A与ADuC812的连接非常简单,并可为以后的升级提供良好的条件。基
摘要:K9S6408V0A是三星公司生产的快闪存储器,它具有容量大,接口简单等特点。而ADuC812是内嵌MCU的多通道12位AD转换器。文中介绍了一种以ADuC812为主,配以K9S6408V0A快闪存储器所构成的便携式数据采集系统,并给出了AduC812与K9S6408V0A的硬件接口及软件编程。
关键词:MCU 闪速存储器 数据采集 ADuC812 K9S6408V0A
ADuC812是AD公司生产的内嵌MCU的多通道12位AD转换器,K9S6408V0A是三星公司的新型FLASH存储器,其容量可达64M,只需3V供电便可进行读、编程、擦除等操作,而且与CPU的接口简单。用K9S6408V0A和ADuC812构成的数据采集系统,具有体积小、功耗低等特点。
ADuC812是全集成的12位数据采集系统,它在单个芯片内包含了高性能的自校准多通道ADC和两个12位DAC及8位与8051兼容的MCU。ADuC812本身带有8k字节的Flash程序存储器、640字节的Flash数据存储器以及256字节数据SRAM。另外,MCU还支持看门狗定时器、电源监视器以及ADC等DMA功能。同时它还为多处理器接口和I/O扩展提供32条可编程的I/O线、I2C兼容的SPI和标准UART串行端口I/O。它的MCU内核和模拟转换器均有正常、空闲以及掉电工作模式,可提供适合于低功耗应用的灵活的电源管理方案。
ADuC812的AD转换模块内的所有部分均能方便的通过3个SFR来设置。
因此可见,ADuC812本身就是一个内嵌MCU的高性能多通道数据采集系统,只是内部的数据存储器容量有限。如果需要存储大量数据的数据采集系统,则可外接数据存储器。本文介绍的即属这类系统,则可外接数据存储器。本文介绍的即属这类系统,它是利用一片外接 K9s6408V0A闪速存储器来设计的,其数据容量可达8M字节。
1 K9S6408V0A简介
K9S6408V0A为22脚表面封装器件,内部有(8M+256k)bit×8位存储空间,可组织成16384行,528列,其中后备的16列的列地址编码为513至527。可进行528字节为一页的读、写和以8k字节为一块的擦除操作。一个528位的数据寄存器可以用于在页读或页编程操作时存储单元的数据转换。
K9S6408V0A的突出优点在于其命令、地址和数据信息均通过8条I/O线传输,寻址内存单元的地址线不作为芯片的引脚。23位地址分三次写入地址寄存器,译码后找到相应的单元。对单片机而言,当需存储空间超过64k时,寻址存在一定的困难,而且系统的连线比较复杂,可靠性低。采用这种快闪存储器既可克服以上困难,又便于升级至更大容量而无须更改外部连接。图1为其功能框图。其中的信号线功能如下:
CLE:命令锁存使能。当其为高时,命令通过I/O口在WE信号的上升沿被锁入命令寄存器。
ALE:地址锁存使能。当其为高时,地址在WE信号的上升沿被锁入地址寄存器;为低时,锁定输入数据。
CE:片选。在读操作期间,CE变高,器件转入standby模式;在编程或擦除期间,器件处于忙状态,CE高将被忽略。
WE:写使能。命令、地址和数据在WE信号的上升沿被锁定。
RE:读使能。下降沿有效。
WP:写保护。在电源电压过渡期间,当WP为低电平时,将产生写/擦保护。
R/B:操作状态指示。为低时,指示正在编程、擦除或读操作,操作结束后变成高,为开路输出。
I/O口:(I/O0~I/O7)三态。输出命令、地址和数据以及读操作时输出数据。
2 ADuC812与K9S6408V0A的接口
K9S6408V0A与ADuC812的连接非常简单,并可为以后的升级提供良好的条件。基
上一篇:扬声器常用参数的物理意义