Академический Документы
Профессиональный Документы
Культура Документы
Лекция 9
Интерфейсы микропроцессорных систем
План лекции
1. Цифровые интерфейсы – общие принципы связи
микропроцессорных устройств
2. Способы организации последовательной связи.
3. Интерфейсы SPI и 1-Wire
4. Помехи и борьба с помехами
5. Амплитудная, фазовая и частотная модуляция
6. Дифференциальные приемопередатчики.
7. Терминология
Интерфейсы – общий принцип
LPT - порт
Параллельные интерфейсы
Интерфейсы – общий принцип
SATA
RS232
USB
Последовательные интерфейсы
Интерфейсы – общий принцип
Передатчик Приемник
Приамбула
(стартовые байты)
«Холостые» байты «Холостые» байты
Посылка –
Информационные байты
Передатчик Приемник
Интерфейс Компьютер
Терминал
а)
Передача
символа
Интерфейс Компьютер
Терминал
Инициируется эхо б)
4,7К
Ведущий Данные
(Master)
GND
6-8 5-6
15 мкс 15 – 30 мкс мкс мкс 15 – 30 мкс
GND
6-8 5-6
15 мкс 15 – 30 мкс мкс мкс 15 – 30 мкс
Ведомый удерживает ноль 15 мкс Резистор подтягивает
минимум 15 мкс и затем линию, ведомый ничего
отпускает линию не делает
GND
Ведомый
удерживает
линию
в нуле
1 1 0 0 1 1 0 0
Ведущий Ведомый
MI SO
Сдвиговый регистр Сдвиговый регистр
D 8 бит Q MO SI D 8 бит Q
Данные Синх. Синх. Данные
SCK
Параллельная
Генератор
опорной
SS Параллельная
шина данных частоты шина данных
MOSI или SI – выход ведущего, вход ведомого (англ. Master Out Slave In).
Служит для передачи данных от ведущего устройства ведомому;
MISO или SO – вход ведущего, выход ведомого (англ. Master In Slave Out).
Служит для передачи данных от ведомого устройства ведущему.
SCK или SCLK – последовательный тактовый сигнал (англ. Serial CLocK).
Служит для передачи тактового сигнала для ведомых устройств.
CS или SS – выбор микросхемы, выбор ведомого (англ. Chip Select, Slave
Select).
Интерфейс SPI (режим 0)
А 12 … Номер фронта сигнала ... 16
SS
SCK
Захват
MOSI
MISO
SCK
SCK
MOSI Slave
MOSI Slave
MISO (Ведомый)
MISO (Ведомый)
SS
SS
Источник
Кодер Модулятор
данных
S(t)
Физический
Помеха n(t)
канал
Приемник Демодулятор и
Декодер
данных детектор
Модем
Дифференциальные приемопередатчики
t Помеха t
t t
+
Передатчик Приемник
t t
U
Va
Vd
Vc
Vb t
Стандарт RS485
A
DI D B D
DE 3
RO R R
RE
R
2
D
1