[an error occurred while processing this directive] [an error occurred while processing this directive]
Существуют ли "serial EEPROM" с контрольной суммой (CRC) в протоколе обмена ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Abc123 11 марта 2002 г. 22:13

При сильных помехах рядом с платой девайса ломается EEPROM
( 93C46 либо AT25040 )
И ни что не помогает.

Видимо потому, что помехи на SPI-ногах микросхемы могут сбивать
обмен таким образом, что:
- "самопроизвольно формируется команда записи" (что маловероятно)

либо, что очень даже вероятно:
- команда чтения "превращается" в команду записи

либо ( что наиболее вероятно)
- в команде записи ломается адрес

Этой проблемы бы не было, если бы протокол обмена включал кроме кода команды, адреса, данных еще и хотя бы однобайтовую CRC (типа CRC8)

Может есть такие EEPROM ?



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru