Cypress技术论坛
直播中

黎蔼焱

7年用户 158经验值
私信 关注
[问答]

PSOC63 Hibernate电流消耗太高如何减少?

你好,
我设置psoc63进入休眠与唤醒触发运行RTC模式。与Keysight n6705c功率分析仪测量4µ我在休眠模式。期望值是800 Na Hibernate + 380 Na RTC(运行与生态)= 1.18µA.
我连三V PWR引脚(删除跳线J8)在PSoC六BLE创业板背面连接GND的功率分析仪对董事会的任何引脚。我看了图,我看不到任何其他现有的绘图装置,连接销的压水堆。这是正确的测量程序,我可以做我的功率分析仪?我必须用功率分析仪的准确测量和做一个可靠的即其他芯片。
我将所有的低频时钟的时钟和世界海关组织禁用调试引脚GPIO和没有主要用在所有。我启用了0.9 V SIMO降压。
这个项目做了以下:
-醒来的RTC每3秒
-广告
等待5ms广告做的
把系统恢复到休眠
你知不知道我可能忘记关闭?当进入休眠模式,我必须显式禁用任何块?
谢谢您!
                    
                    
以上来自于百度翻译

               
                                                                                      以下为原文
                                            Hello,

I am setting the PSoC63 into the Hibernate mode with running RTC for wake-up triggering. With a Keysight N6705C power analyzer I measure 4 µA in Hibernate mode. Expected value was 800 nA Hibernate + 380 nA RTC (running with ECO) = 1.18 µA.

I connect 3 V to the PWR pin (removed jumper j8) on the backside of the PSOC 6 BLE Pioneer board and connect GND of the power analyzer to any GND pin on the board. I looked in the schematics and I dont see any other current drawing device which is connected the the PWR pin. Is this the correct measurement procedure I can do with my power analyzer? I have to use the power analyzer for accurate measurements and do a reliable comaprison to other chips.

I reduced all LF clocks to the WCO clock and also disabled debugging pins to GPIO and no GPIOs are used at all. I enabled the 0.9 V SIMO buck.

The project does the following:

- Wake up from RTC every 3 seconds
- Advertisement
- Wait 5 ms for Advertisement done
- Put system back to hibernate


Do you have any idea what I could have forgotten to disable? When entering Hibernate mode, do I have to explicitly disable any blocks?

Thank you!

回帖(17)

黎蔼焱

2018-8-27 14:49:02

在我的芯片数量:cy8c6347bzi-bl d53es 1743 64 1476
                    
                    
以上来自于百度翻译

               
                                                                                      以下为原文
                                            The number on my chip is: CY8C6347BZI-BL D53ES 1743 64 1476
举报

徐小婷

2018-8-27 14:59:22

cy_syslib_getdevicerevision() API中定义的cy_syslib .h文件可
                    
                    
以上来自于百度翻译

               
                                                                                      以下为原文
                                            Cy_SysLib_GetDeviceRevision() API is defined in cy_syslib.h file which will be helpful
举报

黎蔼焱

2018-8-27 15:05:04
引用: muuwfwr 发表于 2018-8-27 12:24
cy_syslib_getdevicerevision() API中定义的cy_syslib .h文件可
                    
                    以上来自于百度翻译

M4的调试不起作用,所以我看不到UIT88T ID值。但是我注意到Windows“选择调试目标”给我显示了SILID:0x6BA02477和CyPress ID:0xE2072100。
对你来说足够了吗?
                    
                    
以上来自于百度翻译

               
                                                                                      以下为原文
                                            The debugging of the M4 does not work, so I cannot see the uint8_t ID value. But I noticed that the windows "Select Debug Target" shows me the Silicon ID: 0x6BA02477 and Cypress ID: 0xE2072100.
 
Is that sufficient for you?
举报

常小丽

2018-8-27 15:11:04
引用: bf7560 发表于 2018-8-27 12:29
M4的调试不起作用,所以我看不到UIT88T ID值。但是我注意到Windows“选择调试目标”给我显示了SILID:0x6BA02477和CyPress ID:0xE2072100。
对你来说足够了吗?
                    

嗨,安德烈,
现在的你已经测量不代表实际Hibernate的PSoC 6消耗电流。这是因为6个先锋套件包含从PSoC 63与BLE设备车载集成电路漏电路径PSoC的默认配置。先锋套件是设计用于评估几乎所有的功能,利用PSoC 63与BLE设备提供的,因此它包含了大量额外的车载设备。虽然该试剂盒可用于测量电流下降到深睡眠的水平,它是不适合的子μ电流测量。
当你创建一个与PSoC 63与BLE设备实际应用板,与周边连接以这样一种方式来消除漏电路径设计,测得的电流将在设备数据表规定的范围。此外,我们将发布一个PSoC 63与BLE成型盒下一季度降低的一组额外的外围设备,这将是更适合的子μ电流测量。
当做
维萨克
                    
                    
以上来自于百度翻译

               
                                                                                      以下为原文
                                            Hi Andre,
 
The current you’ve measured does not represent the actual hibernate current consumed by the PSoC 6. This is because the default configuration of the PSoC 6 BLE Pioneer Kit contains leakage paths from the PSoC 63 with BLE device to on-board integrated circuits. The Pioneer kit was designed for evaluating nearly all the features provided by the PSoC 63 with BLE device, therefore it contains a plethora of additional on-board peripherals. Although the kit can be used to measure currents down to the Deep-Sleep levels, it is not suitable for sub-μA current measurements.
When you create an actual application board with the PSoC 63 with BLE device, with peripheral connections designed in such a way to eliminate leakage paths, the current measured will be in the range specified in the device datasheet. Moreover, we’ll release a PSoC 63 with BLE prototyping kit next quarter with a reduced set of additional peripherals, which will be more suitable for sub- μA current measurements.
 
Regards
Vaisakh
举报

更多回帖

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