DSP与蓝牙模块USB口通信模块设计
2014-11-15 来源:互联网
电路原理:DSP与蓝牙模块使用USB接口方式进行通信时,要通过USB口转换电路,然后再与蓝牙模块的USB双向端口D+和D-相连;当采用蓝牙模块USB口低速连接方式,速率也可达到1.5Mb/s。 DSP模块USB口转换电路采用FTDI公司推出的USB芯片FT245BL。该芯片内部固化了实现USB通讯协议的固件程序,对外向用户提供了相应设备的驱动程序,在与蓝牙模块ROK101 007的USB接口设计中,只需进行必要的硬件设计和简单的软件编程就可以实现,这样就大大降低了开发难度,缩短了开发周期。蓝牙模块与实现USB接口通信相关的引脚主要是D+(B1)和D-(B2),在上节中已有所描述BF533通过USB芯片FT245BL实现与蓝牙模块的USB接口通信,其详细的电路设计如图4所示:
由图4可见,FT245BL的8位数据线D7~D0通过终端匹配电阻连接在DSP的低8位数据总线上;RXF用于判断接收FIFO是否有数据,设计时RXF引脚接DSP的PF3引脚,只要数据大于或等于1个,RXF就为低,通知DSP可以读取数据;TXE用于判断发送FIFO是否满,0为不满,1为满,当TXE为0时,外部DSP向发送FIFO缓冲区写数据,直到发送数据全部写入;读RD、写WR、发送使能TXE信号原本也可以直接与BF533的读、写线直接对连,但由于FT245BL芯片没有片选线,所以RD、WR以及TXE都是经过CPLD内部的USB逻辑电路处理后才连接的。
与UART口进行通信相比,DSP与蓝牙模块采用USB口通信具有数据传输速率高、串口通信软件编程简单等优点。不过DSP与蓝牙模块USB接口驱动程序的开发比较困难,另外针对不同的DSP和蓝牙模块都需要开发相应的高层驱动程序,工作量很大,通用性也比较差,除特殊需要外,一般不采用这种方式进行数据传输。
下一篇:蓝牙无线门铃发射电路模块设计
- 如何使用Keil打开GD32 FPU及使用ARM DSP库 ?
- 苹芯科技全新边缘人工智能 SoC 使用Ceva传感器中枢DSP
- CS485xx数字音频DSP处理方案分析
- 六个术语(DAC、ADC、DSP、codec、运放、耳放)解析
- 人形机器人控制器之MCU、DSP、AI芯片
- 不只是高性能DSP,软件定义SoC给音频汽车工业等应用带来多通道和AI等丰富功能
- 基于DSP控制系统的离散模型参考自适应算法在燃料电池车中的实现
- 针对于DSP中关于提高实时检测效率的系统设计
- 恩智浦SAF9xxx音频DSP提升AI音频处理
- 天惠微2.4G蓝牙双模昆腾KT1200定制蓝牙DSP耳机收发模块PCBA
- 从隔离到三代半:一文看懂纳芯微的栅极驱动IC
- 华为固态电池新突破:硫化物电解质专利发布,破解液态电池衰减难题
- 48V 技术的魅力:系统级应用中的重要性、优势与关键要素
- MathWorks 和 NXP 合作推出用于电池管理系统的 Model-Based Design Toolbox
- 如何选择电压基准源
- 氮化镓取代碳化硅?PI颠覆式1700V InnoMux2先来打个样
- 废旧锂离子电池回收取得重要突破
- 面向车载应用的 DC/DC 电源
- 南芯科技推出面向储能市场的80V高效同步双向升降压充电芯片
- 强茂SGT MOSFET第一代系列:创新槽沟技术 车规级60 V N通道 突破车用电子的高效表现
- 恩智浦发布首个超宽带无线电池管理系统解决方案
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- Vicor高性能电源模块助力低空航空电子设备和 EVTOL的发展
- Bourns 推出两款厚膜电阻系列,具备高功率耗散能力, 采用紧凑型 TO-220 和 DPAK 封装设计
- Bourns 全新高脉冲制动电阻系列问世,展现卓越能量消散能力
- Nexperia推出新款120 V/4 A半桥栅极驱动器,进一步提高工业和汽车应用的鲁棒性和效率
- 英飞凌推出高效率、高功率密度的新一代氮化镓功率分立器件
- Vishay 新款150 V MOSFET具备业界领先的功率损耗性能
- 强茂SGT MOSFET第一代系列:创新槽沟技术 车规级60 V N通道 突破车用电子的高效表现