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.

[FAQ] [参考译文] [FAQ] TLV320AIC编解码器和ADC:如何在没有MCU交互的情况下动态更改系数

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/773127/faq-tlv320aic-codecs-and-adcs-how-to-change-a-coefficient-dynamically-without-mcu-interaction

是否可以在没有MCU交互的情况下动态更改系数?

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

    您可以通过使用Basic DSP > AddCoef组件间接寻址系数位置。

    示例: 需要在工艺流程中使用信号来控制FIR滤清器丝锥。

    1.使用Basic DSP > Data to Coef组件将信号数据从数据存储器(D-RAM)转换为系数存储器(C-RAM)。
    2.放置一个Basic DSP > Constant Coef组件,并将其值设置为0。
    3.在AddCoef组件中,将InputCoefName1设置为D_to_C_1_Coefval。 请注意,前缀取决于您放置的组件的名称。
    4.在AddCoef组件中,将InputCoefName2设置为C_1_Coefval。 前缀取决于组件的名称。
    5.在AddCoef组件中,将OutputCoefName设置为FIR_1_Coeff0。 最后一个数字对应于TAP #。 请注意,前缀是组件名称。

    如果不确定系数名称,请保存并编译工艺流程。 最新的PPS版本允许您通过选择View (视图)> Source Code (源代码)获取系数名称。 此窗口将提供可用于间接寻址的名称。  

    miniDSP_D导出的系数

    ===========================================
    名称地址I2C  
    ---------------- --------- -----------
    C_1_Coefval 0x0011 [0x50][0x01][0x4C]  
    D_to_C_1_Coefval 0x0010 [0x50][0x01][0x48]  
    FIR_1_Coeff0 0x0000 [0x50][0x01][0x08]  
    FIR_1_Coeff1 0x0001 [0x50][0x01][0x0C]  
    FIR_1_Coeff10 0x000A [0x50][0x01][0x30]  
    FIR_1_Coeff11 0x000B [0x50][0x01][0x34]  
    FIR_1_Coeff12 0x000C [0x50][0x01][0x38]  
    FIR_1_Coeff13 0x000D [0x50][0x01][0x3C]  
    FIR_1_Coeff14 0x000E [0x50][0x01][0x40]  
    FIR_1_Coeff15 0x000F [0x50][0x01][0x44]  
    FIR_1_Coeff2 0x0002 [0x50][0x01][0x10]  
    FIR_1_Coeff3 0x0003 [0x50][0x01][0x14]  
    FIR_1_Coeff4 0x0004 [0x50][0x01][0x18]  
    FIR_1_Coeff5 0x0005 [0x50][0x01][0x1C]  
    FIR_1_Coeff6 0x0006 [0x50][0x01][0x20]  
    FIR_1_Coeff7 0x0007 [0x50][0x01][0x24]  
    FIR_1_Coeff8 0x0008 [0x50][0x01][0x28]  
    FIR_1_Coeff9 0x0009 [0x50][0x01][0x2C]