停用内核稳压器以在 STM32F407 DISCOVERY 板上执行电源分析

问题描述

我正在尝试对我在 STM32F407 disCOVERY MCU 上实现的 AES-128 执行功率分析(侧信道攻击)。我发现我可以使用来自 VCap1 和 Vcap2 的电流探头进行测量。为此,应关闭为内核供电的稳压器,并应为处理器供电以将噪声降至最低。但是调节器在核心内部,我无法取下它。如何停用调节器?或者有没有其他方法可以对STM32F407VG MCU进行功耗分析?

解决方法

恐怕这是不可能的。电压调节器必须为 on,否则内核和外设时钟将无法工作。没有办法切换这个调节器off

你需要另辟蹊径。

,

数据表提到,在某些封装上,有一个名为 BYPASS_REG 的引脚,可用于禁用内部稳压器并允许您使用 V_CAP 引脚为内核供电。请参阅 STM32F407 数据表 (DS8626) 中的第 2.2.16 节稳压器

遗憾的是,Discovery Board 上的 STM32F407V 不是具有 BYPASS_REG 引脚的封装之一。根据表 3. 稳压器开/关和内部复位开/关可用性,此引脚出现在 WLCSP90、UFBGA176 和 LQFP176 封装上。