xxg
xxg
驱动小牛
驱动小牛
  • 注册日期2002-02-28
  • 最后登录2005-12-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2045回复:2

USB2.0开发捷径_ISP1581学习开发套件

楼主#
更多 发布于:2003-05-12 01:55

USB2.0开发捷径_ISP1581学习开发套件


套件介绍:
  USB2.0学习开发套件,针对USB2.0高速USB传输的开发,采用Philips公司的ISP1581器件。套件包括板卡一块,光盘一张,电缆一条。光盘中包括所有的Firmware(C51源码)、驱动源程序(DriverStudio开发)、应用程序源代码(VC6.0开发)、电路图、学习资料、开发软件工具等。是USB2.0开发的好帮手。价格为950元。
板卡上的资源:
   单片机:采用的是AT89C52;
   USB2.0接口芯片:采用的是Philips公司的ISP1581
   DMA逻辑控制电路:采用ALTERA公司的CPLD器件(EPM7128SQC100)
   高速SRAM存储器:128Kx8高速SRAM
   其他外围电路,如按键,LED灯等。

需要者请联系 13911801721 北京
     xxgang@263.net
或:xxg99@mails.tsinghua.edu.cn


芯片介绍:
   套件硬件采用的结构为单片机+USB接口芯片。其中,单片机采用的是最为通用的51系列单片机AT89C52,当然完全可以用其他的51系列单片机替代,从而很容易就可以集成到您的系统中。USB接口芯片采用的是Philips公司的USB2.0(480Mbps)器件-ISP1581。该芯片的特点:
1,ISP1581是一种价格低(零售价在20~50元)功能强的高速通用串行总线USB接口器件,它完全符合USB 2.0 规范并为基于微控制器或微处理器的系统提供了高速USB通信能力。ISP1581 与系统的微控制器/微处理器的通信是通过一个高速的通用并行接口来实现的。
2,ISP1581支持高速USB系统的自动检测。最初USB 规范的返回工作模式允许器件在全速条件下正常工作,ISP1581 是一个通用的USB 接口器件,它符合现有的大多数器件的分类规格,比如成像类海量存储器件、通信器件、打印设备以及人机接口设备。
3,内部通用DMA 模块使得数据流很方便的集成。另外多种结构的DMA 模块实现了海量存储的应用。这种实现USB 接口的标准组件使得使用者可以在各种不同类型的微控制器中选择出一种最合适的微控制器,通过使用已有的结构和减少固件上的投资缩短了开发时间减少了开发风险和费用。从而用最快捷的方法实现了最经济的USB 外设的解决方案。
4,ISP1581 可理想地用于许多外设,例如打印机扫描仪MO CD DVD 和Zip/Jaz 驱动器数码相机USB 和以太网的链接电缆和DSL 调制解调器等等。另外ISP1581 所具有的低挂起功耗还可以满足ACPITM,OnNOWTM 和USB 电源管理的要求。此外ISP1581 内部还集成了许多特性包括SoftConnectTM 低频晶体振荡器和集成的终止寄存器,所有这些特性都为系统大大节约了成本同时使强大的USB 功能很容易地用于PC 机外设。

套件相关问题:
1,你这套套件能够完成单片机与单片机之间的通讯还是完成单片机与计算机之间的通讯?
回答:完成单片机(或DSP)与PC机之间的通讯。
2,FIRMWARE是用汇编语言写的还是C语言写的?
回答:用C语言写的,不用汇编的主要目的是为了便于程序的学习和维护。
3,是否通过这些套件能够学会USB2.0的单片机硬件设计与软件编程?
回答:没问题。只要你具备一些单片机的基础知识(了解即可),懂点C语言知识,了解PC机的简单原理,然后看一看我们的文档和我们提供的原理图,看懂我们提供的源程序,就可以在套件的基础上开发出自己的USB接口方案,从而移植到自己的设计中。
4,套件有哪些用处?如果不用套件是不是也可以开发USB2.0?
回答: 不用也可以开发USB,但从电路设计,控制程序编写,驱动编写,测试程序编写等会是一个极其漫长的过程,也许是五个月.七个月或者接近一年的时间,因为USB牵扯到的东西 还是挺多的,在没有源程序和电路图参考的情况下,调通很费时间和精力,更为重要的是这 可能耽误了您的商机。而我们提供了方案中所有的源代码电路图,并有USB板卡可以在上面做实验,可以随意改写源代码变成您自己的东西。这当然大大缩短了开发周期。
5,源代码是否公开?
回答:我们提供USB2.0开发套件中所有的源代码,可以自由改写借鉴,非常方便于您的开发。
7,在今后的开发中,假如要使用这种技术的话需要购买的硬件大约需要多少钱?比如说芯片,开发器等.芯片好买吗?
回答:USB2.0开发不需要另外的开发器,当然有一台单片机仿真器会更方便一些;芯片还是很好买的,单买的话大约20~50元左右一只。其实,进行USB2.0开发的成本还是很低的。
8,USB2.0开发的难点在哪儿?
开发过USB2.0的人都深有体会,USB2.0的Firmware(也就是控制CPU的源程序)和驱动程序的编写是阻碍新手入门的主要障碍。而该套件包括了Firmware和驱动程序的源代码,只要能看懂这些源代码(C语言编写的),您就可以轻而易举地进入USB2.0开发地大门。在做自己地USB2.0设备时,无需从底层写代码了,只需要在我们提供给您地程序上稍加改动,就会轻而易举地完成您自己地开发项目。
9,怎样购买?
回答:如果你不是北京的,需要汇款(外加25元快递费)
详情请联系:13911801721


光盘中有下面8个文件夹:
1,App_Ariver文件夹:
  其下为编译好的驱动程序和测试程序,建议在WIN98,ME,2000,XP下使用.
2,Datasheet文件夹
   芯片资料.AT89C52与ISP1581资料.
3,Document文件夹
   单片机.USB的编程和设计资料.
4,Driver_program
  驱动程序原代码.
5,Firmware
   单片机的控制程序,C语言编写.我们的调试环境为MEDWIN 集成开发环境,编译和连接用KEIL C6.20版本(或者更高版本的KEIL,低于本版本的KEIL编译结果不能正常运行).
6,Hardware
   电路原理图和板卡图片.
7,Software
   新版本的测试程序源代码.
8,Tools
  设计过程中用到的工具软件.
 

xxg
xxg
驱动小牛
驱动小牛
  • 注册日期2002-02-28
  • 最后登录2005-12-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-13 13:40
附件中是板卡的图片。
xxg
xxg
驱动小牛
驱动小牛
  • 注册日期2002-02-28
  • 最后登录2005-12-12
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-15 23:07
俺赶制了一个网页,更详细的信息请访问俺的网页:
    http://eden.51.net/
游客

返回顶部