Микроконтроллерные устройства
Главная | Каталог статей | Регистрация | Вход
Суббота
18.05.2024
22:53
Приветствую Вас Гость | RSS
Главная » Статьи » STM8S » STM8S. Аппаратное обеспечение

Демонстрационная плата STM8S-Discovery. Руководство пользователя
ВВЕДЕНИЕ

     STM8S-Discovery представляет собой т.н. демонстрационную плату, предназначенную для оценки возможностей микроконтроллеров (МК) семейства STM8S, также она может быть использована в качестве отладочной платы при разработке устройств на базе соответствующих МК. Плата реализована на основе 8-разрядного МК STM8S105 и включает в себя отладчик ST-LINK. На плате предусмотрена сенсорная кнопка и пользовательский светодиод. Для быстрого начала работы с платой на сайте STM (www.st.com) размещена вся необходимая документация и несколько примеров приложений. Внешний вид платы STM8S-Discovery приведен на рис. 1.

 

Рис. 1 - Внешний вид STM8S-Discovery

Основные характеристики и функциональные возможности:

  • МК STM8S105C6T6, 32 кБ Flash ПЗУ, 2 кБ ОЗУ, 1 кБ EEPROM ПЗУ
  • Питание от USB, через соединительный кабель между ПК и платой
  • Возможность выбора напряжения питания между 5 и 3,3 В
  • Сенсорная кнопка TS1 и пользовательский светодиод LD1
  • Разъемы расширения, в которые выведены все доступные линии В/В МК
  • Монтажное поле для макетирования пользовательских схем
  • Встроенный внутрисхемный отладчик/программатор ST-LINK (предусмотрена отладка и программирование только МК семейства STM8S)
  • USB-интерфейс для отладки и программирования
  • Поддержка режима отладки SWIM (Single wire interface module)

1. НАЧАЛО РАБОТЫ

     Плата поставляется с предварительно записанной в память МК программой-примером, демонстрирующей работу с сенсорной кнопкой. Для того, чтобы немедленно приступить к работе с STM8S-Discovery необходимо выполнить следующее. Присоедините плату к ПК с помощью USB-кабеля (в комплекте не поставляется). При этом на плату подается питание и она переходит в рабочий режим. Нажмите на кнопку TS1; при этом светодиод, установленный на плате, начнет моргать с определенной частотой. Для изменения частоты мерцания снова нажмите на кнопку TS1.
     Посетите веб-страницу www.st.com/stm8s-discovery, посвященную плате STM8S-Discovery и следуйте руководству по работе с ней. Для дальнейшего знакомства с возможностями платы и МК семейства STM8S, используйте предложенные на сайте проекты.
     STM8S-Discovery может быть использована в качестве отладочной платы при разработке собственных проектов на базе МК STM8S105.
2. БАЗА РЕАЛИЗАЦИИ И ТОПОЛОГИЯ
     Основой STM8S-Discovery служит МК STM8S105C6T6 в корпусе типа LQFP48. Плата организована в виде двух обособленных модулей: непосредственно микроконтроллерного модуля и модуля отладчика ST-LINK. На рис. 2 приведена обобщенная блок-схема, иллюстрирующая основные связи между МК и периферийными модулями и элементами. На рис. 3 приведен сборочный чертеж печатной платы.
 

Рис. 2 - Обобщенная блок-схема STM8S-Discovery
 
 

Рис. 3 - Сборочный чертеж

