Page 1 of 2

Manhattan: TLE8888 breakout board

Posted: Thu Jan 24, 2019 2:08 pm
by AndreyB
TLE8888 is a lot of stuff together in one 100 pin package - power supply, low side drivers and configurable single channel VR.

There is also a reference design at the bottom of https://www.infineon.com/cms/en/product/automotive-system-ic/engine-management-ic/tle8888-1qk/

iBom https://rusefi.com/docs/ibom/TLE8888_Module_latest.html

Re: TLE8888 breakout board

Posted: Fri Jan 25, 2019 3:10 am
by AndreyB
Would a LQFP-1000 universal board like allow us to start playing with this chip quickly? I know it would probably not be great since no gnd pad in the middle but would it be a start?

What external components would be needed to see power supply working for example? What about VR?

Re: TLE8888 breakout board

Posted: Fri Jan 25, 2019 10:50 am
by kb1gtt
The thermal slug is likely important. AKA needs to say cold. This one might work, but you should keep an eye on the slug. The 100 is the smallest on this board, so the slug will likely work. On the 176, I would be concerned that the chips slug would bridge some of the pins.
https://www.ebay.ca/itm/2-TQFP-EQFP-LQFP-176-100-Pin-0-5mm-to-DIP-Adapter-PCB-Board-Converter-Gold-B90/282319634009

Re: TLE8888 breakout board

Posted: Fri Jan 25, 2019 2:25 pm
by 960
I dont have a breakout, but have made a full PCB with this IC.

Infineon provided schematics for it.

Re: TLE8888 breakout board

Posted: Fri Jan 25, 2019 3:28 pm
by AndreyB
@ that's a cool picture, do you want to start a separate thread about your board?

Re: TLE8888 breakout board

Posted: Fri Jan 25, 2019 8:24 pm
by 960
russian wrote:
Fri Jan 25, 2019 3:28 pm
@ that's a cool picture, do you want to start a separate thread about your board?
Still some work left, so I'll see.

But do you understand the SPI/MSC communication stuff in the datasheet?

As not all of the outputs are paralell I am not sure if we can use them.

Re: TLE8888 breakout board

Posted: Sun Jan 27, 2019 5:48 am
by AndreyB
Two chips (with and without watchdog) are on the way to a secret Carteret assembly facility. No longer mouser has a nice "1000" in stock :)

PS: here is the link to see current stock - https://www.mouser.com/Search/Refine?Keyword=tle8888

Would be fun to check this in a month and in 6 month to see if we see 999 or else.

Re: TLE8888 breakout board

Posted: Sat Feb 23, 2019 3:38 pm
by AndreyB
960 wrote:
Fri Jan 25, 2019 8:24 pm
Still some work left, so I'll see.
How about now?

Re: TLE8888 breakout board

Posted: Tue Mar 12, 2019 9:46 pm
by AndreyB
TLE8888 needs a OE command to enable parallel pins? That's a bit unusual but I guess they had their reasons.

Re: TLE8888 breakout board

Posted: Mon Mar 25, 2019 7:15 pm
by AndreyB
Well, someone has purchased some of these sweet TLE8888 :)

We only need to send a couple of bytes via SPI to enable output channels. https://github.com/rusefi/rusefi/issues/714 first steps https://github.com/rusefi/rusefi/commit/c9b022d5628d511ae9128798f51328ec56578044

Re: TLE8888 breakout board

Posted: Tue Mar 26, 2019 12:43 am
by AndreyB
By some miracle CMD_OE could be working. Zero testing and did not check what SPI speed is supposed to be, but worth at least a try.

Also something weird - my TS does not show "tle8888 CS pin mode" control between "tle8888 CS pin" and "tle8888 SPI" while the project seem to have it?

Re: TLE8888 breakout board

Posted: Sat Apr 06, 2019 11:35 am
by AndreyB
Current status: no low-side control so far :(

I have OUTPUT2 wired as low side of an LED, I have INP2/PC6 set as injector and self-stimulation toggling that INP2 all the time. No life on the LED.


At the moment I can only sniff PB3 wire since it's both SWO and SPI1 SCK - at least I see SCK on the logic analyzer.

I have some debug data points

Code: Select all

		tsOutputChannels.debugIntField1++;
		tsOutputChannels.debugIntField2 = tx;
		tsOutputChannels.debugIntField3 = rxb;
total 15 SPI commands sent.

Last command 0x239
Last response 0x240

Re: TLE8888 breakout board

Posted: Sat Apr 06, 2019 2:33 pm
by AndreyB

Re: TLE8888 breakout board

Posted: Sun Apr 07, 2019 12:28 am
by kb1gtt
Some good stuff for sure.

Re: TLE8888 breakout board

Posted: Sun Apr 07, 2019 4:43 pm
by 960
I placed all needed components for a 4 cylinder just to see how compact/few components it get.

It's got
14 Analog
8 Digital
E-Throttle
CAN, VR etc
60 Pin TE AMP Superseal
70 x 60 mm

Add a TLE8110ED, and it's enough for 8 cylinder :-)
Front_CU.jpg
Front_CU.jpg (118.56 KiB) Viewed 20409 times
Back_CU.jpg
Back_CU.jpg (122.74 KiB) Viewed 20409 times

Re: TLE8888 breakout board

Posted: Sun Apr 14, 2019 12:21 pm
by AndreyB
dron_gus has just made some changes and

Code: Select all

boardConfiguration->fuelPumpPin = TLE8888_PIN_20;
actually blinks the LED now :)

