[info] Manhattan: TLE8888 breakout board
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Manhattan: TLE8888 breakout board
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
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
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
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?
What external components would be needed to see power supply working for example? What about VR?
- Attachments
-
- s-l1600.jpg (336.42 KiB) Viewed 21429 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
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
https://www.ebay.ca/itm/2-TQFP-EQFP-LQFP-176-100-Pin-0-5mm-to-DIP-Adapter-PCB-Board-Converter-Gold-B90/282319634009
- Attachments
-
- lqfp-100-proto-board.JPG (68.88 KiB) Viewed 21417 times
Welcome to the friendlier side of internet crazy ![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: TLE8888 breakout board
I dont have a breakout, but have made a full PCB with this IC.
Infineon provided schematics for it.
Infineon provided schematics for it.
- Attachments
-
- TLE8888-1QK.jpg (117.9 KiB) Viewed 21407 times
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
@ that's a cool picture, do you want to start a separate thread about your board?
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout 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.
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
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 ![Smile :)](./images/smilies/icon_e_smile.gif)
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.
![Smile :)](./images/smilies/icon_e_smile.gif)
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.
- Attachments
-
- TLE8888_order.png (136.03 KiB) Viewed 21365 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
- Attachments
-
- secret_red_board.JPG (1.4 MiB) Viewed 21270 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
TLE8888 needs a OE command to enable parallel pins? That's a bit unusual but I guess they had their reasons.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
Well, someone has purchased some of these sweet TLE8888 ![Smile :)](./images/smilies/icon_e_smile.gif)
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
![Smile :)](./images/smilies/icon_e_smile.gif)
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
- Attachments
-
- chrome_aQn0UShfca.png (45.57 KiB) Viewed 21152 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
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?
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?
- Attachments
-
- javaw_QtSl6WiaYG.png (58.07 KiB) Viewed 21140 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
Current status: no low-side control so far ![Sad :(](./images/smilies/icon_e_sad.gif)
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
total 15 SPI commands sent.
Last command 0x239
Last response 0x240
![Sad :(](./images/smilies/icon_e_sad.gif)
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;
Last command 0x239
Last response 0x240
- Attachments
-
- TLE8888_SCK.png (36.02 KiB) Viewed 21070 times
-
- java_RtucjoukhW.png (62.73 KiB) Viewed 21070 times
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
Some good stuff for sure.
Welcome to the friendlier side of internet crazy ![Smile :)](./images/smilies/icon_e_smile.gif)
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: TLE8888 breakout board
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![Smile :-)](./images/smilies/icon_e_smile.gif)
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
![Smile :-)](./images/smilies/icon_e_smile.gif)
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
dron_gus has just made some changes and
actually blinks the LED now ![Smile :)](./images/smilies/icon_e_smile.gif)
Code: Select all
boardConfiguration->fuelPumpPin = TLE8888_PIN_20;
![Smile :)](./images/smilies/icon_e_smile.gif)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
Great news!russian wrote: ↑Sun Apr 14, 2019 12:21 pmdron_gus has just made some changes andactually blinks the LED nowCode: Select all
boardConfiguration->fuelPumpPin = TLE8888_PIN_20;
![]()
![Smile :-)](./images/smilies/icon_e_smile.gif)
Does E-Throttle work also?
Do you see any difference in performance compared to your old H-Bridge?
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
my understanding was that the video above shows working tle7209
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
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
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
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.
![Sad :(](./images/smilies/icon_e_sad.gif)
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.
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
Do you have a copy of firmware from this stage?russian wrote: ↑Sun Apr 14, 2019 12:21 pmdron_gus has just made some changes andactually blinks the LED nowCode: Select all
boardConfiguration->fuelPumpPin = TLE8888_PIN_20;
![]()
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
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
i am still working on enabling 8888 in default firmware
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
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
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
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
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
I am good at posting things in the wrong places ![Smile :-)](./images/smilies/icon_e_smile.gif)
Have everything up and running fine in vehicle today, ready to start, but just cant get any spark/ignition signal from the TLE8888.
![Smile :-)](./images/smilies/icon_e_smile.gif)
Have everything up and running fine in vehicle today, ready to start, but just cant get any spark/ignition signal from the TLE8888.
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
breakout board starts to happen at https://github.com/rusefi/hw_modular/tree/master/TLE8888_Module thank you @!
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
Latest revision:
- AndreyB
- Site Admin
- Posts: 14325
- Joined: Wed Aug 28, 2013 1:28 am
- Location: Jersey City
- Github Username: rusefillc
- Slack: Andrey B
Re: TLE8888 breakout board
![Image](https://github.com/rusefi/hw_modular/raw/master/TLE8888_Module/tle8888_pcb_0_1.png)
Very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
Re: TLE8888 breakout board
Great!! ![Smile :-)](./images/smilies/icon_e_smile.gif)
Have you tested them?
![Smile :-)](./images/smilies/icon_e_smile.gif)
Have you tested them?