你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于TDA7419音频软件处理程序的疑问

[复制链接]
sed2004-365208 提问时间:2012-7-5 15:18 /
目前,我正在用TDA7419来做音频处理,看资料写得比较模糊,看完了就写了一个I2C程序。
经过测试,I2C程序是正确的。但是给TDA7419写数据的时候,就不知道怎么回事,怎么写都无法出声音。
我没有用外部MUTE脚,完全是用SOFT MUTE的。
下面是我在程序初始化后所执行的TDA7419程序部分描述:
#if _TEST
//rMainVol = _MVolInit;
AUD_UpdateChannel(INPUTDVD); //选择通道SE2
SetASP_MLOUD();  // 关闭LOUD
AudioMute(SOFTOFF);  // 关闭 SOFT MUTE
SetASP_MVOL(_MVolInit); // 设置音量
SetASPTRE_F(_TRE_12_5KHZ);   // 设置TRE中心频率
SetASP_MTRE(_MBasTreInit); // 设置TRE初始值
SetASPMid_Q(_MID_Q100); // 设置MID中心Q值
SetASP_MMID(_MBasTreInit); // 设置MID初始值
SetASPBass_Q(_BAS_Q150); // 设置BAS中心Q值
SetASP_MBAS(_MBasTreInit); // 设置BAS初始值
#endif
收藏 1 评论16 发布时间:2012-7-5 15:18

举报

16个回答
秋水之下 回答时间:2017-5-27 11:08:58
sed2004-365208 发表于 2012-7-13 11:59
地址码是对的,它只有两个地址,怎么也不会出错。关键是这个7419本身有些说明资料不清晰。 ...

我和你一样,初始化两次能用了,这个片子感觉有BUG,手册上说的也不好。垃圾片子,不想用了
秋水之下 回答时间:2017-5-27 11:12:22
阿呆 发表于 2012-7-16 12:22
回复第 12 楼 于2012-07-15 16:13:56发表:
回复第 11 楼 于2012-07-13 14:05:25发表:
经过实际调试,按7419 ...

能分享一下你固件吗? 我邮箱858860583@QQ.COM 你QQ多少的
秋水之下 回答时间:2017-5-27 11:10:01
航天航海 发表于 2012-7-12 16:03
TDA7419的I2C通信正常吗?试试TDA7419是否能正常ACK。

通讯正常,初始化两次,你说的初始化一次加延时各种延时都试过了没有的。那个MUTE引脚简直就是残废
yjwpm 回答时间:2012-7-10 09:59:46

RE:关于TDA7419音频软件处理程序的疑问

你试试外部的MUTE引脚,是不是能出声音。。。
航天航海 回答时间:2012-7-12 16:03:26

RE:关于TDA7419音频软件处理程序的疑问【悬赏问答】

TDA7419的I2C通信正常吗?试试TDA7419是否能正常ACK。
sed2004-365208 回答时间:2012-7-12 17:58:13

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

I2C通信正确,我测试过了,有ACK。
我现在调通了,但是很怪异,我初始化7419,是初始化了两次,这也是一次偶然的巧合才发现的。
初始化一次7419,根本就不能输出声音。
sed2004-365208 回答时间:2012-7-12 18:02:13

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

外部MUTE脚,我是悬空的,根本没用它。
我估计7419外部MUTE脚不怎么好,一般用功放来MUTE的
xiaodc88 回答时间:2012-7-12 19:52:22

RE:关于TDA7419音频软件处理程序的疑问【悬赏问答】

初始化两次才能成功?你第一次初始化后延时下看看
cx032302 回答时间:2012-7-13 09:12:24

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

查TDA7419的地址码引脚对不对,IIC通讯必须是IC的地址码和CPU的地址码一致才能有输出的
cx032302 回答时间:2012-7-13 09:14:33

RE:关于TDA7419音频软件处理程序的疑问【悬赏问答】

http://bbs.carcav.com/read-htm-tid-239986.html
楼主看看这个帖子,看看是否有所帮助
sed2004-365208 回答时间:2012-7-13 11:57:37

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

回复第 6 楼 于2012-07-12 19:52:22发表:
初始化两次才能成功?你第一次初始化后延时下看看 

我延时试过了,没有用。感觉还是不行,我怀疑它是不是要写完地址后还要启动一次START IIC
sed2004-365208 回答时间:2012-7-13 11:59:08

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

地址码是对的,它只有两个地址,怎么也不会出错。关键是这个7419本身有些说明资料不清晰。
sed2004-365208 回答时间:2012-7-13 14:05:25

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

经过实际调试,按7419资料的IIC时序,17个数据必须要初始化2次,才能有声音。
7419太不可思议了。这种IC也敢卖出来,害我们开发的!
sed2004-365208 回答时间:2012-7-15 16:13:56

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

回复第 11 楼 于2012-07-13 14:05:25发表:
经过实际调试,按7419资料的IIC时序,17个数据必须要初始化2次,才能有声音。
7419太不可思议了。这种IC也敢卖出来,害我们开发的! 

我要把该话收回,是我自己搞错了!
我现在初始化1次就可以了,原来是上电后延时太短导致。
现在,我的7419非常成功!如果有人需要我帮助,可以发E-mail:sed2003@126.com
完全搞定!
阿呆 回答时间:2012-7-16 12:22:38

回复:关于TDA7419音频软件处理程序的疑问【悬赏问答】

回复第 12 楼 于2012-07-15 16:13:56发表:
回复第 11 楼 于2012-07-13 14:05:25发表:
经过实际调试,按7419资料的IIC时序,17个数据必须要初始化2次,才能有声音。
7419太不可思议了。这种IC也敢卖出来,害我们开发的! 

我要把该话收回,是我自己搞错了!
我现在初始化1次就可以了,原来是上电后延时太短导致。
现在,我的7419非常成功!如果有人需要我帮助,可以发E-mail:sed2003@126.com
完全搞定!
 

楼主,真心恭喜你啊!
希望其他的问题提出者,也能及时和热心的解答人互动,并记录和总结自己问题是否解决!和大家一起分享经验!
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版