https://e2e.ti.com/support/audio-group/audio/f/audio-forum/687768/tlv320aic3204-beep-generation
器件型号:TLV320AIC3204您好!
我的任务是在我们的项目中实现音频功能、该项目基于 i.MX6处理器(ARM)。
通过播放 WAV 文件生成声音:数据通过 AUDMUX-SSI 接口传递到编解码器 TLV320AIC3204。
第一步、验证了从 i.MX6输出到编解码器的 I2S 信号(时钟和数据)、并且信号是正确的。
第二步、我们希望确保编解码器和耳机之间的连接正确。 为此,我已尝试激活编解码器上的内部蜂鸣信号。 我已根据§5.14.1蜂鸣器生成中的建议准备了配置序列(请参阅“TLV320AIC3204”)。 超低功耗立体声音频编解码器。 SLOS602A–2008年9月”)。 我在下面附加的序列。
问题是,启动后没有听到蜂鸣音(第0页,注册71,D(7)=1)。 并且我没有检测到启用蜂鸣声已自动设置回0 (第0页、注册表71、D (7)=0)。 它看起来好像是蜂鸣器激活错误。
请帮助我解决此问题。
哔声配置顺序:
|
注册号 |
名称 |
SetVal |
actVal (验证) |
|
0 1 11. 12. 13. 14. 27. 60 67 4. |
PAGE_SELECT-0 SW_RESET 时钟设置 NDAC 时钟设置 MDAC DAC OSR 设置1 DAC OSR 设置2 音频(如果设置为1) DAC 信号 耳机检测:EXP-0xB2 时钟设置1 |
0x00 0x00 0x81 0x82 0x00 0x80 0x00 0x19 0x92 0x00 |
0x00 0x01 0x81 0x82 0x00 0x80 0x00 0x19 0x92 0x00 |
|
0 1 |
PAGE_SELECT-8 DAC_ADPT_FLTR_ENABLE |
0x08 0x04 |
0x08 0x04 |
|
0 1 2. 123. 20. 10. 11. 13. 14. 3. 4. 16. 17. 9. |
PAGE_SELECT-1 电源配置 LDO CTRL 参考电源配置 耳机启动 共模 过流 HPR 路由 LOL 路由 回放-1 回放-2 HPR 增益-1 HPR 增益-2 输出 DRV PWR CTRL |
0x01 0x08 0x00 0x01 0x25 0x33 0x00 0x08 0x08 0x00 0x00 0x00 0x00 0x30 |
0x01 0x08 0x00 0x01 0x25 0x33 0x00 0x08 0x08 0x00 0x00 0x00 0x00 0x30 |
|
等待2.5秒 2500 |
|
|
|
|
0 63. 64 73. 74. 75 76. 77 78 79 72. 71. |
PAGE_SELECT-0 DAC CHN SET-1 DAC CHN 取消静音 蜂鸣音长度:23-16 蜂鸣声长度:15-8 蜂鸣声长度:7-0 第6代蜂鸣音。SIN (15:8) 蜂鸣器 GEN7.SIN (7:0) 第8.COS 代蜂鸣音(15:8) 蜂鸣器 GEN9.COS (7:0) 蜂鸣声 CH_RT 蜂鸣声 CH_LT+启用 |
0x00 0xD4 0x02 0x00 0x17 0x70 0x10 0xD8 0x7E 0xE3 0x80 0x80 |
0x00 0xD4 0x02 0x00 0x17 0x70 0x10 0xD8 0x7E 0xE3 0x80 0x80 |
提前感谢您。