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的开发平台上得到了实现,可以顺利进行音频的采集和播放,并取得了良好的效果。
双通道立体声模数转换控制器有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的开发平台上得到了实现,可以顺利进行音频的采集和播放,并取得了良好的效果。
嵌入式 电子 ARM 总线 解码器 放大器 电压 DSP S3C2410 模拟前端 ADC DAC 滤波器 电路 相关文章:
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 多核及虚拟化技术在工业和安全领域的应用(05-23)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于FPGA安全封装的身份认证模型研究(05-27)
- 基于nRF2401智能无线火灾监控系统设计(04-01)
- 智能视频多媒体技术的应用(05-31)
