Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2020-сен-28 11:43

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 2020-авг-21 16:58 
Не в сети
Аватара пользователя

Зарегистрирован: 2019-июн-07 20:31
Сообщения: 12
Организация: Частное лицо
Откуда: Лен. обл., г. Кировск.
Как-то мне необходимо было решить задачу связанную с CAN интерфейсом на микроконтроллерах 1886ВЕ5У и 1986ВЕ92У работающих на низкой частоте тактирования меньше 8МГц. И столкнулся с тем, что методика представленная в спецификациях видимо требует доработки так как результаты определения коэффициентов для CAN контроллера неоднозначны.
Проанализировав и проведя ряд опытов получил интересные результаты которые я описал подробно в журнале КиТ 8, 2020г., в статье под одноимённом заголовком.
На рисунке 1 представлены зависимости динамического тока потребления от частоты следования импульсов тактовых сигналов микроконтроллера при: T = 22°C, UCC = 3,3В и 5В. Результаты получены эмпирическим путём. Представленные результаты зависимостей выходят за рамки характеристик микроконтроллеров указанных в их спецификациях.
Вложение:
[ attachment ]
Рис.1. Зависимость тока от частоты 2.jpg [ 110.25 КБ | 430 просмотров ]
В таблицах 1 и 2 представлены коэффициенты для настройки модулей CAN микроконтроллеров.
Вложение:
[ attachment ]
1986ВЕ92У таблица 1.jpg [ 179.93 КБ | 435 просмотров ]
Вложение:
[ attachment ]
1986ВЕ5У таблица 2.jpg [ 196.23 КБ | 435 просмотров ]
Калькулятор для вычисления коэффициентов контроллера CAN в микроконтроллере 1986ВЕ92У:
Вложение:
Калькулятор CAN 1986ВЕ9x.xls [30.5 КБ]
14 скачиваний
Калькулятор для вычисления коэффициентов контроллера CAN в микроконтроллере 1886ВЕ5У:
Вложение:
Калькулятор CAN 1886ВЕ5.xls [27.5 КБ]
16 скачиваний
Исходный код для 1986ВЕ92У, на Си. Скорость 10000бит/с, задействован внешний HSE кварц 8МГц.
Вложение:
lab0.8.10000.HSE.rar [381.55 КБ]
16 скачиваний
Исходный код для 1886ВЕ5У, на ассемблере. Скорость 10000бит/с, задействован встроенный RS генератор 0,4МГц, конденсатор 100пФ, резистор переменный на 20кОм. Необходимо подстроить тактовую частоту микроконтроллера контролируя её на выводе OSC2 с учётом деления F/4.
Вложение:
lab0.04.10000.RS.rar [20.69 КБ]
14 скачиваний

_________________
Ни что великое, не было достигнуто без энтузиазма!
Ральф Уолдо Эмерсон (1803-1882г.г.)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB