- •Системы ввода/вывода. Эволюция шинной архитектуры.
- •3. Системы ввода/вывода. Чипсет.
- •4. Режимы ввода/вывода. Программный режим.
- •5. Основные принципы организации передачи информации в вычислительных системах
- •6.Интерфейсы. Определения.
- •8.Структурная организация интерфейсов.
- •9. Синхронизация передачи данных
- •12. Последовательный интерфейс rs-232c. Асинхронный и синхронный режим.
- •13Универсальная последовательная шина (usb).
- •16. Беспроводные интерфейсы. Инфракрасный интерф. (IrDa).
- •15.Беспроводные интерфейсы. Bluetooth.
- •14. Последовательный интерфейс передачи данных i2c.
- •18Внутренние интерфейсы. Шина isa.
- •19. Внутренние интерфейсы. Шина pci
- •21.Внутренние интерфейсы. Шина pci, pci Express.
- •20. Внутренние интерфейсы. Графический интерфейс agp.
- •23. Интерфейсы накопителей. Ata.
- •25. Scsi
- •27. Телевиденье и телетекст. Поглощение радиоволн и шумы
- •28. Amps
- •30.Cdpd
- •31. Cdma
- •32. Ieee 802.11
14. Последовательный интерфейс передачи данных i2c.
I2C - синхронная последовательная шина, обеспечивающая двустороннюю передачу данных между подключенными устройствами. Состоит из двух линий. Передача ведется 8-битными данными. Сигналы соответствуют ТТЛ, КМОП. Питание - либо +5 В, либо +3.3 В. Появился в ~1980 г. Разработчик - фирма Philips. Оффициальная версия 1.0 была опубликована в 1992 г. В ней было поддержано 2 режима:
1)стандартный режим, скорость от 0 до 100 кбит/с; 2)быстрый режим, скорость от 0 до 400 кбит/с.
В 1998 году вышла версия 2.0. В ней появился высокоскоростной режим со скоростью до 3.4 Мбит/с.
Применение:
- информационный обмен между микроконтроллерами;
- чтение информации с часов реального времени;
- доступ к модулям памяти NVRAM;
- управление включением/выключением питания и т.д.
Как происходит передача:
1 - начало любой передачи - условие Start - высокий уровень сигнала SCL, а SDA переходит из высокого в низкий.
2 - при передаче данных состояние линии SDA может изменяться только при низком уровне SCL.
3 - данные считаются действительными во время высокого уровня SCL.
4 - каждая посылка данных состоит из 8 бит. Во время девятого такта формируется бит подтверждения ACK.
5 - тактовый сигнал SCL может быть неравномерным. Время его нахождения в низком уровне будет определяться максимальным временем, на которое его захочет удержать самое медленное из устройств. Время нахождения сигнала SCL на высоком уровне будет определяться самым быстрым из ведущих устройств
6 - конец передачи - условие Stop - при высоком сигнале SCL происходит переход линии SDA с низкого в высокий.
Адрессация на шине: 7 битная и 10 битная.
Cписок возможных применений: -доступ к модулям памяти -доступ к низкоскоростным ЦАП и АЦП. -регулировка насыщенности цветового баланса у монитора -регулировка звука в динамике
18Внутренние интерфейсы. Шина isa.
Шины расширения (Expansion Bus) являются средствами подключения системного уровня: они позволяют адаптерам и контроллерам непосредственно использовать системные ресурсы PC — пространства памяти и ввода-вывода, прерывания, каналы прямого доступа к памяти. Устройства, подключенные к шинам расширения, могут и сами управлять этими шинами, получая доступ к остальным ресурсам компьютера (обычно к ячейкам памяти).
Одна из первых шин расширения - шина ISA. Шины расширения предназначены для подключения различных устройств, карт и т.д. ISA появилась в 1981 году. Была 8-разрядная. Частота до 8 МГц. Скорость передачи данных - до 4 МБ/с. 8 бит под данные, 20 бит под адрес. Разъем состоял из 62 контактов. В 1984 году была усовершенствована и стала 16-разрядной (различают ISA-8, ISA16). Частота 8 МГц. Скорость - 8 МБ/с. 16 бит - данные, 24 бита - адрес.
Шины расширения конструктивно оформляются в виде щелевых разъемов (слотов) на системной плате для установки плат адаптеров. Различаются:
- стандартизация размеров;
- количество контактов;
- электрический интерфейс;
- фикс. расст. от слота до задней кромки платы, цвет и т.д.
В каждый момент времени шиной может управлять только одно устройство-задатчик, обращающееся к ресурсам (портам или ячейкам памяти) устройств-исполнителей. Шина ISA обеспечивает возможность обращения к 8- или 16-битным регистрам устройств, отображенным на пространства ввода-вывода и памяти.