Свежие обсуждения
Микроконтроллеры

Микросхемы с синхронными интерфейсами и колебания ширины импульсов

1 2

Протокол реализовывать будет не буквенно-цифровой индикатор, а еще один контроллер, к которому этот индикатор подсоединен. Блин, ну не бывает чудес на свете! Хотите гарантированную доставку - несите затраты. Меня-то ведь не надо уговаривать, Вы лучше spi уговорите, чтобы не сбоил Не забывайте еще один момент - если у Вас помехи так сильны, что способны исказить бит, то что мешает этой же помехе сгенерировать, например, стартовую последовательность на линии, когда Вы вообще ничего по ней не передаете и передавать в ближайшие полчаса не собираетесь? Ответ - не мешает ничто! Получит Ваш слейв ложный байт, который ему никто не передавал - и что вы с ним дальше делать будете? От этой-то ситуации никакое повышение скорости не спасет. Могу повторить только то, что уже говорил - делайте полноценный протокол (например, упрощенный X-Modem), либо избавляйтесь от помех - оптикой ли, схемотехникой ли - не суть важно.

 

Тогда проблема совсем непонятна Если мы за 5 см spi опасаемся, то как в таких условиях сам микроконтроллер будет работать? Я-то думал, речь о метрах идет. Наставьте везде, где можно, керамики, затолкайте девайс в железную коробку, добавьте фильтр ЭМП по питанию и забудьте о проблеме. Еще подтягивающие резисторы с обоих концов на все линии spi повесьте (килоом по 10).