stm32f103的USB电路原理图

这里分享一个基于STM32F103的USB接口的电路原理图,图其实很简单。单片机型号选择的是STM32F103C8T6,这是一个48管脚的单片机,它的PA11、PA12分别对应USB数据线的D-、D+两条线。

同时,由于STM32F103C8T6只支持USB的全速模式(FS),所以,根据USB协议,需要在D+数据线上加一个1.5K的上拉电阻。我这里为了确保设备能够自己控制什么时候被USB主机检测到,把上拉电阻的电源端接到了单片机的PA15。

大家如果懒得自己操作,直接把3.3V接到上拉电阻那里。

时钟的话,一般F1系列外接时钟都是8MHZ。内部分频的时候,需要给USB部分提供一个48MHZ的时钟,这一点需要注意。

电源部分很简单,从USB的A型接口过来的5V电源经过1117-3.3,变成3.3V的电源,给整个系统供电。

下载接口记得留出来,方便调试。如果顺手,最好再留一个串口。

总的来说,STM32的USB接口电路是非常简单的。只需要两条数据线,外加一个上拉电阻,就能让USB主机(也就是电脑)检测到USB设备的接入。

需要完整原理图的朋友,请关注公众号:单片机爱好者,回复关键词:STM32USB原理图,即可获得下载链接。

《stm32f103的USB电路原理图》有2条评论

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据