SY2100 EZ-USB开发板为USB设备的开发提供了一个良好的工具。开发板使用的是80管脚的AN2131QC芯片,而且包含3个用于扩展接口的引出端。板上所有的电路均为3.3V,开发板板内由USB连接器供电。
SY2100 EZ-USB 开发板套件产品配置如下:
1 硬件部分
a、EZ-USB开发板(SY2100 EZ-USB DK);
b、带屏蔽的A-B USB连接线;
c、RS-232连接线;
2 SY2100 EZ-USB开发板用户手册
3 软件部分(配套光盘)
软件工具与文档:
EZ-USB控制面板软件;
USB通用驱动程序和源程序;
EZ-USB固件装载设备驱动程序和样例源文件;
EZ-USB固件库和源文件;
EZ-USB应用程序框架和源文件;
8051固件样例的源程序;
EZ-USB控制面板使用指南;
USB通用驱动程序的文档;
EZ-USB固件装载驱动程序的文档;
8051固件库文档;
EZ-USB技术参考手册。
Keil开发工具:包括编译器、汇编器、链接器、调试器、监控程序、使用帮助文档等。
SY2100 EZ_USB开发板包括以下几个部分:
*2131 EZ_USB集成电路,它包括一个高性能的8051内核;
*32K扩展RAM;
*两个8051 UART口;
*DIP开关控制来选择EEPROM地址;
*两个I2C总线的8位I/O扩展芯片,一个用于驱动七段LED,另一个用于读8位开关状态;
*一个3.3V调节器,它可以把5V转换成3.3V;
*电源和中断/监控指示灯(红色、绿色)。
SY2100 EZ-USB开发板基于EZ_USB系列USB总线控制器,它包含标准的MCS51外设模块和USB模块。USB模块集成了USB的收发器、串行总线接口机制、功能接口单元和收/发缓冲区。通过内存配置开关可灵活地改变RAM的地址空间,并方便地进行内存扩充。
EZUSB的I2C总线上,接有两块8位I/O扩展芯片(PCF8574)和一块用于EZ-USB引导、标识USB设备的EEPROM。该片EEPROM采用8引脚DIP封装,可拔插。
按钮、选择开关和7段LED通过PCF8574接到I2C总线上。这样,一方面为用户调试固件程序提供了方便,另外一方面,空出A,B,C这三个I/O口以供开发使用。U10提供了到7段LED的8位输出;U12提供8位输出,分别来自:4个按钮、微动开关,以及主板上扩展口。U9输入引脚中的任意一个的状态改变都会激活AN2131QC的WAKEUP管脚。因此,按下任何一个按钮都会引发远程的USB唤醒。
AN2131QC片内有8KB的程序和数据共享的RAM存储器,另外,还增补了32KB的外部RAM。支持Keil Debag调试的监控程序被装载到外部的RAM区,以便空出内部的RAM调试用户程序。
EZ-USB的8051带有两个通用的异步收发器(UART),可以选择作为RS232通信或一般的I/O口使用。
 |