BC547 overheating

Irving

Joined Jan 30, 2016
3,887
G5V1 series 'must operate' is 80%, 'must release' is 10%. Operation on 5v with a BC547 is marginal as Vce(sat) needs to be <0.2v.

Odd thing is that 6v version is 25mA/240ohm not as stated by TS.

Is it a true OMRON G5V-1-dc6 or a cheap Chinese copy?

1653844024846.png
 
Last edited:

Irving

Joined Jan 30, 2016
3,887
The OP never specified what relay he was using. I just used a convenient relay component to show a more conventionally drawn schematic.
:oops:My bad, thats what happens when you're half asleep...

Mind you, 80% of rated volts isnt uncommon, so still might be marginal on 5v.

I'd swap the BJT for a decent logicFET, problem solved (maybe).
 

Audioguru again

Joined Oct 21, 2019
6,692
Even if the transistor is a dud from ebay or it has its emitter and collector pins swapped, the measurements show a Vce of 1.2V and a collector current of 38mA which make it warm (not hot) at 1.2V x 38mA= only 45.6mW. Its heating is allowed to be 13.7 times hotter at 625mW.
 

ag-123

Joined Apr 28, 2017
276
yes. I replaced the transistor but at 5mA base current ( which means the transistor is on ) it don't work properly.
it seemed your transistor is on through out. Bipolar transistors turns on for very little base currents (mA, uA) where your Vbe > about 0.6v. To switch it off, the base voltage would need to be really low, closer to GND.
And you may be right about a possible faulty transistor. But before replacing it again, try connecting the base to GND (0v) to see if you can switch it off. That'd at least give you a feel if the transistor is after all working.

Adding a resistor at the emittor (to GND) would help limit the currents in the transistor Vce and the relay. This would prevent straight out burnout of the transistor. But if that resistor is too large, the currents may be too small to operate your relay. Hence, choose an appropriate resistor if you want to place an emittor resistor.I think the emitter resistor may incidentally raise your base on voltages, so that it is easier to switch it off.

and at the MCU side, check if after all some pull up configuration is done or that it is part of the mcu's gpio. that would be really bad if the pull up can't be turned off as your transistor would be always on. Some MCUs can configure pull up resistors at the gpio pins, among them stm32 has that, but that pull-up resistor can be configured as enabled or disabled. I used that (configured internal pull up) for a few times for being lazy to place an external pull up resistor. and the gpio pin should be configure as push-pull and not 'open collector/drain', i.e. if that pin is 0 (low), it should be shorted to gnd
 
Last edited:
Top