我们正在使用DA7218的STM32F412。
STM32F412RET输出19.2MHz至DA7218 MCLK。
1)设置MIC1_P单端输入,信号来自麦克风输入。
2)现在DA7218的I2S数据具有信号输出。
3)但HP_L和HP_R没有声音,它总是低水平。
SCH和寄存器设置文件已附加。
请帮助检查错误。任何指导将不胜感激。
我的电子邮件地址是lyp238@qq.com.
谢谢!
设备:
我们正在使用DA7218的STM32F412。
STM32F412RET输出19.2MHz至DA7218 MCLK。
1)设置MIC1_P单端输入,信号来自麦克风输入。
2)现在DA7218的I2S数据具有信号输出。
3)但HP_L和HP_R没有声音,它总是低水平。
SCH和寄存器设置文件已附加。
请帮助检查错误。任何指导将不胜感激。
我的电子邮件地址是lyp238@qq.com.
谢谢!
嗨杰克,
你能告诉我你使用的MCLK频率吗?
如果与DA7218一起使用的12.288MHz作为I2S从设备,则可以为HP_OUT启用引用此脚本。
谢谢!
嗨Charlesxue,
感谢您的回复。由于平台的局限性,无法将12.288米MCLK输出到DA7218,
但它可以输出19.2m mclk到da7218,因此请按照附件跟随,我应该将0x91设置为0x03,是对吗?
我遵循附件,并将输出输出18.432m MCLK设置为DA7218,因为18.432 =(384 *采样率)= 384 * 48K。
但它仍然没有来自惠普的声音。
嗨杰克,
您可以提供平台的I2S格式信息吗?
如果您无法使用12.288MHz,则需要在DA7218中添加PLL中的配置
谢谢!
我将0x91设置为0x53,PLL Normal,PLL Indiv = 10-20MHz
将0x90设置为0x81,主模式(BCLK / WCLK输出)。
但惠普仍然没有声音。
附件是DA7218主I2S模式。
嗨杰克,
让我与您分享DA7218 SmartCanvas GUI工具。
你可以在这个链接中得到它
https://support.dialog-semicondiondiondum/pmic-audio/device/da7218?qt-pmi ...
谢谢!
嗨Charlesxue,
感谢您提供GUI工具。
我可以问你两个问题。
1,如果我只想通过GUI工具生成DA7218寄存器设置,我应该需要使用Atmel SAM3U USB模块吗?
2,我通过GUI工具调整一些寄存器,但为什么所有寄存器都重置为默认值,当我单击“保存所有寄存器”按钮时?
嗨Charlesxue,
现在,HP_L具有信号输出,HP_R没有信号输出,是单端输出的权利吗?
嗨杰克,
是的。DA7218耳机输出支持单端。
你可以帮忙仔细检查I2S输入信号是立体声吗?
谢谢!