Интерфейсы периферийных устройств. Ключев А.О - 181 стр.

UptoLike

180
защитного смещения можно убрать или значительно увеличить их
сопротивление.
3. Не применять без необходимости согласование на резисторах. Если
линия не будет нагружена на 2 резистора по 120Ом, то для обеспечения
защитного смещения хватит «подтяжек» в несколько КОм в
зависимости от числа приемников на линии.
3.10.1.3 Исключение приема при передаче в полудуплексном режиме
При работе с полудуплексным интерфейсом RS-485 (прием и передача по
одной паре проводов с разделением по времени) можно забыть, что UART
контроллера полнодуплексный, т.е. принимает и передает независимо и
одновременно.
Обычно во время работы приемопередатчика RS-485 на передачу выход
приемника RO переводится в третье состояние и ножка RX контроллера
(приемник UART) «повисает в воздухе». В
результате во время передачи на
приемнике UART вместо уровня стопового бита («1») окажется неизвестно что
и любая помеха будет принята за входной сигнал. Поэтому нужно либо на время
передачи отключать приемник UART (через управляющий регистр), либо
подтягивать RX к единице. У некоторых микроконтроллеров это можно сделать
программноактивировать встроенные подтяжки портов.
Рис. 103. Схема подключения приемопередатчика RS-485 к микроконтроллеру.
3.10.2 Интерфейс 1-Wire
Сеть 1-Wire или MicroLan (MicroLan – торговая марка фирмы Dallas
Semiconductor) предназначена для обеспечения питания и передачи данных с
небольшой скоростью (обычно 16,4 Кбит/с) по одной сигнальной линии и
одной возвратной (общий провод). Максимальное расстояние передачи – 300м.
Тип линии связимоноканал, тип передачиполудуплекс. К интерфейсу
возможно подключение одного мастера сети и нескольких подчиненных
узлов с
питанием от самой сети. Основное назначение сетиобеспечение связи
микроконтроллера с различными датчиками (например, термодатчиками),
устройствами Touch Memory (iButton), маркировка устройств уникальным
идентификатором (каждая микросхема поддерживающая интерфейс 1-Wire
имеет уникальный 64-битный идентификатор) и т.д. [99].
Последовательная передача осуществляется внутри дискретно
определённых временных интервалов, называемых тайм-слотами. Мaster-