UDA1341TS的L3微控制器部分说明翻译


2011-05-03 19:27:20|  分类: 技术总结 |  标签:uda1341ts  iis芯片  嵌入式  |字号 订阅

UDA1341TSL3微控制器部分说明翻译

L3接口

UDA1341TS有一个微控制器输入模式。在这个微控制器模式,所有数字音频处理特性和系统控制特性能被微控制器控制。

这些控制特性是:

1.重启

2.系统时钟频率

3.能源控制

4.DAC增益选择

5.ADC输入增益选择

6.ADC/DAC极性控制

7.双倍速回放

8.去加重

9.Volume(容量)

10.模式选择

11.低音增强

12.三倍

13.静音

14.MIC敏感度控制

15.AGC控制

16.输入放大增益控制

17.数字混频控制

18.峰值检波位置

通过L3接口在DAC路径里的信号的峰值等级值能从UDA1341TS读出到微控制器。

数据和控制信息的交换在微控制器和UDA1341TS之间通过一个串行硬件L3接口包含下面的管脚:

L3DATA:微控制器接口数据线

L3MODE:微控制器接口模式线

L3CLOCK:微控制器接口时钟线

信息传输通过微控制器总线按照L3格式组织,两个不同能被区别:地址模式和数据传输模式。地址模式被要求选择一个设备交流通过L3总线且定义目的寄存器给数据传输模式。

数据传输可以是双向的:输入到UDA1341TS去编辑它的声音处理和系统控制特性和输出从UDA1341TS来产生峰等级值。

地址模式

地址模式用于选择一个设备为了随后的数据传输和定义目的寄存器。地址模式的特征是L3MODE管脚为低且在L3CLOCK上的突发的8个脉冲,附有8个数据位。必要的时序被显示在图5

数据位72描述一个6位设备地址,位7MSB且位2LSBUDA1341TS的地址是000101

数据位01指向随后传送数据的类型,如同表4所示。

UDA1341TS接收一个不同的地址事件里,它将不选择它的微控制器接口逻辑。

数据传输模式

这个选项被激活在地址模式里保持活动在随后的数据传输中,知道UDA1341TS接收一个新的地址命令。

基本的数据传输时序本质上和地址模式的书序相同,该时序在图6中展示。

注意L3DATA写指示数据传输从微控制器到UDA1341TSL3DATA峰读取指示数据传输在相反的方向。

最大数输入时钟和数据速度是64fs

所有传输器是字节宽,例子它们基于8位组。数据将被存储到UDA1341TS在一个字节被传输的8位后。

一个多字节传输例子在图7里。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

4.地址模式下最后数据最后两位的含义

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

5.地址模式时序

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

6.数据传输模式时序

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

7.对字节数据传输时序

编程声音处理和其他特性

声音处理和其他特性值被存储在独立寄存器里。

寄存器的第一个选项被激活由选择被传输的数据类型。这个被执行在地址模式使用位0和位1(表4)。

第二个选项被执行由数据字节的23MSB(位76或者位765)。

其他位在数据字节里(位50或者位40)描述被放入被选择的寄存器的值。

UDA1341TS里如下的模式能被选择

STATUS

在这个模式里重启、系统时钟频率、数据输入格式、DC-滤波、输入增益选择、输出增益选择、极性控制、倍速和能源控制可以被控制。

DATA0

有两个地址模式:直接地址模式和扩展地址模式。

直接地址模式使用数据字节的2MSB位。通过这个地址模式特性volume(音量)、低音增强,三重、峰值位置、去加重、静音和模式能被直接控制。

扩展地址模式被提供用于控制特性数字混频、AGC控制、MIC敏感、输入增益、AGC时间常数、和AGC输出等级。一个扩展地址能通过EA寄存器(3位)设置。数据在扩展寄存器里能被设置由写数据到ED寄存器(5位)。

DATA1

在这个被检测到的模式峰等级值能被读出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

STATUS控制

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

RST重启

一个1位的值来初始化L3寄存器使用默认设置处理系统时钟频率。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

系统时钟频率

一个2位的值来选择使用的外部时钟频率。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 
 

DC滤波

一个1位值来使能数字DC滤波。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

数据输入格式

一个3位值来选择数据输入格式。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

输出增益选择

一个1位值来控制DAC输出增益选择。默认设置在表5里给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

输入增益选择

一个1位值来控制ADC输入增益选择。默认设置在表5里给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 
 

ADC的极性

一个1位值来控制ADC极性。默认设置在表5里给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

DAC的极性

一个1位值来控制DAC极性。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

倍速

一个1位值来使能倍速回放。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

能源控制

一个2位值来关闭ADC/DAC来降低能源消耗。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

DATA0直接控制

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

Volume(音量)控制

一个6位值来编程左和右声道音量衰减。范围是0-∞分贝,步进是1分贝。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

低音增强

一个4位值来编程低音增强设置。使用设置依赖mode位。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

三重

一个2位值来编程三重设置。使用设置依赖mode位。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

峰值探测位置

一个1位值来控制峰等级的位置探测器在信号处理路径。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

去加重

一个2位值来使能数字去加重滤波器。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

静音

一个1位值来使能数字静音。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

mode(模式)

一个2位值来编程低音增强和三重的声音处理滤波器的模式。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

DATA0扩展编程寄存器

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

编程通过扩展地址由首先发送一个DATA0数据字节EA3位)详述扩展寄存器的地址随后由一个DATA0数据字节详述扩展数据寄存器(5位)。EA扩展地址和扩展数据寄存器的名字在表25中给出。

混频增益控制

两个5位值来编程通道1MA)和通道2MB)系数在混频模式中。范围是0-∞,步进是1.5分贝。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

MIC敏感

一个3位值来编程8个话筒放大器的增益设置。这些设置是有效只有当AGC控制被使能且不在双差模式。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

混频模式

一个2位值来编程数字混频的模式。有4个模式:双差、输入通道1选择、输入通道2选择和数字混频模式。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

AGC控制

一个1位值来使能AGC输入。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

AGC输出等级

一个2位值来编程AGC输出等级。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

输入通道2放大器增益

一个7位值来编程输入通道2放大器增益。范围从-360.5分贝,步进是0.5分贝。这些设置只有当AGC控制关闭时有效且在双差模式下无效。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

AGC时间常数

一个3位值来编程数字AGC发起和衰变参数。默认设置在表5中给出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

DATA1控制

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 

峰等级值

一个6位值来指示回放数据的峰等级值。最大的左和右通道数据的值在回放信号路径会保持到微控制器最近的读出。

UDA1341TS的L3微控制器部分说明翻译 - mobilefzb - mobilefzb
 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值