主题中讨论的其他器件:TAS2505
工具/软件:Code Composer Studio
你好
现在我使用 TAS2505进行设计,我使用16k 16位信号,输入时钟为 BCLK 512K,
问题1:现在,MCLK 未连接,MCLK 是否正常未连接并且仅使用 TAS2505的 BCLK?
问题2:什么时钟没有问题,总是有噪音,下面是我的配置,您能帮助检查是否有任何问题吗? 谢谢
U8 u8_Tas2025_InitConfigTable[]={
//A2DP 接收器-启用扬声器播放 D 类//
//////////////////////////////// 初始化//////////////////////////////////////
// Px、P0切换到第0页
0x00、0x00、
//软件复位寄存器
// P0、R1、b0。 RESET = SW 复位-内部寄存器
0x01、0x01、
// Px、P1切换到第1页
0x00、0x01、
// LDO 控制寄存器
// P1、R2、B5-4。 AVDD LDO 输出= 1.8V
// P1、R2、B3。 PLL 和 HP 电平转换器=上电
0x02、0x04、
////////////////////////// 数字配置////////////////////////////
// Px、P0切换到第0页
0x00、0x00、
0x04、0x07、// BCLK、CODE_CLKIN = PLL 时钟
0x05、0x84、//PLL ON、P = 1 (D6-D4)、R = 1 (D3-D0)
0x06、0x30、//PLL J = 24 (D5-D0)
0x07、0x00、//PLL D (MSB)
0x08、0x00、//PLL D (LSB)
0x0B、0x81、//PLL NDAC = 3 (D6-D0)
0x0C、0x88、//PLL MDAC = 8 (D6-D0)
0x0D、0x01、//DAC DOSR = 128 (MSB)(D1-D0)
0x0E、0x00、//DAC DSOR = 128 (LSB)(D7-D0)
0x1b、0x00、//IIS、16位、BCLK WCLK
//音频接口设置寄存器2 -数据偏移
// P0、R28、B7-0。 数据偏移= 1
0x1C、0x01、
// DAC 指令集
//过滤器 A -最佳性能,PRB_P1
// P0、R60、b4-0。 处理块:PRB_P1
0x3c、0x01、
////////////////////////// 模拟配置////////////////////////////
// Px、P1切换到第1页
0x00、0x01、
// REF、POR 和 LDO BGAP 控制寄存器
// P1、R1、b4。 主基准=上电
// P1、R1、B3。 POR 功率控制=加电
// P1、R1、B1。 LDO 带隙=上电
0x01、0x10、
//共模控制寄存器
// P1、R10、B6。 模拟输出共模= 0.9V
0x0A、0x00、
// P1、R3、B5。 DAC 模式=启用/低功耗
// P1、R3、b4-2。 DAC PTM 控制= PTM_P3
0x03、0x00、
//扬声器音量控制1–最佳值= 0dB
// P1、R46、B6-0。 SPK 模拟增益= 0dB
0x2E、0x0F、
//扬声器音量控制2调谐到最佳值
// P1、R48、B6-4。 SPK 驱动器增益= 12.0dB
0x30、0x10、
//扬声器放大器控制1.
// P1、R45、B1。 SPK 驱动器=加电/复位
0x2D、0x02、
///////////////////////////////////// 加电//////////////////////////////////////////
// Px、P0切换到第0页
0x00、0x00、
// DAC 通道设置寄存器1
// P0、R63、B7。 DAC 电源=加电
// P0、R63、B5-4。 DAC 路径= L+R 的混合
// P0、R63、B1-0。 软步进控制= 1步进/WCLK
0x3F、0xB4、
// DAC 通道数字电压器控制寄存器
//最大值= 0dB,最小值=-63dB。 不建议使用+值
// P0、R65、B7-0。 DAC 音量= 0dB (0)
0x41、0x00、
// DAC 通道设置寄存器2
// P0、R64、B6-4。 自动静音=启用/直流> 100个连续输入
// P0、R64、B3。 静音控制=取消静音
0x40、0x14
};
