测试平台为STM32H750BI(480MHz),AHB时钟为240MHz,SDMMC分频系数ClockDiv无论是设置为1还是设置为2,对应SDMMC_CK频率为120MHz和60MHz,实际SD卡通信的时钟频率都为24MHz左右。逻辑分析仪测试带宽用的500MHz,测定是空闲状态下SDMMC和SD卡的通信。
数据
官方手册说SDMMC HS模式下时钟最大是50MHz,但受到I/O翻转速率的限制,却又不说明。现在实测,也就24MHz。
由此可以推算出,STM32H750 SDMMC的4线模式下,理论最大传输带宽应该为12MB/s,考虑到实际的情况,应在11MB/s左右,至于论坛里面有人测试4线模式下读取速度能够到达14MB/s左右,我就不知道为什么了,难道是H750和H743的I/O翻转速度有差别吗?
|