ADNS-7630 集成了Bluetooth (BT) 2.1的系统级芯片(SoC)LaserStream导航传感器,和 ?Bluetooth H...
DSP与蓝牙模块UART口通信电路设计
蓝牙技术作为一种低成本、低功耗、近距离的无线通信技术,正广泛应用于固定与移动设备通信环境中的个人网络,数据速率可高达1Mb/s;它采用跳频/时分复用技术,能进行点对点和点对多点的通信。ADSP-BF533是ADI公司Blackfin系列的高速数字信号处理器芯片,基于DSP的蓝牙无线传输系统设计,利用DSP简单算法实现对复杂信号的处理,大大提高了系统的数据处理能力;同时信号传输用无线代替有线电缆,解决了电缆传输存在的弊端,拓宽了系统在较为恶劣的环境或特殊场所的应用。
电路原理:串行通信接口通常采用三线制接法,即地、接收数据(RXD)和发送数据(TXD)。DSP与蓝牙模块使用UART口进行通信时,蓝牙模块作为一个DCE,异步串口通信参数可以通过设置ADSP-BF533的内部寄存器来改变,如串口通信速率、有无奇偶校验、停止位等。由于ADSP-BF533具备异步串行通信端口,而且其工作电压为3.3V和1.3V,蓝牙模块工作电压为3.3V,因此,当DSP使用异步串口与蓝牙芯片通信时,两者之间可直接连接,无需电平转换。
使ADSP-BF533的TX引脚接蓝牙模块的RXD,RX引脚接蓝牙模块的TXD。此外,考虑到系统的通信波特率比较高,数据流量比较大,为了保证传输数据的稳定可靠性,系统设计时采用了硬件流控制方式。意即使蓝牙模块的RTS引脚与BF533的I/O端口相连,系统发送数据时首先判断BF533的I/O端口状态,从而监视RTS是否“忙”。当接收端数据缓冲区满,接收端将RTS置为高电平,通知发送端“忙”,请求暂停发送数据,发送端检测到RTS“忙”则立即暂停发送;相反,当发送端检测RTS空闲,表明接收端数据缓冲区不满,发送端继续发送数据。
相关文章
- 详细阅读
- 详细阅读
-
基于TMS320VC54X的USB2.0硬件接口设计详细阅读
USB总线具有传输速度高、热插拔、即插即用等特点,深受广大用户青睐,但由于USB通信协议和开发手段的复杂性,给研究人员的开发应用增加了一定的难度。CY...
2023-12-31 194 DSP TMS320VC5402与CY7C68001接口 USB2.0接口
-
基于DSP和FPGA的ARINC429机载总线接口板的硬件设计详细阅读
机载数据总线 ARINC429在当代的运输机和相当数量的民航客机 (如A310、A300、A600、B757、B767 中有着广泛的应用。目前国内对A...
2023-12-31 265 DSP fpga ARINC429总线
- 详细阅读
- 详细阅读
发表评论