首页 > 评测 > 不断挑战,极致体验—STM32F769I-DISCO评测(性能测试篇)
不断挑战,极致体验—STM32F769I-DISCO评测(性能测试篇)
- [导读]
- 继ST(意法半导体)在2015暑假推出首款Cortex M7内核开发板STM32F746G-DISCO后,2016又推出一款高性能的Cortex M7内核开发板STM32F769I-DISCO,跟第一款的DISCOVERY板比起来,新推出的的DISCOVERY板将F7的性能推向一个新的高度。
- STANDBY Mode with RTC clocked by LSI
运行状态:
- RTC Clocked by LSI
- IWDG OFF and LSI OFF if not used as RTC Clock source
- Backup SRAM OFF
- Automatic Wakeup using RTC clocked by LSI (after ~20s)
图50 功耗测试
官方标出的数据:
图51 官方功耗数据
- STANDBY Mode with backup SRAM ON
运行状态:
- RTC Clocked by LSI
- IWDG OFF and LSI OFF if not used as RTC Clock source
- Backup SRAM ON
- Automatic Wakeup using RTC clocked by LSI (after ~20s)
图52 功耗测试
官方标出的数据:
图53 官方功耗数据
(3)时钟精度测试
ST的时钟系统也算复杂,时钟源一般有外部高速晶振、内部高速晶振、外部低速晶振和内部低速晶振,又是倍频,分频一系列处理后得到系统时钟,总线时钟,外设时钟。时钟对于MCU而言就像脉搏一样,在恶劣情况下如果出现外部晶振短路的情况会导致MCU无法正常运行。如果MCU应用于安全生产时,有可能造成安全事故。为了应对这一突发状况,ST公司生产的STM32采用双时钟机制,在外部晶振被短路的情况下,转而使用内部RC振荡器作为自己时钟心跳保证系统正常运行。然而RC振荡器并不是非常的准确,我们希望能够在外部晶振恢复正常的情况下继续使用外部晶振。
STM32CubeMX上相当方便地配置系统,这图形化配置软件写得相当好,我爱上她了,从此将主要精力放在关键功能上。
图54 时钟配置
这里我们来测试时钟的准确性,这里需要的工具是一台示波器,代码也比较简单,用STM32CubeMX配置一下即可,采用MCO(PA8)内部时钟输出脚,板子上是测试点TP2,查看一下原理图就能找得到,这里就不多说了。
首先新建一个工程,分别在High Speed Clock(HSE)和Low Speed Clock(LSE)选择Crystal/Ceramic Resonator使能外部高速时钟和外部低速时钟,并勾选Master Clock Output 1
使能系统时钟输出。
图55 配置时钟源
首先要配置好系统时钟,这里的系统时钟需要配置为216MHz使用倍频时间,测试时钟准确度。
图56 系统时钟配置
这里选择MCO输出的源
图57 配置mco输出频率
这里测试了5项:
1:LSE(内部低速晶振时钟)内部低速晶振标定是32KHz,精度是存在一定的偏差的,倘若要做精确的RTC,建议还是采用外部晶振好点。
图58 mco输出低速晶振
2:HSE(外部高速晶振时钟),晶振的本身特性,导致出来的波形有点奇怪。
下图是直接测晶振输出的波形,还算不错。
图59 25M外部晶振
经过MCO时,信号饱和失真了,由于时间问题这里只做频率分析了,测出来的频率为25.02MHz,跟实际标称的频率非常接近了。
图60 mco输出HSE时钟
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前