ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
731109 Топик полностью
Evgeny_CD, Архитектор (25.01.2017 21:36 - 21:50, просмотров: 308) ответил Николай Коровин на Философский вопрос. Где-нибудь реально применялась общая сквозная шина с изоляцией неактивных участков (ХЗ как она правильно называется)?
Я много раз пытался придумать "идеальную шину для связи embedded устройств". И каждый раз калькулятор, сука империалистическая, таки разбивал мои розовые мечты вдребезги. И твою он тоже разобъет :) 1. Каждый узел - КА с некоторым количеством состояний. Страшный косяк твоей идеи - если этот КА облажаетя, то соседние с ним узлы не свяжутся. Пусть вероятность ошибки КА 1/100 (этого уровня удастся достичь не скоро, нужно долго отлаживать физический уровень и код ). Тогда вероятность успешной связи 1 и 21 узла 0.99^20=0,82 - не дофига. 2. Ок, пусть я клевещу. Ты вылизал код и аппаратуру. Все работает идеально. Сколько портов чудо-шины ты реально можешь продать в рамках доступных тебе проектов? За несколько лет. А теперь сложи затраты на разработку, отладку, полевое тестирование и подели это на количество портов. Заложи туда хотя бы 20% прибыли. И как результат? 3. Представь, что ты все сделал на дуплексном Ethernet. По UTP'шке до каждого устройства от свитчка, PHY, MAC. Сколько там приведенная стоимость порта для 100М Ethernet? Получится на удивление маленькая стоимость. 4. А теперь главный вопрос. А какие преимущества даст твоя система связи перед Ethernet? Подсказка - IP не обязательно. Если нужная тебе ширина канала сильно меньше 100Мбит, то едва ли будут преимущества. 5. Еще тонкость. Любые современные шины сейчас живут только при условии, что их используют не только создатели. Т.е. чтобы твое детище жило, надо делать минимум одно из нескольких: * сделать открытую спецификацию * сделать открытой ее эталонную реализацию * сделать модулек, который будут задешево покупать и встраивать в свои системы * сделать свою микросхему. 6. Тем не менее, творить стоит. Ибо не все еще сделано в части шиностроения. Например, как мы вяснили, удобного дешевого универсального решения "питание + связь по 1 паре" о сих порт нет. Ниша для модульков, реализующих такое за $5, пока еще открыта. 7. да, схемотехника ключей, разрывающих пару в реальной жизни будет нифга не простой. Устойчивость к синфазной помехе, скорость, проходная емкость и проч. - честное решение с хорошими параметрами будет стоить баксов 10 :)