- 积分
- 477
- 在线时间
- 203 小时
- 最后登录
- 2024-3-1
- 阅读权限
- 50
- 精华
- 0
- UID
- 787724
- 帖子
- 415
- 精华
- 0
- 经验
- 477 点
- 金钱
- 387 ¥
- 注册时间
- 2015-3-20
|
那4493的单片mono模式呢?假设两个AK4493的IIC并联在一起,其中一个AD0脚接地,自身地址是0x20,另外一个AD0接3.3V,自身地址是0x22。mono模式需要多一行,加在写0x00寄存器之前:
0x20 0x02 0x08 //写A片,单声道模式,默认左声道
0x22 0x02 0x0A //写B片,单声道模式,右声道
那DSD模式呢? DSD模式稍微费劲,相对ESS早就制作出了自动切换、识别DSD码来,旭化成一直需要外部识别,自动切换DSD64-128-256也是没戏,一直到AK4493/4499这一代才完成,刚出产品,就一把火烧掉了,落得白茫茫大地一片真干净。所以在4490问世后卖的还不错的时候,突然出了4493,就是因为旭化成研究明白了自动识别切换DSD播放模式这个罩门,芯片里面的东西还是一样。但为什么这个功能没加进在4493后面才投产的AK4497里,就不知道了,AK4497切换DSD和识别码率比较麻烦。
从AK4490到AK4497时代
0x20 0x00 0x00 //切换DSD信号会有噪音,先把0号寄存器清零,把4493挂起
0x20 0x02 0x80 //2号寄存器打开DP位就是播放DSD了
0x20 0x06 ----0x00或者不写,为默认DSD64不带自动静音和静音指示
0x90为默认DSD64带自动静音和静音状态脚输出,比较推荐哦
0x91为上述状态+DSD128播放
0x92为DSD64状态+绕开音量平衡电路直通开关电容滤波器。我知道好多人想尝试这个设置,认为会得到更“纯”的DSD,我只想说你想多了,和CS4398没什么区别。
0x20 0x00 0x8F //芯片启动
这么整太费劲了,还需要控制好静音生效,DSD码率等等一系列问题,因此从AK4493开始,旭化成在不常用的0x15(21号寄存器)设置了一个自动DSD/PCM切换开关
0x20 0x15 0x80 //搞定 |
|