Таблица кодов семейства iButton / 1-Wire
Первые две шестнадцатеричные цифры ROM 1-Wire определяют тип устройства. В таблице сопоставлены распространённые коды семейства с номерами iButton и 1-Wire — по коду можно опознать любой ключ.
| Код семейства | Номер детали | Тип устройства |
|---|---|---|
01h | DS1990A / DS2401 / DS2411 | 64-битный ROM с серийным номером — стандартный идентификатор доступа |
02h | DS1991 | MultiKey, три субключа с парольной защитой |
04h | DS1994 / DS2404 | 4 Кб NV RAM и часы реального времени |
06h | DS1993 | 4 Кб NV RAM |
08h | DS1992 | 1 Кб NV RAM |
09h | DS1982 / DS2502 | 1 Кб EPROM только дозапись |
0Ah | DS1995 | 16 Кб NV RAM |
0Bh | DS1985 / DS2505 | 16 Кб EPROM только дозапись |
0Ch | DS1996 | 64 Кб NV RAM — носитель с большой памятью |
0Fh | DS1986 / DS2506 | 64 Кб EPROM только дозапись |
10h | DS1920 / DS18S20 | Датчик температуры |
14h | DS1971 / DS2430A | 256 бит EEPROM |
1Ah | DS1963L | Монетарный iButton со счётчиками записи |
1Dh | DS2423 | 4 Кб NV RAM с внешними счётчиками |
21h | DS1921 Thermochron | Логгер температуры с часами и памятью |
23h | DS1973 / DS2433 | 4 Кб EEPROM |
24h | DS1904 / DS2415 | Часы реального времени |
26h | DS2438 | Монитор аккумулятора |
28h | DS18B20 | Датчик температуры — самый распространённый на 1-Wire |
2Dh | DS1972 / DS2431 | 1 Кб EEPROM |
33h | DS1961S / DS2432 | 1 Кб EEPROM с аутентификацией SHA-1 |
41h | DS1922 / DS1923 | Логгер температуры/влажности высокого разрешения |
Таблица приведена как рабочий справочник. Для критичных проектных решений всегда сверяйтесь с актуальной документацией производителя.
Две шестнадцатеричные цифры с одного края гравировки — код семейства, младший байт 64-битного ROM. 01h означает ключ класса DS1990A. Двенадцать цифр в середине — уникальный серийный номер, оставшиеся две — CRC-8 первых 56 бит (полином X⁸+X⁵+X⁴+1), поэтому любой считыватель может проверить прочитанный номер.
Dallas, Maxim и iButton — товарные знаки соответствующих владельцев. Мы производим совместимую продукцию и не аффилированы с ними.