18 из 23 – Инструкция по эксплуатации Rainbow Electronics DS1994

Страница 18

Advertising
background image


DS1994

18 из 23

Рис. 11-2. ВРЕМЕННАЯ ДИАГРАММА ЧТЕНИЯ/ЗАПИСИ (ПРОДОЛЖЕНИЕ)

Запись 0

V

PULLUP

V

IH MIN

V

PULLUP MIN

V

IL MAX

0V

t

SLOT

t

LOW0

t

REC

15мкс

60мкс

Окно выборки

iButton

Чтение

V

PULLUP

V

IH MIN

V

PULLUP MIN

V

IL MAX

0V

t

SLOT

t

LOWR

t

REC

Окно выборки

ведущим

t

SU

t

RDV

t

RELEAS

Резистор
Ведущий
DS1994

Прерывания

Если прибор DS1994 обнаружит срабатывание сигнального таймера (alarm condition), то он

автоматически установит соответствующий сигнальный флаг в регистре состояния. Режим прерывания
начинается при условии, когда устанавливается любой сигнальный флаг и включается
соответствующий этому флагу бит прерывания. Режим прерывания прекращается, когда сигнальные
флаги сбрасываются (то есть прерывание подтверждается посредством считывания регистра состояния,
адрес 200h), или если соответствующий бит включения прерывания отключается.

DS1994 может генерировать прерывания двух типов: естественные прерывания, называемые

прерываниями типа 1, и прерывания с задержкой, или прерывания типа 2. Естественные прерывания
необходимо активизировать импульсом сброса после того, как весь обмен данными на шине 1-Wire
закончен. Появление одного спада на шине 1-Wire приведет к нейтрализации (игнорированию) этого
типа прерываний. Если срабатывание сигнального таймера происходит в то время, когда прибор
нейтрализован, то сначала генерируется прерывание типа 2.

DS1994 сигнализирует о естественном прерывании путем перевода линии данных на НИЗКИЙ

уровень на время от 960 до 3840 мкс с момента наступления режима прерывания (Рис. 12). За этим
длинным низкоуровневым импульсом следует импульс присутствия. Если срабатывание сигнального

1мкс

t

REC

<

60мкс

t

LOW0

< t

SLOT

< 120мкс

60мкс

t

SLOT

< 120мкс

1мкс

t

LOWR

< 15мкс

0мкс

t

RELEASE

< 15мкс

1мкс

t

REC

<

t

RDV

= 15мкс

t

SU

= 1мкс

Advertising