随着电子技术的发展,USB已成为当今电子设计中解决数据高速传输不可缺少的接口之一,而市场上以纯粹介绍
USB1.1使用的学习板居多,而且主控CPU大多是使用传统的51芯片。大家知道,一个系统跑的多快,并不取决于系统中最快的那个器件,而是最慢的那个器件,即所谓的“水桶效应”。传统51CPU则是限制USB速度的瓶颈!而作为全新RISC结构的AVR芯片,每Mhz晶振可实现1MIPS的数据处理能力,当之无愧成为
USB1.1的最佳拍档。谈到高速数据传输,就会与大容量数据存储挂钩,所以当前移动USB闪盘在IT行业异常火爆,但竞争也十分激烈。
AVRUSB数据采集开发板,在充分体现USB 速度的基础上,增加了温度采集、FLASH 存储/读取操作、串口与USB口的数据互传、I/O口开关量操作、蜂鸣器等相关实验,该实验平台有效的节省了工程师学习 USB接口与数据存储的时间,为初学者提供了迅速掌握AVR、
USB1.1、Nand Flash、
DS18B20知识的捷径。该实验板预留多种接口,也可作为用户的开发应用平台,直接装入系统使用。
★ 实验板主控CPU使用AT90S8515,内置 EEPROM、PWM、模拟比较器、WDT,未来更可升级到数据处理能力达16MIPS、 BOOT引导、BOD检测、内置RC等更多功能的
Mega8515;通过更改复位选择,仍可使用大家熟悉的51 CPU做主控。
★ USB芯片使用PHILIPS的 PDIUSBD12,遵从USB1.1规范,使用
Bulk 方式,USB总线最高可获得1Mbytes/s的速度。
★ 实验板上有
DS18B20,采集的温度可通过USB上传到上位机实时显示。
★ 上位机上有1个完整的8位 I/O开关选择项,可通过USB接口方式控制实验板上PB0--PB7的LED状态显示。
★ 可通过上位机实现对三星 32M Nand-FLASH的读写、拷贝、擦除等操作。
★ 可通过上位机实现串口发数,USB 收;USB发数,串口收。
★ 主控CPU留有串口与SPI接口,作扩展或下载使用,譬如可以外接SPI方式的AD器件。
★ 提供USB1.1的动态链接库与通用驱动程序,用户可自行调用;支持WIN 98/ME/XP。
★ 上位机使用VC++编程,下位机使用ICCAVR编程,提供所有源代码,方便二次开发。
★ 客户自行修改程序,即可改作嵌入式USB数据采集器或FLASH移动硬盘使用。