Драйвер на базе TLE6240

Железо внутри ЭБу и железо снаружи ЭБУ
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Драйвер на базе TLE6240

Post by AndreyB »

Image

low_side_tle6240.zip
SVN repository

Хочется версию модуля драйвера на TLE6240

Получается один TLE6240 должен нам заменить 6ти канальный модуль форсунок.
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
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Драйвер на базе TLE6240

Post by acab »

О, прикольный драйвер, вроде даже есть всё необходимое. И даже SPI...
Attachments
TLE6240.jpg
TLE6240.jpg (97.49 KiB) Viewed 27260 times
User avatar
acab
provoker
provoker
Posts: 263
Joined: Wed Dec 18, 2013 7:27 pm
Location: Minsk, BY

Re: Драйвер на базе TLE6240

Post by acab »

russian wrote: Будем бить - потому что лицензии у меня на него нет.
Купи или воспользуйся вечным триалом)
denisvak
Posts: 403
Joined: Thu Oct 03, 2013 8:00 pm

Re: Драйвер на базе TLE6240

Post by denisvak »

сколько прошло? месяц, два? :)
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

denisvak wrote:сколько прошло? месяц, два? :)
Да, есть такой нюанс :) Ну кипит работа, кипит - не ворчи :)
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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

со стороны мк вроде понятно. а снаружи - напрямую к инжектору его подключать? или его предполагается на огромный радиатор вешать?
по ходу для кикада придётся сначала отрисовать его футпринт (или как оно называется)
denisvak
Posts: 403
Joined: Thu Oct 03, 2013 8:00 pm

Re: Драйвер на базе TLE6240

Post by denisvak »

puff Открываем доку, читаем, читаем и считаем :) Какой к черту радиатор? да ещё ОГРОМНЫЙ...по подключению там тоже все есть, даже в картинках.
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

я как раз так и сделал. ищем слова heat slug и heat sink :-)
denisvak
Posts: 403
Joined: Thu Oct 03, 2013 8:00 pm

Re: Драйвер на базе TLE6240

Post by denisvak »

и что напрягает в этих словах?
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

ну про огромный я пофантазировал. но про heat slug и рисунок - вроде как он должен быть? и про heat sink, нужный при максимальной нагрузке (когда используются все каналы).
вообще я лох, и пока мало чего понимаю. там снаружи к этой микросхеме будут крепиться полевики, или как?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

у нас все обычно форсунки последовательно включаются (хотя может оказаться полный газ и они как раз будут все постоянно открыты)

Какие №;%№;УКЦ полевики? с одной стороны МК, с другой стороны форсунки. Всё. В этом и состоит смысл этого чипа.
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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

фигасебе! не думал, что форсунки столько немного кушают (там до 0,8 ампера на канал максимум?)
энивей, такие условия наверняка еще и при холодном пуске бывают.
в этом треде на картинке выше tle 6240 несколько на иные задачи вроде как нацелен? для форсунок предлагают якобы tle8104?
еще, TLE6240GP в мск в рознице (терра) 406 рублей.

на том же рисунке сказано про 8 каналов pwm - это они нужны для форсунок? или там для высокоомных никаких pwm не нужно?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

ну сопротвение у моей форсунки 13.9 ома, а дальше закон того же Ома.

Да, по документации авторы не планировали TLE6240 для форсунок - но ходят слухи, что ВАЗ их как раз для этого используют?
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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

по документации как раз всякие соленоиды, реле, резистивня нагрузка. а почему не tle8104?
denisvak
Posts: 403
Joined: Thu Oct 03, 2013 8:00 pm

Re: Драйвер на базе TLE6240

Post by denisvak »

А какие отличия вы видите между TLE6240 и tle8104? ну кроме букв :)
zelya
Posts: 21
Joined: Sun Jan 26, 2014 5:46 am

Re: Драйвер на базе TLE6240

Post by zelya »

russian wrote:ну сопротвение у моей форсунки 13.9 ома, а дальше закон того же Ома.

Да, по документации авторы не планировали TLE6240 для форсунок - но ходят слухи, что ВАЗ их как раз для этого используют?
при его сопротивлении в 1 Ом будут завалены фронты, нужно взять для сильноточных выходов поменьше, о, как раз у Вас и картинку увидел что искал.
можно сделать так - широкий порт, для слаботочных применений - реле, лампочки, рхх, первые 12 выводов (D0-D11) какой канал в ИМС выставлять в 1, какой в 0, с маской в spi,
на этом же порту висят 6220 для форсунок и катушек зажигания (D0-D3), для катушек даже можно спарить выходы, а выбор имс будет на D12-D15 - как раз можно 4 имс поставить на 1 16-битный порт,
с отдельно задействованным SPI для контроля состояния линий. - 3*4 - это зажигание и форсунки, получится до 6 каналов или 8 каналов на форсунки, 4 канала на катушки.
кстати - там, насколько я понял, можно и не использовать линии данных а просто подтянуть их к 1 или 0 и полностью управлять ИМС через SPI. даже 0 - лучше, будет частичным добавлением к теплоотводу.
т.к. при хорошем теплоотводе максимальный ток у 6240 - 14А - ее не стоит на форсунки - можно и перегнуть )))
denisvak
Posts: 403
Joined: Thu Oct 03, 2013 8:00 pm

