Обсуждение ЭБУ на базе Renesas RX62T MCU

Разработка впрыска топлива на базе SECU-3. Fuel injection related discussion.

Moderator: STC

Post Reply
Sergey89
QFP80 - Contributor
Posts: 71
Joined: Sat Dec 03, 2011 1:28 pm
Location: Russia, Velikiy Novgorod
Contact:

Обсуждение ЭБУ на базе Renesas RX62T MCU

Post by Sergey89 »

Предлагается здесь обсуждать перспективы использования мк Renesas RX62T для построения ЭБУ, а так же вопросы распределения ресурсов и схемотехники.

Топовый мк в этой серии R5F562TAADFH.

Вкратце его возможности:
32 бит
100 МГц (165 DMIPS): system clock до 100 МГц, peripheral clock до 50 МГц
Аппаратное умножение 32x32 (1 цикл) и деление 32/32 (минимально 2 цикла)
CISC гарвардская архитектура (на самом деле архитектура гибридная, какие-то возможности из RISC)
Питание 5В (опорное напряжение АЦП так же 5В)
256 кб flash для программы, 32 кб r/w flash для данных и 16 кб RAM
Из коммуникаций: 1 x CAN, 3 x UART, 1 x I2C, 1 x SPI, 1 x LIN
До 16 16 битных таймеров (до 100 МГц): MTU3 (8x16 бит, 24 ic/oc), GPT (4x16 бит, 8 pwm/ic/oc), CMT (2x(2x16 бит), 4 compare)
Три модуля АЦП (до 1 МГц): 12x10 бит, 4x12 бит, 4x12 бит
61 i/o ножка и 21 input only
101 источник прерываний, 9 внешних прерываний, 16 уровней приоритета
Аппаратный CRC8
Температурный диапазон -40 +85
Корпус 112 QFP (0.65 мм шаг)
МК новый. Позиционируется как motor control (электродвигатель, наверное из-за богатой таймерной периферии). Не сильно распространён. Стоимость на digikey - 7.5$ (на данный момент в наличии всего 50 штук). 112 QFP это максимально возможный корпус для 5 вольтовой серии, поэтому запаса нет.

Есть хорошая документация, различные примеры и видеоуроки.

Для разработки под мк есть порт для GCC - GNURX. Есть так же среда разработки на базе Eclipse. Для прошивания и отладки подходит JTAG дебаггер J-Link с адаптером под RX (по поводу китайских дебагеров пока что не известно).

Overview http://www.renesas.eu/products/mpumcu/r ... /index.jsp
Hardware manual http://documentation.renesas.com/doc/pr ... _rx62t.pdf
Software manual http://documentation.renesas.com/doc/pr ... 2ej_rx.pdf
GNURX http://kpitgnutools.com/

Исходя из возможностей мк я попробовал распределить ресурсы и набросал примерный список возможностей ЭБУ:
8 каналов зажигания (compare)
8 каналов на форсунки (compare)
управление хх: шд или шим клапан (pwm)
2 канала подогрева дк (pwm)
2 канала управление вестгейтом турбины (pwm)
2 канала управления муфтой vvt (pwm)
1 канал датчика скорости (capture)
1 канала дпкв/дпрв (capture)
2 канала дф/дпрв (irq)
6 каналов управления реле: главное, блок. стартера, топливный насос, вентилятор 1, вентилятор 2 (электропомпа), катушки зажигания
1 лампа CE
1 выход на тахометр
20 ацп: дпдз, дад 1 (дмрв 1), дад 2 (дмрв 2), дтв 1, дтв 2, дтож, дтвг 1, дтвг 2, дк 1 (шдк 1), дк 2 (шдк 2), ДД x 2 (hip9011), 8 пользовательских
8 пользовательских ключей (74hct595)
8 пользовательских цифровых входов (74hct165)
2 пользовательских pwm
CAN, UART, SPI, I2C
На данном этапе хочется обсудить перспективы ЭБУ на данном мк. Уточнить возможности по бюджетной разработке под этот мк. Ну и обсудить возможности платформы на базе этого мк.
Qwertty
LQFP144 - On Top Of The Game
Posts: 252
Joined: Thu Jul 26, 2012 12:35 pm

Re: Обсуждение ЭБУ на базе Renesas RX62T MCU

Post by Qwertty »

Дижикей пишет:
"Limited quantity available, not recommended for new design." Это не значит что он с производства снимается, это значит что дижикей их закупать больше не планирует. Вот и не рекомендует для новых разработок :)
J-Link должен поддерживать включая китайский. Точно узнать можно конечно только попробовав.
Sergey89
QFP80 - Contributor
Posts: 71
Joined: Sat Dec 03, 2011 1:28 pm
Location: Russia, Velikiy Novgorod
Contact:

Re: Обсуждение ЭБУ на базе Renesas RX62T MCU

Post by Sergey89 »

Вот это и не радует. Понятно что можно прямо сейчас купить и начать делать, а потом надеяться ну чудо. Либо они снова будут доступны в розницу. Либо их будет не достать.
Qwertty
LQFP144 - On Top Of The Game
Posts: 252
Joined: Thu Jul 26, 2012 12:35 pm

Re: Обсуждение ЭБУ на базе Renesas RX62T MCU

Post by Qwertty »

Купи два-три. Даже если спалишь один случайно - замена будет. А предсказывать что будет дальше неблагодарное дело. У нас ренесансы не популярны, вот их и не возят. За границей похоже тоже самое. Крупные производители наверняка их используют, но закупают сами без посредников. А мелким или любителям эта дорога обычно закрыта. Так что решать все равно тебе. Ты сам то ничем не рискуешь - на твой эбу хватит если купишь не 1 штуку. А стоимость доставки к этому стимулирует - два чипа выйдут лишь немного дороже одного.
Sergey89
QFP80 - Contributor
Posts: 71
Joined: Sat Dec 03, 2011 1:28 pm
Location: Russia, Velikiy Novgorod
Contact:

Re: Обсуждение ЭБУ на базе Renesas RX62T MCU

Post by Sergey89 »

Предыдущее распределение ножек пришлось поменять. Таймер MTU5 который я хотел использовать для захвата не поддерживает прерывание по переполнению.

Из нового так же вход датчика положения нейтрали и два входа irq.

Image
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Обсуждение ЭБУ на базе Renesas RX62T MCU

Post by STC »

Предыдущее распределение ножек пришлось поменять. Таймер MTU5 который я хотел использовать для захвата не поддерживает прерывание по переполнению.
Тебе переполнение не понадобится. Запускаешь таймер на непрерывный счет (по кругу), а каналы сравнения (если они есть) программируешь на нужное значение.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Sergey89
QFP80 - Contributor
Posts: 71
Joined: Sat Dec 03, 2011 1:28 pm
Location: Russia, Velikiy Novgorod
Contact:

Re: Обсуждение ЭБУ на базе Renesas RX62T MCU

Post by Sergey89 »

Я этим таймером хотел измерять длительности импульсов на входе. Как без переполнения отследить превышение макс. длительности? Ну и сигналы сами по себе могут быть разнесены во времени.
Post Reply