在DA7218音频编解码器上启用Sidetone功能

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
格言
离线
最后一次露面:1年7个月前
加入:2018-03-01 10:10
在DA7218音频编解码器上启用Sidetone功能

我正在尝试为DA7218音频编解码器启用Sidetone功能。麦克风和扬声器都罚款。然而Sidetone不起作用。

我正在使用da14195devktd,sdk v.2.2。

#include  #include 静态void eNoseDetone(void){uint16_t reg;writecodecrog(sidetone_in_select_reg_adr,side_tone_selcet_adc_2l);//在ADC2上使用Anlog MIC作为源Reg = ReadCodeCREG(DROUTING_ST_OUTFILT_1L_REG_ADR);//为左声道reg |启用sidetone | =(1 << 2);writecodecrog(drouting_st_outfilt_1l_reg_adr,reg);Reg = ReadCodeCREG(DROUTING_ST_OUTFILT_1R_REG_ADR);//启用右声道reg | =(1 << 2);writecodecrog(drouting_st_outfilt_1r_reg_adr,reg);writecodecrog(sidetone_gain_reg_adr,0x1c);//将sidetone增益设置为0 db reg = sidetone_ctrl_sidetone_filter_en; writeCodecReg(SIDETONE_CTRL_REG_adr, reg); // sidetone_filter_en=1, sidetone_mute_en=0 }

Sidetone Biquad滤波器的系数留在复位值处。

设备:
ed_dialog.
离线
最后一次露面:12小时13分钟前
职员
加入:2017-09-18 11:54
Hello Maxim,

Hello Maxim,

对不起,响应缓慢,我会为你看待这个。

最终申请是什么?

亲切的问候,
艾略特德克斯特

格言
离线
最后一次露面:1年7个月前
加入:2018-03-01 10:10
你好艾略特,

你好艾略特,

我已经找到了一个解决方案。问题在于各种方程过滤器。装载系数后,侧侧旁边的工作正常(用于A00,A10,A20和其他人的1.0,适当的缩放)。

谢谢你的回复。