凡亿专栏 | 3.在PC端和MCU间的USB通讯芯片怎么来选型?比如波特率至少要多少合适?电平有没要注意点地方?
3.在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物理层协议即可

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论