Page 1 of 2

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

Posted: Mon Jan 20, 2014 2:35 am
by AndreyB
Image

low_side_tle6240.zip
SVN repository

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

Получается один TLE6240 должен нам заменить 6ти канальный модуль форсунок.

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

Posted: Mon Jan 20, 2014 4:32 am
by acab
О, прикольный драйвер, вроде даже есть всё необходимое. И даже SPI...

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

Posted: Mon Jan 20, 2014 5:09 pm
by acab
russian wrote: Будем бить - потому что лицензии у меня на него нет.
Купи или воспользуйся вечным триалом)

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

Posted: Mon Jan 20, 2014 5:37 pm
by denisvak
сколько прошло? месяц, два? :)

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

Posted: Mon Jan 20, 2014 6:17 pm
by AndreyB
denisvak wrote:сколько прошло? месяц, два? :)
Да, есть такой нюанс :) Ну кипит работа, кипит - не ворчи :)

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

Posted: Mon Feb 03, 2014 4:22 pm
by puff
со стороны мк вроде понятно. а снаружи - напрямую к инжектору его подключать? или его предполагается на огромный радиатор вешать?
по ходу для кикада придётся сначала отрисовать его футпринт (или как оно называется)

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

Posted: Mon Feb 03, 2014 5:49 pm
by denisvak
puff Открываем доку, читаем, читаем и считаем :) Какой к черту радиатор? да ещё ОГРОМНЫЙ...по подключению там тоже все есть, даже в картинках.

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

Posted: Mon Feb 03, 2014 5:57 pm
by puff
я как раз так и сделал. ищем слова heat slug и heat sink :-)

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

Posted: Mon Feb 03, 2014 6:24 pm
by denisvak
и что напрягает в этих словах?

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

Posted: Mon Feb 03, 2014 8:11 pm
by puff
ну про огромный я пофантазировал. но про heat slug и рисунок - вроде как он должен быть? и про heat sink, нужный при максимальной нагрузке (когда используются все каналы).
вообще я лох, и пока мало чего понимаю. там снаружи к этой микросхеме будут крепиться полевики, или как?

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

Posted: Mon Feb 03, 2014 8:14 pm
by AndreyB
у нас все обычно форсунки последовательно включаются (хотя может оказаться полный газ и они как раз будут все постоянно открыты)

Какие №;%№;УКЦ полевики? с одной стороны МК, с другой стороны форсунки. Всё. В этом и состоит смысл этого чипа.

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

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

на том же рисунке сказано про 8 каналов pwm - это они нужны для форсунок? или там для высокоомных никаких pwm не нужно?

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

Posted: Mon Feb 03, 2014 8:55 pm
by AndreyB
ну сопротвение у моей форсунки 13.9 ома, а дальше закон того же Ома.

Да, по документации авторы не планировали TLE6240 для форсунок - но ходят слухи, что ВАЗ их как раз для этого используют?

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

Posted: Mon Feb 03, 2014 9:15 pm
by puff
по документации как раз всякие соленоиды, реле, резистивня нагрузка. а почему не tle8104?

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

Posted: Mon Feb 03, 2014 11:13 pm
by denisvak
А какие отличия вы видите между TLE6240 и tle8104? ну кроме букв :)

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

Posted: Tue Feb 04, 2014 5:24 am
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А - ее не стоит на форсунки - можно и перегнуть )))

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

Posted: Tue Feb 04, 2014 7:23 am
by denisvak
Вы как-то выборочно дергаете цыфры из даташита. Сопротивление открытого канала раза в три завысили. А вот куда микросхеме жрать 14А вообще загадка. Если на весь блок управления в январе стоит 15А пред. включая зажигание. Про зажигание конечно отдельная тема но все же. Большая часть комутаторов или катушек с ними встроенными управляются всего от 5в обычной логикой. не нужно усложнять что и так работает.

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

Posted: Tue Feb 11, 2014 2:18 pm
by AndreyB
@ сделал первую версию

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

Posted: Tue Feb 11, 2014 4:44 pm
by puff
поздравляю!
сбивает с толку фраза в первом посте "Получается один TLE6240 должен нам заменить 6ти канальный модуль форсунок."
как будто TLE6240 - всего на 6 каналов, хотя это не так.
ps картинку бы тиснул, что ли…

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

Posted: Tue Feb 11, 2014 4:52 pm
by AndreyB
puff wrote:картинку бы тиснул, что ли…
Слушай, тебе не стыдно?

Прости пожалуйста, что мы так плохо бесплатно работаем. Я считаю, что ты мог бы помочь и сделать эту картинку сам, вместо того чтоб озвучивать пребложения что и как можно улучшить. Возьми и сделай, пожалуйста. Это вообще бы помогло, если бы народ минимально пытался что-то сделать и как-то помочь.

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

Posted: Tue Feb 11, 2014 5:27 pm
by puff
стыдно. я хотел с наскоку из svn посмотреть - чото не получилось. все же сделал. вот:
tle6240board.png
tle6240board.png (300.95 KiB) Viewed 30380 times

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

Posted: Tue Feb 11, 2014 6:02 pm
by AndreyB
Собсвенно на картинке видно, что пока плата в таком виде не пристёгивается с дискавери - что конечно же минус, так что ждём от автора улучшенную версию :)

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

Posted: Tue Feb 11, 2014 7:40 pm
by puff
интересно, сколько этажей ты хотел соорудить над дискавери?
по-моему, главное - чтоб было отверстие, куда шуруп ввернуть к фанере :-)

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

вообще в этом всём великолепии смущает только цена ошибки. в инете вижу несколько сообщений о сгорающих tle6240 в январях. то есть сломалась форсунка - всё, меняй микросхему? (или переделывай прошивку, чтобы воспользоваться другим оставшимся свободным пином, если таковые остались)

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

Posted: Tue Feb 11, 2014 10:18 pm
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 странице там стоят какие-то диоды - можно считать, что оно защищено?

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

Posted: Wed Feb 12, 2014 4:57 am
by KOT
Все транзисторы от перенапряжения защищают толи диодами толи сопрессорами, RC цепями итд, только в Mosfet диод встроен в транзистор совершенно случайно, по другому они сделать не могут)).
На рисунке 8 нарисованы диоды параллельно сток-исток, но роли они особой не играют, а вот защита, благодаря стабилитронам там есть и от индуктивных выбросов выходной транзистор защищен, только он будет греться тем больше чем больше индуктивность, нужно учитывать при трассировке платы теплопроводность мендного покрытия, сколько радиатор из полигона сможет отдать тепла в воздух.

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

Posted: Wed Feb 12, 2014 5:45 am
by puff
бордовая блямба с белыми цифрами 9 и есть тепловой полигон, все верно?

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

Posted: Wed Feb 12, 2014 5:43 pm
by KOT
Наверно, я не вникал в теплопередачу полигонов в воздух, как-то непришлось, поэтому какой он должен быть уж точно не скажу, я делал с двух сторон на глаз и оч много переходных отверстий, чтоб с двух сторон охлаждать, но то была поделка поход несерьезный.

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

Posted: Tue Jun 10, 2014 12:45 pm
by AndreyB
Image

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

Posted: Tue Jun 10, 2014 12:58 pm
by puff
и вот как паять ту площадку, что посередине? плату на утюг укладывать?

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

Posted: Tue Jun 10, 2014 1:05 pm
by AndreyB
Джаред в таких случаях любит дырочек насверлить

Image