微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > UDA1341TS在触摸式语音电子菜单系统中的应用

UDA1341TS在触摸式语音电子菜单系统中的应用

时间:08-21 来源:互联网 点击:
2.2 工作模式  

双通道立体声模数转换控制器有4种工作模式:  

(1)ADCl输入通道1工作方式(为线路输入),输入通道2关闭;  

(2)ADC2输入通道2工作方式(麦克风输入),输入通道1关闭,具有PGA和AGC控制特性;  

(3)ADCl+ADC2混合工作方式,具有PGA和AGC控制特性;  

(4)ADC1-ADC2混合工作方式。  

2.3 L3控制特性  

由微处理器与UDA1341TS芯片L3接口,完成下列控制功能:电源控制;芯片复位;数模、模数转换的增益开关;数模、模数转换的极性控制;倍速录音控制;音量、高低音、静音控制;麦克风灵敏度控制;可编程增益放大器控制,数字AGC自动增益控制。  

由UDA1341TS的通道2组成可编程增益放大前置双通道立体声模数转换控制电路,可编程的增益放大器(PGA),PGA通过L3接口进行设置,增益可设置为:-3 dB,0 dB,3 dB,9 dB,15 dB,21 dB或27 dB,通道2还具有数字自动增益控制AGC特性,数字式自动增益控制(AGC)范围为60.5 dB,控制步长为0.5 dB。输入通道1有0或6 dB放大增益选择,通过L3接口进行控制,用这种方法输入信号可达到1 V或2 V。  

3 UDA1341TS在基于S3C2410X的触摸式语音菜单系统中的应用  

3.1 硬件连接方案  

语音驱动芯片UDA1341TS和微控制器S3C2410X的连接如图2所示。  


  
S3C2410X的IIS总线信号与UDA1341TS的IIS信号直接相连。L3接口的引脚L3CLOCK,L3MODE和L3DATA分别连接到S3C2410X的GPBl,GPB2和GPB3通用数据输出引脚。UDA1341TS对外提供两组音频信号输入接口,每组包括左右2个声道。  

由于IIS总线只处理音频数据,因此UDA1341TS还内置了用于传输控制信号的L3总线接口。L3接口相当于混音器控制接口,可以控制输入/输出音频信号的低音及音量大小等。L3接口接在S3C2410X的3个通用GPIO输入/输出引脚上,利用这3个I/O口模拟L3总线的全部时序和协议。这里一定要注意L3总线的时钟不是连续时钟,它只在数据线上有数据时才发出8个周期的时钟信号,其他情况下时钟线始终保持高电平。  

3.2 软件设计方案  

该数字语音模块IIS经过正确的配置可以实现录音、放音及循环放音等功能。因为音频数据传输较简单,本文主要介绍软件设计的流程图,流程图如图3所示。  


  
4 结语  

介绍了UDA1341TS在基于Samsung公司S3C2410X型微处理器的触摸式语音电子菜单系统中的应用。该系统已经在基于S3C2410X的开发平台上得到了实现,可以顺利进行音频的采集和播放,并取得了良好的效果。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top