TI中文支持网
TI专业的中文技术问题搜集分享网站

TLV320AIC3106 高功率输出配置

本公司一直在使用TI的audio codec芯片TLV320AIC3106,I2S 模式,8K ADC/DAC录音放音使用都没有问题。近期本人在修改配置使HPLOUT、HPLCOM、HPROUT、HPRCOM作为单端输出时,出现以下问题,以下是相关配置和问题,希望给予相关解答。

配置如下:以下配置都选择page0

1、配置7号寄存器 0x0a,左DAC播左声道数据,右DAC播右DAC数据。

2、配置37号寄存器0xC0,左DAC上电、右DAC上电。

3、配置41号寄存器0xC0,左DAC选择连接到DAC_L1,右DAC选择连接到DAC_R1。

4、配置43号寄存器0x00,左DAC不mute,增益0dB。

5、配置47寄存器0x80,DAC_L1输出连接至HPLOUT。增益0dB。

6、配置54寄存器0x80,DAC_L1输出至连接HPLCOM。增益0dB。

7、配置51号寄存器0x0B,HPLOUT增益0dB,not mute,HPLOUT上电。

8、配置58号寄存器0x4B,HPLCOM增益4dB,not mute,HPLCOM上电。

9、读取37号寄存器值,修改D5-D4位为10,设置HPLCOM单端输出。

HPROUT、HPRCOM输出配置修改相关寄存器,流程上述1~9一致。

现问题:

本人在配置完后通过MCU的I2S输出8K 16bit音频数据至codec,测量codec的HPLOUT 、HPLCOM,输出波形幅值一致,本人不理解,因为配置时输出增益设置不一样。好像设置没有起到任何作用。

Shine:

你好,

vc5509a SD接口的最高时钟是25MHz, 而SDHC要求50MHz的时钟, 所以vc5509A只支持SD1.1版本, 最大容量是2G.

ming zhang5:

回复 Shine:

你好,

       感谢你的回复,不过还想请教下,vc5509a对SD卡的操作通过McBSP实现的,McBSP的最大频率可以为CPU的一半,那怎么在操作SD卡的时候最大只有25MHz呢?

ming zhang5:

回复 Shine:

你好:

       那如果改变mcbsp配置,对SD卡进行SPI模式访问,vc5509A是否会支持SDHC2.0,实现SD卡容量扩展?如果可以,请问您是否有相关例程?麻烦可以发一些么? 谢谢,本人刚学DSP,有很多不了解的地方,还望多多指教。。非常感谢!

Shine:

回复 ming zhang5:

可以支持SDHC2.0.

参考一下F28xx SPI 接SD卡的例子. http://www.ti.com/general/docs/litabsmultiplefilelist.tsp?literatureNumber=spraao7

ming zhang5:

回复 Shine:

谢谢您的解答,请问除了SD/MMC控制器的时钟问题,VC5509A的SD卡容量限制与文件系统和寻址有关系么?

Shine:

回复 ming zhang5:

这个你可以具体研究一下SD1.1和2.0规范.

SD 1.1使用FAT16文件系统, 所以最大只能到2G, 而SD 2.0使用FAT32文件系统, 最大能达32G容量.

ming zhang5:

回复 Shine:

好的,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » TLV320AIC3106 高功率输出配置
分享到: 更多 (0)