PSoC6的功率为0.9V是因为其主要工作电压是0.9V。PSoC6芯片采用了独特的Dual-Core架构,其中一个核心是ARM Cortex-M4处理器,工作电压为0.9V,用于高性能计算任务;另一个核心是ARM Cortex-M0+处理器,工作电压为1.1V,用于低功耗待机模式下的任务。
通过设置电源为LDO 1.1V,你的系统提供了1.1V的电压供电,但是当PSoC6进入深度睡眠模式时,系统会切换到LDO 0.9V电压。这是因为在深度睡眠模式下,为了降低功耗,PSoC6会将内核和外设电压降低到最低限度,从而将功耗降到最低。这也是你检查VBUCK1端口时发现电源为0.9V的原因。
根据你提供的软设置代码,可以看到在使用LDO电源时,你设置了LDO电压为CY_SYSPM_LDO_VOLTAGE_LP (1.1V),而使用BUCK电源时设置了BUCK_OUT1_VOLTAGE_LP (0.9V)。因此,当PSoC6进入深度睡眠模式时,会选择降低电压至0.9V。
所以,VBUCK1端口电压为0.9V是正常的,在深度睡眠模式下PSoC6的工作电压为0.9V,这是为了降低功耗而设计的。
PSoC6的功率为0.9V是因为其主要工作电压是0.9V。PSoC6芯片采用了独特的Dual-Core架构,其中一个核心是ARM Cortex-M4处理器,工作电压为0.9V,用于高性能计算任务;另一个核心是ARM Cortex-M0+处理器,工作电压为1.1V,用于低功耗待机模式下的任务。
通过设置电源为LDO 1.1V,你的系统提供了1.1V的电压供电,但是当PSoC6进入深度睡眠模式时,系统会切换到LDO 0.9V电压。这是因为在深度睡眠模式下,为了降低功耗,PSoC6会将内核和外设电压降低到最低限度,从而将功耗降到最低。这也是你检查VBUCK1端口时发现电源为0.9V的原因。
根据你提供的软设置代码,可以看到在使用LDO电源时,你设置了LDO电压为CY_SYSPM_LDO_VOLTAGE_LP (1.1V),而使用BUCK电源时设置了BUCK_OUT1_VOLTAGE_LP (0.9V)。因此,当PSoC6进入深度睡眠模式时,会选择降低电压至0.9V。
所以,VBUCK1端口电压为0.9V是正常的,在深度睡眠模式下PSoC6的工作电压为0.9V,这是为了降低功耗而设计的。
举报