DS1961S 4 из 38 данными осуществляется на повышенной скорости Протокол который требуется для передачи команд функций ПЗУ показан на рис 9 После того как команда функции ПЗУ успешно выполнена становятся доступными функции памяти и мастер может передать одну из восьми команд функций памяти и SHA Протокол для этих команд показан на рис 7 При считывании и записи всех данных первым передается младший бит. 64-БИТНОЕ ПЗУ ЗАПИСАННОЕ ЛАЗЕРОМ Каждый экземпляр DS1961S содержит в ПЗУ уникальный код длиной 64 бита Первые 8 бит являются кодом семейства Следующие 48 бит являются уникальным серийным номером Последние 8 бит являются контрольной сумой (CRC) первых 56 бит (см рис 3) Контрольная сумма получена с помощью генератора выполненного на основе сдвигового регистра и элементов «исключающее ИЛИ» как показано на рис 4 и использующего полином X
+ X
+ X
+ 1
Дополнительную информацию о контрольной сумме используемой фирмой Dallas Semiconductor можно найти в книге «Book of DS19xx iButton Standards» Биты сдвигового регистра инициализируется нулем Затем начиная с младшего бита кода семейства по одному биту в сдвиговый регистр вводятся данные После ввода 8-го бита кода семейства вводятся биты серийного номера После ввода 48-го бита серийного номера сдвиговый регистр содержит значение CRC Если ввести еще 8 бит CRC то содержимое регистра вновь станет равным нулю Рис 2 ИЕРАРХИЧЕСКАЯ СТРУКТУРА 1-ПРОВОДНОГО ПРОТОКОЛА
Командный уровень:
Доступные команды:
Соответствующие поля данных:
Мастер шины
Другие устройства
DS1961S
64-битный рег номер флаг RC 64-битный рег номер флаг RC 64-битный рег номер флаг RC Флаг RC Флаг RC 64-битный рег номер флаг RC флаг OD 64-битный рег номер флаг RC флаг OD
Чтение ПЗУ Сравнение Поиск Пропуск Продолжение
Пропуск ПЗУ в ускор режиме Сравнение ПЗУ в ускор режиме
Запись блокнота Чтение блокнота Загрузка первого секр кода
Вычисление следующего
Чтение памяти
Обновление блокнота секр кода
Копирование блокнота тение аутентифицированной страницы
64-битный блокнот флаги 64-битный блокнот Секретный код флаги память данных (после обновления блокнота)
Секретный код память данных блокнот Память данных или страница регистров секретный код флаги 64-битный рег номер Память данных секретный код 64-битный рег Номер 3-байтный запрос в блокноте Память данных страница регистров 64-битный рег номер Блокнот память данных флаги
Команды функций
ПЗУ (см рис 9)
Специфичные для DS1961S
команды функций памяти (см рис 7)
1-проводная сеть
Инструкция по эксплуатации Rainbow Electronics DS1961S — страница 4
Инструкция для Инструкция по эксплуатации Rainbow Electronics DS1961S на русском языке. Документ можно использовать для ознакомления с информацией, относящейся к данной модели.
Инструкция представлена в формате PDF, просмотр, скачивание на компьютер, смартфон бесплатно. Возможность печати зависит от используемой программы и настроек устройства. Содержание, структура и объём документа могут различаться в зависимости от модели, версии и редакции руководства. Перед использованием рекомендуется убедиться, что инструкция соответствует вашей модели.