你见过的MCU最高GPIO翻转频率是多少?

💡 原文中文,约4000字,阅读约需10分钟。
📝

内容提要

本文测试了i.MXRT1010上普通GPIO和高速GPIO的极限翻转频率,并讨论了系统时钟配置的影响。通过选择合适的测试板卡和测试点,并修改测试代码,得到了不同配置下的翻转频率结果。最终得出了普通GPIO和高速GPIO的极限翻转频率,并总结了测试结果。

🎯

关键要点

  • 测试了i.MXRT1010上普通GPIO和高速GPIO的极限翻转频率。
  • 选择MIMXRT1010-EVK开发板作为测试平台,GPIO_11作为测试引脚。
  • 测试代码修改以展示GPIO极限性能,配置为200MHz运行频率。
  • 普通GPIO时钟源为IPG Bus,高速GPIO时钟源为AHB Bus,影响翻转频率。
  • 测试波形结果显示不同翻转方法的性能差异。
  • 普通GPIO最大翻转频率为20.614MHz,高速GPIO最大翻转频率为250MHz。
  • PAD配置的运行频率不限制翻转频率,但影响波形幅值响应表现。
  • 在高频情况下,插入DSB指令会显著降低翻转频率。
➡️

继续阅读