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.

[参考译文] MSP430FR2433:400kHz I2C 运行所需的最低 SMCLK 频率。

Guru**** 2535150 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/876320/msp430fr2433-minimum-smclk-frequency-required-for-400khz-i2c-operation

器件型号:MSP430FR2433

大家好、第430团队、

FR2433 I2C 外设的最大 SMCLK 频率规格为16MHz。  我的客户想知道以400kHz 的最大速率运行 FR2433 I2C 外设所需的最低 SMCLK 频率。

参考资料: http://www.ti.com/lit/ds/symlink/msp430fr2433.pdf

谢谢、Merril

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

    感谢您发帖。

    我们将对此进行研究并返回给您。

    谢谢、

    是的

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

    Newman 先生、您好!

    根据用户指南第24.3.7节、I2C 时钟的最大位速率为 BRCLK SOURCE / 4、对于该客户为 SMCLK / 4。  

    这意味着 SMCLK 可能会低至1.6MHz。 以生成400kHz 比特率时钟

    假设 DCO = MCLK = 8MHz、则没有分频值(DIVS)将 SMCLK 下调至1.6Mhz。

    最接近的 DIVS = 4将创建一个2MHz SMCLK、然后可将其除以 UCBxBRW 波特率除数= 5来生成400kHz。

    如果客户愿意在与8MHz 不同的频率下运行 DCO = MCLK、那么可能有几个不同的频率和分频组合、这会产生一个低于2MHz 的 SMCLK。

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

    谢谢雷曼先生。 一如既往、非常感谢您的支持!

    -梅里尔