Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [ 30 ] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

ZZXZX XZ) rCJdX )С7ч

Подтвербкдение Подтверждение

приемника Ввит принят. приемника

прерьвание от приемника

Условие начала

\7ЛУД АУЛУЛ I 11

Адрес

R/W ACR Состояние ожидания

Ожидание обслуживания прерьвания

11 I

Данные

Условие окончания

Рис. 11-14 Состояние ожидания при передаче данных

Если ведущий принимает данные, то он также передает подтверждающий сигнал для каждого полученного байта данных, за исключением последнего. Для того чтобы сообщать о конце передачи данных ведомому передатчику, ведущий не передает подтверждение. Ведомый освобождает линию SDA, и ведущий может генерировать условие окончания передачи. Для нормального окончания передачи данных ведущий может генерировать условие окончания передачи в течение импульса подтверждения.

Для 7 разрядного адреса

Адрес ведомого

Данные

Данные

U передаваемые данные -J (п бант с

О (запись)-I

подтверждением)

Ведущий передает ведомому приемнику 7 разрядный адрес. Направление пересылки не изменяется.

Для 10 разрядного адреса

Адрес ведомого старшие 7 разрядов

Адрес ведомого второй байт

Данные

(запись) -1

Ведущий передает ведомому приемнику 10 разрядный адрес. От ведущего к ведомому

Данные

А = Подтверждение (SDA низкий) А = Не подтверждения (SDA высокий) S = Условие начала Р = Условие окончания

От ведомого к ведущему Рис. 11-15 Последовательность передачи данных ведущий - передатчик

Если ведомому устройству необходимо задерживать передачу следующего байта, то он захватывает линию SCL, устанавливая на ней низкий уровень, что переводит ведущий в состояние ожидания. Передача данных продолжается до тех пор, пока ведомый не отпустит линию SCL. Это позволяет ведомому пересылать полученные данные или выбирать очередные передаваемые значения. Задержка выполняется на битовом уровне рис. 11-14. Если передатчик ведомый, то в этом слзчае просто растягивается такт. Если ведо-



мый приемник, то для задержки передачи он должен сбросить бит SSPCON <4>.

На рис. 11-15 и 11-16 показана последовательность передачи данных, когда ведущий является передатчиком и приемником.

Для 7 разрядного адреса

Адрес ведомого R/W А

Данные А

Данные А

I (чтение) -1 L передаваемые данные (п байт с подтверждением) После записи адреса ведущий читает данные ведомого.

Для 10 разрядного адреса

Адрес ведомого

Адрес ведомого

Адрес ведомого

старшие 7 разрядов

второй байт

старшие 7 разрядов

(запись) -I

Ведущий передает ведомому приемнику 10 разрядный адрес.

(чтение) -I

Данные

Данные

От ведущего к ведомому От ведомого к ведущему Рис. 11-16 Последовательность передачи данных ведущий - приемник

А = Подтверждение (SDA низкий) А = Не подтверждения (SDA высокий) S = Условие начала Р = Условие окончания

Для 7 разрядного адреса

(чтение или запись)-j

- (данные п байт с подтверждением)

Адрес ведомого

Данные

Адрес ведомого

Данные

условие начала

направление передачи

Направление пересылки данных и подтверждения зависит от битов R/W. Для IО разрядного адреса

Адрес ведомого старшие 7 разрядов

Адрес ведомого второй байт

Данные

Данные

(чтение)-j

Адрес ведомого старшие 7 разрядов

Данные

Данные

Комбинированный формат - ведущий обращается к ведомому 10 разрядным адресом, а затем передает н читает данные.

От ведущего к ведомому От ведомого к ведущему

Рис. 11-17 Комбинированная последовательность

А = Подтверждение (SDA низкий) S = Не подтверждения (SDA высокий) S = Условие начала Р = Условие окончания

Если ведущий желает продолжать обмен данными, то он может пропустить формирование условия окончания и формировать повторенное условие



начала (Sr). Это условие идентично условию начала (высокий уровень на линии SCL, а на линии SDA - перепад от высокого уровня к низкому), но оно формируется после того как заканчивается подтверждение передачи данных. Это позволяет ведущему посылать команды ведомому и затем получать запрошенную информацию или адресовать различные ведомые устройства. Эта комбинированная последовательность показана на рис. 11-17.

11.2.4 РЕЖИМ С МНОГИМИ ВЕДУЩИМИ

ТС протокол позволяет иметь в системе больше одного ведущего. Когда два или больше ведущих пробуют пересылать данные в одно и то же время, то осуществляется арбитраж синхронизации.

11.2.4.1 АРБИТРАЖ

Арбитраж происходит на линии SDA, в то время когда на линии SCL -высокий уровень. Ведущий, который устанавливает высокий уровень когда

другой ведущий устанавливает низкий уровень, теряет приоритет владения шиной (Рис. 11-18) и отключает выход данных. Ведущий, который потерял приоритет владения шиной, может формировать тактовые импульсы до конца байта данных, на котором потерян приоритет. Если

Передатчиг 1 теряет приоритет ладениа шиной

DATA1

DATA 2

\у DATA 1 SDA

/ \

\ ;

/ \

Рис. 11-18 Арбитраж ведущих (два ведущих)

ведущие устройства адресуют одно и то же устройство, то арбитраж продолжается на данных.

Ведущие, потерявшие приоритет владения шиной и имеющие режим ведомого, должны немедленно переключиться в режим ведомого приемника, поскольку оставшийся ведущим передатчик может обращаться к нему.

Арбитраж не выполняется, когда:

формируются повторенные условия начала,

формируется условие начала и передаются данные,

формируются повторное условия начала и условие окончания. Необходима осторожность для того чтобы эти условия не происходили.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [ 30 ] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.