[OpenTRV-dev] H-bridge transistor selection
Mike Stirling
EMAIL ADDRESS HIDDEN
Thu May 16 13:40:04 BST 2013
Yes. Drive each high-side transistor from the collector of the opposite low-side one. This also solves the problem of high-side drive when V+ is higher than logic level - not an issue in our case.
This topology leads to the following truth table (and no need for tri-state):
00 - Idle (all off)
01 - Motor run forward
10 - Motor run reverse
11 - Magic smoke (all on)
Mike
----------------original message-----------------
From: "Damon Hart-Davis" EMAIL ADDRESS HIDDEN
To: "Closed list for developer discussions" EMAIL ADDRESS HIDDEN
Date: Thu, 16 May 2013 12:30:46 +0100
-------------------------------------------------
> Hi,
>
> I *should* be confident with this, but I am not.
>
> Is it possible to run a bipolar H-bridge from 2 tri-state outputs properly 'class
> C' ie avoiding ever having shoot-through by being able to let all four
> transistors be off at once?
>
> It's trivially possible with 4 tri-state outputs, or even 4 non-tri-state
> outputs.
>
> Rgds
>
> Damon
>
>
> On 16 May 2013, at 11:38, Stuart Poulton wrote:
>
>> On 16/05/13 11:32, Mike Stirling wrote:
>>> Interesting. The poor performing transistors do so because he is running
>>> them far too hard, although he does acknowledge this. He is also running out
>>> of gain at the lower voltages, and would get an improvement there by reducing
>>> the value of the 1k base resistor. This is evidenced by the reduction in
>>> voltage drop with increasing supply voltage. The important figures in the
>>> datasheet are Ic from the absolute max ratings, which needs to be well above
>>> the expected stall current of the motor, Vce-sat, which should be small, and
>>> the worst case hFE (large signal current gain), which should be high enough
>>> to allow for an acceptably low base current during motor stall conditions.
>>> Mike
>>
>> Mike,
>>
>> Coming up with a nice H-Bridge for battery operation would be great, esp if it
>> could be driven with a low pin count from a uP.
>>
>> I did measure the stall current of my dissected TRV head,
>>
>> 2 - Motor run current (no load) 13-15mA
>> 3 - Motor Stall current - 95-100mA
>>
>> Cheers
>>
>> Stuart
>> _______________________________________________
>> OpenTRV-dev mailing list
>> EMAIL ADDRESS HIDDEN
>> http://lists.opentrv.org.uk/listinfo/opentrv-dev
>>
>
> _______________________________________________
> OpenTRV-dev mailing list
> EMAIL ADDRESS HIDDEN
> http://lists.opentrv.org.uk/listinfo/opentrv-dev
>
--
More information about the OpenTRV-dev
mailing list