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.

[参考译文] TLV320AIC3254:CAN#39;t 启用 mini-DSP

Guru**** 2482145 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/857987/tlv320aic3254-can-t-enable-mini-dsp

器件型号:TLV320AIC3254

你(们)好

我们的平台是 CC26X2R1 LaunchPad + SimpleLink Wi-Fi CC3200 音频 BoosterPack。

CC3200AUDBOOST 上 、MCLK 和 BCLK 短接、在 CC26X2R1 LaunchPad 上不使用 MCLK。

关于 SimpleLink SDK、它具有以下编解码器设置。 我们使用8k 采样率、它起作用。

案例8000:// fs = 8kHz、BCLK = PLL 的输入、BCLK = 256kHz
案例16000:// fs = 16kHz、BCLK = PLL 的输入、BCLK = 512kHz
案例32000:// fs = 32kHz、BCLK = PLL 输入、BCLK = 1024kHz
AudioCodec_pageSelect (TI3254_PAGE_0);

AudioCodec_regWrite (TI3254_CLK_MUX_REG、0x13); // PLL 时钟为 CODEC CLKIN
AudioCodec_regWrite (TI3254_CLK_PLL_P_R_REG、0x80 | 0x10 | 0x04);// PLL 上电、P=1、R=4
AudioCodec_regWrite (TI3254_CLK_PLL_J_REG、0x30); // J=48
AudioCodec_regWrite (TI3254_CLK_PLL_D_MSB_REG、0x00);// D = 0000
AudioCodec_regWrite (TI3254_CLK_PLL_D_LSB_REG、0x00);// D = 0000

AudioCodec_regWrite (TI3254_CLK_NDAC_REG、0x80 | 0x04); // NDAC 分压器加电,NDAC = 4
AudioCodec_regWrite (TI3254_CLK_MDAC_REG、0x80 | 0x04); // MDAC 分频器加电,MDAC = 4
AudioCodec_regWrite (TI3254_DAC_OSR_MSB_REG、0x01);// DOSR = 0x0180 = 384
AudioCodec_regWrite (TI3254_DAC_OSR_LSB_REG、0x80);// DOSR = 0x0180 = 384

AudioCodec_regWrite (TI3254_CLK_NADC_REG、0x80 | 0x0C); // NADC 分压器加电,NADC = 12
AudioCodec_regWrite (TI3254_CLK_mAdc_REG、0x80 | 0x04); // mAdc 分频器加电、mAdc = 4
AudioCodec_regWrite (TI3254_ADC_OSR_REG、0x80); // AOSR = 128 ((与 PRB_R1至 PRB_R6配合使用、ADC 滤波器类型 A)
中断; 

我们使用 PPS 设计滤波器、并参考以下指南以应用于我们的系统。

但是、如果我们写入 miniDSP A (Addr = 255且 Data = 0)、我们的系统将无法获得任何声音(如果我们忽略写入 miniDSP A、则可以获得麦克风声音)。

http://www.ti.com/lit/an/slaa605a/slaa605a.pdf

有关我们的 PPS 设计、请参阅以下屏幕截图和项目。

请参阅 TLV320AIC3254 应用手册、它只能接受512kHz ~50MHz。 在 BCLK 为256Khz 时、您能帮助检查它是否无法启用 mini-DSP 吗??

e2e.ti.com/.../2388.Quanta_5F00_BU12.pfw.zip

BR

Trevor

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

    尊敬的 Trevor:

    我们不建议使用低于512kHz 的时钟作为 PLL 输入。 您是否可以选择使用 MCLK 作为 PLL 输入?

    此致。

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

    尊敬的 Diljith:

    在更改为 MCLK (4MHz)后、工作正常。

    BR

    Trevor