微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PCB设计学习讨论 > 有没有可以让电脑识别为USB设备的芯片?

有没有可以让电脑识别为USB设备的芯片?

时间:10-02 整理:3721RD 点击:

目标:
1、电路板通过USB跟计算机连接,在计算机硬件管理的设备列表中可以看到它,而且这个设备名称是我自定义的。
2、通过USB线连接,电路板和计算机之间进行数据传输。(并不是人们常做的鼠标键盘那样给计算机发送消息,我需要让计算机给电路板发送消息和数据)
是不是有类似功能的芯片?比如经常用作USB转串口的烧录器上用的FTDI芯片。


求有经验的朋友给简单说一下实现思路,谢谢。

HID转串口的芯片,它插上电脑就是识别为hid设备,通过串口通讯

好吧,我自己抛块砖。
在ARDUINO UNO开发板上有个USB接口芯片-ATmega8U2,通过给它烧录代码可以实现。但是这个芯片封装体积太小了,手工很难焊接,我去搜搜有没有体积大点的封装。
ATmega8U2和ATmega16U2是USB接口芯片,其特征包括:
1)8K/16K字节的Flash,支持自擦写功能。512字节EEPROM和512字节SRAM (8U和16U的不同处是Flash容量)
2)内置Boot-Loader功能。
3)支持USB全速,包含4个USB输入输出端口
4)包含内置晶振。
5)操作电压范围为2.7V到5.5V。2.7V时,最大工作频率是8MHz,4.5V时,最大工作频率是16MHz。

按照你这个说法,应该是带内置USB的MCU都可以的。这个选择范围就比较多了。

按照你这个说法,应该是带内置USB的MCU都可以的。这个选择范围就比较多了。ATmega8是单片机,并不是专门的USB接口芯片,只是内置了USB模块。

哦~~  我的思路是用独立的芯片,不依赖MCU。 因为很多设备都有通过USB通信的功能,应该不是流行的这些MCU做的。 具体他们都用了什么这是我现在想搞清楚的。

你说的ATmega8就是MCU。

嗯,我目前的线索也是这样。不过我只知道FTDI的几个芯片。  你有什么相关推荐的吗?

谢谢,根据你的提示我搜到一些信息,试试看。

刚找到的,这个芯片好像符合你的要求。

谢谢! 哈哈 我昨天已经买了这个了。拿回来试试。 国产芯片就是资料少。 这个芯片USB转串口,并且包含HID,我都比较放心。只是不知道如何把内置的HID信息改成自定义的内容。官方文档里也没有提及。

有设置程序,你到官网下载就行,见下图:


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top