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.

[参考译文] CCS/TLV320AIC3204EVM-K:使用滤波器 B 以192kHz 采样时、65kHz 下的噪声

Guru**** 2473260 points
Other Parts Discussed in Thread: TMS320C5535

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/803671/ccs-tlv320aic3204evm-k-noise-at-65-khz-when-sampling-at-192-khz-with-filter-b

器件型号:TLV320AIC3204EVM-K
Thread 中讨论的其他器件:TMS320C5535

工具/软件:Code Composer Studio

您好!  

最后我明白了。 使用滤波器 B 和双二阶滤波器补偿24dB 信号衰减的192kHz 采样率(使用双二阶滤波器时为4dB、在第0页写入0x28、在 TMS320C5535中为 aic3204的83寄存器)

我的问题与65kHz 附近的音频信号中的噪声有关。 我使用以下代码来对音频信号进行调制并将其存储在 SD 中(通过 eMMC 控制器)。 此噪声似乎来自评估板、因为它在未连接音频时也存在。

是否可以避免该噪声?

提前感谢。

此致、

/*配置时钟*/

CSL_SYSCTRL_REGS->CGCR1 = 0x8173;//12MHz
CSL_fins (CSL_sysctrl_regs->CGOCR、SYS_CGOCR_OD、0);
CSL_fins (CSL_sysctrl_regs->CGOCR、SYS_CGOCR_OUTDIVEN、0);

/*配置 AIC3204 */

AIC3204_rset( 0, 0);//选择第0页  
AIC3204_rset( 1, 1);//重置编解码器  
AIC3204_rset( 0,1 );//指向第1页  
AIC3204_rset( 1, 8);//禁用从 DVDD 生成粗 AVDD  
AIC3204_rset( 2, 1);//启用模拟块,使用 LDO 电源  
AIC3204_rset( 0, 0);

/* PLL 和时钟配置和上电*/
AIC3204_rset (27,0x0d);// BCLK 和 WCLK 设置为 o/p 至 AIC3204 (主器件)  
AIC3204_rset (4、3);// PLL 设置:PLLCLK <- MCLK、CODE_CLKIN <-PLL CLK  
AIC3204_rset (6、8);// PLL 设置:j=8
AIC3204_rset (7、0x07);// PLL 设置:hi_Byte (D)  
AIC3204_rset (8、0x80);// PLL 设置:LO_BYTE (D)  
AIC3204_rset (30,0x88);//仅针对主控模式下的每帧32位时钟  
AIC3204_rset (5、0x91);// PLL 设置:  
AIC3204_rset (13、0);//针对 DOSR 的 HI_Byte (DOSR)  
AIC3204_rset (14、0x20);// LO_Byte (DOSR) for DOSR = 32
AIC3204_rset (20、0x20);// AOSR = 32
AIC3204_rset (11,0x82);//为 NDAC 加电并将 NDAC 值设置为2
AIC3204_rset( 12, 0x88 );//打开 MDAC 并将 MDAC 值设置为8
AIC3204_rset (18,0x82);//为 NADC 加电并将 NADC 值设置为2
AIC3204_rset (19、0x88);//加电 mAdc 并将 mAdc 值设置为8
AIC3204_rset (0x3c,8);// PRB_R7被选中:滤波器 B,立体声。  
AIC3204_rset (0x3D,8);// PRB_R7被选中:滤波器 B,立体声。  


/* DAC 布线和上电*/
AIC3204_rset( 0,1 );//选择第1页  
AIC3204_rset (0x0c,8);//路由到 HPL 的 LDAC AFIR  
AIC3204_rset (0x0d、8);// RDAC AFIR 路由至 HPR  
AIC3204_rset (0x0a、0);//  
AIC3204_rset (0x03,0);//  
AIC3204_rset (0x04、0);//  
AIC3204_rset (0x47,0x31);//  
AIC3204_rset (0x7B、1);//  

