TI中文支持网
TI专业的中文技术问题搜集分享网站

TAS5733L: TAS5733L输出无声音,输出波形是一个方波

Part Number:TAS5733LOther Parts Discussed in Thread:TAS5717

现在使用的是在Linux下,驱动才用Linux-6.6内核自带的驱动,TAS5733初始化代码如下

static const struct reg_default tas5733_reg_defaults[] = {
{TAS571X_CLK_CTRL_REG, 0x6c},
{TAS571X_DEV_ID_REG, 0x00},
{TAS571X_ERR_STATUS_REG, 0x00},
{TAS571X_SYS_CTRL_1_REG, 0xa0},
{TAS571X_SDI_REG, 0x05},
{TAS571X_SYS_CTRL_2_REG, 0x40},
{TAS571X_SOFT_MUTE_REG, 0x07},
{TAS571X_MVOL_REG, 0x03ff},
{TAS571X_CH1_VOL_REG, 0x00c0},
{TAS571X_CH2_VOL_REG, 0x00c0},
{TAS571X_CH3_VOL_REG, 0x00c0},
{TAS571X_VOL_CFG_REG, 0xf0},
{TAS571X_MODULATION_LIMIT_REG, 0x07},
{TAS571X_IC_DELAY_CH1_REG, 0xb8},
{TAS571X_IC_DELAY_CH2_REG, 0x60},
{TAS571X_IC_DELAY_CH3_REG, 0xa0},
{TAS571X_IC_DELAY_CH4_REG, 0x48},
{TAS571X_PWM_CH_SDN_GROUP_REG, 0x30},
{TAS571X_START_STOP_PERIOD_REG, 0x68},
{TAS571X_OSC_TRIM_REG, 0x82},
{TAS571X_BKND_ERR_REG, 0x02},
{TAS571X_INPUT_MUX_REG, 0x00897772},
{TAS571X_PWM_MUX_REG, 0x01021345},
{TAS5717_CH1_RIGHT_CH_MIX_REG, 0x00},
{TAS5717_CH1_LEFT_CH_MIX_REG, 0x800000},
{TAS5717_CH2_LEFT_CH_MIX_REG, 0x00},
{TAS5717_CH2_RIGHT_CH_MIX_REG, 0x800000},
};

硬件图纸如下

AMP_OUT输出是一个384KHZ的方形波,过电感后是一个6V的横波(很规律的抖动)

  ,我看论坛说把MCLK和SCLK短接,SCLK是一个稳定的3.072MHZ的波形,此时后端输出还是如上图示波器一样,无音频输出,请问这个问题是什么原因呢?是我驱动配置有问题吗?

Amy Luo:

您好,

您是12V供电吗?看样子是没有有效音频信号输入。

您测试MCLK, SCLK, and LRCK 频率分别是多少?波形质量怎样?

,

hu cong:

供电是12V和3V3,音频输入是一个正弦波的测试音,我也录过人声去测试现象依旧,MCLK和SCLK没短接前是:MCLK接的晶振12.288M,SCLK是3.072M,LRCK是48K,短接后MCLK就是3.072M

,

Amy Luo:

首先,寄存器配置是否验证了可以正确写入,即写入后可以读出来?

05寄存器 D6 位 shutdown 输出了,D6应置0:

06寄存器 低3位配置1的话是mute,正常应配置0:

{TAS571X_MVOL_REG, 0x03ff}, 这个配置也是mute的,所以请先检查您的寄存器配置是否为期望值?

赞(0)
未经允许不得转载:TI中文支持网 » TAS5733L: TAS5733L输出无声音,输出波形是一个方波
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1