[info] HIP9011 модуль DD: готовый Signal Processor

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

HIP9011 модуль DD: готовый Signal Processor

Post by AndreyB »

Image
Image

Старый добрый HIP9011 http://www.intersil.com/content/dam/Intersil/documents/fn43/fn4367.pdf думаю наша реальность, пока я был бы счастлив использовать просто его.

Тест - http://www.rusefi.com/forum/viewtopic.php?f=8&t=357&p=8128#p8392

Схема модуля
Полный пакет файлов
Заказать плату на oshpark

Используются
ECS-40-20-5PX-TR CRYSTAL 4MHZ: XC1238CT-ND
IC REG LDO -5V 0.1A SOT89-3: 497-1219-1-ND
CAP ALUM 100UF 16V 20% SMD: EEE-FP1C101AP
CAP ALUM 10UF 16V 20% SMD: EEE-1CA100NR
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
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

Art_ELectro wrote:Cвободна вакансия версии модуля на HIP9011
Вакансия всё открыта, HIP9011 версию тоже хочется.
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
nikll
Posts: 186
Joined: Tue Oct 15, 2013 5:45 am

Re: модуль VR + ДД

Post by nikll »

ДД лудьше делать на HIP9011, во первых он гораздо доступнее, во вторых он двухканальный (привет виэйтам и оппозитам), в третих это практичестки стандарт де-факто в серийных ЭБУ.
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

Меня другой вопрос волнует, как будет 5в хип работать с нашим стм? На сколько я понимаю, СТМ понимает 5В уровни, а вот хип понимает ли 3.3В уровни? В общем это пока основной вопрос, что бы нарисовать для рашна плату и он ее испытал.
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

Если верить даташиту, то не будет.
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

Sergey89 wrote:Если верить даташиту, то не будет.
Значит выводы INT/HOLD, MOSI, SCK, CS и TEST нужно подключать через преобразователи уровней?
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

Всё кроме MOSI можно попробовать через открытый коллектор подключить. Если MOSI через открытый коллектор делать, то нужно делать программно инверсию битов.
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

Sergey89 wrote:Всё кроме MOSI можно попробовать через открытый коллектор подключить. Если MOSI через открытый коллектор делать, то нужно делать программно инверсию битов.
Та зачем эти танцы с бубнами, поставить что-то типа SN74LVC1T45 и все
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

А есть смысл заменять 1 резистор 1 микросхемой?
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

Sergey89 wrote:А есть смысл заменять 1 резистор 1 микросхемой?
если оба варианта рабочих - то нет, а если "можно попробовать" - то есть.
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: модуль VR + ДД

Post by zavdimka »

Если stm питать от 3.6 в, а hip от 4.8 то все будет работать. Внимательно смотрим щиты и уровни лог 1 и 0.
skype: dime_zav
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

zavdimka wrote:Если stm питать от 3.6 в, а hip от 4.8 то все будет работать. Внимательно смотрим щиты и уровни лог 1 и 0.
нет, это не выход из положения..
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

По поводу открытого коллектора - вариант, подтяжка к 5В через 1кОм резики и готово. Только почему МОSI нельзя так же?
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: модуль VR + ДД

Post by zavdimka »

И чем же не вариант? Даже если мк запитать от 3.6, а остальное от 5 все будет ок.
Хотя микрушка в so12 или 14 особо не помешает. Тут есть ваша правда.
skype: dime_zav
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

Slip wrote:По поводу открытого коллектора - вариант, подтяжка к 5В через 1кОм резики и готово. Только почему МОSI нельзя так же?
Из-за инверсии сигнала. Полярность для CLK можно задать через регистры. Остальное надо программно инвертировать.
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

zavdimka wrote:И чем же не вариант? Даже если мк запитать от 3.6, а остальное от 5 все будет ок.
Хотя микрушка в so12 или 14 особо не помешает. Тут есть ваша правда.
Вот и я о том же, делать нужно правильно, а не что-бы работало.

п.с. посоветуйте микруху типа SN74LVC1T45, только с большим кол-вом и/о
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: модуль VR + ДД

Post by zavdimka »

А микруха то что надо. Навскидку не скажу "многоканального" варианта, но ничего не мешает и этих напаять. В обратку тогда тоже надо такую же поставить 5->3.3.
Поправьте, если я не прав.
Нам надо 3 канала 3 -> 5 и столько же обратно?
skype: dime_zav
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

zavdimka wrote:А микруха то что надо. Навскидку не скажу "многоканального" варианта, но ничего не мешает и этих напаять. В обратку тогда тоже надо такую же поставить 5->3.3.
Поправьте, если я не прав.
Нам надо 3 канала 3 -> 5 и столько же обратно?
СТМ вроде понимает 5В уровни и совместима практически с любой логикой. Поправьте если я не прав.
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

