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

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

В статье рассказывается о том, как выбрать и начать применять в своем устройстве микроконтроллер семейства 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 г.
Последний раз была на сайте 24 дня назад
  Отправить сообщение

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

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

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

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