问题:
在某些早期的带有 SPI Flash 的无线单波段子卡上, SPI Flash 没有正确的连接到系统上。 这会使得 flash 处于 active 状态从而导致子卡比正常期望值多3mA的电流消耗(如用 Energy Profier 监控 MCU 在低功耗模式下的电流消耗)。
起因:
受影响的子卡没有将 SPI Flash 的 FLASH_SCS 信号上拉到电源,这将导致此信号悬空电平处于浮空低位状态,从而使得 SPI Flash 处于活动状态而消耗电流。受影响的子卡版本如下:
- BRD4100A "EFR32BG 2.4 GHz 10.5 dBm Radio Board", Revisions prior to B03 - BRD4151A "EFR32MG 2.4 GHz 19.5 dBm Radio Board", Revisions prior to B04 - BRD4153A "EFR32MG 2.4 GHz 13 dBm Radio Board", Revisions prior to A04
应急方案:
手动把FLASH_SCS信号上拉到电源将会关闭 SPI Flash 器件,从而消除过多电流消耗现象。该方案可以通过手动把子卡的 FLASH_SCS 电位拉高, 或者让 EFR32xG 的 GPIO 输出高电平去控制 FLASH_SCS(比如对于 BRD4153A 子卡,MCU 的 PA4 脚连到了 SPI Flash 器件的 FLASH_SCS 信号上)。
解决方案:
这个问题已在各子卡的后续版本解决了。在前文列表中的文字 "Revisions prior to..." 是指各子卡在该版本第一次解决了该l问题。
无线单波段子卡上的高电流消耗
问题:
在某些早期的带有 SPI Flash 的无线单波段子卡上, SPI Flash 没有正确的连接到系统上。 这会使得 flash 处于 active 状态从而导致子卡比正常期望值多3mA的电流消耗(如用 Energy Profier 监控 MCU 在低功耗模式下的电流消耗)。
起因:
受影响的子卡没有将 SPI Flash 的 FLASH_SCS 信号上拉到电源,这将导致此信号悬空电平处于浮空低位状态,从而使得 SPI Flash 处于活动状态而消耗电流。受影响的子卡版本如下:
- BRD4100A "EFR32BG 2.4 GHz 10.5 dBm Radio Board", Revisions prior to B03
- BRD4151A "EFR32MG 2.4 GHz 19.5 dBm Radio Board", Revisions prior to B04
- BRD4153A "EFR32MG 2.4 GHz 13 dBm Radio Board", Revisions prior to A04
应急方案:
手动把FLASH_SCS信号上拉到电源将会关闭 SPI Flash 器件,从而消除过多电流消耗现象。该方案可以通过手动把子卡的 FLASH_SCS 电位拉高, 或者让 EFR32xG 的 GPIO 输出高电平去控制 FLASH_SCS(比如对于 BRD4153A 子卡,MCU 的 PA4 脚连到了 SPI Flash 器件的 FLASH_SCS 信号上)。
解决方案:
这个问题已在各子卡的后续版本解决了。在前文列表中的文字 "Revisions prior to..." 是指各子卡在该版本第一次解决了该l问题。