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

相关专题: 无线 芯片

0引言

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

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

1硬件设计

1.1系统结构

系统结构如图1所示。

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。

1.2.1语音放大电路

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

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。

1.2.3 D/A转换电路

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

1.2.4音频滤波电路

采用2阶高、低通滤波器构成300 Hz~3.4 kHz带通滤波器,其中高通滤波器采用2阶压控电压源高通滤波,其传递函数为:

低通滤波器采用2阶压控电压源低通滤波,其传递函数为:

式中:ωn=1/(RC),为特征角频率;Q=1/(3-AVF),为等效品质因数。

电路如图6所示。

 

   来源:电子工程师
微信扫描分享本文到朋友圈
扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“YD5GAI”免费领取《中国移动:5G网络AI应用典型场景技术解决方案白皮书
  • 2、回复“5G6G”免费领取《5G_6G毫米波测试技术白皮书-2022_03-21
  • 3、回复“YD6G”免费领取《中国移动:6G至简无线接入网白皮书
  • 4、回复“LTBPS”免费领取《《中国联通5G终端白皮书》
  • 5、回复“ZGDX”免费领取《中国电信5GNTN技术白皮书
  • 6、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 7、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 8、回复“5GX3”免费领取《R1623501-g605G的系统架构1
  • 本周热点本月热点

     

      最热通信招聘

      最新招聘信息

    最新技术文章

    最新论坛贴子