DA9116.005
2005年11月22日
概述
主要特点
MAS9116是一个立体声数字音量控制设计
音频系统。左侧和右侧的水平
模拟信道由串行接口进行设置。两
通道可以独立地进行编程。
由电阻值进行解码,分辨率为0.5 dB
使用内部多路复用器从-111.5一个增益
15.5分贝。为-112 dB的代码激活静音
最大衰减。 MAS9116从工作
单+ 5V供电,可输入电平可达
±18V.
接口
控制信息写入到或从回读
通过串行控制端口的内部寄存器。串行
控制端口由一个双向引脚用于数据的
( DATA ) ,片选引脚( XCS )和时钟控制
( CCLK) ,并支持串行通信
协议。所有的控制指令需要两个字节
数据。
转移必须是脉冲式16倍CCLK数据
当XCS低。数据被移入串
上CCLK脉冲的上升沿输入寄存器。
第8位包含地址信息。该
第二个字节包含控制字。 XCS绝
第二个字节后重返高。即,后
第16 CCLK XCS必须返回到高。见
第11页的时序图。
相同的过程发生用于读出
信息。 XCS将保持低位接下来的16个CCLK
脉冲。数据被移出的下降沿
的CCLK 。当XCS为高时, DATA引脚处于高
阻抗状态,从而使其他数据引脚
设备要被复用在一起。
在PCB板相同的数据和CCLK线
可以针对每MAS9116芯片。如果XCS-
脚不活跃(低) , DATA引脚的芯片是
高阻抗状态。这允许使用一个简单的
PCB板的多声道音响系统。
操作模式
当首次加电,上电复位
初始化控制寄存器并设置MAS9116成
静音状态。该装置的激活要求
XMUTE引脚为高电平并且具有更大的控制字节
比默认值被写在增益寄存器中。它
可以返回到无声阶段或者通过
设置XMUTE引脚为低电平或写零(十六进制00 )到
增益寄存器。
该器件具有用于特殊测试寄存器
仅对于该装置的内部测试。强烈
3 (18)
建议不要更改初始测试寄存器
值(十六进制00 ),在正常的操作。对于设备测试
XMUTE引脚是双向的。当测试寄存器
位1为高电平时, XMUTE引脚是输出引脚。国内
信号可被引导到销。注意:在此状态下
模拟输出被静音,新的增益值
不能被写入到增益寄存器。
改变信道的增益
当新的增益值被写入到所述增益寄存器
该芯片将激活过零点和延迟
发生器,用于所选择的频道。 MAS9116会
等到上升沿过零点时所检测到的
输入信号,以确保没有咔嗒声
从放大器的输出端时,增益改变。
LIN是用于左声道和RIN为输入线
右声道。如果在没有过零点
信号,增益典型18毫秒后变
拖延,自那时以来,延迟发生器提供
约100ns的脉冲迫使新值是
锁存。延迟generator's延误变化
但它是有保证的延迟不长于
50ms.
如果新的增益值写入零之前
交叉或延迟generator's延迟已经发生
以前的增益值被覆盖,所以
以前的值不会被锁存到输出。如果它是
期望每个增益值将被锁存到
输出应该有最小50ms的延迟
每个增益值著作之间。
同时编程两种增益寄存器
设置增益值首先要正确的通道,然后到
左声道。
编程增益为左,右声道用
单独的命令导致的增益值来设定
相同的顺序进行编程。如果没有零
交叉发生在任一通道时,先写
第一channel's延迟后channel's增益改变
generator's延迟已经过去了。只有在此之后
第二channel's延迟发生器被启动。在
这些条件下,第一信道增益后置
最大50ms的延迟,但第二通道设置
后最大50ms的50ms的+ = 100ms的延迟。对
保证每个写入增益值将被设置
所有条件
最大写入速度为
这两个信道增益分别是这样的1/ 100毫秒= 10
赫兹。
DA9116.005
2005年11月22日
概述
峰值电平检测
MAS9116有一个8位的数字 - 模拟转换器
( DAC )用于监视的峰值电平
信号。基准值是通过编程
串行接口。该参考值VREF是
从VREF = ( 0.16 + 0.0133 * CODE ) * VDD计算,
其中,代码是控制字节的十进制值
( 0..255 )和VDD是MAS9116电源电压值。
标称5 V电源电压参考值
为VREF = 0.8V + 66.5mV * CODE 。当正峰
在输出信号电平超过该值时,比较器
信号设置位0和1的状态寄存器。该
寄存器的内容保持高位,直到峰值寄存器
已被读取。
4 (18)
DA9116.005
2005年11月22日
注册说明
注册
峰值检波器状态
CR4
7
X
6
1
5
0
地址字节
4
1
3
1
2
读/写
1
X
0
X
数据字节
MSB ... LSB
输出代码
00000000
00000001
00000010
00000011
输入码
11111111
11111110
11111101
00000010
00000001
00000000
功能
峰值检波器参考
CR3
X
1
1
0
0
读/写
X
X
左声道增益
CR2
X
1
1
0
1
读/写
X
X
右声道增益
CR1
X
1
1
1
0
读/写
X
X
测试中, CR5
这两个信道增益
X
X
1
1
1
0
1
0
1
1
读/写
W
X
X
X
X
无过载
正确的过载
左超载
过载保护
DAC输出
VREF(255)
VREF(254)
VREF(253)
VREF(2)
VREF(1)
VREF(0)
注1
输入码
增益dB
11111111
+15.5
+15.0
11111110
+14.5
11111101
11100000
0.0
00000010
-111.0
00000001
-111.5
00000000
MUTE(静音)
输入码
增益dB
11111111
+15.5
+15.0
11111110
11111101
+14.5
11100000
0.0
00000010
-111.0
00000001
-111.5
00000000
MUTE(静音)
版权所有
写这两个增益寄存器
注: 1 。
参考电压VREF从( CODE ) = ( 0.16 + 0.0133 * CODE )计算* VDD
地址字节位:
第2位是读/写位( 1 =读, 0 =写) 。
X是不在乎,推荐高低
力。
数据字节位:
所有的寄存器得到他们的默认值十六进制00 ,除了
其中CR3在上电复位得到写入FFh 。
所有位的默认值是零(十六进制00 ) 。
5 (18)