Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[4]

общий вызов и собственный адрес - идентификация в системе (рисунок 17).

Семь битов, остающиеся во втором байте содержат адрес мастера. Этот адрес должен быть распознан другим элементом (например, микроконтроллером) соединенным с шиной.

Рисунок 17. Передача данных из мастера при общем вызове.

START BYTE

Микроконтроллеры могут быть соединены с шиной I C двумя способами:

1.Микроконтроллер со встроенным аппаратным -интерфейсом может быть запрограммирован на прерывание запросами шины.

2.Не имеющий такого интерфейса должен постоянно контролировать шину программно.

Очевидно, во втором случае контроллер должен большее время отвлекаться на мониторирование шины, и меньше времени заниматься другими обязанностями.

В этом случае передаче данных может предшествовать более длительная стартовая процедура (рисунок 18). Процедура состоит из:

•состояния START (S)

•START BYTE (00000001)

•подтверждающего синхронизирующего импульса (ACK)

•повторенного состояния START (Sr).

После того, как состояние START передано мастером, передается стартовый байт,

Микроконтроллер может, следовательно, опрашивать линию SDA с низкой частотой, пока один из семи нолей в стартовом байте не будет обнаружен. После обнаружения этого нуля на линии SDA, микроконтроллер может переключиться на более высокую частоту дискретизации, чтобы найти повторенное состояние START (Sr).


Рисунок 18. START BYTE ПОДКЛЮЧЕНИЕ УСТРОЙСТВ С РАЗНЫМИ ПИТАНИЯМИ

Различные устройства могут использовать разные питающие напряжения и уровни сигналов. При этом элементы с фиксированными входными уровнями 1.5V и 3V могут иметь различные источники питания, и подтягивающие резисторы, подключенный к источнику +5V (рисунок 19).

Элементы с входными уровнями, зависящими от напряжения питания, должны иметь общее питание, к которому подключены подтягивающие резисторы (рисунок 20) .

Если элементы с фиксированными входными уровнями, смешаны с элементами с входными уровнями, зависящими от V DD, необходимо выполнять соединения как показано на рисунке 21.

Рисунок 19. Элементы с фиксированными входными уровнями.

Рисунок 20. Элементы с широким диапазоном питающего напряжения.


vDD1 = sv ± 10%

VdC£,3 ARE DEVICE DEPENDENT (e.g., 12v)

RP RP

BIPOLAR

Рисунок 21. Элементы с входными уровнями, связанными с VDD смешанные с элементами с фиксированными входными уровнями.

Для защиты от высоковольтных помех могут применяться последовательные резисторы (рисунок 22).

Рисунок 22. Добавочные резисторы для защиты против высоковольтных

выбросов

РАСШИРЕНИЕ ШИНЫ l2C

10 лет спецификация шины 12С оставалась неизменной - со скоростью передачи данных до 100 kbit/s и 7-разрядной адресацией. Это было принято во всем мире как фактический стандарт и сотни различных типов 12С-совместимых микросхем выпускаются фирмой Philips и другими. В настоящее время спецификация шины 12С расширена:

•быстрый режим, который позволяет четырехкратное увеличение скорости передачи информации до 400 kbit/s

•10-разрядная адресация, которая позволяет использование до 1024 дополнительных адресов.

Все новые приборы с шиной 12С выпускаются совместимыми с быстрым режимом. Т.е. они должны быть способны получать и/или передавать со скоростью до 400 kbit/s. Минимальное требование - синхронизация со скоростью 400 kbit/s, затем они могут продлевать "0" на SCL, чтобы замедлить передачу. Элементы с быстрым режимом должны быть обратно-совместимы, что означает, что они должны быть способны работать со скоростями от 0 до 400 kbit/s совместно со старыми элементами, рассчитанными на скорость от 0 до 100 kbit/s.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7]