Коллеги, добрый день. Надеюсь, Вы мне поможете сдвинутся с мёртво точки.
Использую SD и microSD в режиме SPI . Наблюдаю ошибки обмена, примерно раз в сутки непрерывной работы, нерегулярно. После того как посадил SD карту на USART в синхронном режиме , всё стало хуже, ошибки пошли раз в час. Ошибки как чтения данных из карты в МК, так и записи в карту. И SPI , и синхронный USART иногда просто принимают не то, а иногда выставляют биты ошибок, например Overrun . Каждый раз всё по-разному, никаких закономерностей нет. Мои собственные мысли о причине проблемы :
1) Возможно, обмен вообще не может идти без ошибок слишком долго ? Нужно проверять CRC и обрабатывать ошибки ?
2) Недостаточно качественная разводка ?
3) Какая-то проблема с принципиальной схемой ?
4) ВЧ дребезг на линиях ? Для борьбы с ним поставил резисторы 100 Ом. Одна карта стала работать лучше, другая хуже. Это указывает на то что проблема где-то рядом с размышлениями о дребезге.
Заранее спасибо за дельные советы !
Эскизы прикрепленных изображений