上海思越电子科技有限公司网标
上海思越电子科技有限公司
设为首页
联系站长
加入收藏

首 页 公司动态

产品信息

芯片销售

技术开发

资料下载

客户服务

淘宝网店

联系我们

     

当前位置:

>> 技术开发 >> 技术讨论
技术开发 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SY2100 EZ-USB开发使用 (0) (1) (2) (3) (4) (5)
   

SY2100 EZ-USB 开发板提供完整的硬件和软件来加速固件与主机驱动程序的开发,与其它使用仿真设备的USB开发包不同的是,SY2100 EZ-USB开发包在整个开发过程中使用真正的设备,即AN2131QC。

 
软件的安装  
--将安装光盘放入光盘驱动器,运行EZ-USB devtools version 安装程序,将出现EZ-USB安装界面。
--Cypress EZ-USB控制面板软件是一个用于EZ-USB芯片通信的Windows应用程序。安装中,按照提示说明一步一步地进行安装操作。在安装完成后,可以从开始菜单选择Start\Programs\Cypress 运行该软件。
--要想卸载控制面板软件,在Windows的控制面板中用Add/Remove Programs来实现。
--Keil开发环境用于编译、链接、调试8051C汇编程序,光盘中带的Keil是评估板,程序目标码限制在4kB以内。在安装完成Keil后,需要重新启动计算机。
 
硬件安装  
硬件安装准循以下步骤:
(1) 通过USB连接线将EZ-USB开发板连接到主机上;即,连接USB电缆,连接串口线(默认连接开发板SIO-1串口)
(2) 主机装载开发板的设备驱动程序。该驱动程序是在安装Cypress EZ-USB 控制面板软件时同时自动安装到系统中的。在用Keil监控程序开发时,开发板上的绿灯变亮,表示监控程序已经经过USB电缆下载到了开发板上,并已经运行。
验证开发板是否安装成功,只要运行控制面板就可以知道了。
 
 
   

开发板硬件资源

 

SY2100 EZ-USB开发板为USB设备的开发提供了一个良好的工具。开发板使用的是80管脚的AN2131QC芯片,而且包含3个用于扩展接口的引出端。板上所有的电路均为3.3V,开发板板内由USB连接器供电。

 
EZ_USB开发板包括以下几个部分:
--2131 EZ_USB集成电路,它包括一个高性能的8051内核;
--32K扩展RAM;
--两个8051 UART口;
--DIP开关控制来选择EEPROM地址;
--两个I2C总线的8位I/O扩展芯片,一个用于驱动七段LED,另一个用于读8位开关状态;
--一个3.3V调节器,它可以把5V转换成3.3V;
--电源和中断/监控指示灯(红色、绿色)。
 

值得一提的是在USB、D+和D-信号接有防止瞬变电压的浪涌保护芯片,防止热拔插造成的不良影响,在USB接口电路中,是十分必要的措施,增加了可靠性和安全性。

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口使用。
SY2100 EZ-USB开发板下图所示。

 
 

DIP开关设置

4位DIP开关的的SW3,SW4用于选择EEPROM的地址线,同时,EZ-USB内部的8051可以通过I2C读取开关的状态(SW1,SW2)。
连接器

连接器包括:USB及其两个DB9串口连接器。
扩展连接器

SY2100 EZ-USB开发板提供了3个20脚的插针连接器,以方便与外部电路连接。
PCF8574扩展I/O

开发板上有两片PCF8574(U10、U9)提供调试I/O用。 从地址0100;开发板上的开关和按钮连接到U9,其地址是0100000d,在读八位数据是先发送01000001到U9,然后读出数据。另外其13脚/INT是一个漏极开路输出引脚,当任何状态发生变化时,都会产生一个低电平,而/INT又和WAKEUP#相连,所以任何按钮按下时都会启动一次USB的远程唤醒。控制7段LED的PCF574,其地址是0100000d,发送一个命令01000000到U10,然后写入字节。

 

地址分配

在调试程序装载后SY2100 EZUSB DK存贮器分配图如图所示。注意地址为1200H的存储器低端和8000H 的32k可用存储器是为用户程序留的可用空间。也要注意,在"空(Empty)"区域中没有安装程序,该部分地址可用于外部的硬件和EZ-USB总线扩展。

 
 
   
上一页
下一页
 
 
 
 

 

 
 
   
 
上海思越电子科技有限公司网标
上海思越电子科技有限公司 (Shanghai Siyue Electronics Co., Ltd.)
电话: 086-021-54170805, 54170905 传真:086-021-54170905
Copyright © 2012 www.shsiyue.com All rights reserved.

经营许可证号 : 沪ICP备10001390号