笔记本耳机的最大输出VPP为1v。
在笔记本耳机输入最大1v时,经过ADC前级1/3分压为0.33v,因为3.3v供电,ADC前级VPP最大为1.5v
在数字信号0db的情况下,DAC在ATT为8DB的时候为1.0v-2.17v,大概1.17v的压差,VPP为0.58v,在经过功放26db的放大后大概乘以20倍,0.58v*20=11.6v,小于12v,因此刚刚不失真。
另外在12v供电下,量了下喇叭两端最大电压的波形如下:
另外以下两个API转换接口的范围如下:
//将0-1.0f 转换成0-0x7FFFFF00
int CopyFloat2Fix(volatile adi_ss_sample_t *, int InStride, volatile int *, int OutStride, int BlockSize, int shftFlag);
//将0-0x7FFFFF 转换成0-1.0f
void CopyFix2Float(volatile int *, int InStride, volatile adi_ss_sample_t *, int OutStride, int BlockSize, int shftFlag);