Перейти к содержанию
    

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

До такой, что ...

Сложный вопрос. Несмотря на слово  Universal в названии стандарта, проблемы с совместимостью различных usb устройств до сих пор очень серьезные. И это касается не только компьютерной периферии и бытовых устройств. Проблемы есть и со вполне профессиональными устройствами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, aaarrr said:

HS только недавно появились в интегральном исполнении.

Ссылочку можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 minutes ago, Electrobit said:

проблемы с совместимостью различных usb устройств до сих пор очень серьезные

С электрической, или все-таки программной?

 

17 minutes ago, Electrobit said:

Проблемы есть и со вполне профессиональными устройствами.

От "вполне профессиональных" устройств и следует ждать проблем прежде всего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, aaarrr сказал:

С электрической, или все-таки программной?

С аппаратной частью тоже проблем хватает. Например CY7C68013 (это для предназначалось для профессиональных разработок) известна своими "капризами".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

33 minutes ago, Electrobit said:

Например CY7C68013 (это для предназначалось для профессиональных разработок) известна своими "капризами".

И что же с ней не так? Я, правда, сделал на ней ровно одно изделие много лет назад, но что-то особых капризов не припомню.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 минут назад, aaarrr сказал:

И что же с ней не так? Я, правда, сделал на ней ровно одно изделие много лет назад, но что-то особых капризов не припомню.

Микросхема эта довольно древняя и проблема там была, что при передаче данных по USB она зависала. Они там даже в производстве что-то меняли чтоб уйти от этой проблемы, потом вроде как-то наладили. Я специально такими вещами не интересуюсь, т.к. не занимаюсь профессионально разработкой, но вообще USB интерфейс один из самых проблемных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CY7C68013 появилась более 20 лет назад, а пришедшая её на смену и содержащая ровно 1 пункт в errata CY7C68013A - 19 лет назад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

57 минут назад, aaarrr сказал:

И что же с ней не так? Я, правда, сделал на ней ровно одно изделие много лет назад, но что-то особых капризов не припомню.

Аналогично (тоже одно изделие, тоже много лет назад, тоже никаких проблем). Только на CY7C68013A.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Electrobit сказал:

но вообще USB интерфейс один из самых проблемных.

Не раз слышал что-то подобное. В то же время сколько работал - с самим USB проблем не наблюдал. Да, сталкивался с проблемами в кривых библиотеках (под win), наступал на баги в открытых USB-стеках (не раз), может даже были баги в USB-периферии МК (не помню). Но вот чтобы проблема именно в самом USB.... :unknw:

Недавно сделал win-утилиту, управляющую инвертором с довольно мощным PMSM-мотором. Соединяющуюся с инвертором по USB. Думал будут проблемы в работе USB (в самой схеме инвертора много проблем в аналоговых её частях из-за гуляющих по шинам коротких импульсов - из-за зарядки емкостей затворов силовых полевых транзисторов). Точнее даже - были призрачные надежды, что USB вообще заработает. Но позарез нужны были осциллограммы с инвертора и другого подходящего интерфейса больше для них не было. И как ни странно - USB заработал и работает хоть часами передавая поток осц. через изохронную точку. Разгоны/торможения, броски тока через мотор - всё пофигу! USB стоит как вкопанный. Причём там USB подключен напрямую к МК, без ADUM4160, только TVS-диоды стоят.

 

PS: И в последнее время у меня всё больше крепнет мнение, но что все эти слухи про "проблемность USB", на 99% - из-за кривого кода всех этих свободных либ и стеков, которыми пользуется большинство. Не вникая особо ни в периферию своих МК ни даже не прочитав, что такое USB и как оно там устроено. И виноват как всегда: не USB, а прокладка между стулом и клавиатурой.  :unknw:

PPS: И про то, что осциллограммы у меня передаются через изохронную точку, я не зря сказал. Кто знает как работает USB, тот поймёт почему.  :wink:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 минут назад, jcxz сказал:

Не вникая особо ни в периферию своих МК ни даже не прочитав, что такое USB и как оно там устроено. И виноват как всегда: не USB, а прокладка между стулом и клавиатурой.  :unknw:

Никто кроме профессиональных  разработчиков и не обязан вникать "как оно там устроено". Разработчики это единственные кому за это деньги платят. Что касается USB, то производители его и изначально подавали и сейчас подают как беспроблемный P&P интерфейс,  а потом, когда возникают проблемы, заявляют пользователям, что у тех руки не из того места растут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, Electrobit said:

когда возникают проблемы

У меня в пользовании ровно одно проблемное USB-устройство - какая-то древняя клавиатура, отказывающаяся работать после пропадания дежурного питания у компа.

Все остальные проблемы возникали исключительно по причине низкого качества кабелей. А у пользователей как раз такие + хабы и корпуса за 3 копейки. Вот и результат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 минуту назад, aaarrr сказал:

А у пользователей как раз такие + хабы и корпуса за 3 копейки. Вот и результат.

Обвинение пользователей в проблемах с работой устройств, это политика производителей и продавцов.

Почему это делают торгаши - понятно. А вот почему это делают другие - не очень. Вот вы сейчас пишите, что у пользователей: "хабы и корпуса за 3 копейки". Если товар соответствует всем заявленным стандартам и сертифицирован, то не имеет значения сколько он стоит. Он и за 3 копейки должен работать как надо. Мы не заставляем производителей продавать по 3 копейки.

Изменено пользователем Electrobit
правка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 минут назад, Electrobit сказал:

Он и за 3 копейки должен работать как надо. 

"Должен, но не обязан". Вот у меня есть пара китайских USB-хабов. Если воткнуть их в ПК и померить напряжение на их USB-разъёмах - вижу всего 4.5V. В то время как на USB компа честные +5V (даже чуть больше). А ведь минимально допустимое напряжение питания на USB (при питании от USB) должно быть вроде 4.5V? Т.е. - на пределе. Особенно если втыкаемое устройство ещё и кушает порядочно. USB-device может и не заработать или глючить с таким питанием.

Понятно что виноват кривой дешёвый китайский USB-хаб. И без внешнего питания использовать его нельзя. Но ведь большинство пользователей даже не задумываются какое питание идёт с хаба. Да они и нормальный USB-хаб не задумываясь завалят, воткнув в него кучу всяких "гаджетов".

 

В то же время на работе такой USB-хаб: https://manhattanproducts.us/collections/usb-hubs/products/manhattan-en-mondohub-ii-163606

Да дорого, но зато работает хорошо и питание не проваливается. Но разве большинство юзеров купят такой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Но ведь большинство пользователей даже не задумываются какое питание идёт с хаба. Да они и нормальный USB-хаб не задумываясь завалят, воткнув в него кучу всяких "гаджетов".

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

А если USB HUB выдаёт 1-4 контактах 4,5В при хх, то вопрос не к пользователям, а к тем кто проводил его сертификацию. Как такой товар вообще попадал в продажу и почему страдать должен потребитель?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...