位置:首页 > IC型号导航 > 首字符E型号页 > 首字符E的型号第695页 > EVAL-ADAU1442EBZ > EVAL-ADAU1442EBZ PDF资料 > EVAL-ADAU1442EBZ PDF资料1第61页

ADAU1442/ADAU1445/ADAU1446
数字格式
DSP系统通常使用一个标准的数字格式。
小数号码系统是由AB公司指定的格式,
其中A是位在小数点的左边的数
且B是位小数点右侧的数字。
该ADAU1442 / ADAU1445 / ADAU1446使用相同的数字
格式为参数和数据值。格式为
在数字格式显示: 5.23节。
必需的,预先设计的算法的大型图书馆应
大大缩短了开发时间。有关详细信息,
SigmaStudio设计工具可以在ADI公司网站上找到。
程序计数器
的指令在核心执行由管辖
程序计数器,通过这些步骤顺序
程序RAM的地址。程序计数器开始
每一次新的音频帧同步进入核心。
的SigmaStudio处的端部插入一个跳跃到开始命令
每一个程序。顺序程序计数器递增
直到到达该命令,然后跳转到程序
开始地址(程序RAM地址0x2010 ) ,并等待
下一个音频帧时钟进入芯。
数字格式: 5.23
线性范围: -16.0至( 16.0 - 1 LSB )
示例:
1000 0000 0000 0000 0000 0000 0000 = 16.0
1110 0000 0000 0000 0000 0000 0000 = 4.0
1111 1000 0000 0000 0000 0000 0000 = 1.0
1111 1110 0000 0000 0000 0000 0000 = 0.25
1111 1111 0011 0011 0011 0011 0011 = 0.1
1111 1111 1111 1111 1111 1111 1111 = ( 1 LSB低于0.0 )
0000 0000 0000 0000 0000 0000 0000 = 0.0
0000 0000 1100 1100 1100 1100 1101 = 0.1
0000 0010 0000 0000 0000 0000 0000 = 0.25
0000 1000 0000 0000 0000 0000 0000 = 1.0
0010 0000 0000 0000 0000 0000 0000 = 4.0
0111 1111 1111 1111 1111 1111 1111 = ( 16.0 - 1 LSB ) 。
串行端口接受最多输入24位,是先签后换
延伸到DSP内核的全部28位。这使得内部
高达24分贝增益而不会遇到内部修剪。
数字削波电路之前的DSP内核中使用
输出到串行端口的输出, ASRCs ,和S / PDIF
发射机(见图52)。这个短片前四位的
信号以产生一个24位的输出与一个范围的1.0(减
1 LSB)为-1.0 。图52示出了在最大信号电平
在二进制和分贝水平的数据流中的每个点。
4位符号扩展
信号
处理
( 5.23 FORMAT)
5.23
(24dB)
5.23
(24dB)
分支和循环
有些细胞SigmaStudio中可以选择修改程序
计数器来实现简单的分支和循环结构。
然而,必须注意,该程序计数器返回
其起始地址前一个新的帧时钟。如果新的
帧开始之前,计数器又回到了开始,音频
输出被损坏,并且复位是必要的。
该软件编译器的SigmaStudio计算最大
可能的方案周期为一个给定的项目,并产生
当用户超过允许极限误差。
DSP内核模式和设置
核心运行寄存器(地址0xE228 )
表41.寄存器0xE228的说明
位的位置
[15:1]
0
描述
版权所有
核心运行位
默认
0
此单比特寄存器启动运行信号来启动的核心。
这应该是已设置的系统时的最后寄存器
被初始化。
前核心停止,设置DSP内核速率选择寄存器
( 0xE220 )到0x001C 。这将禁用启动脉冲的核心。
07696-053
SDATA_INx
1.23
(0dB)
串行
PORT
1.23
(0dB)
数字
限幅器
1.23
(0dB)
图52.数字精度和剪切结构( TBD)
前护理开始,设置DSP内核速率选择寄存器
( 0xE220 )为所需的值。这使起始脉冲的
核心内容。表12含有的有效设置的列表。
如果芯被停止(即,如果位寄存器0xE228 0被设置为
0)在操作期间,串行输出立即跳转到0 。
这将确保没有直流电平被留在串行输出和
有助于防止在系统中扬声器的损坏。它也允许
系统静音和取消静音所有音频通道,而
最大限度地减少对产出和噼噗声。
核心运行位可用于实现系统静音
的功能,而不是屏蔽所有单独的
渠道软件。然而,这种方法在瞬间
静音输出,可能导致咔嚓声或爆上
输出。如果单击 - 和弹出式静音无需要软件转换
静音细胞应该落实到DSP内核的信号
处理流程。
程序设计
上电时, ADAU1442 / ADAU1445 / ADAU1446没有
加载默认程序。还有每3584个指令周期
音频样本,致使172.032 MHz的内部时钟速率
当f
S,师大
为48 kHz。该DSP运行在一个面向流的
方式,这意味着所有3584指令执行各
采样周期。该ADAU1442 / ADAU1445 / ADAU1446也可以
被设置为接受双核或四速的输入通过减少
每个样品的指令数。这些模式可以被设置
核心控制寄存器。
该ADAU1442 / ADAU1445 / ADAU1446可以被编程
容易使用的SigmaStudio ,通过提供一个完全图形化的工具
ADI公司。写作线级别的DSP代码不知道是
版本C | 61页92