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.

[参考译文] PDMCC26XX driver I2S clock configuration (PDMCC26XX驱动程序I2S时钟配置问题)。

Guru**** 2463280 points
Other Parts Discussed in Thread: CC1350

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/764567/problem-with-pdmcc26xx-driver-i2s-clock-configuration

主题:CC1350中讨论的其它部件

如何使用PDMCC26XX驱动程序为不同频率配置I2S时钟。

控制器:CC1350

IDE      :CCS

传感器: SPH0641LU4H-1

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

    尊敬的Raghava Challari:

    所有I2S时钟配置均在PRCM模块中完成(选择内部或外部WCLK源除外)。

    请参阅 CC1350 TRM中的22.5 章节。

    此致,

    R.M.

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

    感谢您的回复,

    我知道使用I2S API可以配置时钟。 但是否可以使用PDMCC26XX配置时钟?

    如果没有,在调用此“PDMCC26XX_OPEN ()”函数后,我是否可以使用I2S驱动程序库API配置I2S时钟?

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

    尊敬的Raghava Challari:

    查看PDMCC26XX_I2S_INITHw函数(在PDMCC26XX_util.C.中) 此功能使用PDMCC26XX_I2S_Object结构来初始化I2S硬件模块。 此结构的一部分是另一个称为PDMCC26XX_I2S_AudioClockConfig的结构:

    typedef结构PDMCC26XX_I2S_AudioClockConfig{
    /*! I2S Word时钟分频器覆盖*
    uINT16_t wclkDiv;
    /*! I2S Sample Edge。
    *0-数据和WCLK在负极边进行采样,并在正极边进行超频。
    * 1 -数据和WCLK在正沿采样,并在负沿计时*
    UINT16_t sampleOnPositiveEdge:1;
    /*! I2S Word时钟相位(PDMCC26XX_I2S_WordClockPhase_dual,PDMCC26XX_I2S_WordClockPhase_Single或PDMCC26XX_I2S_WordClockPhase_UserDefeted)*
    uINT16_t wclkPhase:2;
    /*! I2S反转字时钟(PDMCC26XX_I2S_ClockSource_Invered或PDMCC26XX_I2S_ClockSource_Normal)*
    uINT16_t wclkInverted:1;
    /*! I2S Word时钟源(PDMCC26XX_I2S_WordClockSource_Ext或PDMCC26XX_I2S_WordClockSource_Int)*
    uINT16_t wclkSource:2;
    /*! I2S位时钟分配器覆盖*/
    uINT16_t bclkDiv:10;
    /*! 保留位字段*/
    UINT16_t预留:5;
    /*! I2S位时钟源(PDMCC26XX_I2S_BitClockSource_Ext或PDMCC26XX_I2S_BitClockSource_Int)*
    uINT16_t bclkSource:1;
    /*! I2S主时钟分配器超控*
    uINT16_t mclkDiv:10;
    } PDMCC26XX_I2S_AudioClockConfig; 

    此致,

    R.M.

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

    感谢您的支持。 我找到了需要修改代码的位置。

    此致,
    Raghava。