您的位置 首页 主动

STM32 USB规划–硬件篇

STM32芯片内部集成了USB外设,大大减轻了USB电路的设计负担,只需设计USB接口电路,就可以实现基于STM32芯片的电路板的USB通信设计。(本文…

STM32芯片内部集成了USB外设,大大减轻了USB电路的规划担负,只需规划USB接口电路,就能够完成根据STM32芯片的电路板的USB通讯规划。(本文将详细叙述根据STM32F103RBT6芯片的USB规划)本文为硬件篇。

首要,咱们来认识一下STM32F103RBT6芯片。 其间USB相关引脚为PA11(D-),PA12(D+)引脚。便是经过这两个引脚完成STM32F103RBT6的USB通讯。

图1 STM32F103RBT6芯片引脚图

其次,咱们简略来认识一下USB的结构(以A型公口、B型母口为例)

图2 USB A型公口

图3 USB B型母口

表1 USB接口引脚阐明

1 VCC(+5VDC)

2 D-(data-)

3 D+(data+)

4 GND(Ground)

(5.6引脚为外壳引脚、起固定和减低搅扰作用)

最终,咱们来看看USB接口电路的规划。

图4 USB接口电路

其间:

1.USB上拉电压接在D+线上,所以本规划USB完成全速通讯

1.USBLC6-2P6是一个ESD芯片,为了避免USB接口遭到雷击时破坏主芯片。

2.Q1为一个开关芯片,可认为mos管、或三极管。自己选用nmos管时,DS间有一个0.7V的压差,所以USB的上拉电压为2.5V左右,尽管也能用,但毕竟不完美。我不知道是不是一切Mos管都这样。下一步我将换成偏置电阻晶体管试试,作用将在后边的日志中描绘。当开关敞开时,PC开端枚举该USB设备。

3.USB的VCC引脚能够接板上电源、也能够不接。当不接时,PC机为USB接口供电,在本规划中使用了一个跳线来决议是否接板上电源。

总结:

根据STM32F103芯片的电路板完成USB功用的电路是很简略的,也能够在网上找到许多资源。期望本文能对正在规划相关电路的朋友有所协助。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/zhudong/254926.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部