Миландр
https://forum.milandr.ru/

CAN в системах низкого энергопотребления.
https://forum.milandr.ru/viewtopic.php?f=3&t=4236
Страница 1 из 1

Автор:  Ivan_frenele [ 2020-авг-21 16:58 ]
Заголовок сообщения:  CAN в системах низкого энергопотребления.

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

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/