您好!
我使用 CodecControl 应用来控制 TLV320AIC3212EVM-U 模块。 TI 提供了一些用于控制麦克风、耳机扬声器、耳机麦克风等的示例脚本
但我需要脚本来控制 SPKLP、SPKLM、SPKRM、SPKRP (基本上是免提扬声 器输出)。 请提供脚本。
谢谢!
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.
您好!
我使用 CodecControl 应用来控制 TLV320AIC3212EVM-U 模块。 TI 提供了一些用于控制麦克风、耳机扬声器、耳机麦克风等的示例脚本
但我需要脚本来控制 SPKLP、SPKLM、SPKRM、SPKRP (基本上是免提扬声 器输出)。 请提供脚本。
谢谢!
您好、Vishal、
请参阅 应用参考指南的第4.4节"立体声 D 类扬声器示例脚本 "、了解从 I2S 输入到扬声器输出配置。
ARG 还具有其他 D 类用例脚本。
############################################################################################################################
# D 类扬声器回放、48kHz 采样率
# AVDDx_18、HVDD_18、CPVDD_18 = 1.8V;IOVDD、AVDD3_33、 RECVDD_33 = 3.3V
# SLVDD、SRVDD、SPK_V = 5V、DVDD = 1.8V
# MCLK = 12.288MHz
# PLL 被禁用、DOSR = 128、PRB_P1
#音频串行接口#1与 WCLK 和 BCLK 一起用作器件的输入
############################################################################################################################
############################################################################################################################
#软件复位
############################################################################################################################
W 30 00 00 #初始化为第0页
w 30 7f 00 #初始化为 Book 0
W 30 01 01 #通过软件复位初始化器件
D 1 #延迟1毫秒
############################################################################################################################
#电源和模拟配置
############################################################################################################################
W 30 00 01 #选择第1页
W 30 01 00 #禁用弱 AVDD 至 DVDD 连接、使模拟电源可用
W 30 7A 01 # REF 充电时间= 40ms
############################################################################################################################
#时钟配置
# MCLK = 12.288MHz、BCLK = 3.072MHz、WCLK = 48kHz (从器件)
############################################################################################################################
W 30 00 00 #选择第0页
w 30 04 00 # set DAC_CLKIN as MCLK1 --缺省值不强制进行编程
W 30 0b 81 # NDAC = 1
W 30 0c 82 # MDAC = 2
W 30 0d 00 80 #将 DAC 的 OSR 编程为128、
# DAC_FS = DAC_MOD_CLK / DOSR = 6.144MHz / 128 = 48kHz
############################################################################################################################
#音频串行接口路由配置-音频串行接口#1
# ASI #1回放
############################################################################################################################
W 30 00 04 #选择第4页
W 30 01 00 #音频串行接口#1设置为 I2S 模式、16位
W 30 0A 00 #将 ASI#1 WCLK 和 BCLK 路由至 WCLK1引脚和 BCLK1引脚
############################################################################################################################
#信号处理设置
############################################################################################################################
W 30 00 00 #选择第0页
W 30 3c 01 #将 DAC 模式设置为 PRB_P1
############################################################################################################################
#输出通道配置
############################################################################################################################
W 30 00 01 #选择第1页
W 30 03 00 #将左侧 DAC 的 PTM 模式设置为 PTM_P3 (默认值、可选写入此处)
W 30 04 00 #将右侧 DAC 的 PTM 模式设置为 PTM_P3 (默认值、可选写入此处)
W 30 16 C3 #使能 DAC 到 LOL/R 布线和加电 LOL/R
W 30 2E 00 #将 LOL 路由到 SPK-LEFT @ 0dB
W 30 2F 00 #将 Lor 路由到 SPK-RIGHT @ 0dB
W 30 30 11 #设置左扬声器增益@ 6dB、右扬声器增益@ 6dB
W 30 2D 03 #加电立体声扬声器
W 30 00 00 #选择第0页
W 30 3f c0 #为左右 DAC 通道加电
W 30 40 00 #将 DAC 数字音量控制取消静音
此致、