打印
[电路设计]

UDA1341 音频解码芯片的 寄存器设置(STATUS :Ox14+2)

[复制链接]
1960|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kyzb001|  楼主 | 2011-9-23 14:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kyzb001 于 2011-9-23 14:35 编辑

小弟是 新手,写下来 一是希望 能对其他人有点点帮助,二是练习记笔记。
STATUS 寄存器(物理地址为 000101+10) 前六位是UDA1341的固定地址
这个寄存器是8位,主要设置 芯片系统时钟,数据传输模式,滤波选择,复位,输出\输入增益。 ADC\DAC极性等...  大家可能会奇怪为什么8位的寄存器能选择这么多,下面介绍
按照国际惯例从高位-->低位。
D7: 模式选择。---具体这二个叫什么模式,还真不好定义。姑且叫模式一,模式二。
D7=0的时候是模式一,接着D6:D0就是功能设置了
D6: 设置复位  0=Disable  1=Enable
D5: D4 为系统时钟选择
                         00    512fs
                         01    384fs
                         10 256fs
                         11 不使用
D3: D1 数据模式选择
                          0 0 0 IIS传输模式 (一般使用这种模式)
                          0 0 1 最低有效位对齐的16位   
                          0 1 0 最低有效位对齐的18位
                          0 1 1 最低有效位对齐的20位
                          1 0 0 最高位有效位对齐   
                          1 0 1 最低有效位对齐的16位 最高位有效位对齐的数输出
                          1 1 0 最低有效位对齐的18位 最高位有效位对齐的数输出
                          1 1 1 最低有效位对齐的20位 最高位有效位对齐的数输出
D0 直流滤波器选择  0=Disable  1=Enable
这是D7=0 时候 对D6: D0赋值的设置
举例:0 1 1 0 0 0 0 0   0X60  这个表示   复位,选择356fs时钟 IIS数据传输模式 直流滤波器关闭
模式一介绍完毕
下面介绍模式二
D7=1的时候
D6: OGS  输出增益   6db     0=Disable   1=Enable
D5: IGS   输入增益   6db     0=Disable   1=Enable
D4:  PAD  ADC极性   反相     0=Disable   1=Enable
D3: PAD  DAC极性   反相     0=Disable   1=Enable

D2: DS    陪速设置   二陪     0=Disable   1=Enable
D1: D0   电源控制   Disable表示切断   Enable表示接通
0 0      ADC  =Disable   DAC=Disable   
0 1      ADC  =Disable   DAC=Enable
1 0      ADC  =Enable    DAC=Disable   
1 1      ADC  =Enable    DAC=Enable
到这里STATUS 寄存器介绍完毕

相关帖子

沙发
kyzb001|  楼主 | 2011-9-23 14:37 | 只看该作者
感觉一个贴  写太多篇幅了感觉有点bianiu 所以分贴些,也可以多赚点积分:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:Is this my life

15

主题

624

帖子

1

粉丝