ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
16 мая
565509 Топик полностью
fk0, легенда (12.12.2014 00:43, просмотров: 329) ответил Evgeny_CD на У меня такой же опыт для "кабельного" USB, но я никак не могу понять основы этой "хреновой помехоустойчивости". То, что значительная часть USB дров для венды написана криво - это знают все. Даже здесь как-то приводили анализ какого-то стандартного
Начнём по-ближе. Факт, что проблема начинается на физическом уровне. Дальше таймауты из-за отсутствия обмена и ошибки в драйверах или же элементарные эффекты вроде защёлкивания ИМС, сбросов и т.п. А чего ты хотел от диффпары с относительно высокоомными входами, практически нулевой ёмкостью и допустимым диапазоном напряжений 0..3в? В RS-485 на входе есть относительно дубовый компаратор, для USB по той же технологии не сделаешь -- наносекунды на счету. Вообще для USB предусмотрены и соединения дифф. парой на ПП и в кабеле, экранированный кабель, защитные диоды, синфазные дроссели и ферритовые фильтры. Только сразу же начнётся вой, что мол дорого, и проще трансформатор как в ethernet. И я таки думаю, да, будущее за ethernet. Ибо трансформатор, помимо прочего, даёт массу преимуществ: дешёвые кабельные соединения, питание по тому же кабелю с относительно (USB) большой мощностью, возможность построения отказоустойчивых сетей с топологиями типа "кольцо" (vs дерево), отказ от единой точки отказа (хаб в USB). Конечно в ethernet нужны коммутаторы, но они потенциально могут быть заменены на пассивный хаб, если число узлов не велико... Да и число узлов и расстояния в ethernet несколько более приближены к реальной жизни. А USB -- только если для настольных приборов максимум.
[ZX]