Главная     Где купить     О фирме  
   





EU KIT MB90F387-CAN - Контроллер-конструктор на основе микроконтроллера со встроенным интерфейсом CAN в корпусе наименьшего размера (LQFP-48 - 7*7 мм)

EU KIT MB90F387-CAN

Контроллер-конструктор на основе микроконтроллера со встроенным интерфейсом CAN в корпусе наименьшего размера (LQFP-48 - 7*7 мм)

Содержание

  • Комплект поставки
    • Состав отладочной платы
    • Схемы
  • Микроконтроллер MB90F387
  • Подключение интерфейса RS-232
  • Подключение интерфейса CAN
  • Жидкокристаллический модуль
  • Первое включение
  • Программирование
    • Программирование через BIROM
    • Программирование через BootLoader
  • Примеры программ

Контроллер-конструктор

Комплект поставки

  • Отладочная плата размером 120*110 мм.
  • Жидкокристаллический (ЖК) модуль: 2 строки по 16 символов (установлен на отладочной плате).
  • CD-ROM с программным обеспечением, документацией на русском языке и примерами программ.
  • Источник питания (9V 0.5А).
  • Кабель RS-232.

Состав отладочной платы

Контроллер-конструктор представляет собой печатную плату, на которой установлены:

  • Микроконтроллер (МК) MB90F387 или MB90F387S в корпусе LQFP-48.
  • Перемычки для управления режимом работы МК.
  • Кварцевый резонатор на 4МГц, при помощи встроенных в МК средств управления тактовой частотой можно устанавливать частоту ядра 2,4,8 и 16 МГц.
  • ЖК модуль, 2 строки по 16 символов HY-1602H-204, со светодиодной подсветкой.
  • Драйвер MAX202 и девятиконтактный разъём DB-9 для подключения устройств с интерфейсами RS-232 и программирования памяти программ МК.
  • Разъём питания 7-12 В с диодным мостом и стабилизатором на 5 вольт (78M05).
  • Кнопка сброса.
  • Светодиод индикации подачи напряжения питания.
  • Драйвер CAN и два разъёма (DB-9, IDC-10) для подключения устройств с интерфейсом CAN.
  • Макетное поле монтажных отверстий размером 50х115 мм с шагом 2,54мм.

Все выводы МК выведены на монтажные отверстия в центре печатной платы.

    P11 P13 P15 P17 P41 P43 +5V P31 P33 P36 AVR P51 P53 P55 P57 0VD P21 P23 P25 P27 MD1 RST X0r 
    P10 P12 P14 P16 P40 P42 P44 P30 P32 P35 +5V P50 P52 P54 P56 P37 P20 P22 P24 P26 MD2 MD0 X1r 
    ^01                 ^11                 ^21                 ^31                 ^41     
    

Схемы

Рис. 1 - Схема электрическая принципиальная fujitsu_1_0.pdf(формат AcrobatReader [80K]).


Рис.2 - Схема расположения элементов на печатной плате.

Микроконтроллер MB90F387

Краткое описание на странице http://www.ineltek.ru/html.cgi/txt/ic/Fujitsu/micros/mb90/MB90385.htm

Подключение интерфейса RS-232

Для подключения устройств с интерфейсом RS-232 служит разъём J1, представляющий собой девятиконтактную розетку типа DB-9. Для преобразования уровней сигналов интерфейса служит микросхема U2 MAX202 (HIN202) с накопительными конденсаторами С12-C15.

Подключение интерфейса CAN

Сигналы CANL CANH выведены на разъёмы J2 (вилка DB-9) и X10 (вилка IDC-10). Следует использовать один из них. При помощи перемычки XP4 можно подключить составное терминальное сопротивление (124 Ом 5%) линии CAN. Перемычкой XP5 средняя точка терминального сопротивления может быть подключена к общему проводу через емкость. Для подключения средней точки к цепи Vref CAN драйвера U4 (ATA6660) необходимо установить R12. R21 - подстроечное сопротивление для настройки уровня на шине CAN.

Жидкокристаллический модуль