У stm32 5v tolerant i/o. Проблем с этим нет.
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: модуль VR + ДД

Post by zavdimka »

На прямую на вход давать 5в тоже не желательно. Пытаюсь сейчас найти аналоги этой микрушки, только что то пока никак. ( без выбора направления, хотябы, он нам не нужен)
skype: dime_zav
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

Sergey89 wrote:У stm32 5v tolerant i/o. Проблем с этим нет.
вот я об этом и говорил.
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

zavdimka wrote:На прямую на вход давать 5в тоже не желательно. Пытаюсь сейчас найти аналоги этой микрушки, только что то пока никак. ( без выбора направления, хотябы, он нам не нужен)
Да ну одна нога ничего не решает. Корпус от этого мельче не станет
zavdimka
Posts: 176
Joined: Mon Nov 11, 2013 7:42 pm

Re: модуль VR + ДД

Post by zavdimka »

Посмотрел, там или 2 или 4 в одном корпусе. Так что от добра добра не ищут. И так мелкие получатся. На две стороны лепить никто не запрещает)
skype: dime_zav
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

Есть один вопрос по шине SPI, а конкретно совместимости разных уровней. У кого какие мысли на этот счет? И еще, за что на HIP9011 отвечает вход INT/HOLD?
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: модуль VR + ДД

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
User avatar
Sergey89
contributor
contributor
Posts: 839
Joined: Wed Sep 25, 2013 5:30 pm
Location: Russia, Velikiy Novgorod

Re: модуль VR + ДД

Post by Sergey89 »

INT - начало интегрирования. HOLD - удержание напряжения, которое получили после интегрирования.

Детонация возникает в определённом фазовом окне (по углу поворота коленвала). Что-то около 0-60 градусов после ВМТ. Для повышения отношения сигнал/шум нужно проводить измерение именно в этом окне. В 0 градусов мы запускаем интегрирование и накапливаем результат, а в 60 градусов завершаем интегрирование и считываем с выхода INTOUT напряжение при помощи АЦП. Потом сравниваем это напряжение с каким-то пороговым и определяем факт детонации. Ну и сам сигнал с датчика детонации до интегратора проходит через полосовой фильтр, т.к. вся энергия сигнала детонации сосредоточена в достаточно узкой полосе.

http://www.ti.com/lit/ds/slis110a/slis110a.pdf
Attachments
Screen Shot 2013-11-27 at 15.54.58.png
Screen Shot 2013-11-27 at 15.54.58.png (47.75 KiB) Viewed 25999 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: модуль VR + ДД

Post by AndreyB »

Получается, INT/HOLD нужно заводить на какую-то ножку МК и бы будем им управлять. Это не часть SPI шины, но тоже управляющий сигнал.
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
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

russian wrote:Про уровни - я проведу эксперимент в ближайшие дни. У нас тут четверг выходной, так что время появится. Вот сейчас пойду и найду чип :)
Нашёл свой TPIC8101 (полный аналог HIP9011) и уже вставил его в SOP кроватку. На этом ложусь спать - но завтра буду пробовать с ним по SPI взаимодействовать.
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
AndreyB
Site Admin
Posts: 14292
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: модуль VR + ДД

Post by AndreyB »

Поигрался с SPI - вопросы только появились.

SPI только строго на 5ти мегагерцах? Тогда какие у меня шансы на 5ти мегегарцах, с кроваткой, бредборлдой, два раза по 30 см проводами вообще что-то покоммуницировать? Как-то весь мой прошлый опыт заключался в том, что мегагерцы с такой разводкой не летают.

Отдельный вопрос: требуется ли внешний осцилятор нам для SPI диалога? Если да, то из чего мне его проще всего собрать?

Отдельный вопрос: "The SDI has an internal pullup to Vdd" - эти слова нас сами по себе не должны успокоить?

При всё при этом какие-то одинокие биты из чипа я вижу на логическом анализаторе, но это именно единичные биты вместо нормального полного ответа. Чего-то ему не хватает :( Но с боооольшой натяжкой можно признать, что хоть как-то он на мои 3в сигналы реагирует :)

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
Slip
contributor
contributor
Posts: 145
Joined: Thu Nov 14, 2013 9:44 am

Re: модуль VR + ДД

Post by Slip »

Попробуй подтянуть провода, к +5В через 1к резисторы, которые приходят в хип. Это INT HOLD, MOSI, SCK, CS. А так же попробуй перевести ее в режим тест. Может поможет..
Если не поможет, нужно ставить преобразователи уровней. По поводу мегагерц - все будет работать, не боись. 5МГц не такая уж и большая частота. Если бы это были ГГц, тогда это бы точно не работало )) нужно было бы ставить волноводы )
Post Reply