37°C is nothing. At twice that I'd start thinking if there's something wrong.
37°C is nothing. At twice that I'd start thinking if there's something wrong.
I tested current draw at the VDD and VSS pins (like pins combined):
VSS 10mA
VDD 120mA
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
This means that your PIC is sourcing (from HIGH output pins) 110mA to some loads.
FOLLOWING SENTENCE IS NOT CORRECT. PLEASE DISREGARD: Total power dissipation is about 600mW close to the limit at the room temperature. Better do something to reduce that or make sure that PIC will not be in a hot environment.
Ioannis
Last edited by Ioannis; - 13th November 2024 at 12:11.
How do you figure the power dissipation is 600mW?
It would be if all the of the 120mA would go out the Vss pin, thus 5VÄ*120mA. But now, most of the current is going out the I/O-pins with FAR less voltage drop than 5V.
Let's be conservative and say that the voltage drop across the high side switch is 1V, in other words the pin sits at 4V when high.
Then the power dissipation of the PIC core is 5V*10mA=50mW and of I/O is 1V*110mA =110mW for a total of 160mW which is a whole lot less than the 800mW max, In reality I'd think (but do measure) the voltage drop across the high side switch is far less than 1V.
/Henrik.
provided that the current is spread over a number of i/o pins and that no individual pin is overloadedand of I/O is 1V*110mA =110mW
Warning I'm not a teacher
I rechecked my work to be sure, this is my busiest 40-pin PIC that I mentioned previously:
- 16 rotary encoders pins pulled HIGH,
- 4 momentary switches pulled HIGH,
- 2 ADC inputs,
- 2 PWM:
__- pin for LCD backlight, 3mA (2N2907)
__- pin for LED strip, 0.0mA (IRFZ44N) - so low it doesn't even register on my ordinary multimeter.
- USART TX and RX pins pulled HIGH,
- remaining unused pins are output pulled LOW
(waiting for new fuses to retest using my TES multimeter)
My Creality Ender 3 S1 Plus is a giant paperweight that can't even be used as a boat anchor, cause I'd be fined for polluting our waterways with electronic devices.
Not as dumb as yesterday, but stupider than tomorrow!
Yes, the voltage drop across the switch increases as the current goes up. That's why I was being conservative with the 1V voltage drop.
But really, as long as the voltage drop isn't MORE than 1V it wouldn't matter (from a power dissipation standpoint) if the 110mA exits the device thru one pin or 25. Of course, you'll likely destroy the pin but it's still 110mW dissipated.
Point is, 600mW isn't being dissipated in the PIC. Keep the current to within specification and you'll be fine. No heatsinks, fans or watercooling needed. If you think you need that (chip is burning hot) something is wrong.
BTW: Am I the only one not being able to edit my posts? All I get is a blank "edit box" as if I was making a new post.
EDIT: Hmmm, not this time, on this machine. Weird.
What I was thinking... Henrik is right as all that current is flowing out of the PIC and not to ground.
So indeed, the only power loss is the voltage drop on the output buffer times the specific pin current.
Sorry about that, guess it was too late at night to post anything...!
Ioannis
not anymoreBTW: Am I the only one not being able to edit my posts? All I get is a blank "edit box" as if I was making a new post.
EDIT: Hmmm, not this time, on this machine. Weird.
i cannot edit my posts either
Warning I'm not a teacher
Bookmarks