Осциллятор и стратегия синхронизации. Физический уровень интерфейса, основные функции и регистры тактового генератора

Страницы работы

Содержание работы

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-шины системы с различными свойствами.

Похожие материалы

Информация о работе