APP下载

基于STM32处理器的USB通信设计

2015-08-07王太晓林晓焕周静雷

微处理机 2015年1期
关键词:设备设计

王太晓,林晓焕,周静雷

(西安工程大学电子信息学院,西安710048)

·微机网络与通信·

基于STM32处理器的USB通信设计

王太晓,林晓焕,周静雷

(西安工程大学电子信息学院,西安710048)

目前USB通信接口已经得到了广泛应用。为了配合扬声器功率测试系统,以STM32微处理器为基础,介绍了一种基于STM32与PC机之间的USB通信方式,并且在扬声器功率测试系统中得到了很好的应用。该设计简洁实用,枚举过程清晰,调试过程更是简单快速。

STM32微处理器;USB通信;扬声器功率测试系统

1 引 言

上位机软件通过USB接口[1]与扬声器功率测试仪进行双向通信。上位机向测试仪发送控制信号,STM32接收上位机指令并对测试仪各模块进行相应控制,同时测试仪通过USB通信向上位机回馈执行结果。

2 USB概述[2]

USB为通用串行总线(Universal Serial Bus)的缩写,具有支持热插拔、接口简单便于携带、传输速度快、标准统一、扩展方便、兼容性好等优点,现已广泛应用到工业,民用等各个领域。

3 硬件设计

设计采用了一款由意法半导体公司生产的采用Cortex-M3内核的STM32F103R8T6芯片,该芯片具有以下特性[3]:

(1)最大工作频率72MHz。

(2)64KB字节Flash(程序存储器)。

(3)20KB字节SRAM(运行内存)。

(4)2.0V~3.6V供电电压,I/O口能够兼容5V电平。

(5)拥有丰富的通信接口。

设计中并没有引入嵌入式实时系统,系统资源消耗较少,STM32F103R8T6内部自带的FLASH、SRAM足够满足设计要求。STM32芯片内部集成了USB外设,大大减轻了USB电路的设计负担。不仅使设计成本和开发难度进一步变低,而且设备通信稳定度也有提高。另外为保证USB通信质量,在电路中加入AD公司的USB数字隔离器ADuM4160[4],该芯片兼容USB低速和全速设备,能够在环境嘈杂的测试场所保证通信质量[5](见图1)。……

登录APP查看全文

猜你喜欢

设备设计
谐响应分析在设备减振中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于VB6.0+Access2010开发的设备管理信息系统
瞒天过海——仿生设计萌到家
基于MPU6050简单控制设备
设计秀
有种设计叫而专
500kV输变电设备运行维护探讨
如何在设备采购中节省成本