AIC3204_rset( 0, 0);//选择第0页
AIC3204_rset (64,0x0E);//左容积=右容积  
AIC3204_rset (63、0xd4);//向左、右上电数据路径并设置通道


AIC3204_rset( 0,1 );//选择第1页
AIC3204_rset (0x10、0x1c);//取消 HPL 静音  
AIC3204_rset (0x11、0x1c);//取消 HPR 静音
AIC3204_rset (9、0x30);//加电 HPL、HPR
AIC3204_rset( 0, 0);//选择第0页


/* ADC 路由和上电*/
AIC3204_rset( 0,1 );//选择第1页
AIC3204_rset (0x34,0x10);//立体声1插孔  
AIC3204_rset (0x37、0x10);// IN2_R 至 RADC_P 至0 kohmm  
AIC3204_rset (0x36,1);// CM_1 (共模)通过0千欧连接到 LADC_M  
AIC3204_rset (0x39,1);// CM_1 (共模)通过0千欧姆连接到 RADC_M  
AIC3204_rset (0x3b,增益);// MIC_PGA_L 取消静音  
AIC3204_rset (0x3c,GAIN);// MIC_PGA_R 取消静音  

AIC3204_rset( 0, 8);//选择第8页
AIC3204_rset (36、0x00);//双二阶 A N0
AIC3204_rset (37、0x00);//双二阶 A N0
AIC3204_rset (38、0x00);//双二阶 A N0
AIC3204_rset (40、0x65);// biquad A N1
AIC3204_rset (41,0x6e);// biquad A N1
AIC3204_rset( 42, 0xe3 );// biquad A N1
AIC3204_rset (44、0x00);// biquad A N2
AIC3204_rset (45、0x00);// biquad A N2
AIC3204_rset (46、0x00);// biquad A N2
AIC3204_rset (48、0x00);//双二阶 A D1
AIC3204_rset (49、0x00);//双二阶 A D1
AIC3204_rset (50、0x00);//双二阶 A D1
AIC3204_rset (52、0x00);//双二阶 A D2
AIC3204_rset (53、0x00);//双二阶 A D2
AIC3204_rset (54、0x00);//双二阶 A D2


AIC3204_rset( 0, 0);//选择第0页
AIC3204_rset (81,0xc0);//向左加电  
AIC3204_rset (82、0x00);//将左侧和右侧 ADC 取消静音  
AIC3204_rset (83、0x28);//左通道+20dB  
EZDSP5535_waitusec (100);//等待

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

    请您分享录音并描述噪音的性质吗?

    此外、您能否在以下情况下分享结果:
    1.禁用 BiQuad 时进行记录(验证 biquad 配置)。
    2.记录输入接地(查看空闲通道行为)

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

    您好、Diijith

    随附2个频谱图:

    a)音频插孔输入接地和双二阶  

    b) 音频插孔输入接地、禁用双二阶

    双二阶以55kHz 为中心的电噪声。 而不使用以65kHz 为中心的双二阶滤波器。  

    附加的电气噪声振幅:

    有什么想法吗?  
    似乎一切都表明这是由于对评估板 TMS320C5535进行了内部噪声放大。

    提前感谢。

    此致。

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

    抽取滤波器类型 B 将与64的 AOSR 搭配使用、支持高达96kHz 的采样率。 不建议在192kHz 频率下运行。
    对于192kHz 采样率和32的 AOSR、应使用抽取滤波器类型 C。

    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    当应用程序需要扩展带宽(滤波器 C 支持高达20kHz)时,通常建议使用滤波器 B (如本论坛的许多线程中所述)。 实际上、我们以192kHz 的频率进行采样、并使用 AOSR=32的滤波器 B 将带宽增加到 Fs/2 = 96kHz。

    那么、该噪声是由于使用滤波器 B 产生的吗?
    此致。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    请参阅 应用参考指南的第2.3.1.1.11.2节抽取滤波器 B。 对于使用滤波器 B、将使用64的过采样率。 更改给定滤波器类型的过采样率可能会使其与滤波器的抽取率和 MIPS 分配不兼容。  

    此致