Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

yush_4822876
Level 3
Level 3
25 sign-ins 25 replies posted 10 questions asked

     我在使用该套件时,使用低功耗的例程,测试出来的功耗有1ma多,应该怎么把功耗降到几个ua?

1 Solution

CY8CKIT-145 用户手册中的节选

Current measurement jumper (J3): Provision to mount a 2-pin jumper (J3) for measuring the current to the PSoC 4000S device. To measure the current consumption of the PSoC 4000S device, remove the resistor R22, mount a 2-pin jumper (J3) and connect an ammeter across jumper J3.

CY8CKIT-145 Measure PSoC 4000S Current Consumption:

You can measure current consumption of the PSoC 4000S device by following the steps below.

1. Remove the resistors R22, R23 and install a 2-pin jumper in the supplied holes of J3.

2. Connect an ammeter across the 2-pin jumper to measure the current to the PSoC 4000S device. This method can be used either with USB power or with the power supplied to one of the VTARG pins but NOT when supplying power to one of the VDD pins. After measuring the current consumption, populate the resistors R22 and R23 for normal operation of the kit

View solution in original post

0 Likes
11 Replies
Vison_Zhang
Moderator
Moderator
Moderator
250 sign-ins 250 solutions authored 10 likes given

建议你先让芯片一直呆在deepsleep中,然后我们在逐项排查多出来的功耗电路来源于哪里。一般需要注意的项目有:

1. PSOC CREATOR 工程中 .Cydwr-->System 中的 SWD 设置需要改成 GPIO 来禁止 DAP 接口耗电。

2. 芯片深睡眠是所有的 DIGITAL HIGH-Z 引脚都不可以悬空,要么通过外部电路拉高或拉低,要么将其驱动模式改为 ANALOG-HIGH-Z 或 STRONG 来避免耗电。

3. 以上措施都执行了电流还是下不来的话,需要检查PCB板上是否存在耗电比如 LED等,LDO芯片等,

0 Likes

使用开发套件,工程没有任何配置,测试出来还是有300ua

pastedImage_0.png

pastedImage_1.pngpastedImage_2.png

0 Likes

电流的测量位置是否有问题, 请问你用的是哪个板子?

0 Likes

套件为:

pastedImage_0.png

已经隔开了下载芯片和IIC的电

0 Likes

CY8CKIT-145 用户手册中的节选

Current measurement jumper (J3): Provision to mount a 2-pin jumper (J3) for measuring the current to the PSoC 4000S device. To measure the current consumption of the PSoC 4000S device, remove the resistor R22, mount a 2-pin jumper (J3) and connect an ammeter across jumper J3.

CY8CKIT-145 Measure PSoC 4000S Current Consumption:

You can measure current consumption of the PSoC 4000S device by following the steps below.

1. Remove the resistors R22, R23 and install a 2-pin jumper in the supplied holes of J3.

2. Connect an ammeter across the 2-pin jumper to measure the current to the PSoC 4000S device. This method can be used either with USB power or with the power supplied to one of the VTARG pins but NOT when supplying power to one of the VDD pins. After measuring the current consumption, populate the resistors R22 and R23 for normal operation of the kit

0 Likes

您好,请问为什么要移除掉RESET引脚的上拉电阻R23?

0 Likes

电流还是没有变化,300ua

0 Likes

有点奇怪,你使用 CY_SYS_PINS_SET_DRIVE_MODE() 函数吧 SWDIO 的两个引脚设置成 Analog HiZ 试试?

去掉 XRES 的上拉应该为为了防止芯片外部和内部VDDD电压不同导致两个上拉电阻(XRES引脚内部也有一个弱上拉电阻)之间产生小电流。

0 Likes

你好,可以了,去掉了WCO之后功耗到了2ua,非常感谢

0 Likes

这个板子上没有外部晶振,你是在 clock editor 中是能了 WCO 是吗?

0 Likes

没有使能wco时钟。

直接去掉WCO的两个电阻功耗就降下来了

0 Likes