3.3 Сброс
Для нормального сброса SJA1000 стабильный тактовый генератор должен быть предоставлен на XTAL1 CAN-контроллера, см. также главу 3.4. Внешний сброса на выводе 17 синхронизируется и увеличивается до 15 т XTAL. . Это гарантирует правильный сброс всех регистров SJA1000 (см. [1]). Следует отметить, что время запуска осциллятора должно быть принято во внимание при включении питания.
3.4
Осциллятор и стратегия синхронизации
SJA1000 может работать с встроенным генератором или внешними часовыми механизмами. Кроме того, CLK OUT вывод может быть включен для вывода тактовой частоты для хост-контроллера. На рисунке 4 показано четыре различных принципа синхронизации для приложений SJA1000. Если сигнал CLK OUT не нужен, он может быть выключен разделительным регистром (Clock Off = 1). Это позволит повысить эффективность ЭМВ на CAN-узле.
Частота сигнала CLK OUT может быть изменена разделительным регистром
При включении аппаратного сброса значения по умолчанию фактор делителя зависит от выбранного интерфейса режима (вывод 11). Если 16 МГц кристалла используется в режиме Intel, частота CLK OUT 8 МГц. В Motorola режиме фактор делителя 12 используется на сброс в результате чего 1,33 МГц в этом случае.
3.4.1 Сон и Пробуждение
После установки бита спящий режим в регистре команд (BasicCAN режим) или бита спящий режим в режиме регистр (Pelican режим) SJA1000 переходит в спящий режим при отсутствии активности шины и прерываний. Осциллятор продолжает работать пока 15 СAN битовых времен не пройдет. Это позволяет микроконтроллеру синхронизированному с частотой CLK OUT ввести свой режим низкого энергопотребления.
Когда происходит условия одного из трех возможных пробуждений, генератор начинает работать снова и генерируется прерывание пробуждения. генерируется. Как только генератор становится стабильным CLK OUT активен.
3.5 Интерфейс центрального процессора
SJA1000 поддерживает прямое подключение к двум знаменитым семьям микроконтроллера: 80C51 и 68xx. В режиме вывода SJA1000 выбирается режим интерфейса.
Intel режим: Режим = высокий
Motorola режим: Режим = низкий
Связь для адрес /данные шины данных и чтения / записи сигналов управления в обоих Intel и Motorola режимах показано на рисунке 5. В Philips используется 8-битный микроконтроллер на базе семьи 80C51 и в Intel используется 16-битный микроконтроллер с архитектурой XA.
Для других контроллеров необходимы дополнительные ключи для адаптации адрес /данные шины и сигналов управления. Однако, нужно удостовериться, что никаких записывающих сигналов не генерируется во время включения питания.
Еще одна возможность отключения CAN-контроллера с высокого уровня на чипе выбор входа в это время.
3.6 Физический уровень интерфейса
Для совместимости с PCA82C200, SJA1000 включает в себя аналоговый вход компаратора цепи. Этот интегрированный компаратор может быть использована, если есть функция трансивера, с дискретными компонентами.
Если внешний цепь интегрированного трансивера используется и функция обхода компаратор не включена в регистре разделителя, RX1 вход должен быть соединен с опорным напряжением 2,5 В (опорное напряжение выход из существующих схем трансивера). На рисунке 6 показаны эквивалентные схемы для обеих конфигураций:
CBP = активной и CBP = неактивной. Кроме того, изображен сигнал к пробуждению.
Для всех новых приложений, где используется интегральная схема трансивера, рекомендуется активировать функцию компаратора bypass SJA1000 (рис. 7). Если эта функция включена, используется shhmitt-trigger вход и внутренние задержки распространения намного короче, как задержки от приема компаратора. Это оказывает положительное влияние на максимальную длину шины [6]. Кроме того, это позволит значительно снизить потребляемый ток в режиме ожидания.
4. Управление CAN связью
4.1 Основные функции и регистры для управления SJA1000
Функциональность в отношении конфигурации и деятельности SJA1000 задается программой хост-контроллера. Таким образом, SJA1000 предназначена для удовлетворения требований CAN-шины системы с различными свойствами.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.