2.1. Микроконтроллер STM8S105C6T6

     Преимуществами используемого МК является следующее.
    
     1. Уменьшение стоимости конечной системы за счет:
  • использования на кристалле памяти данных типа EEPROM с количеством циклов запись/стирание до 300 тыс.;
  • интеграции на кристалле ряда элементов и устройств обеспечения работы МК, что позволяет в большинстве случаев обходиться без внешних цепей(внутренний задающий генератор, схема сброса МК при «провалах» напряжения питания, сторожевой таймер).
     2. Производительность и надежность:
  • частота тактирования – 16 МГц;
  • до 38 линий ввода/вывода (для МК в корпусе с 48-ю выводами), из который 16 линий обладают повышенной нагрузочной способностью;
  • повышенная защита входных цепей от бросков тока;
  • независимый сторожевой таймер с отдельным источником тактирования;
  • гибкая настройка системы тактирования, 4 источника тактирования;
  • система защиты тактирования;
  • работа в широком диапазоне напряжения питания (2,95 ÷ 5,5) В.
     3. Укороченный цикл разработки конечного приложения за счет:
  • модульного наращивания системы в рамках унифицированной архитектуры (совместимость линий ввода/вывода, единая – для всех МК семейства – система и подходы к организации пространства памяти и периферийных модулей);
  • широкого выбора средств разработки с подробной документацией;
  • наличия стандартной библиотеки, примеров программирования (Application notes) и прошивок к ним.
     4. Свойства, определяющие перспективы и долговечность:
  • улучшенные ядро и периферия;
  • наличие нескольких энергосберегающих режимов (ждущий/wait, активного останова/active halt, останова/halt);
  • специальный таймер режима active halt;
  • низкое потребление в активном режиме.
     5. Другие свойства:
  • встроенный контроллер прерываний (32 прерывания);
  • до 37 внешних прерываний по 6-и векторам;
  • 2 16-разрядных таймера общего применения с функциями входного захвата, выходного сравнения и ШИМ;
  • усовершенствованный таймер: 16 бит, 4 выходных канала, 3 дополнительных выхода, вставка «зон нечувствительности» и гибкая настройка системы синхронизации;
  • 8-разрядный таймер с предделителем (8 бит);
  • УАРТ с возможностью вывода тактового сигнала для организации синхронной работы периферийных модулей (Smartcart, IrDA, LIN);
  • SPI-интерфейс со скоростью до 8 Мбит/с;
  • I2C-интерфейс со скоростью обмена до 400 кбит/с;
  • 10-разрядный АЦП (10 каналов), погрешность преобразования - ±МЗР.
     На рис. 4 приведена обобщенная блок-схема МК STM8S105. Подробная информация об используемом МК приведена в справочной документации, доступной для скачивания на сайте www.st.com.
 
 
Рис. 4 – Архитектура МК STM8S105

     2.2.1. Использование ST-LINK в качестве отдельного модуля при разработке приложений на МК семейства STM8S

     Для самостоятельного использования модуля ST-LINK при программировании и отладке собственных приложений на базе STM8S необходимо:
     1) удалить мосты - паяные соединения SB1 и SB2, расположенные под разъемом SWIM (обозначены на самой плате), для восстановления связи с контроллерным модулем STM8S-Discovery достаточно снова запаять перемычки;
     2) физически отделить модуль ST-LINK от платы контроллерного модуля, для этого нужно переломить плату в двух точках границы разделения (см. рис. 3).
     Предупреждение: в случае разламывания платы Вы лишаете контроллерный модуль питания и возможности программирования без отдельного кабеля SWIM!

2.3. Источник и выбор напряжения питания

     Плата питается от USB-порта ПК, для выбора напряжения питания VDD между 5 на 3,3 В используется переключатель типа джампер JP1. Положения перемычки переключателя JP1, соответствующие определенному напряжению, приведены на рис. 5.
 

Рис. 5 – Выбор значения напряжения питания с помощью переключателя JP1
 
     Схема включения сенсорной кнопки TS1 представлена на рис. 6.

Рис. 6 – Схема включения сенсорной кнопки TS1
 
     Для того, чтобы использовать линии в/в МК, к которым подключена кнопка TS1, в качестве обычных линий ввода/вывода, Вы должны распаять указанные на рис. 6 соединение 2-1 (мостик SB3) и запаять соединение 2-3 (мостик SB4), также необходимо выпаять резистор R2.

     Принцип действия

     Принцип действия заключается в детектировании изменения емкости эквивалентной RC-цепочки, образованной емкостной площадкой кнопки и резистором R6. Для этого емкость периодически заряжается/разряжается через фиксированное сопротивление R6. В общем, емкость сенсорной площадки зависит от площади электрода, относительной диэлектрической проницаемости материала изолятора и воздуха, а также расстояния между двумя электродами. Роль второго электрода играет палец пользователя, т.е. прикосновение к сенсорной кнопке приводит к изменению емкости сенсорного электрода и, следовательно, постоянной времени эквивалентной RC-цепи. Более подробно об этом можно прочесть в руководстве по применению AN2927.

3. ПОДКЛЮЧЕНИЕ ПЛАТ РАСШИРЕНИЯ

     Подключение плат расширения осуществляется с помощью расположенных на плате контроллерного модуля STM8S-Discovery 4 12-контактных разъемов-вилок (типа «папа»): CN1 – CN4. Назначение контактов разъемов приведено в табл. 1 – 4 полного теста статьи.
 
     Полный текст статьи в pdf-формате доступен для скачивания в разделе "Каталог файлов".
 
    Ссылка на оригинал документа UM0817 (февраль 2010 г.) со схемой электрической принципиальной контроллерного модуля и модуля SWIM: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/CD00250600.pdf

 

Категория: STM8S. Аппаратное обеспечение | Добавил: Dante (07.12.2010) | Автор: Dante E W
Просмотров: 5610 | Рейтинг: 1.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Категории раздела
STM8S. Аппаратное обеспечение [1]
Используемые и рекомендуемые аппратные средства изучения МК семейства STM8S и разработки приложений на их основе.
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright MyCorp © 2024
Создать бесплатный сайт с uCoz