请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TLV320AIC23 您好,
我在配置 TLV320AIC23BP以将立体声输出输出至耳机时遇到问题。 我经常发出蜂鸣声。
TLV320AIC23BP作为从机连接到STM32,使用„MSB优先,左对齐“格式,全双工。 根据我的逻辑分析, TLV320AIC23BP的数字输入看起来很好(16位数据,每个通道在LRCIN的边缘以MSB开头;主时钟连接到MCK)。 LHPOUT和 RHPOUT连接到耳机, 输出和输出保持未连接。 我从未在DOUT上看到任何信号。 I从STM32输出一个20Hz锯齿至 TLV320AIC23BP进行测试。
我很确定,我通过 I2C获得了TLV320AIC23BP中寄存器的常规设置,因为当我在 断电控制寄存器中设置输出(输出)位时,蜂鸣音停止。
我已按 如下所示配置TLV320AIC23BP (按所列的相同顺序):
模拟音频路径控制设置为:
-侧音已禁用(STE = 0)
- DAC选择(DAC = 1)
-已禁用旁路(BYP = 0)
数字音频路径控制设置为:
- DAC软静音已禁用(DACM = 0)
- 取消强调控件已禁用(DEEMP.[1:0]=00)
- ADC高通滤波器已启用(ADCHP = 0)
断电控制设置为:
- 设备电源打开(关闭=0)
-时钟打开(CCLK=0)
- 振荡器关闭(OSC = 1)
- 输出打开(输出=0)
- DAC打开(DAC=0)
- ADC开(ADC=0)
- MIC开(MIC=0)
-线路输入关闭(线路=1)
数字音频接口格式寄存器设置为:
- 从属模式(MS=0)
- DAC左/右交换已禁用(LRSWAP=0)
- DAC左/右相=右通道打开,LRCIN高(LRP=0)
-输入位长度为16位(IWL[1:0]=00)
- 数据格式为MSB优先,左对齐(用于[1:0]=00)
数字接口激活寄存器最终设置为0x01
这看起来是否合理? 是什么原因导致蜂鸣音? 有什么想法,这里可能会出现什么问题?
提前感谢!
Torsten