Jump to content
    

Ведущий инженер-электронщик, считывание конфигурации ПЛИС, разработка КПА (импортозамещение трубки бортпроводника (Зеленоград))

7 minutes ago, mantech said:

Эзернет очень непредсказуем в плане надежности передачи информации, ибо не синхронизирован никак, в таких системах надежнее TDMA решения.

можно на CAN для автомобилей сослаться - например, одна дохлая нода, теоретически, может погубить систему - но тем не менее в автомобилях (я видел вживую с потрохами только трактор - может зря обобщаю на автомобили) критически важные сообщения ходят по кэну

Share this post


Link to post
Share on other sites

4 минуты назад, yes сказал:

критически важные сообщения ходят по кэну

Потому, что в свое время тот, "кому надо" продавил это стандарт, и теперь все вынуждены по нему ходить...

4 минуты назад, yes сказал:

например, одна дохлая нода, теоретически, может погубить систему

Для этого делают несколько шин, одна для критически важных систем, другая для управления, третья вообще для всякой фигни, которая никак не повлияет на безопасность. Если какой-то разработчик решает все закидывать на одну, ну чтож, ССЗБ никто не отменял)))

Edited by mantech

Share this post


Link to post
Share on other sites

2 minutes ago, mantech said:

Нет не из-за этого, в бытовых применениях не нужна такая повышенная надежность, не нужны ЕСС проверки в протоколах и пр, поэтому их и не делают в обычных МК.

надежность это да отдельный биизнес, тут не поспоришь

но в бытовых протоколах, полно ЕСС, та же сеть с эзернета и далее - какие-нибудь алиэкспресные или гуглевые маршрутизаторы в надежности (особенно в перерасчете на бит переданой информации) кроют по факту всю военную и специальную надежность на порядки. то есть дело не в ЕСС, в сложности кремния и т.п. если будет рынок - то напихают и ЕСС и кремния не пожалеют

Share this post


Link to post
Share on other sites

15 минут назад, mantech сказал:

Ну разумеется в авиации все только сертифицированное, но это не равно каким-то непонятным наворотам на ПЛИСах и пр.. Например, если я могу сделать такую трубку на АВРке и засертифицировать и это никоим образом не повлияет на надежность...

Хотите в рамках "это вряд ли"? Сертификаторы в одном из изделий требуют, чтобы выводимая на дисплей высота (как группа пикселей) доказывала свою правдивость. Т.е. должен был стоять отдельный контроллер, который мониторил и сравнивал выводимую на интерфейс LVDS дисплея картинку попиксельно, чтобы расчет одного процессора и выводимый результат не был не дай бог не совпадающим с другим.

Share this post


Link to post
Share on other sites

1 минуту назад, Arlleex сказал:

Сертификаторы в одном из изделий требуют, чтобы выводимая на дисплей высота (как группа пикселей) доказывала свою правдивость.

Да фиг знает, я в таких отраслях не работал, поэтому не удивлюсь))

Share this post


Link to post
Share on other sites

15 минут назад, mantech сказал:

И вот еще мысли вслух, ПЛИС - это набор вентилей, конфигурация которых задается из внешней ПЗУ при запуске. Что будет, если произойдет сбой в какой-то ячейке? Вентиль перестанет работать корректно, или вообще изменится функция ЛБ. В МК в таком случае есть довольно большая вероятность уйти в хардфаулт и перезагрузиться по ватчдогу, а здесь как устранить сбой?

Это другая категория отказов. Речь о прогнозируемых отказах по причине некорректности программного обеспечения (в т.ч. конфигурации ПЛИС). Но не беспокойтесь, для ответственных блоков там еще трое рядом стоят и контролируют, что блок жив и выдает исправность.

17 минут назад, mantech сказал:

Эзернет очень непредсказуем в плане надежности передачи информации, ибо не синхронизирован никак, в таких системах надежнее TDMA решения.

Так в ответственных местах и нет езернета. А там, где требуется функциональность эзернета и при этом дублирование для надежности - исопльзуется 2 эзернета, аппаратно синхронизированных по потоку данных: AFDX.

Share this post


Link to post
Share on other sites

8 minutes ago, yes said:

надежность это да отдельный биизнес, тут не поспоришь

на всякий случай, чтобы все-таки как то правильнее сказать, а то получается по моим ответам, что надежность это фигня и заговор производителей спецтехники против "ардуинщиков"

надежность это отдельная "наука", то есть есть методы и формулы для расчета, есть стандарты. конкретно для железа это выражается в специальных блоках для мониторинга ошибок, цепях тестирования, дублирования и троирования (резервирования) - то есть "кремний" для обеспечения надежности может быть по площади и по трудозатратам быть выше чем собственно функциональный блок. поэтому себестоимость сертифицированой (если сертификация без дураков) техники гораздо выше, чем делающей то же самое, но без удовлетворения требований "надежности"

Share this post


Link to post
Share on other sites

В 07.11.2025 в 12:27, yes сказал:

