新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于nRF2401的无线语音通信的实现

一种基于nRF2401的无线语音通信的实现

作者:时间:2012-04-27来源:网络收藏

0引言

本文引用地址:http://www.eepw.com.cn/article/171560.htm

短距离的应用之一是对讲机,这种方式一般是同频单工,给通话带来了一定程度的不便,于是许多替代的技术便应运而生。

本文介绍的这种系统,利用AVR单片机信号的编解码,利用大容量Flash存储芯片数据的存储,利用收发芯片语音数据的无线传输和具体接收方的选择,具有实时半双工、可加密、录音回放的特点,并且能够方便地应用到短距离无线通信产品中。

1硬件设计

1.1系统结构

系统结构如图1所示。

11.jpg

1.2单片机及周边电路

MCU采用ATmega16。ATmega16是ATMEL公司生产的增强的AVR RISC(精简指令集计算机)结构的低功耗8位CMOS微处理器。它具有16 kB系统内可编程Flash存储器,512 B的EEPROM,1 kB的SRAM,内置8路10位具有可选差分输入级可编程增益的A/D转换器,一个SPI串行端口,以及6个可以用于软件进行选择的省电模式。

MCU负责输入语音信号的A/D采样、CVSD(连续可变斜率增量调制)编码和解码、无线收发芯片的控制、D/A转换等。MCU及外围电路见图2。

12.jpg

1.2.1语音放大电路

本系统采用两级高输入阻抗的反向放大器将从传声器获得的微弱语音信号放大,两级的增益分别为Av1=-R30/R29≈-4.17,Av2=-Ra6/R3z≈-2.56,总的最大增益为Avmax=Av1Av2≈10.7,电路如图3所示。

13.jpg

1.2.2 Flash存储芯片

Flash存储芯片采用AT45DB161D,它是一种工作电压可低至2.7V并具有串行接口的快闪存储器,其主存储区容量为16 Mbit,分为4 096页,每页512 B或528 B。还带有2个512 B/528 B的SRAM数据缓存,这样主设备就可通过SPI接口向AT45DB161D高速写入数据流。该芯片非常适用于存储图像、数据和数字声音。它与MCU的接口电路见图4。

14.jpg

1.2.3 D/A转换电路

D/A转换芯片采用TLC5615,它是带缓冲基准输入(高阻抗)的10位电压输出D/A转换器,具有基准电压2倍的输出电压范围,3线串行接口,对于满度输入阶越跳变,该D/A转换器建立时间为12.5μs,即更新速率为80 kHz。它与MCU的接口电路见图5。

15.jpg

数字通信相关文章:数字通信原理


通信相关文章:通信原理



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