
CS44800
6.当驱动一个单端(半桥接)功率输出级,设置斜坡[ 1 : 0]位为' 11'B和
所需的升降温速度,以启动一个斜坡周期时的通道的电源上。集
MIN_PULSE [4:0 ]为“ 00000'b 。
7.将PDN位为“ 0'B采取CS44800出来的断电状态。
8.启动DAI接口( DAI_MCLK , DAI_SCLK , DAI_LRCK )上的所有时钟。这将启动SRC到
开始锁定序列。 SRC中锁定功能可以被配置为产生中断的条件
当锁已经完成。这将通过一个有源INT信号来指示。
9.等待SRC锁定。
10.如果使用PSR反馈,跳转到
44页的“推荐PSR校准序列” 。
当
说完,继续。如果不使用PSR反馈步骤12 ,继续执行步骤12 。
11.设置适当的GPIO引脚,或其它控制信号,以使所述功率输出级。
12.通过设置PDN_PWMxx位为“ 0'B启用每个通道的PWM调制器。如果全桥,去
步骤14.如果单端(半桥接) ,这将启动序列会慢慢增加直流
电压,从0V到VPOWER ÷2 , AC耦合电容器上。这将消除瞬时
充电这将引起从扬声器的可听弹出电容两端。
13.等待斜坡顺序来完成。斜坡上升函数可以被配置为使一个
中断条件时斜坡周期已完成。这将通过一个有源INT信号来指示。
一旦斜坡上升序列已完成,将RAMP [1 :0]位为' 01'b
14.对于全桥功率输出级的配置中,不需要斜坡上升序列。启用
功率输出级不会造成从扬声器的可听弹出。
15.如果使用PSR反馈,设置FEEDBACK_EN位“ 1'B 。
16.取消静音所有活动通道。
17.在这一点上, CS44800已准备好接受音频采样,并开始播放。
5.1.3
推荐PSR标定程序
1.设置DEC_SHIFT [2:0 ] / DEC_SCALE [18 :0]系数(℃
PSR
)为十进制1.0 (寄存器35H = 22H,
36h = 00h, 37h = 00h).
2.将PSR_RESET位“ 1'B 。
3.将PSR_EN位“ 1'B 。
4.将PSR_EN位“ 0'B 。
5.阅读DEC_OUTD [ 23 : 0 ] 。
6.请参阅
图30
调整DEC_SHIFT [2:0 ] / DEC_SCALE [18 :0]寄存器。
7.继续推荐的上电顺序。
DS632PP1
43