ЖК модуль HY-1602H-204 со светодиодной подсветкой, 2 строки по 16 символов, совместимый по системе команд с HD44780, подключен через разъём X14 к шине управления в 4-х битном режиме. Через разъём X11 подается напряжение питания подсветки. Подсветка может быть отключена снятием перемычки X6. Для регулировки контрастности используется подстроечный резистор R7.

Первое включение

Перед включением необходимо убедиться в правильном состоянии перемычек и подключении ЖК модуля:

    Состояние Перемычки
    Выкл. XP1 XP2 XP4 XP5 XP8 XP9
    Вкл. XP3 X6

Вкл. - перемычка замкнута, Выкл. - разомкнута.

Включить питание. При его появлении загорается светодиод D1. В МК записано демонстрационное приложение, которое через несколько секунд после включения питания или нажатия кнопки сброса выводит на ЖК модуль в режиме непрерывной бегущей строки информацию вида:

    <-Fujitsu kit LCD test<-<-<-<-<-<-<-<-<-
    <-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ<-
    

Примечание:

Если на ЖК модуле нет изображения, или оно выводится при недостаточной контрастности, то ее следует отрегулировать при помощи резистора R7.

Программирование

С помощью программного обеспечения, входящего в комплект поставки, пользователь может по интерфейсу RS-232 загружать программу во флеш-память МК. Для управления режимом работы МК, программирования или выполнения пользовательского приложения, служат перемычки JP1, JP2, JP3, JP8 и JP9. Состояние перечисленных перемычек приведено в таблице.

    Перемычка Режим
    Программирование
    (через BIROM)
    Пользовательский
    XP8 Вкл. Выкл.*
    XP9 Вкл. Выкл.*
    XP3 Выкл. Вкл.
    XP2 Выкл. Выкл.
    XP1 Вкл. Выкл.

* - Если сигналы P30/P31 (выводы МК 42/43) не используются и не задействованы в процессе работы пользовательской программы, то перемычки JP8 JP9 можно не снимать. С

уществует три варианта программирования МК Fujitsu:

  • через BIROM (встроено в МК) по последовательному интерфейсу UART1.
  • через BootLoader по интерфейсу, для которого он разработан (UART, CAN и т.п.) без манипуляции перемычек.
  • при помощи параллельного программатора.

Плата "EU KIT MB90F387" позволяет работать с двумя первыми.

Программирование через BIROM

Для этого необходима одна из программ:

  • Flash MCU Programmer 16LX - для работы в графической оболочке
  • isp_mb9x.exe - для программирования из командной строки или через BAT-файл.

Последовательность действий при программировании:

  • Подготовьте файл программы для записи в МК.
  • Установите перемычки в соответствии с режимом Программирование.
  • Соедините кабелем интерфейсы RS232 персонального компьютера (ПК) и отладочную плату.
  • Включите питание платы.
  • Запустите программирование и выполните необходимые действия.

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

Программирование через BootLoader

Выполняется при помощи предварительно записанного в МК загрузчика (BootLoader) и программы SK-Wizard (The Fujitsu Starterkit Wizard (V2.6)).

Исходный код и описание BootLoader по последовательному интерфейсу в асинхронном режиме для MB90F387 содержатся в проекте 90385_bootloader_uart1_async

Код BootLoader необходимо записать в МК через BIROM режим. Установить перемычки согласно режима Пользовательский. Следующие операции программирования выполнять при помощи утилиты SK-Wizard.

Особенности:

  • SK-Wizard после выполнения программирования "слушает" UART и может работать в режиме терминала.
  • Нет необходимости манипулировать перемычками.
  • Применение BootLoader накладывает ограничения на использование flash-памяти пользовательской программой и увеличивает время старта программы после включения или сброса.
  • Работает только с файлами в формате S-records (*.mhx и т.п.).
  • Передача данных выполняется в ASCI кодах.
  • Имеется возможность устанавливать/задавать скорость последовательного интерфейса. Для этого необходимо изменить в исходном коде загрузчика параметры инициализации интерфейса и запрограммировать в МК BootLoader через BIROM.

Примеры программ

  • Вывод приветственного сообщения на ЖК модуль
  • Передача и получение символов по RS-232
  • Транслирование CAN-пакетов
  • Загрузчик по UART - 90385_bootloader_uart1_async
  • АЦП




вверх на главную пишите webmasteru    E-Tools.org