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

Страница 19

Advertising
background image


DS1994

19 из 23

таймера происходит сразу после того, как мастер передал импульс сброса, то есть во время
ВЫСОКОГО или НИЗКОГО уровня импульса присутствия, то DS1994 не будет генерировать импульс
прерывания, пока не закончится импульс присутствия (Рис. 13).

Если прибор DS1994 не может, по каким либо причинам, сгенерировать естественное прерывание

(из-за того, что линия данных не была переведена на ВЫСОКИЙ уровень, или из-за осуществления
обмена данными в это время, либо из-за того, что прерывание не было активизировано), то он увеличит
длительность следующего импульса сброса до 960…3840 мкс (прерывание с задержкой). Если
срабатывание сигнального таймера происходит во время НИЗКОГО уровня импульса сброса, то
DS1994 немедленно генерирует импульс прерывания. Таким образом, общая продолжительность
НИЗКОГО уровня импульса может быть увеличена до 4800 мкс (Рис. 14). Если прибор DS1994,
который до этого не сигнализировал о срабатывании таймера, обнаружит на шине 1-Wire цикл
включения питания, то он передаст импульс присутствия и будет ждать от мастера импульс сброса,
чтобы увеличить его длительность, а затем опять передать импульс присутствия (Рис. 15). DS1994
будет продолжать передавать импульсы прерывания до тех пор, пока мастер не подтвердит прерывание.

Сигнализация прерываний, которую мы рассматривали до сих пор, справедлива для случая, когда

прибор впервые сигнализирует о прерывании. Это не требует от мастера немедленного подтверждения
прерывания. Если прерывание не подтверждено, DS1994 будет продолжать сигнализацию прерывания с
каждым импульсом сброса. Для этого приборы DS1994 версии B (более ранняя разработка), всегда
используют сигнал прерывания типа 2 (Рис. 14). DS1994 версии C (последняя разработка) может
использовать либо сигнал прерывания типа 2 (Рис. 14), либо сигнал прерывания типа 1A (Рис. 13).
Сигнал прерывания типа 2 будет наблюдаться после обмена данными с другим прибором, который не
генерировал прерывания; после успешного обмена данными с прибором, генерирующим прерывание
(без подтверждения прерывания), будет наблюдаться сигнал прерывания типа 1A.

Код версии прибора DS1994 нанесен на крышку корпуса MicroCan. Поле RR (см. рисунок на стр. 1),

расположенное сразу над групповым кодом, может принимать значения Bx для версии B и Cx для
версии C. (Знак «x» соответствует одноразрядному числу, которое никак не связано с типом
микросхемы, расположенной внутри корпуса). Код версии также может быть определен косвенно,
посредством наблюдения сигналов, используемых для сигнализации прерывания.

Рис. 12. ПРЕРЫВАНИЕ ТИПА 1

Импульс

присутствия

Импульс

сброса

Vcc

Шина

1-Wire

GND

Импульс прерываний

960-3840мкс

Импульс

присутствия

Примечание. Нет обмена данными

после импульса присутствия

Условие прерывания

возникает здесь

Обозначения смотрите на следующей странице.

Advertising