AD73322L
混合模式操作
运行在掉电ADC或DAC的AD73322L
为了充分利用的混合模式操作,有必要
在nonFSLB和禁用CON连接gure的DSP /编解码器接口
自动缓冲。这使得字的可变数目是
在每个采样期间,额外的字发送到AD73322L
作为通常使用来更新增益设置的控制字
在自适应控制应用。推荐顺序
在混合模式下更新控制寄存器的发送
第一DAC的更新字前控制字(S ) 。
它可以使用混合模式操作时,骗子网络gured在
FSLB ,但有必要具有取代DAC的更新
控制字写在每个采样周期,其可导致一些
由于采样点的存在不连续的输出信号
错过与被重复前面的示例。然而,这
可能在某些情况下可接受的作用可能是通过被掩蔽
增益变化,等等。
中断
该AD73322L的可编程性使用户flex-
ibility在选择什么路段AD73322L的需要的话
电。这可以更好地匹配功率变的
消费应用需求作为AD73322L
提供了两个ADC和以任何组合的两个DAC 。该
AD73322L总是接口给DSP以标准的方式
不管什么样的ADC或DAC部分启用或禁用的。
因此DSP将期望获得每2 ADC采样
采样周期和传输每个样品2 DAC采样
期。如果一个特定的ADC被禁用(在断电),那么它的
样本值将是无效的。同样的样品送到一个数模转换器
这是禁止将没有任何效果。
还有AD73322L的操作分为两个阶段:
经由每个编解码器部分的控制寄存器的设备的初始化
TER值的每个编解码器的转换器部分,和操作。该
初始化阶段包括编程的控制寄存器
该AD73322L的,以确保所要求的操作特性
如采样率,串行时钟速率,I / O增益等有
几种方法,其中, DSP可被编程来初始化
该AD73322L 。这些范围从硬编码的序列
DSP SPORT发送寄存器写入与用于常量
初始化的话,到把初始化序列中一个
循环数据缓冲区,并使用autobuffered发送序列。
硬编码涉及创建写入一个序列到DSP的
SPORT的Tx缓冲区这是由循环或指令分离
该空闲并等待下一个发送中断的发生,如图
下面的代码。
ax0
= b#1000100100000100;
tx0
= AX0 ;
空闲; {等待发送寄存器发送当前词}
循环缓冲区的方法可以是,如果长时间初始化有用
序列是必需的。的初始化字列表被投入
缓冲区中所需的顺序:
.VAR / DM / RAM / CIRC init_cmds [16] ; {编解码器初始化序列}
.VAR / DM / RAM stat_flag ;
.INIT init_cmds :
b#1000100100000100,
b#1000000100000100,
b#1000101011111001,
b#1000001011111001,
b#1000101100000000,
b#1000001100000000,
b#1000110000000000,
b#1000010000000000,
b#1000110100000000,
b#1000010100000000,
b#1000111000000000,
b#1000011000000000,
b#1000111100000000,
b#1000011100000000,
b#1000100000010001,
b#1000000000010001;
该AD73322L传输,并通过串口接收信息
从DSP的SPORT连接。这发生复位
-during初始化阶段,并在两个数据模式和
混合模式。每次数据传输到或从DSP可以
导致SPORT中断发生。然而,即使在FSLB
配置中的DSP进出串行传输是
同步,需要注意的是非常重要的Tx和Rx中断
不同时出现,由于方式是Tx和Rx
内部DSP的SPORT内产生中断。
这是在时间关键的控制回路的应用尤其重要
系统蒸发散在那里它可能有必要使用仅接收中断,因为
与Tx相对定位中断相对于在Rx接口
在单个采样间隔中断产生不适合的快速更新
新的DAC位置。
初始化
复位后, AD73322L是在默认条件下它
确保设备处于控制模式,必须亲
编程或从DSP初始化启动转换。如
AD73322L与DSP之间的通信中断
驱动时,它通常是不实际的,嵌入的初始化
码到初始化程序的主体。它是多动脉灌注化疗
蒂卡尔把初始化代码序列中的数据(或
程序)存储缓冲器和访问此缓冲器的指针
被更新每个中断。如果环形缓冲器时,它
允许中断程序来检查循环缓冲区时
指针已经缠-此时初始化
顺序完成。
在FSLB配置,单一的控制字每编解码器每
采样周期被发送到AD73322L而在NonFSLB ,
因此能够初始化器件在单个采样周期
提供在SCLK速率被编程到一个高速率。它也是
可以使用自动缓冲在这种情况下,一个中断产生
当整个初始化序列已被发送到erated
该AD73322L 。
–32–
第0版