3094|9

99

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

一个简单但颇具挑战性的设计课题~请大家帮帮忙 [复制链接]

收到一份设计课题,看似简单但却让我晕了头!!

请大家帮忙指点一下,谢谢!

题目是这样的:

设计一个USB开关,要求通过USB接口与电脑通讯,当开关闭合和开启时分别在电脑上给出提示框来显示开关的相应状态。

也就是将开关的状态通过USB接口传给电脑并显示其状态。

看看谁的方案最简单。


请大家帮帮忙,看看这样使用什么方案最简单?

最新回复

关注ing  详情 回复 发表于 2009-5-27 17:31
点赞 关注

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
推荐一款silabs的芯片,8051F320或者F340,厂家提供了主机端和设备端的库。
如果是做产品,这应该是比较方便的方案了。
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
51单片机检测开关状态,通过串口转USB芯片传送到电脑,电脑的程序通过usb(其实已经虚拟成新串口了)获取该信号。
典型的串口转usb芯片是cp2102,电脑端的驱动到处都有。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

4
 
就把USB的5V和地接开关,一短路就报警的,然后。。。。,呵呵,有点歪门邪道
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

5
 
可以利用USB接口本身的即插即用的特点,也许不需要用什么芯片,
利用现有的四根线来处理。
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
3楼的有创意,不过不是直接短路,加个电阻即可,一样可以显示“USB接口异常”的信息。
4楼不行,usb接口本来就已经有中间芯片了,而且数据线是差分形式,不会单独提供出来做高、低电平判断的。
 
 
 

回复

52

帖子

0

TA的资源

一粒金砂(初级)

7
 
谢谢LS各位!
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 
在D+或者D-与VCC之间加个1.5K的上拉电阻,PC机就会识别有设备插入(但是无法识别的),这个方法最简单。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

9
 
用avr cdc吧。
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

10
 
关注ing
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表