This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3268:未观察到 ASI2 DOUT2至 DIN2回路音频输出。

Guru**** 2535150 points
Other Parts Discussed in Thread: AM5718, TLV320AIC3268

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1019526/tlv320aic3268-asi2-dout2-to-din2-loopback-audio-output-is-not-observed

器件型号:TLV320AIC3268
主题中讨论的其他器件:AM5718

您好!
         我使用的是 TLV320AIC3268音频编解码器、该编解码器通过 SPI 接口连接到 AM5718处理器。
         我有带 DIN1的回路支持 ASI1的 DOUT1、并且能够观察音频输出。
         与 ASI2的 DOUT2回路相同、但未观察到类似的音频输出。
         如果在以下配置中有任何问题、请向我们提出建议、或者为我们提供正确的配置。
         
硬件连接:IN1L ->左侧 ADC -> ASI2 DOUT2 -> DIN2 ->左侧 DAC -> LOL
                  注意:ASI2接口 DOUT2和 DIN2回路在外部完成。
         
----------------------------------------          
这是我的配置寄存器转储。          
----------------------------------------
############################################################################################################################
#编解码器配置
############################################################################################################################

############################################################################################################################
#软件复位
############################################################################################################################
W 00 00 #初始化为第0页
w 7f 00 #初始化为 Book 0
W 01 01 #通过软件复位初始化器件
D 1       #延迟1毫秒

############################################################################################################################
# FIFO 配置
############################################################################################################################
W 00 00 #选择第0页
w 7f 78 #选择书120
W 32 80 #启用 DAC FIFO
w 7f 64 #选择书100
W 32 80 #启用 ADC FIFO
w 7f 00 #选择书0

############################################################################################################################
#电源和模拟配置
############################################################################################################################
W 00 04 #选择第4页
w 77 c0 #禁用 miniDSP 加电与 ASI 1同步
W 00 00 #选择第0页
W 0d 00 8C #程序 DOSR = 12
W 14 80 #编程 AOSR = 128
W 00 01 #选择第1页
W 01 00 #禁用弱 AVDD 至 DVDD 连接、使模拟电源可用
W 4D 01 # HP OCP 配置


############################################################################################################################
DAC 时钟配置
# MCLK = 12.288MHz、BCLK = 3.072MHz、WCLK = 48kHz
############################################################################################################################
W 00 00 #选择第0页
w 04 00 # set DAC_CLKIN as MCLK --缺省值不是编程所必需的
w 0b 81 # NDAC = 1
w 0c 80 # MDAC = 128
w 0d 0C #将 DAC 的 OSR 编程为12以获得
w 0e 80 # DAC_FS = DAC_MOD_CLK / DOSR = 96kHz/12 = 8kHz

############################################################################################################################
# ADC 时钟配置
# MCLK = 12.288MHz、BCLK = 3.072MHz、WCLK = 48kHz
############################################################################################################################
W 00 00 #选择第0页
w 04 00 # set ADC_CLKIN as MCLK --缺省值不是编程所必需的
W 12 81 #加电 NADC、NADC = 1
w 13 80 #加电 mAdc、mAdc = 128
W 14 0C #将 ADC 的 OSR 编程为12、
          # ADC_FS = ADC_MOD_CLK / AOSR = 96kHz/12 = 8kHz

############################################################################################################################
# ASI2时钟配置
# MCLK = 12.288MHz、BCLK = 19.2kHz、WCLK = 1.2kHz   
############################################################################################################################
#### BCLK 配置##########
W 00 04 #选择第4页
W 1E 24 #位时钟输出= ASI2位时钟分频器输出
W 1C 85#加电 BCLK、位时钟 N 分频器= 5
W 1B 01 #位时钟 N 分频器输入控制将 ASI2_BDIV_CLKIN 设置为 DAC_MOD_CLK
#### WCLK 配置########
W 1E 24 #字时钟输出= ASI2字时钟分频器输出
W 1D 90 #加电 WCLK、主 WCLK 分频器= 16
W 17 01 #将 ADC 数据路由到音频串行接口#2
        
############################################################################################################################
#音频串行接口路由配置-音频串行接口#1
# ASI #2回放
############################################################################################################################
W 00 04 #选择第4页
W 11 00 # I2S 模式、16位
W 1A 00#将 ASI#2 WCLK 和 BCLK 路由到 WCLK2引脚和 BCLK2引脚
W 1A 24#将 ASI#2 WCLK 和 BCLK 路由至 WCLK2引脚和 BCLK2引脚
W 18 50 #向添加了左通道 DAC 和主 ASI 的右通道数据
          #右侧通道 DAC         

############################################################################################################################
#信号处理设置
############################################################################################################################
W 00 00 #选择第0页
W 3c 01 #将 DAC 模式设置为 PRB_P1

############################################################################################################################
# ADC 输入通道配置-- IN1L
############################################################################################################################
W 00 01 #选择第1页
W 08 00 #将输入共模设置为0.9V
W 33 40 # Mic Bias enabled、Source = AVDD、1.62V
W 34 80 #将 IN1L 和 CM1路由至具有20K 输入阻抗的左侧 ADCPGA
宽36 80
W 3B 3C #左通道模拟 ADC PGA = 30dB
W 3D 00 # ADC 模拟、针对 PTM_R4编程
W 00 00 #选择第0页
W 51 C0 #加电 ADC 通道
W 52 00 #取消 ADC 通道静音、精细增益= 0dB

############################################################################################################################
#输出通道配置
############################################################################################################################
W 00 00 #选择第0页
W 3f c0 #为左侧和右侧 DAC 通道加电、并路由主通道
       # ASI 的左通道数据传输至左 DAC、右通道传输至右 DAC
W 40 00 #将 DAC 数字音量控制取消静音
W 00 01 #选择第1页
W 09 00 # HP Sizing, 100%
W 1f 80 #耳机处于接地居中模式、HPL 增益= 0dB
W 20 80 # HPR 具有与 HPL 相同的增益、设置为0dB
W 1b 33 #启用 DAC 至 HPL/R 并加电 HPL/R
W 16 82 #路由至 LOL
D 40      #等待参考上电          
      

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我对延迟回复表示歉意。  

    设置是否使用   ASI1的 DOUT1完成、其中 DIN1  将 IN1L 耦合到 LOL?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ASI1的 DOUT1与 ASI1的 DIN1回路。 输入为 IN1L、输出为 LOL、此配置有效。

    ASI2的 DOUT2与 ASI2的 DIN2回路。 输入为 IN1L、输出为 LOL、此配置不起作用。