- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SCB SPI 跑不到 25M 的速率,最大只能跑到 20M左右。UDB SPI 可以跑到 25M,但是只使用与支持 UDB 的 P6 芯片使用。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi:
按照手册上的说法,最高可以跑到25MHz,要注意引脚的分配。我截图了PSOC61的手册信息,您可以对应您的手册查看一下。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Manager
是这样的,当CM4 设置为150MHZ的时候,选择SPI 的时钟的,然后
----------------------------------------------------------------------------------------------
2 为什么150MHZ 的时候 Data rates 是 18.75MHZ ,100MHZ时候 Data rates 是 25MHZ,,为什么CM4是 150MHZ 的时候达不到25MHZ反比比100MHZ的时候小
主要是这个问题
3 有两个 datarate 第一个是 最大 25MHZ,和后面这个有啥区别呢 ,哪个是实际的呢
4 附件有design.modus文件,可以在任一例程替换此文件来观察现象
不胜感激
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi:
你所有问题的根源是没理解这个时钟系统:
1、在你通过外部时钟ECO选入一个时钟源进入系统之后,通过PLL来倍频,如果要跑到150MHz主频,不能同时使用FLL和PLL,这点你估计知道。
2、之后我可以选择使用那个频率作为整个外设源头,这个地方就是你错误设置频率的地方,你希望SPI进入的时钟是150MHz,时钟进入外设之前,还有一道分频器的,你这个地方没有设置,如果你希望进来150HHz,那么设置为1,并且同时要将SPI市中院设置为你要输入的时钟源。
3、你说的为啥150MHZ 的时候 Data rates 是 18.75MHZ ,100MHZ时候 Data rates 是 25MHZ,,为什么CM4是 150MHZ 的时候达不到25MHZ反比比100MHZ的时候小 :这个问题应该涉及到这是图形界面是自己动进行计算的,他不总是按照最高频率给你设置。
4、最高频率问题,你需要实际测试一下,并且也要根据你的所驱动的外设芯片对于SPI 要求来看。
附件是我的配置供你参考。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
SCB SPI 跑不到 25M 的速率,最大只能跑到 20M左右。UDB SPI 可以跑到 25M,但是只使用与支持 UDB 的 P6 芯片使用。