Например TDA7294

Форум РадиоКот • Просмотр темы - Проверка целостности данных в SPI
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 00:55:07

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 25 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Проверка целостности данных в SPI
СообщениеДобавлено: Вт ноя 14, 2017 21:17:52 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 20
Рейтинг сообщений: 648
Зарегистрирован: Пт май 31, 2013 17:14:38
Сообщений: 2081
Откуда: Украина, Винница
Рейтинг сообщения: 0
Один бит чётности не решает проблему. Ошибка может быть двойная...

ade7913 - результат с crc суммой. Не нравится? Можете оформить блок ацп как отдельный экранированный модуль со своим собственным МК, дамами и преферансом. Можете взять МК от AD со встроенным ацп 24 бита (видел такие в тензомодулях ОВЕН). Вариантов вагон и маленькая тележка. Вопрос кошелька.
Я же говорю - у меня на плате 4 ацп по спи опрашиваются 50 раз в секунду. На плате релюхи щелкают, это всё стоит в щите на заводе и лупашит круглыми сутками. И НИЧЕГО не сбоит. Учитесь правильно конструировать приборы и тогда не будет проблем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проверка целостности данных в SPI
СообщениеДобавлено: Ср ноя 15, 2017 08:57:14 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ярослав555 писал(а):
с битом контроля четности результата преобразования.

Один бит чётности не решает проблему. Ошибка может быть двойная... 10011001 - данные АЦП, где 1 - бит чётности, 11 - двойная ошибка из-за помех, плохого питания... Кирдык моему насосу))
Ярослав555 писал(а):
Если у вас в устройстве есть помехи способные нарушить работу SPI, то тогда до одного места что там Ваш ацп намерял
АЦП может быть вынесен поближе к датчику и подключен к МК проводами по SPI. При этом сам АЦП измеряет всё точно и помех не ловит.
Меня больше интересует надёжность. А если например отвалился вывод на датчике MISO... болтается в воздухе, рядом с силовой проводкой и работает как антенна в приёмнике, собирая все помехи вокруг. А если датчик или МК выносной, на батарейках... нестабильное питание. И т.д.


Если идет речь о внутрисхемном (внутриплатном) размещении БИС абонентов (АЦП и прочие РАСШИРИТЕЛИ) то в таком случае дополнительный контроль штука весьма избыточная. (касательно протоколов с АППАРАТНОЙ ПОДДЕРЖКОЙ SPI и I2C в устройствах с общей синхронизацией по сбросу при подаче питания и/или системному тактированию).
Решение за корректностью схемотехники, топологии разводки печатной платы (монтажа).
Грамотно организованная программа в МК подразумевается "по умолчанию".
Если речь о протоколе обмена между АВТОНОМНЫМИ устройствами - два разнесенных модуля с собственными МК и/или два и более АВТОНОМНО ФУНКЦИОНИРУЮЩИХ МК в пределах одной платы - тогда защита кода штука ЖЕЛАТЕЛЬНАЯ (но не во всех случаях обязательная).
Случай с "случайными механическими/электрическими повреждениями" монтажа и/или отдельных элементов устройства - это задача не CRC контроля а ГРАМОТНОЙ ПРОГРАММЫ СТАРТОВОЙ САМОДИАГНОСТИКИ СИСТЕМЫ.
Как вариант загрузки /обмена через UART
viewtopic.php?p=3167597#p3167597
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проверка целостности данных в SPI
СообщениеДобавлено: Вс ноя 26, 2017 09:50:47 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
roman.com писал(а):
К примеру по манчестеру приёмник сихронизирует свой тактовый генератор на каждом бите входящих данных. Схема может работать вообще без кварца. Ну и чем тогда асинхронная передача хуже синхронной?))
Так манчестер - как раз разновидность синхронной передачи. Самосинхронизирующаяйся, как про нее еще говорят.

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Проверка целостности данных в SPI
СообщениеДобавлено: Вс ноя 26, 2017 13:47:39 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6881
Откуда: .ru
Рейтинг сообщения: 0
Ярослав555 писал(а):
Учитесь правильно конструировать приборы и тогда не будет проблем.

:))) у меня приборы работают в экстремальных условиях)) Простейший пример: после грозы сдох роутер. Пакеты проходят по частям.. через один... CRC решает эту проблему)) И т.д. и т.п. ))
BOB51 писал(а):
Случай с "случайными механическими/электрическими повреждениями" монтажа и/или отдельных элементов устройства - это задача не CRC контроля а ГРАМОТНОЙ ПРОГРАММЫ СТАРТОВОЙ САМОДИАГНОСТИКИ СИСТЕМЫ.

САМОДИАГНОСТИКИ СИСТЕМЫ - уже ближе к теме..))
afz писал(а):
манчестер - как раз разновидность синхронной передачи.

Манчестер - это не разновидность синхронной передачи. Манчестер - это всего лиш способ кодирования передаваемой информации, всего лиш обладает хорошими самосинхронизирующими свойствами. https://ru.wikipedia.org/wiki/Физическо ... одирование
Но сам способ кодирования передаваемой информации не имеет никакого отношения к способу передачи информации - синхронной/асинхронной.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Проверка целостности данных в SPI
СообщениеДобавлено: Пн ноя 27, 2017 16:29:23 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 20
Рейтинг сообщений: 648
Зарегистрирован: Пт май 31, 2013 17:14:38
Сообщений: 2081
Откуда: Украина, Винница
Рейтинг сообщения: 0
roman.com писал(а):
К примеру по манчестеру приёмник сихронизирует свой тактовый генератор на каждом бите входящих данных. Схема может работать вообще без кварца. Ну и чем тогда асинхронная передача хуже синхронной?))
DS2480. Для синхронизации частот мастер по юарту посылает специальный тайм-пакет на скорости 9600. А ресет микрухи осуществляется путем длинного нуля на ТХ линии. Вся прелесть проявилась неожиданно - на плате есть возможность путем переключения джамперов перекидать юарт на разные источники. Так вот, снимаем джампер - на линии ноль. ДСка ресетнулась и ждет тайм пакет. Цепляем джампер - дребезг контакта и ДСка улетает в такой режим, что только сброс по питанию спасает. Думал баг, а нет - в даташите есть сносочка по этому поводу, значит это фича :))) Просто фраза про внешнюю синхронизацию напомнила этот случай.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 25 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y