尊敬的专家
我们现在使用 TAS2781开发板进行实验、实验框架如下:
开发板的连接方法如下:脚垫连接到5V 电源输入、扬声器连接到右下角。
在开发板中、J27处于断开状态、J24处于断开状态、J25处于短路状态。
SBCLK 为1.024MHz、
FSYNC 为16KHz、
标准 I2S 协议:
时隙宽度为32位、数据位为16位、如下所示。 红色为 FSYNC、蓝色为 SBCLK、绿色为 SDIN。 波形如下图:
I2C 控制代码如下:
W 70 00 01
W 70 37 3A
W 70 00 FD
W 70 0D 0D
宽70 06 C1
W 70 00 01
W 70 19 E0
W 70 00 FD
W 70 0D 0D
宽70 06 D5
W 70 00 00 00
W 70 01 01
延迟10ms
W 70 00 01
W 70 37 3A
W 70 00 FD
W 70 0D 0D
宽70 06 C1
宽70 06 D5
W 70 00 01
W 70 17 C8
W 70 19 20
W 70 35 74
W 70 00 FD
W 70 0D 0D
W 70 3E 4A
W 70 0D 00
W 70 00 00 00
W 70 08 03 //16KHz 采样率
W 70 09 02 // I2S 模式
w 70 0A 12 // 32位插槽,数据长度16位,左通道
宽70 0c 10
宽70 0d 22
宽70 0e 82
W 70 0f 00
宽70 10 80
宽70 16 40
W 70 00 04
W 70 30 00 00 00 01
W 70 00 08
W 70 18 00 00 00 00
W 70 28 40 00 00 00
W 70 00 0A
W 70 48 00 00 00 00
W 70 58 40 00 00 00
W 70 00 00 00
W 70 03 A8
W 70 04 21
W 70 05 01
w 70 1a 00 //数字音量
W 70 71 03
W 70 02 98
目前存在以下问题:
在麦克风侧、输入音频源。 几分钟后、开发板左上角的黄灯突然熄灭、扬声器没有输出。 重新启动后、它将恢复正常。
扬声器的输出声音非常低。 我查阅了数据手册、发现最大音量寄存器仅为0dB、如下所示。 如果它只是0dB、就很难满足我们的需求。 如何正确调节扬声器的音量?