qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1383回复:3

继续请教USB主从

楼主#
更多 发布于:2003-08-25 13:41
用USB接口芯片(如D12)+CPU能不能等同USB控制芯片(如AN2131),另外用AN2131设计的USB设备能不能主动向PC机发数据?
bjzps
驱动小牛
驱动小牛
  • 注册日期2003-03-06
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望22点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-25 15:25
用什么设计usb设备也不能主动做什么事情
都是响应host的命令
这个是协议定的,否则也不是usb协议了
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-25 16:11
那么USB接口芯片+CPU能不能等同USB控制芯片,请指教!如果不能,差别在哪?
ktzhan
驱动牛犊
驱动牛犊
  • 注册日期2002-10-16
  • 最后登录2005-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-25 22:04
目前市场上的USB接口芯片基本上可以分为这么几种:
1、能用的USB控制器,内含CPU(一般是8位或16位),可以通过编程开发多种USB设备。如,AN2131
2、专用USB控制器,比如USB键盘控制器、USB鼠标控制器,这种芯片只能用来开发某种特定的USB设备。
3、USB协议处理模块,一般是SIE+Transceiver,不内置CPU,使用的时候需要外接一个CPU,比如国半的USBN9602、Philips的D12。

所以,从功能看,D12+MCU基本上等同于AN2131。

无论哪种USB设备都是从设备,不能主动向主机发信息(远程唤醒除外)。
游客

返回顶部