单片机/MCU论坛
直播中

杨杰

7年用户 1020经验值
私信 关注

CY8C6347BZI-BLD53调用SMIF组件在休眠模式下功耗较高怎么解决?

客户将PSOC6 BLE Prototyping Kit 上的ES版本的芯片 替换为正式版 在调用PSOC6 的SMIF 组件之后 发现在休眠模式下 有800uA的静态电流消耗, 即使Disable 之后也并没有 减少, 请问在休眠模式下 如何关闭外设 降低系统功耗?
                    

回帖(1)

王丽娟

2024-2-21 14:53:02
可以尝试把SMIF 所有连接的IO 口改成 Hi-Z.  
   
Cy_GPIO_SetDrivemode(SMIF_spi_select0_PORT,SMIF_spi_select0_NUM,CY_GPIO_DM_ANALOG);
Cy_GPIO_SetDrivemode(SMIF_spi_data_0_PORT,SMIF_spi_data_0_NUM,CY_GPIO_DM_ANALOG);
Cy_GPIO_SetDrivemode(SMIF_spi_data_1_PORT,SMIF_spi_data_1_NUM,CY_GPIO_DM_ANALOG);
Cy_GPIO_SetDrivemode(SMIF_spi_data_2_PORT,SMIF_spi_data_2_NUM,CY_GPIO_DM_ANALOG);
Cy_GPIO_SetDrivemode(SMIF_spi_data_3_PORT,SMIF_spi_data_3_NUM,CY_GPIO_DM_ANALOG);
Cy_GPIO_SetDrivemode(SMIF_spi_clk_PORT,SMIF_spi_clk_NUM,CY_GPIO_DM_ANALOG);
                                                                                                                                                
举报

更多回帖

发帖
×
20
完善资料,
赚取积分