можно на CAN для автомобилей сослаться - например, одна дохлая нода, теоретически, может погубить систему - но тем не менее в автомобилях (я видел вживую с потрохами только трактор - может зря обобщаю на автомобили) критически важные сообщения ходят по кэну

Я разбирал вышеуказанную трубку, там ПЛИС тактируется частотой 68 Гц (шестьдесят восемь). Признаков каких-то особых протоколов не наблюдается. Алгоритм работы ПЛИС остался неясен, поскольку трубку надо куда то подключить для исследований, а кроме трубки ничего не дали.  К тому же , 40% всех отказов этих трубок - пробой ПЛИС статическими разрядами. 

 По "импортозамещению" - никто почему-то не спросил, существуют ли российские ПЛИС 🙂

Share this post


Link to post
Share on other sites

2 часа назад, LLLLLLLLLL сказал:

там ПЛИС тактируется частотой 68 Гц

И что она там делает на этой сверхскорости? Опрашивает десяток кнопок и переводит код в последовательный вид))))))))

Edited by mantech

Share this post


Link to post
Share on other sites

В 11.11.2025 в 19:02, LLLLLLLLLL сказал:

К тому же , 40% всех отказов этих трубок - пробой ПЛИС статическими разрядами.

Ставлю не на статические разряды, а на "горячее включение" (когда входные сигналы на IO приходят раньше, чем напряжение питания). MAX7000S к этому очень чувствительны.

Share this post


Link to post
Share on other sites

8 часов назад, StewartLittle сказал:

Ставлю не на статические разряды, а на "горячее включение" (когда входные сигналы на IO приходят раньше, чем напряжение питания). MAX7000S к этому очень чувствительны.

Возможно и другая причина отказов, но более важно, что эти отказы возникают. Про 40% и статику сообщали представители закащщика.  Я этой трубкой занимался чуть больше месяца, потом её внезапно забрали. Я успел срисовать схему, которой нет в документации и даже начал проектировать небольшой стендик для проверок.

Что касается "ипортозамещения", то есть реверс-инжиниринга с последующим производством этих трубок в РФ, то ттут самое главное выяснить алгоритм работы. Можно ли его выяснить, получив прошивку ПЛИС - вопрос.

10 часов назад, mantech сказал:

И что она там делает на этой сверхскорости? Опрашивает десяток кнопок и переводит код в последовательный вид))))))))

Кнопок там всего 4 🙂. Также есть три реле, 4 светодиода и несколько опторазвязанных линий вход-выходов (где появляются "длинные" сигналы 0 и 1), которые идут к внешнему оборудованию. При отсутствии этого внешнего оборудования трубка мало что делает.  

Share this post


Link to post
Share on other sites

1 hour ago, LLLLLLLLLL said:

потом её внезапно забрали

Ну как же без дураков. 

1 hour ago, LLLLLLLLLL said:

тут самое главное выяснить алгоритм работы

только вы неправильно начали. Надо двинатся не от коробочки, а топ-дауном. Низходящим анализом. Восходящая стратегия боттом-ап здесь только морока. 

Share this post


Link to post
Share on other sites

3 часа назад, LLLLLLLLLL сказал:

Кнопок там всего 4 🙂. Также есть три реле, 4 светодиода и несколько опторазвязанных линий вход-выходов (где появляются "длинные" сигналы 0 и 1), которые идут к внешнему оборудованию.

Напоминает что-то на древней АТС)))

Share this post


Link to post
Share on other sites

13 hours ago, mantech said:

И что она там делает на этой сверхскорости? Опрашивает десяток кнопок

Да запросто. Меня в начале 90-х знакомый КГБшник попросил поставить противоугонку (!) на Москвич (!), который он купил жене - он занялся бизнесом и разбогател 🙂 Ну я поставил. Через некоторое время он опять ко мне обратился - противоугонка сломалась. А сделана она была в Зеленограде. Ну открыл я коробочку... Как и ожидал, деятели эти об автомобильной электронике и особенностях питания представления не имели. Никакой защиты от выбросов по 12В не было совсем. Хоть бы стабилитрон для отвода совести поставили :). Зато у них был доступ к "самым большим в мире микросхемам". Вот на чём-то вроде ПЛИС, или как это тогда называлось, там всё и было сделано. То есть чинить было нечего - только выкинуть.

Share this post


Link to post
Share on other sites

4 минуты назад, Yuri7751 сказал:

Как и ожидал, деятели эти об автомобильной электронике и особенностях питания представления не имели. Никакой защиты от выбросов по 12В не было совсем.

Да уж))) Про эти схемы защиты уже сто лет как было известно, но видимо не для всех, как в первых импортных телефонах, которые не подозревали, что в наших телефонных сетях, вместо 120В вызова могло быть и 200, а при снятии трубки там предполагалось мгновенное выключение вызывного сигнала, хотя у нас бывало отключалось только после всей посылки вызова)))))))

Edited by mantech

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...