TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

ogedik
Posts: 35
Joined: Wed Jun 28, 2023 8:32 pm

TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ogedik » Tue Jul 18, 2023 12:09 pm

Hi,

I am designing a sensor board powered by ESP32-C3-13 MCU. In order to supply 3.3v and 500mA, I used HT7833. And turning on and off circuit by using TPL5110.

The problem that I faced is TPL5110 do not send DRV signal to Q1 transistor and consequentially cannot power up ESP32 MCU. To solve this problem I attached 1000uF capacitor on 3v3 and GND pins over ESP32. Now it is poering up but not stable. And additionally do not keep turned off for a while as configured by R1 resistor.

Please find my circuit diagram attached to the message.

Whant may cause the problem? Anybody can give a suggestion to run circuit stable?

Thank you for your help.

Orkun Gedik
Attachments
ht.jpg
ht.jpg (859.15 KiB) Viewed 2302 times

MicroController
Posts: 1553
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby MicroController » Tue Jul 18, 2023 11:18 pm

The diagram does not make sense.
There is a MOSFET directly connecting 3v3 and GND?
Also note that the TPL5110 is supposed to be used with a P-channel MOSFET in the supply line while your diagram shows an N-channel MOSFET.

ESP_Sprite
Posts: 9583
Joined: Thu Nov 26, 2015 4:08 am

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ESP_Sprite » Wed Jul 19, 2023 12:39 am

Also note that the ESP32-C3 has a pretty good deep sleep mode, so the extra chip possibly is unnecessary.

ogedik
Posts: 35
Joined: Wed Jun 28, 2023 8:32 pm

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ogedik » Wed Jul 19, 2023 9:37 am

@MicroController: You are exactly correct. This is copy and paste problem from my previous circuit design. It was TPL5111 which use N-channel MOSFET. I attached updated diagram into the message.

@ESP_Sprite: Yes you are correct. But, TPL5110 is consuming ~35 nA whereas ESP32-C3-13 MCU is consuming ~5uA in deep sleep mode if I am correct. Circuit has additional sensors also. To control power on circuit, I need extra chip such TPL5110.

Thank you for your support.

Best regards,

Orkun Gedik
Attachments
tpl5110_ht7833_esp32.jpg
tpl5110_ht7833_esp32.jpg (833.56 KiB) Viewed 2188 times

ESP_Sprite
Posts: 9583
Joined: Thu Nov 26, 2015 4:08 am

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ESP_Sprite » Thu Jul 20, 2023 1:55 am

You're obviously free to implement this in whichever way you desire, but for your application, I'm not sure the 35nA/5uA difference matters... with a 24K resistor, your ESP32C3 will wake up every minute. At that rate, the discharge rate of your LiIon is majorly dominated by the time the ESP32-C3 is awake; the addition of the TPL5110 will only add a negligable amount of battery life, especially given your HT8833 also has a 4uA quiescent current. (Note you can also turn the external peripherals by switching a PMOS to power them using a GPIO of the ESP32C3, or if they use less than 40mA even power them off one of the GPIOs of the ESP32C3 directly.)

ogedik
Posts: 35
Joined: Wed Jun 28, 2023 8:32 pm

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ogedik » Thu Jul 20, 2023 6:55 am

Hi ESP_Sprite,

You are great! Thank you for your precious suggestions :) I will make a research regarding your recommendations.

Best regards,

Orkun Gedik

ogedik
Posts: 35
Joined: Wed Jun 28, 2023 8:32 pm

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ogedik » Sat Jul 29, 2023 8:50 pm

ESP_Sprite wrote:
Thu Jul 20, 2023 1:55 am
You're obviously free to implement this in whichever way you desire, but for your application, I'm not sure the 35nA/5uA difference matters... with a 24K resistor, your ESP32C3 will wake up every minute. At that rate, the discharge rate of your LiIon is majorly dominated by the time the ESP32-C3 is awake; the addition of the TPL5110 will only add a negligable amount of battery life, especially given your HT8833 also has a 4uA quiescent current. (Note you can also turn the external peripherals by switching a PMOS to power them using a GPIO of the ESP32C3, or if they use less than 40mA even power them off one of the GPIOs of the ESP32C3 directly.)
Hi ESP_Sprite,

I made a research and setup a new circuit based on ESP32-C3-13 Kit MCU supplied by HT7833. Please find my readings on multimeter below. I attached multimeter probes between positive output of battery and positive input of circuit while measuring current;

HT7833 consumption without any load: 7.41mA
ESP32-C3-13 in deep sleep mode + HT7833 with ESP32 load: 10.46 mA

R3, R4, R5: 1K resistor
C1: 10uF capacitor
C2: 10uF capacitor
C3: 4.7uF capacitor
C4: 2200 uF capacitor
U1: HT7833

As far as I read on datasheet HT7833 consume 4uA quiescent and ESP13-C3-13 kit MCU 5uA in deep sleep, but the numbers that I measured are so different with addressed values on datasheet. Do I have something wrong? Do you have a suggestion about the values?

By the way I will have an oscilloscope :) this week and measure the current again.

Best regards,

Orkun Gedik
Attachments
schema2.jpg
schema2.jpg (531.88 KiB) Viewed 1944 times

MicroController
Posts: 1553
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby MicroController » Sun Jul 30, 2023 12:13 am

R3? R4 and R5 connect 3v3 to GND?

Another note: Disconnecting 3v3 power from the MCU will cause trouble/current if any of the IO pins is still connected to a positive (signal) voltage from another chip/device.

ESP_Sprite
Posts: 9583
Joined: Thu Nov 26, 2015 4:08 am

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ESP_Sprite » Sun Jul 30, 2023 9:21 am

Are you using a DevkitC now? That has a bunch of stuff on it that also uses power; don't use that if you want to get the power usage of only the ESP32C3; use a module or the raw chip instead.

ogedik
Posts: 35
Joined: Wed Jun 28, 2023 8:32 pm

Re: TPL5110 & HT7833 & ESP32-C3-13 MCU combination problem

Postby ogedik » Sun Jul 30, 2023 9:38 am

n
MicroController wrote:
Sun Jul 30, 2023 12:13 am
R3? R4 and R5 connect 3v3 to GND?

Another note: Disconnecting 3v3 power from the MCU will cause trouble/current if any of the IO pins is still connected to a positive (signal) voltage from another chip/device.
Hi MicroController,

I attached resistor between legs because of CAPS cannot drain its power as fast as enough to the circuit (time constant calculation). If I do not attach resistors, ESP do not really turn off and able to find enough power to continue its process, if I turn off and turn on circuit
by switch (which not present over schema) in a second. Are 1K resistors make a huge difference over current load? I suspect about this because I see huge amount of difference with reference values presented on datasheet and my readings.

If you have another practice to drain caps I would be glad to hear this.

On the other hand; your last note is so precious too. I will take into account this with my analysis also. Thank you :)

Best regards,

Orkun Gedik

Who is online

Users browsing this forum: devesp32 and 133 guests