我们将STM32F412RET与DA7218一起使用。
STM32F412RET输出19.2MHz至DA7218 MCLK。
1) 设置MIC1\u P单端输入,信号来自MIC输入。
2) 现在DA7218的I2S数据有信号输出。
3) 但是HP\L和HP\R没有声音,总是低电平。
sch和寄存器设置文件随附。
请帮忙检查一下有什么问题。任何指导都将不胜感激。
我的电子邮件是lyp238@qq.com
谢谢您!
设备:
我们将STM32F412RET与DA7218一起使用。
STM32F412RET输出19.2MHz至DA7218 MCLK。
1) 设置MIC1\u P单端输入,信号来自MIC输入。
2) 现在DA7218的I2S数据有信号输出。
3) 但是HP\L和HP\R没有声音,总是低电平。
sch和寄存器设置文件随附。
请帮忙检查一下有什么问题。任何指导都将不胜感激。
我的电子邮件是lyp238@qq.com
谢谢您!
嗨,杰克,
你能告诉我你用的MCLK频率吗?
如果将12.288MHz与DA7218一起用作i2s从设备,则可以参考此脚本来启用HP\U OUT。
谢谢!
你好Charlesxue,
谢谢你的回复。由于平台的限制,无法向da7218输出12.288M MCLK,
但是它可以输出19.2MMCLK到da7218,所以按照你的附件,我应该设置0x91到0x03,对吗?
我跟随您的附件,将输出18.432MMCLK设置为DA7218,因为18.432=(384*采样率)=384*48K。
但仍然没有来自惠普的声音。
嗨,杰克,
你能提供i2s格式的平台信息吗?
如果不能使用12.288MHz,则需要在DA7218内部的PLL中添加配置
谢谢!
我将0x91设置为0x53,PLL正常,PLL INDIV=10-20MHz
将0x90设置为0x81,主模式(BCLK/WCLK输出)。
但惠普仍然没有声音。
附件为DA7218主I2S模式。
嗨,杰克,
让我与您分享DA7218 SmartCanvas GUI工具。
你可以在这个链接上找到它
https://support.dialog-semiconductor.com/pmic-audio/device/da7218?qt-pmi...
谢谢!
你好charlesxue,
感谢您提供GUI工具
我可以问你两个问题吗。
1、 如果我只想通过GUI工具生成DA7218寄存器设置,我是否需要使用Atmel SAM3U USB模块?
2、 我通过GUI工具调整了一些寄存器,但是为什么当我单击saveallregisters按钮时所有寄存器都重置为默认值呢
你好charlesxue,
现在,HP\ L有信号输出,HP\ R没有信号输出,单端输出对吗?
嗨,杰克,
对。DA7218耳机输出支持单端。
你能帮我仔细检查一下i2s的输入信号是立体声的吗?
谢谢!