TLE 2505 H-bridge IC not working

Hi all,

I'm trying to utilise the TLE 2505 H-bridge IC to power a motor using an Arduino Nano RP2040.

The datasheet for the component is here: https://www.farnell.com/datasheets/1769103.pdf

I'm using the following wiring diagram with an input of 9V from a DC power supply.

And the following code:

void setup() {
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
}

void loop() {
  digitalWrite(7, LOW);
  digitalWrite(6, LOW);
  delay(2000);
  digitalWrite(7, HIGH);
  digitalWrite(6, LOW);
  delay(2000);
}

I can get the IC to output 5.5V? From OUT1 with one of the logic inputs, and when I connect a load, the voltage form OUT1 goes to 0. I'm not sure what I'm doing wrong here.

Thanks for your help.

Kind regards.

What is "the load"? Is the power supply capable of delivering the required load current?

Study this truth table carefully, and measure the voltages at IN1,2 and OUT1,2 for various combinations of IN1,2.
Capture

Warning: if you are using a breadboard, keep in mind that they are for experiments with low power logic circuits, and cannot support motor currents. The tracks will burn.

I'll take some measurements for each logic combination.

The load is this motor

I've also tried using a 10kOhm resistor as the load

For that motor, you need a power supply capable of providing at least 4 Amperes.
That will burn out a breadboard very quickly.

Okay, that's good to know thanks. Unforatuntely, I can't even burn out my breadboard :rofl:

I'll try the resistor instead

Using a 12 kΩ ±5% resistor as the load I got the following outputs:

image

This was utilising a power supply at 9.38V.

The first line of that table shows that something is wrong. Post a clear, focussed photo of your setup.

You should be measuring the voltage between OUT1 and OUT2 as well.

My setup isn't particularly clear, so this might be better?:
image

In this I have:
1 - Out1 connected to resistor
2 - NC
3 - Connected to pin 6 of the Arduino Nano
4 - GND
5 - Connected to pin 7 of the Arduino Nano
6 - +9.4 V (connected straight to power supply)
7 - Out2 connected to resistor.

I don't have any other components apart from the arduino. Wiring is done with jump leads and is pretty messy, so I left them out.

Sorry, that photo doesn't help at all.

Redo the wiring and check the continuity of all connections.

Will do.

Hopefully this is clear


I've tried connecting the error flag pin and setting that to pin 13 led for digital out. You'll also notice that I've swapped out for an arduino uno.

So after re-wiring. I'm getting a similar result. I'm using the motor now as I thought it would be more representative as the 12kOm resistor might confuse the IC.

During input1- LOW, input2 - LOW, I've noticed that output1 and output2 aren't connected to ground (through the IC), and are measuring 10.00 kOhm resistance at 0.5V output each, (0V between). I believe this could be the state 'Z' described in the datasheet. The error flag is measuring HIGH.

Did you connect the Arduino and IC grounds?

Yes, the two grounds are connected. Although, they weren't in that picture, I have since connected them, before testing.

What is your 9V supply? What is it's current rating?

It's a 1000mAh supply. I've checked that it can run the motor easily (without the H-bridge).

I've also tried a LiIon 2S 7.4V 5A max as a power supply.