Re: Драйвер на базе TLE6240

Post by denisvak »

Вы как-то выборочно дергаете цыфры из даташита. Сопротивление открытого канала раза в три завысили. А вот куда микросхеме жрать 14А вообще загадка. Если на весь блок управления в январе стоит 15А пред. включая зажигание. Про зажигание конечно отдельная тема но все же. Большая часть комутаторов или катушек с ними встроенными управляются всего от 5в обычной логикой. не нужно усложнять что и так работает.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

@ сделал первую версию
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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

поздравляю!
сбивает с толку фраза в первом посте "Получается один TLE6240 должен нам заменить 6ти канальный модуль форсунок."
как будто TLE6240 - всего на 6 каналов, хотя это не так.
ps картинку бы тиснул, что ли…
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

puff wrote:картинку бы тиснул, что ли…
Слушай, тебе не стыдно?

Прости пожалуйста, что мы так плохо бесплатно работаем. Я считаю, что ты мог бы помочь и сделать эту картинку сам, вместо того чтоб озвучивать пребложения что и как можно улучшить. Возьми и сделай, пожалуйста. Это вообще бы помогло, если бы народ минимально пытался что-то сделать и как-то помочь.
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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

стыдно. я хотел с наскоку из svn посмотреть - чото не получилось. все же сделал. вот:
tle6240board.png
tle6240board.png (300.95 KiB) Viewed 28082 times
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

Собсвенно на картинке видно, что пока плата в таком виде не пристёгивается с дискавери - что конечно же минус, так что ждём от автора улучшенную версию :)
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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

интересно, сколько этажей ты хотел соорудить над дискавери?
по-моему, главное - чтоб было отверстие, куда шуруп ввернуть к фанере :-)

смущает, зачем столько пинов на логической части (наверное невнимательно смотрел даташит)
и теперь в заголовной теме можно сказать, что мы имеем в одном корпусе (на крошечной плате) 16 каналов по 0,8 ампера, с возможностью управления через spi(?)

вообще в этом всём великолепии смущает только цена ошибки. в инете вижу несколько сообщений о сгорающих tle6240 в январях. то есть сломалась форсунка - всё, меняй микросхему? (или переделывай прошивку, чтобы воспользоваться другим оставшимся свободным пином, если таковые остались)
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

кстати, напал вот на такой документ
http://www.infineon.com/dgdl/Application_Note_TLE6240_SABER_1.pdf?folderId=db3a30431be39b97011be46b5c2a0023&fileId=db3a30431be39b97011be5d5db9d00bd
наверное для проектировщика плат занимательное чтение. там про self-heating effects и про strongly nonlinear switching behavior of a DMOS.

еще из интересного в этом доке:
Electrical Pins should never be left disconnected in order to avoid numerical instabilities
- The same applies to the thermal pin tcase, which is the only thermal interface from the
internal thermal model to the heatsink.

а еще я вспомнил про то, что полевики при использовании с индуктивной нагрузкой защищают диодами. оно наличествует прямо в корпусе этой микросхемы?
вроде бы на рисунке на 8 странице там стоят какие-то диоды - можно считать, что оно защищено?
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Драйвер на базе TLE6240

Post by KOT »

Все транзисторы от перенапряжения защищают толи диодами толи сопрессорами, RC цепями итд, только в Mosfet диод встроен в транзистор совершенно случайно, по другому они сделать не могут)).
На рисунке 8 нарисованы диоды параллельно сток-исток, но роли они особой не играют, а вот защита, благодаря стабилитронам там есть и от индуктивных выбросов выходной транзистор защищен, только он будет греться тем больше чем больше индуктивность, нужно учитывать при трассировке платы теплопроводность мендного покрытия, сколько радиатор из полигона сможет отдать тепла в воздух.
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

бордовая блямба с белыми цифрами 9 и есть тепловой полигон, все верно?
KOT
Posts: 291
Joined: Sun Nov 17, 2013 8:15 am
Location: Ukraine, Zaporizhia

Re: Драйвер на базе TLE6240

Post by KOT »

Наверно, я не вникал в теплопередачу полигонов в воздух, как-то непришлось, поэтому какой он должен быть уж точно не скажу, я делал с двух сторон на глаз и оч много переходных отверстий, чтоб с двух сторон охлаждать, но то была поделка поход несерьезный.
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

Image
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
puff
contributor
contributor
Posts: 2961
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Драйвер на базе TLE6240

Post by puff »

и вот как паять ту площадку, что посередине? плату на утюг укладывать?
User avatar
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: Драйвер на базе TLE6240

Post by AndreyB »

Джаред в таких случаях любит дырочек насверлить

Image
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
Post Reply