ADI 技术
直播中

李麒铭

7年用户 1399经验值
私信 关注
[问答]

ADAU1761安全加载在音频输出端造成爆音与咔嚓声

工程师们好:
     我现在是用微控制器给ADAU1761进行控制数据加载,控制能实现,只是在调节控制数据实时加载的过程中
会在音频输出端造成爆音与咔嚓声。看到资料上有安全加载一说,只是不太明白,用法可能不对最后还是有噪音,还请大师们指点。

回帖(1)

刘娟

2018-10-12 09:49:29
您好,
SigmaDSP提供Safeload功能可以避免产生pop音。
ADAU1761 的Safeload寄存器如下图,一次最多可以写5个地址连续的寄存器。
1. 将要进行Safeload的N(<=5)个寄存器值按顺序先写入0x0001-0x000N寄存器
2. 将目标寄存器首地址写入0x0006寄存器。
3. 最后将这次要写的个数写入0x0007寄存器,SigmaDSP会自动触发Safeload功能自行写入。

示例:要对0x0008-0x000A三个寄存器进行Safeload写,操作如下:

1. 将0x000F 9B0A, 0x0000 0000, 0x0070 64F6分别写入寄存器0x0001,0x0002和0x0003.
2. 写目标首地址: 将0x0008 写入寄存器0x0006.
3. Safeload trigger:将0x0000 0003 写入寄存器0x0007.
 
如上三步即实现了Safeload写操作。
 
Thanks,
Jun
举报

更多回帖

发帖
×
20
完善资料,
赚取积分