hjhj7591418 发表于 2022-10-18 09:07:58

LSPI时钟配置的疑惑

目标: 使用LPSPI4配置出15MHz的通信时钟.

1, 用Config Tool配置LPSPI clock为120MHz, 时钟源选择PLL3_PFD0 (720MHZ), 分频系数6, 最终LPSPI时钟为120MHz,
    使用库函数波特率设置为15000000, 硬件实测频率只有8.1MHz左右;

2, 把时钟源改为PLL2_MAIN_CLK (528MHz), 分频系数6, 最终LPSPI时钟为88MHz,
    使用库函数波特率设置为11000000, 硬件实测频率只有11MHz左右;

根据2结果看, SPI输出的时钟为时钟源(2^n)分频, 那么把结果套用到1中, 发现结论不成立.
测试好几种时钟源的选择, 发现选择PLL3的时钟源出来的频率都不是理论值, 选择PLL2时钟源的输出频率都符合理论.

这其中有什么玄机吗?大家有遇到这问题吗, 讨论讨论.
页: [1]
查看完整版本: LSPI时钟配置的疑惑