ГОСТ Р ИСО 11898-1—2015
время арбитража, при продолжении передачи другим узлом. Второе исключение — это пассивный флаг
ошибки, который начинается менее чем за шесть бит до конца последовательности CRC при случайном
рецессивном состоянии всех последних битов CRC.
Пассивные флаги ошибки, инициированные приемниками, не должны быть способны превалиро
вать над любой другой активностью на шине. Таким образом, пассивные к ошибкам приемники всегда
должны ожидать шесть (6) последовательных одинаковых битое после обнаружения состояния
ошиб ки — до тех пор. пока не получат свой полный флаг ошибки.
10.4.4.3 Разделитель ошибки
Разделитель ошибки должен состоять из восьми рецессивных битов. После пересылки флага
ошибки каждый узел должен переслать рецессивные биты и контролировать шину до тех пор. пока он
не обнаружит рецессивные биты. После этого он должен начать пересылку еще семи рецессивных
битов.
10.4.5 Параметры кадра перегрузки
10.4.5.1 Типы
Перечисленные ниже типы кадра перегрузки должны иметь одинаковый формат.
a) кадр перегрузки, запрошенный LLC: запрашивается нижним уровнем LLC для индикации со
стояния внутренней перегрузки (см. 10.11).
b
) ответный кадр перегрузки: передача ответного кадра перегрузки должна инициироваться ниж
ним уровнем MAC при определенных состояниях ошибки (см. 10.11).
Кадр перегрузки должен содержать два битовых поля; флаг перегрузки и разделитель перегрузки.
Флаг перегрузки должен соответствовать активному флагу ошибки. Разделитель перегрузки должен со
впадать с разделителем ошибки.
10.4.5.2 Флаг перегрузки
Флаг перегрузки должен состоять из шести доминантных битов. Он нарушает фиксированный
формат поля паузы (см. 10.4.6). Как следствие, все остальные узлы, также обнаружившие состояние
ошибки, должны со своей стороны начать пересылку флага перегрузки.
10.4.5.3 Разделитель перегрузки
Разделитель перегрузки должен состоять из восьми рецессивных битов. После пересылки флага
перегрузки каждый узел должен контролировать шину до тех пор. пока не обнаружит рецессивный бит. В
этот момент каждый узел должен завершить пересылку своего флага перегрузки, и все узлы одно
временнодолжны начать пересылку еще семи рецессивных битов, чтобы сформировать восьмибитный
разделитель перегрузки.
10.4.6 Параметры межкадрового промежутка
10.4.6.1 Описание
Кадры данных и кадры удаленного запроса должны отделяться от предыдущих кадров — вне за
висимости от типа (кадр данных, кадр удаленного запроса, кадр ошибки, кадр перегрузки) — битовым
полем, которое называется междукадровым промежутком. С другой стороны, кадрам перегрузки и ка
драм ошибки не должен предшествовать междукадровый промежуток, а несколько кадров перегрузки
не должны разделяться междукадровыми промежутками.
Междукадровый промежуток должен состоять из битовых полей паузы и свободного состояния
шины, а также поля отложенной передачи для пассивных к ошибке узлов, которые являлись передатчи
ками предыдущих кадров (см. рисунки 8 и 9).
КадрМеждукадровый промежутокКадр
1Т ~ и
ПаузаШина свободна
Рисунок 8 — Междукадровые промежутки для узпов, не пассивных к ошибкам,
или приемников предыдущего кадра
22