TAS5719

tas5717/5719功放问题点总结

时光毁灭记忆、已成空白 提交于 2020-01-09 13:56:16
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 问题一 AMP output channel invert problem and modification 原因:如果硬件设计时,耳机或者喇叭的输出通道反了,就要对其进行左右对换。 对策:如果通道反了,就要对寄存器0x72,0x73(channel1 mixier)和0x76,0x77(channel2 mixer)进行如下设置。 对调设置: 0x72:0x0080 0000;(4bytes) 0x73:0x0000 0000; 0x76:0x0080 0000; 0x77:0x0000 0000; 正常的设置: 0x72:0x0000 0000;(4bytes) 0x73:0x0080 0000; 0x76:0x0000 0000; 0x77:0x0080 0000; 注意:在功放IC初始化和耳机插拔的时候都要进行如上的设置。 问题二 功放复位后至少要delay 100ms才能给它写数据。 问题三 tas5717/5719 有耳机EQ,并且可以ON/OFF 对策:对0x50寄存器的D6 bit做如下图设置即可 调EQ操作如下图: 来源: oschina 链接: https://my.oschina.net/u/1250221/blog/157529

功放TAS5719耳机POP noise分析 对策

孤街醉人 提交于 2020-01-09 12:53:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 驱动功放时,遇到POP noise 是常见的问题,以前遇到此问题,首先想到的对策就是mute the output.本人一直来对此种解法感觉不爽,心里不快。最近遇到开机时耳机有很强的POP,决定好好研究一下产生的原因,一来想了结一下心中的不快,二来想找出根本的原因,以便以后遇到此类问题有个根本的对策。废话到此。 开机耳机POP noise 问题 本人遇到两种情况,其实就是两种不同的电路,然其解决思路基本相同。 情况一:IC(以下IC即指TAS5719)的A_SEL脚接电阻下地,并和HP_SD相连(HP_SD不受MCU控制) POP niose产生原因:IC上电复位后不能马上切到耳机,此时IC工作还没有稳定,大致在5-6s后再进行切换。 对策:当开机时,耳机已经插入。IC先进行复位,然后进行初始化设置,再写耳机和喇叭切换的寄存器值。从IC复位到写切耳机的寄存器的间隔时间需要5-6s。 即复位后5-6s才给0x05寄存器写入0x13切到耳机模式; 流程:IC上电复位后延时100ms-->IC初始化-->IC复位后5-6s,0x05寄存器写0x13(耳机模式,A_SEL设为输出),此时A_SEL脚为高 情况二:IC的A_SEL脚接磁珠下地(A_SEL始终为低),不和HP_SD相连,HP_SD(耳机使能)由MCU控制