Микросхемы OneWire EEPROM |
![]() |
Добавил(а) microsin |
EEPROM DS2431 емкостью 1024 бита (128 байт) в настоящий момент вероятно самая популярная микросхема. Она использует протокол 1-Wire [2], разработанный компанией Maxim Integrated (ныне часть Analog Devices). Но это не единственная микросхема, которая использует тот же самый протокол 1-Wire. [Семейство 1-Wire EEPROM] Все перечисленные ниже микросхемы используют одинаковый протокол 1-Wire, но отличаются объемом памяти, дополнительными функциями и организацией памяти. DS2430A (256 бит / 32 байта) Более старая и простая версия. Имеет всего одну страницу памяти. Часто используется как ключ для идентификации или хранения небольшого количества данных [1]. DS2431 (1024 бит / 128 байт) Классическая и очень популярная микросхема. Память разделена на четыре страницы по 32 байта. Имеет встроенную аппаратную защиту от записи для отдельных страниц. DS2433 (4096 бит / 512 байт) Прямой аналог DS2431, но с вчетверо большим объемом памяти (512 байт). Организация: 16 страниц по 32 байта. DS28EC20 (20480 бит / 2560 байт) Более современная и емкая EEPROM. Имеет 2560 байт памяти, организованной в 80 страниц по 32 байта. Ключевое преимущество этой микросхемы: поддерживается алгоритм PPM (Privacy-Protected Mode) для аутентификации данных, что повышает безопасность обмена. Также имеет обратную совместимость по командам с DS2431/DS2433. [Важные нюансы совместимости] Хотя протокол 1-Wire одинаков для всех, при замене одной микросхемы на другую необходимо учитывать: • Объем памяти: Ваш код, который работает с DS2431, может пытаться обратиться к несуществующим адресам памяти, если вы поставите DS2430A (у которой памяти меньше), или наоборот, не использовать всю память DS2433 или DS28EC20. DS2430A: 0x14 Если ваш софт проверяет семейный код перед работой, вам потребуется внести в него изменения. Если вам нужно просто больше памяти в том же корпусе и с тем же протоколом, лучшим выбором будет DS2433 (512 байт). Она максимально близка по характеристикам и командам к DS2431. Для новых проектов, где важна безопасность или нужен больший объем, стоит присмотреться к DS28EC20 (2560 байт). [Ссылки] 1. DS2430A: работа с EEPROM по шине 1-Wire. |