Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры v3.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
4 Мб
Скачать
☆

18. Последовательный интерфейс can.

Двухпроводная дифференциальная связь.

может быть много мастеров, много ведомым, есть проверка ошибок

сообщения кодируются nrzi, у каждого сообщения есть идентификатор - тот говорит назначение этого сообщения

любой приемник может реагировать на несколько идентификаторов

Используется в МК фирмы Pillips. Обычно в различных устройствах автомобилей.

Узлы объединяются по линии, по которой передаются сигналы дифференциального напряжения (повыш. Помехоустойчивость). Используется 2 уровня: канальный (общая шина) и физический из семиуровневой модели OSI.

Протокол интерфейса. Кадр данных.

SOF – start of frame;

ARBITRATION = ID и RTR. Каждый узел м.б. мастером и слэйвом. На линии выставлен 0, тот и передает. Нужно выставить, кому предназначен пакет. Но адрес узла не указывается. Есть идентификатор данных ID.

RTR – бит запроса передачи.

CTRL – содержит длину данных ( 4 бита) + 2 зарезервированных.

DATA – данные (макс. 8 байт).

CRC – поле циклического контроля.

АСK – его посылает получатель.

del – разделитель.

Есть еще кадры: кадр ошибки, кадр перегрузки (формирует задержку между кадрами). Между кадрами: межкадровый интервал.

арбитраж - кто первый ноль выставит, тот молодец

19. Последовательный интерфейс One wire (MicoLine).

Используется в устройствах фирмы Dallas(на пример термометра).

MK Object

(Master) (Slave)

Аппаратной реализации этого интерфейса нет, нет контроллеров, все делается программно

Использование – домофонные ключи

1. Reset (состояние сброса) – обязательно перед каждым обнулением.

480-960 мкс

15-60

60-240 мкс

Мастер держит низкий уровень 480 - 960 мкс, потом ждет 480мкс.

Ведомый отвечает через 15-60мкс, держа 60-240мкс низкий уровень

Master Тx – сброс, Master Rx – подтверждение.

2 . Write – запись бита в Объект.

15мкс Write 0 60-120 мкс

> 1мкс

15 мкс

Write 1 60-120 мкс

Мастер прижимает на 15мкс. Потом выставляет бит на шину – прижимает, если 0, отпускает если 1 – на 60-120 мкс. Потом ждет не менее 1мкс. Потом след бит

3. Read – чтение бита из Объекта.

M aster 15мкс Slave 60-120мкс

не менее 1 мкс

Сначала надо записать команду, т.е. сказать: «Я хочу…», а потом что-то делать.

Запись или чтение – определяется программно.

20. Последовательный интерфейс USB. Архитектура шины USB. Кадры, пакеты. Конфигурирование USB устройств (стандартные запросы к USB устройствам, дескрипторы устройств). Микросхемы USB. Структурная схема контроллера USB семейства MCS51.

Universal Serial Bus:

  1. Простая реализация расширения периферии ПК.

  2. Высокая скорость: от 1.5 Мбит до 480 Мбит в секунду.

  3. Простота кабельных подключений и дешевизна реализации.

  4. Поддержка одновременной работы со многими устройствами (до 127 устройств на шине).

  5. Высокая надежность (обнаружение ошибок, идентификация неисправностей и неправильно подключенных устройств).

  6. Возможность простого обновления.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]