硬件工程师必会电路:USB接口电路设计,这才是被忽略的黑科技啊

USB接口接插方便,是应用最广泛、最普及的接口,是电脑、手机、U盘、MP3/4等智能设备的标配接口,在使用设备时插到电脑上即可,也不需要安装驱动,真的是即插即用。

硬件工程师必会电路:USB接口电路设计,这才是被忽略的黑科技啊

USB接口

USB接口有一般有4个引脚,分别是:

  1. VCC:电源正;

  2. GND:电源负;

  3. D+ :数据+;

  4. D- :数据-;

如下图所示:

硬件工程师必会电路:USB接口电路设计,这才是被忽略的黑科技啊

USB接口定义

USB在通讯的时候,有主机和从机之分。USB主机,最常见的就是我们的电脑。USB主机端的D+和D-两个引脚上分别接了15K的下拉电阻。

带USB接口的单片机,如STM32F103C8T6的USB口,只能用作从机,从机的USB口,有高速和低速之分。

  • 高速设备:D+通过1.5K的电阻上拉;

  • 低速设备:D-通过1.5K的电阻上拉;

所以,你会看到,STM32F103的USB接口电路,是这个样子的…

硬件工程师必会电路:USB接口电路设计,这才是被忽略的黑科技啊

USB电路图

USB接口的电路虽然简单,使用时也非常的简单,即插即用。可能是太普及了,以至于大家都忽略了USB开发的难度,其实USB接口也是满满的黑科技啊,这个拼的可是真技术。

USB的协议太复杂啊,在你方便的背后是多少工程师共同努力的结果,USB协议有一本厚厚的书,反正我一直没有勇气去啃USB的协议,所以我就简单的介绍一下USB的硬件。

欢迎关注头条号“玩转嵌入式”,您将会获得更多的电子科普和电子设计相关的经验,如果您对本文有任何疑问请您留言和大家一起讨论吧。非常感谢。


分享到:


相關文章: