Микроконтроллеры Renesas RL78. Практика применения

Опубликовано: 30 марта 2015 г. в 09:07, 93 просмотраКомментировать

В статье рассказывается о том, как выбрать и начать применять в своем устройстве микроконтроллер семейства Renesas RL78.

Это семейство 16-битных микроконтроллеров на данный момент включает почти тысячу вариантов корпусов и постоянно расширяется. Общее представление о всех группах данного семейства можно получить из рис. 1. Семейство включает в себя микроконтроллеры общего назначения, микроконтроллеры со специализированными интерфейсами и автомобильные.

Основные группы микроконтроллеров семейства RL78

RL78/G1x

Группа микроконтроллеров общего назначения с низким потреблением по питанию. Самая большая группа микроконтроллеров данного семейства.

RL78/G10 – малое количество выводов.

RL78/G12 и RL78/G13 – стандартные микроконтроллеры.

RL78/G14 – многофункциональные (таймер управления двигателем и др.).

RL78/G1A – расширенные аналоговые функции (12-битный АЦП).

RL78/G1C – USB 1,2 интерфейс + хост-функция, поддержка зарядки аккумулятора.

RL78/G1E – расширенные аналоговые функции по сравнению с RL78/G1A (Smart Analog).

RL78/G1G – таймер управления двигателем, PGA (усилитель с программируемым усилением), высокоскоростные компараторы.

RL78/L1x

Группа содержит встроенный контроллер ЖКИ, подходящий для использования в промышленных и потребительских ЖК-приложениях с дисплеем. RL78/L1x предлагает уникальную функциональность драйвера дисплея, что позволяет значительно уменьшить энергопотребление.

RL78/I1x

Является преемником 78K0/IX2 и может применяться для управления освещением и управления в энергетической отрасли (есть поддержка протокола DALI).

RL78/D1x

Преемник микроконтроллеров 78K0/DX2 или UPD78082x. Может применяться для автомобильных устройств, например комбинации приборов, так как содержит драйвер шагового двигателя, контроллер сегментного ЖКИ и т. д.

RL78/F1x

Преемник хорошо известного семейства 78K0R/Fx3 и R8C/5x, реализующих низкое энергопотребление и высокую производительность для широкого спектра автомобильных приложений.

Как выбрать микроконтроллер для вашей задачи

Для точного определения конкретного варианта микроконтроллера проще всего воспользоваться параметрическим поиском на сайте renesas.eu [3].

Поиск позволяет на основе ваших требований к периферии микроконтроллера и требований к корпусу выбрать всего один или несколько подходящих вариантов.

Чтобы оценить возможности периферии выбранного микроконтроллера, можно воспользоваться приложением Application Leading Tool для RL78, которое можно загрузить с сайта [4].

Данное приложение является конструктором кода и может применяться для визуальной настройки периферии выбранного микроконтроллера, отслеживания конфликтов периферии и генерации каркасного кода приложения. При соблюдении определенных требований периферию можно перенастроить даже после того, как вы начали работу над проектом и вписали в него свой код. Получаемый в Application Leading Tool код может применяться в IAR и в других средах разработки.

Среды разработки и отладки

Поддерживаются среды разработки IAR [5], GCC[6] и собственная среда разработки Renesas e2 studio[7].

Для загрузки и отладки кода в любой из этих сред разработки можно использовать отладчик E1 (R0E000010KCE00) [8]. Он входит во все наборы разработчика как отдельный компонент. В оценочных платах используется встроенный программатор WriteEZ.

При промышленном производстве можно применять программатор PG-FP5 [9].

Дизайн платы конечного устройства с применением RL78

При разработке дизайна своего устройства ориентируйтесь на схемотехническое решение наиболее подходящей демонстрационной платы или комплекта разработчика.

Вся информация по дизайну плат открытая, и ее можно загрузить с сайта Renesas со страницы соответствующей платы.

Наиболее популярными являются оценочные платы RPBRL78G13для семейства RL78/G13 [2] и YRPBRL78L12 для семейства RL78/L12 [1].

В комплект поставки данных плат входит среда разработки IAR Embedded Workbench IDE (Kick-start version) с ограничением по коду 16 кбайт, и они содержат встроенный программатор.

Можно также воспользоваться одним из наборов разработчика, например YRDKRL78G13 (для RL78/G13) [10] или одной из CPU Board [11], которые представляют со-бой плату с установленным микроконтроллером, разъемом подключения отладчика E1 и всем минимально необходимым для работы микроконтроллера. Выбор данных плат большой, и они существуют практически для всех групп микроконтроллеров RL78.

Загрузить все необходимые программы и документы, описанные выше, на одной странице можно по ссылке, приведенной в ссылке 12 в конце статьи.

Как получить отладочные средства и образцы микроконтроллеров в России

Существует ряд программ по предоставлению оценочных плат бесплатно. Это собственная программа Renesas и программы дистрибуторов [13].

Для того чтобы получить плату в любой точке России, нужно рассказать о проекте, который вы ведете, заполнив форму на сайте. Для получения образцов микроконтроллеров также можно воспользоваться формой, пройдя по ссылке 14 в конце статьи. На этой же странице можно задать вопрос специалисту. Срок ожидания образцов и плат определяется сроками доставки по России. Комплекты разработчика по всем основным группам микроконтроллеров находятся на складе в России и доступны в самые короткие сроки.

Для того чтобы ознакомиться со всеми продуктами Renesas, посмотрите видео на официальном канале Renesas на YouTube [15].

Литература

  1. www.renesas.com/products/tools/introductory_evaluation_tools/renesas_promo_board/yrpbrl78l12/index.jsp
  2. www.renesas.eu/products/tools/introductory_evaluation _tools/renesas_promotional_boards/RPBRL78G13/index.jsp
  3. www.renesas.eu/products/mpumcu/rl78/product_selector.jsp
  4. www.renesas.eu/products/mpumcu/rl78/peer/manual_softtools_index.jsp
  5. www.iar.com/iar-embedded-workbench/renesas/rl78/
  6. gcc.gnu.org/
  7. www.renesas.com/products/tools/ide/ide_e2studio/index.jsp
  8. www.renesas.com/products/tools/emulation _debugging/onchip_debuggers/e1/sub/e1_target_dev.jsp
  9. www.renesas.com/products/tools/flash_prom_ programming/flash_programmers/pg_fp5/index.jsp
  10. www.renesas.eu/products/tools/introductory_evaluation_tools/renesas_demo_kits/yrdkrl78g13/index.jsp
  11. www.renesas.com/products/tools/introductory_evaluation_tools/cpu_board/index.jsp
  12. ptelectronics.ru/product/semeystvo-mikrokontrollerov-16-bit-mikrokontrollerov-rl78-renesas/
  13. ptelectronics.ru/novosti/otladochnyie-platyi-otrenesas-besplatno/
  14. ptelectronics.ru/brand/renesas/
  15. www.youtube.com/user/RenesasPresents

Контакты:

Ф.И.О. Блохина Екатерина  нет отзывов
Компания: «PT Electronics»
Страна:  Россия
Телефон: +7 (812) 324-63-50
Сообщите, что нашли информацию на сайте «Элек.ру»
Web: http://ptelectronics.ru/
Зарегистрирована: 11 августа 2014 г.
Последний раз была на сайте 8 дней назад
  Отправить сообщение

Рекомендуем почитать

Комментировать

    Еще никто не оставил комментариев.

Для того чтобы оставлять комментарии Вам необходимо зарегистрироваться либо авторизоваться на сайте.