智能音箱---TAS5754M 音频DSP 到Android

TAS5754M音频DSP到Android调试

TI5754M 简介

TAS5754M 是TI一款DAC芯片,D类。
主要应用:

• LCD/LED TV and Multi-Purpose Monitors
• Sound Bars, Docking Stations, PC Audio
• Wireless Subwoofers, Bluetooth and Active

硬件Block Digram 和THD+N

在这里插入图片描述
datasheet 1

Audio DSP在EVM上调整

安装软件 purePath2

连线等初始化

在这里插入图片描述
启动应用,选择5754M:
在这里插入图片描述
连接EVM
在这里插入图片描述
进行基本配置:
在这里插入图片描述

Biquad

调试Audio 处理流程,根据下图一个一个模块处理:
在这里插入图片描述

EQ3 DRC 4,DBE/PBE5

调整对应的参, 以DRC 三段设置为例
在这里插入图片描述

在线调试效果

修改寄存器对应的值,点击运行按钮,可以动态调整。
在这里插入图片描述

导出最后结果

保存已经调试好参数。导出结果
在这里插入图片描述

driver

定义数据结构,与工作队列

typedef struct
{
   
      
    unsigned char bAddr;
    unsigned int bLength;
    unsigned char bArray[MAX_AMP_REG_LEN];
}TAS5754M_REGMAP;

struct TAS5754M_PRIV
{
   
          
        int gpio_nreset;
        int gpio_pdn;
       struct workqueue_struct *dspworkqueue;
       struct delayed_work        dwork;
       struct i2c_client        *tasi2cdev;
};

驱动流程一致,参考TAS其他系列

*/

static const struct of_device_id tas5754m_dt_ids[] = {
   
   
        {
   
    .compatible = "ti,tas5754m", },
        {
   
    }
};
MODULE_DEVICE_TABLE(of, tas5754m_dt_ids);

static const struct i2c_device_id tas5754m_i2c_id[] 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lin_AIOS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值