Реклама на сайте | Помощь сайту   English version | Free likes 
KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Микроконтроллеры серий MB90Fxxx и MB91Fxxx Fujitsu

Вопрос   Какие скорости последовательного порта, совместимые c контроллером PC можно получить при использовании встроенных средств микроконтроллера?

Ответ  Ответ: Наверх [Вернуться в категорию "Микроконтроллеры серий MB90Fxxx и MB91Fxxx Fujitsu"]

Каждый UART имеет возможность получать тактирование от одного из трех источников опорной частоты:

1. "Dedicated baud rate generator", скорость передачи можно вычислить по следующей формуле:

а)F/(div * 104 * 2^n)	F   - основная частота процессора	div - делитель с коэффициентом от 1 до 8	n   - может принимать значения от 1 до 4Пример: 16000000/(2*104*2^1)=38462Разница в cкоростях в 0.16% Вас не  должна пугать, этонамного меньше допустимого значения разброса частот UART(кажется 5% - не нашел где читал).б)F/(div * 2^5) {не у всех UART}в)F/(div * 2^6)

Таблицу перечисленных скоростей при основной частоте 16МГц с указанием значений, записанных в регистры (в формате XLS) можно взять здесь: http://www.fme.gsdc.de/pdf/an-baudratecalculation-sheet-v1-1.xls

2. Внутреннего перегружаемого таймера (который в свою очередь может использовать для деления основную частоту процессора или внешний генератор)

F/(div timer * 16 * (n+1))F         - основная частота процессораdiv timer - величина деления входной частоты для таймера (2, 8, 32)n         - значение, загружаемое в таймер

Пример расчета скорости UART для контроллера F543 есть в апнотах на сайте: http://www.fme.gsdc.de/pdf/an-baudratecalculation-v1-1.pdf

3. Внешнего генератора (f<2МГц), в этом случае скорость передачи будет f/16. Пример : для скорости 57600 необходимо применить генератор с частотой 921,600 кГц.

Таким образом, если требуются более высокие скорости, чем 38400, совместимые с контроллером PC, необходимо подобрать подходящий по частоте основной генератор или использовать для тактирования UART внешний генератор.

PS: Для получения скорости 57600 при частоте процессора 16Мгц можно воспользоваться PPG (соединив его выход со входом внешнего тактирования UART) в качестве делителя на 17 - в результате скорость MCU будет 58823, больше стандартной на 2%, что допустимо.

[Микроконтроллеры серий MB90Fxxx и MB91Fxxx Fujitsu]

Новости
[06/02/2019] Конференция в МГТУ им. Баумана «Технологии разработки и отладки сложных технических систем» 2019
[09/05/2018] Грандиозная майская распродажа на Gearbest!
[16/05/2017] С 15 по 17 мая в магазине Gearbest проходит грандиозный флэшсейл
[10/05/2017] Так что же такое Спиннер?
[05/12/2016] Новый Год и Рождество с GearBest!
Читать все новости >>
Каталог схем
PDA - интерфейсы и схемы Автозвук Автомобиль Аудио Безопасность Бытовая электроника Видео Видеокамеры Высоковольтные Генераторы Игры, развлечения Измерения Интерфейсы Коммутация Компьютер Медицина Моделирование/ Роботы Музыка Передатчики Питание Получение и накопление данных Предусилители Радио Разное Ремонт Ретро Свет/Лазер/ Cветодиоды/IR Сети Солнечная энергия Сотовая связь ТВ-Мониторы Телефония Управление двигателями Фильтры Цифровые/ Микроконтроллеры Electronic circuits Datasheets Каталог схем Принципиальные схемы
Мicrocontrollers
Drivers for LED dispays Data Logger for iButton LCD-module with MCS-51 Thermometers Dallas Semiconductor Work with EEPROM 24LCxx MSP430 with Flash-memory ATmega169 and AVR-Baterfly CAN interface USB interface
Избранные схемы
Arduino Аудио В Вашу мастерскую Видео Для автомобиля Для дома и быта Для начинающих Зарядные устройства Измерительные приборы Источники питания Компьютер Медицина и здоровье Микроконтроллеры Музыкантам Опасные, но интересные конструкции Охранные устройства Программаторы Радио и связь Радиоуправление моделями Световые эффекты Связь по проводам и не только... Телевидение Телефония Узлы цифровой электроники Фототехника Шпионская техника
Пользователи
Создано аккаунтов:
Сегодня: 0
Вчера: 0
Всего: 146142

Статистика:

 © 2003—2024 «Электронный портал»Обр@тная связь