电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2190|回复: 0
收起左侧

[硬件设计] 在PC端和MCU间的USB通讯芯片怎么来选型?比如波特率至少要多少合适?

[复制链接]

49

主题

288

帖子

1533

积分

三级会员

Rank: 3Rank: 3

积分
1533
发表于 2021-6-2 09:53:27 | 显示全部楼层 |阅读模式
在PC端和MCU间的USB通讯芯片怎么来选型?比如波特率至少要多少合适?

(1)首先这位同学的问题不明确
(2)我的猜想一:你是想要PC端和MCU至今进行串口通讯
(3)我的猜想二:你是想要PC端和MCU端就是USB的通讯
(4)如果是猜想一的话,则我们直接使用TTL转USB或者232转USB的方式,如果你的MCU有232接口的话
(5)如果是猜想二的话,那我们就使用USB进行USB通讯即可
(6)针对于TTL转USB其芯片选型其非常成熟,大家随便搜索一下就可以找到,波特率一般情况下我们都是通过杜邦线连接,所以我们不希望其太快,大多数情况下我们波特率选择9600即可;电平不管是TTL还是USB其物理层是规定好了的所以我们按照其物理层协议涉及即可
(7)针对于232转USB其芯片的选型也非常成熟,同样大家可以到各大元器件厂商去搜索,一抓一大把,波特率我们和TTL转USB一样,我们一般都是选择9600即可;电平不管是232还是USB其物理层是规定好了的所以我们按照其物理层协议涉及即可
(8)如果是USB和USB的通讯,则我们需要考虑其具体的方式,谁做HOST谁做slave,还是使用OTG方式,USB和USB通讯的话我们大部分情况下不涉及选型,一般MCU其内部会有USB的驱动芯片的,我们只要做好接口设计接口,其通讯速率不存在波特率一说,我们USB通讯有low speed(1.5MHz), fully speed(12MHz), high speed(480MHz), 电平遵循其USB物理层协议即可


回复

使用道具 举报

发表回复

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

本版积分规则

关闭

站长推荐上一条 /1 下一条


联系客服 关注微信 下载APP 返回顶部 返回列表