helloxieyu
驱动牛犊
驱动牛犊
  • 注册日期2005-04-10
  • 最后登录2011-05-25
  • 粉丝0
  • 关注0
  • 积分820分
  • 威望83点
  • 贡献值0点
  • 好评度83点
  • 原创分0分
  • 专家分0分
阅读:1919回复:5

用cypress的哪款芯片实现HID键盘比较好?

楼主#
更多 发布于:2007-10-31 17:05
用cypress的哪款芯片实现HID键盘比较好?大家选用什么芯片来实现HID设备的?
allanzhou9527
驱动牛犊
驱动牛犊
  • 注册日期2006-03-01
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分710分
  • 威望72点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-10-31 18:54
因为HID键盘对数据量的要求很低,而HID类设备除了有控制端点外只需要有一个Interrupt IN端点,所以我觉得可以用很便宜的就可以满足你的需求了。
helloxieyu
驱动牛犊
驱动牛犊
  • 注册日期2005-04-10
  • 最后登录2011-05-25
  • 粉丝0
  • 关注0
  • 积分820分
  • 威望83点
  • 贡献值0点
  • 好评度83点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-01 09:46
楼上的大侠,如果我用68013来做HID键盘会不会不方便啊?成本高一点不要紧的,
不过好像大家只用68013来做高速的数据传输,没见有人用来做键盘的。
另外,用68013能做在BIOS下就能被识别的HID键盘么?
helloxieyu
驱动牛犊
驱动牛犊
  • 注册日期2005-04-10
  • 最后登录2011-05-25
  • 粉丝0
  • 关注0
  • 积分820分
  • 威望83点
  • 贡献值0点
  • 好评度83点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-02 11:02
我顶,请做过HID设备的大侠出来说两句,大家都是用什么芯片的?
allanzhou9527
驱动牛犊
驱动牛犊
  • 注册日期2006-03-01
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分710分
  • 威望72点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-05 20:42
68013好像功能很强大的说,做键盘确实是浪费了。
在《USB Complete》第三版第七章对几乎所有的标准类设备都有介绍相应合适的芯片,我把HID类设备那段摘抄给你看看。
做HID类设备,这本书真的很不错。
Chips

For devices with a human interface, low speed is fast enough to enable acting on received user input with no detectable delay. Many HIDs use low speed because the device needs a more flexible and/or cheaper cable. A HID may use any speed, however.

A variety of controllers include additional support for keyboards, mice, and game controllers. Atmel Corporation’s AT43USB325 contains an AVR microcontroller and a 5-port hub. One of the hub’s ports connects to an embedded function with support for a 20 x 8 keyboard matrix. The controller supports low and full speeds. The AT43USB325 is similar but supports an 18 x 8 keyboard matrix. Other vendors with controllers designed for use
in keyboards include Alcor Micro and Winbond Electronics Corporation. Some general-purpose controllers, such as Cypress’ CY7C63743, support both USB and PS/2 interfaces to make it easy to design a dual-interface device.

Code Mercenaries offers programmed chips for use in pointing devices, keyboards, and joysticks. The MouseWarrior series has interfaces for sensors and buttons and supports four interfaces: USB, PS/2, asynchronous serial, and Apple Desktop Bus (ADB). The KeyWarrior series supports USB, PS/2, and ADB and has interfaces to keyboard matrixes and optional support for keyboard macros. The JoyWarrior series supports a variety of game-controller inputs.
helloxieyu
驱动牛犊
驱动牛犊
  • 注册日期2005-04-10
  • 最后登录2011-05-25
  • 粉丝0
  • 关注0
  • 积分820分
  • 威望83点
  • 贡献值0点
  • 好评度83点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-11-07 20:31
谢谢allanzhou9527
大侠的回复,请大侠看我新开的贴
游客

返回顶部