Re: TLE8888 breakout board

Posted: Sun Apr 14, 2019 3:44 pm
by 960
russian wrote:
Sun Apr 14, 2019 12:21 pm
dron_gus has just made some changes and

Code: Select all

boardConfiguration->fuelPumpPin = TLE8888_PIN_20;
actually blinks the LED now :)
Great news! :-)

Does E-Throttle work also?
Do you see any difference in performance compared to your old H-Bridge?

Re: TLE8888 breakout board

Posted: Sun Apr 14, 2019 4:25 pm
by AndreyB
my understanding was that the video above shows working tle7209

Re: TLE8888 breakout board

Posted: Sun Apr 14, 2019 8:10 pm
by 960
russian wrote:
Sun Apr 14, 2019 4:25 pm
my understanding was that the video above shows working tle7209
Yes, I saw it's working.

I meant the setup/settings for it to work correctly in vehicle.

I haven't tried it in car yet, does it work like expected? and how do I calibrate it?

Re: TLE8888 breakout board

Posted: Mon Apr 15, 2019 11:02 pm
by AndreyB
960 wrote:
Sun Apr 14, 2019 8:10 pm
I haven't tried it in car yet, does it work like expected? and how do I calibrate it?
Let's continue this at https://rusefi.com/forum/viewtopic.php?f=5&t=592 I suggest making a bench setup with real throttle body

Re: TLE8888 breakout board

Posted: Fri Apr 19, 2019 10:35 am
by AndreyB
We are still working on enabling TLE8888 in the default firmware - it is still affecting integration test negatively :( See https://github.com/rusefi/rusefi/issues/764

I was travelling this week but on the way to the airport now to catch my flight home so I will have access to hardware again.

Re: TLE8888 breakout board

Posted: Sat Apr 20, 2019 6:53 am
by 960
russian wrote:
Sun Apr 14, 2019 12:21 pm
dron_gus has just made some changes and

Code: Select all

boardConfiguration->fuelPumpPin = TLE8888_PIN_20;
actually blinks the LED now :)
Do you have a copy of firmware from this stage?

Re: TLE8888 breakout board

Posted: Sat Apr 20, 2019 12:53 pm
by AndreyB
please try current version just define 8888 count to 1. i believe there is a good chance it would work.

i am still working on enabling 8888 in default firmware

Re: TLE8888 breakout board

Posted: Sat Apr 20, 2019 2:10 pm
by 960
russian wrote:
Sat Apr 20, 2019 12:53 pm
please try current version just define 8888 count to 1. i believe there is a good chance it would work.

i am still working on enabling 8888 in default firmware
Yes, some issues, but enough to do some in vehicle testing.

Just found the trigger issue/solution.

When changing this in board.h (PA5) it works fine:

PIN_MODE_INPUT(GPIOA_SPC) | \ origin: PIN_MODE_ALTERNATE

PIN_OSPEED_HIGH(GPIOA_SPC) | \

PIN_PUPDR_PULLUP(GPIOA_SPC) | \ origin: PIN_PUPDR_FLOATING

Re: TLE8888 breakout board

Posted: Sat Apr 20, 2019 2:56 pm
by AndreyB
960 wrote:
Sat Apr 20, 2019 2:10 pm
Just found the trigger issue/solution.
Thank you for the defect report! A big change was done in this area and it looks like default rusEfi is currently completely FUBAR. Please continue this discussion at https://github.com/rusefi/rusefi/issues/767

Re: TLE8888 breakout board

Posted: Sat Apr 20, 2019 5:31 pm
by 960
I am good at posting things in the wrong places :-)

Have everything up and running fine in vehicle today, ready to start, but just cant get any spark/ignition signal from the TLE8888.

Re: TLE8888 breakout board

Posted: Sun Apr 28, 2019 2:35 am
by AndreyB
breakout board starts to happen at https://github.com/rusefi/hw_modular/tree/master/TLE8888_Module thank you @!

Re: TLE8888 breakout board

Posted: Sun Apr 28, 2019 3:29 pm
by 960
Latest revision:
TLE8888_Module_22mm.jpg
TLE8888_Module_22mm.jpg (168.18 KiB) Viewed 20076 times
TLE8888_Module_22mm_B.jpg
TLE8888_Module_22mm_B.jpg (168.56 KiB) Viewed 20078 times

Re: TLE8888 breakout board

Posted: Sat May 25, 2019 11:10 am
by AndreyB
Image

Re: TLE8888 breakout board

Posted: Sun May 26, 2019 9:38 pm
by 960
Great!! :-)

Have you tested them?