|
ATXMEGA и USB |
|
|
|
 |
Ответов
|
Nov 2 2013, 17:43
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 27-09-12
Пользователь №: 73 712

|
USB сложен. У меня тоже проблема: периодическое нарушение работы экспериментального девайса после отключения холодильника на кухне.  Проходит импульс по питанию. Но суть не в импульсе, а в том что работа USB не восстанавливается полностью, а должна вроде? Ну типа прислать Clear Feature для проблемной конечной точки и т.д.
|
|
|
|
|
Nov 14 2013, 03:20
|
Частый гость
 
Группа: Участник
Сообщений: 110
Регистрация: 28-02-06
Из: Россия г. Омск
Пользователь №: 14 784

|
Цитата(piroman @ Nov 3 2013, 00:43)  USB сложен. У меня тоже проблема: периодическое нарушение работы экспериментального девайса после отключения холодильника на кухне.  Проходит импульс по питанию. Но суть не в импульсе, а в том что работа USB не восстанавливается полностью, а должна вроде? Ну типа прислать Clear Feature для проблемной конечной точки и т.д. Я все больше начинаю задумываться, что может быть не стоит в серьезных проектах браться за USB. Но с другой стороны смущает, что на новых материнках все реже встречается rs-232 P.S. Вот даже не знаю, что дальше делать. Главный инженер говорит давай USB. Я ему объяснил чем USB плох, он говорит может тогда wifi или bluetooth, тоже кажется в промыленных условиях не совсем надежно, данных надо гнать не много, но нужна хорошая надежность и обязательно гальваническая развязка с компьютером. Если например гальваническую развязку RS-232 сделать не проблема, скорости небольшие через оптопары, то USB я так понимаю там даже при передаче 1 байта, частота передачи все равно большая (?????). Есть в наличии WIFI модуль WF121-A-v1, входные данные по UART на выходе радиоканал. Или все-таки надо отстаивать мнение что RS-232 самое надежное??
Сообщение отредактировал Дмитрий_Мигачев - Nov 14 2013, 04:59
--------------------
|
|
|
|
|
Nov 14 2013, 06:46
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(Дмитрий_Мигачев @ Nov 14 2013, 07:20)  Я все больше начинаю задумываться, что может быть не стоит в серьезных проектах браться за USB. Но с другой стороны смущает, что на новых материнках все реже встречается rs-232 В промышленных условиях нужно использовать не USB, а тот же RS232 или RS485. Оптически развязанная версия RS232 - это "токовая петля" ("Current Loop", она же "CL"). Если скорости позволяют, конечно. Покупаете качественный компьютер и мультипортовку от той же MOXA. Ну или промышленный компьютер покупаете с соотв. портами. USB для серьезных применений не годится. То, что "на современных материнках нет COM-портов" - не аргумент. Это офисные компьютеры, вот COM - портов там и нет. Для офисных - да, сгодится и USB. Но не более того. P.S. Если позволяют скорости - я бы однозначно отстаивал один из вариантов RS232. Только мультипортовку качественную купите ... P.P.S. Вам, кстати, на какое расстояние нужно данные передавать ?
|
|
|
|
|
Nov 14 2013, 08:05
|
Частый гость
 
Группа: Участник
Сообщений: 110
Регистрация: 28-02-06
Из: Россия г. Омск
Пользователь №: 14 784

|
Цитата(kovigor @ Nov 14 2013, 13:46)  В промышленных условиях нужно использовать не USB, а тот же RS232 или RS485. Оптически развязанная версия RS232 - это "токовая петля" ("Current Loop", она же "CL"). Если скорости позволяют, конечно. Покупаете качественный компьютер и мультипортовку от той же MOXA. Ну или промышленный компьютер покупаете с соотв. портами. USB для серьезных применений не годится. То, что "на современных материнках нет COM-портов" - не аргумент. Это офисные компьютеры, вот COM - портов там и нет. Для офисных - да, сгодится и USB. Но не более того.
P.S. Если позволяют скорости - я бы однозначно отстаивал один из вариантов RS232. Только мультипортовку качественную купите ... P.P.S. Вам, кстати, на какое расстояние нужно данные передавать ? 2 -3 метра, не более P.S. А нет ли сейчас тенденции вытеснения RS-232 не только с офисных компьютеров??? Все любят сэкономить, и мы не исключение  Для наших целей порой за глаза материнки на каком-нибудь intel atom, они тоже иногда встречаются без RS-232. И как дела обстоят с передачей большого количества информации в ПК, через что для надежности?
Сообщение отредактировал Дмитрий_Мигачев - Nov 14 2013, 08:09
--------------------
|
|
|
|
|
Nov 14 2013, 09:31
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(Дмитрий_Мигачев @ Nov 14 2013, 12:05)  Все любят сэкономить, и мы не исключение  Для наших целей порой за глаза материнки на каком-нибудь intel atom, они тоже иногда встречаются без RS-232. Вы готовы к проблемам, связанным с потерей связи через USB в самый неподходящий момент ? Готовы нести за это ответственность ? Если да, то пользуйтесь USB. Если нет - не экономьте, и применяйте для ответственных задач соотв. аппаратуру. Если произойдет авария, никто, поверьте, не похвалит вас за то, что вы сэкономили 200 баксов на оборудовании.
|
|
|
|
|
Nov 14 2013, 16:43
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(kovigor @ Nov 14 2013, 22:06)  RS232 надежнее USB на порядок из-за своей простоты (как минимум). 1. Если говорить о линиях связи, то RS232 и USB одинаково просты - в обоих интерфейсах необходимо минимум три провода - земля и две линии данных. 2. Если говорить о помехозащищенности, то как раз RS232 проигрывает USB во многом. Плюсы USB - дифф. пара, NRZI, жесткий протокол, при чем на железном уровне. У RS232 - единственная защита - бит четности/паритета. 3. Если говорить о стоимости, то на сегодняшний момент стоимость приемопередатчика для USB дешевле, т.к. он обычно встроен в микроконтроллер. Для RS232 нужно ставить внешний драйвер. 4. Если говорить о программном уровне, то у USB он относительно сложный по сравнению с RS232, что компенсируется надежностью самого протокола в пользу USB. Для тех кто понимает USB нет проблем создать такой интерфейс в своей программе. Если Ваш личный опыт общения с USB неприятный, не значит что он таков у всех. Опять же ИМХО - RS232 - в промышленности давно уже раритет как по помехоустойчивости так и по скорости передачи данных. По поводу вышесказанного про холодильники. Возможно, проблема не в USB а в том, что плата не верно разведена.
--------------------
|
|
|
|
|
Nov 15 2013, 13:27
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(ArtemKAD @ Nov 15 2013, 04:53)  Крайне спорное утверждение. Это бесспорное утверждение Цитата(ArtemKAD @ Nov 15 2013, 04:53)  Главная защита RS232 это громадные по сравнению с USB зоны гистерезиса плюс большие допуски по времени фронтов. Главный недостаток RS232 - передача сигналов относительно земляного провода. В промышленности однозначно используется передача данных по дифф. паре, не зависимой от земли. Любой интерфейс, использующий дифф. пару (в том числе и USB), т.е. симметричный, на порядок помехоустойчив чем RS232. По этому RS232 давно уже в серьезных приложениях не применяют. USB, кстати, и был разработан как замена для RS232. Цитата(ArtemKAD @ Nov 15 2013, 04:53)  RS232 свободно работает и больше 100м. Работает. Только на "золотом" кабеле и на ооочень маленькой скорости. Никто его на таких длинах не использует, потому как для таких длин есть симметричные RS422/485.
--------------------
|
|
|
|
|
Nov 15 2013, 23:03
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата(prottoss @ Nov 15 2013, 16:27)  Любой интерфейс, использующий дифф. пару (в том числе и USB), т.е. симметричный, на порядок помехоустойчив чем RS232. ШАС, разогнались... USB имеет никакой гистерезис отсюда и его помехоустойчивость ниже плинтуса. Это устройство, не смотря на все ухищрения, реагирует буквально на каждый чих. Цитата(prottoss @ Nov 15 2013, 16:27)  Работает. Только на "золотом" кабеле и на ооочень маленькой скорости. Никакого "золотого" кабеля - на 100м RS232 работает практически на всём. Вот если надо больше - вот там уже возникают вопросы.
|
|
|
|
Сообщений в этой теме
Дмитрий_Мигачев ATXMEGA и USB Sep 16 2013, 05:05 Xenia На сколько я представляю (больше по старым AT90USB... Sep 16 2013, 06:23 Дмитрий_Мигачев Цитата(Xenia @ Sep 16 2013, 13:23) ...а у... Sep 16 2013, 09:31 prottoss Цитата(Xenia @ Sep 16 2013, 12:23) На ско... Sep 16 2013, 13:47  Дмитрий_Мигачев Цитата(prottoss @ Sep 16 2013, 20:47) [/b... Sep 17 2013, 04:26   prottoss Цитата(Дмитрий_Мигачев @ Sep 17 2013, 10... Sep 17 2013, 13:39    Дмитрий_Мигачев Цитата(prottoss @ Sep 17 2013, 20:39) Сам... Sep 18 2013, 03:49 Duhas на сколько я помню как раз таки встроенный 32МГц г... Sep 16 2013, 07:25 Дмитрий_Мигачев Пока не фига не работает..Но при инициализации USB... Sep 16 2013, 11:49 ArtemKAD Оттуда следует, что запустить USB можно и на разог... Sep 16 2013, 17:38 DmitryM Цитата(ArtemKAD @ Sep 16 2013, 21:38) Отт... Sep 17 2013, 05:08 Duhas Цитата(ArtemKAD @ Sep 17 2013, 01:38) Отт... Sep 17 2013, 05:56 Duhas ну степень извращенности данного решения под больш... Sep 17 2013, 16:21 Дмитрий_Мигачев Пока запустить не удалось. Разбираюсь. Кстати конт... Sep 18 2013, 10:19 zombi Цитата(Дмитрий_Мигачев @ Sep 18 2013, 13... Sep 18 2013, 19:36  Дмитрий_Мигачев Цитата(zombi @ Sep 19 2013, 02:36) Можно ... Sep 19 2013, 04:57 Duhas а зачем вам собственно LUFA? разве нет в ASF приме... Sep 18 2013, 15:57 Дмитрий_Мигачев Цитата(Duhas @ Sep 18 2013, 22:57) а заче... Sep 19 2013, 03:17  Xenia Цитата(zombi @ Sep 19 2013, 03:04) Срочно... Sep 19 2013, 12:40   zombi Цитата(Xenia @ Sep 19 2013, 15:40) Ни у к... Sep 19 2013, 15:43 ReMaster Цитата(Duhas @ Sep 18 2013, 19:57) а заче... Sep 30 2013, 09:27 Xenia Скажите, а вот выходят даташиты, у каждого из кото... Sep 18 2013, 20:26 zombi Цитата(Xenia @ Sep 18 2013, 23:26) 7 = H ... Sep 18 2013, 23:04 Duhas у меня остались платки от древнего проекта на А1, ... Sep 19 2013, 12:59 Дмитрий_Мигачев Обнаружил небольшие косячки в своем коде. Исправил... Sep 23 2013, 08:58 Duhas я - нет, я просто знаю что есть в ASF ) сам не ков... Sep 30 2013, 17:03  dimka76 Цитата(Дмитрий_Мигачев @ Nov 14 2013, 07... Nov 14 2013, 06:26        kovigor Цитата(prottoss @ Nov 14 2013, 20:43) 1, ... Nov 14 2013, 16:50         prottoss Цитата(kovigor @ Nov 14 2013, 22:50) Пред... Nov 14 2013, 16:52          zombi Цитата(prottoss @ Nov 15 2013, 17:27) Раб... Nov 15 2013, 14:53           kovigor Цитата(zombi @ Nov 15 2013, 18:53) Скажу ... Nov 15 2013, 19:14 piroman По поводу холодильника. Сижу за компьютером, плату... Nov 15 2013, 15:26 prottoss kovigor, ArtemKAD
Я не буду с Вами спорить. Можете... Nov 16 2013, 02:26 Дмитрий_Мигачев Спасибо большое всем за ответы. Прошу не судить ст... Nov 18 2013, 04:20 kovigor Цитата(Дмитрий_Мигачев @ Nov 18 2013, 08... Nov 18 2013, 08:34 piroman Ребята, оказывается есть большая проблема с USB CD... Nov 20 2013, 18:03 kovigor Цитата(piroman @ Nov 20 2013, 21:03) Вот ... Nov 20 2013, 18:53  prottoss Цитата(kovigor @ Nov 21 2013, 00:53) Даже... Nov 21 2013, 12:18   kovigor Цитата(prottoss @ Nov 21 2013, 15:18) Еще... Nov 21 2013, 13:05    prottoss Цитата(kovigor @ Nov 21 2013, 19:05) Кста... Nov 21 2013, 13:32     Ruslan.B Читаю тему так, случайно. И никто не обмолвился пр... Feb 24 2014, 22:53      DmitryM Цитата(Ruslan.B @ Feb 25 2014, 01:53) Чит... Feb 25 2014, 05:14 Alex11 Да там и вне больших помех проблем миллион. Основн... Nov 20 2013, 20:14 TriD А меня в этой ветке позабавило утверждение ярого з... Feb 26 2014, 09:09 Falkon_99 Кто работал с USB ATXMega, просветите пожалуйста, ... Jul 7 2014, 19:43  Xenia Цитата(Falkon_99 @ Jul 7 2014, 22:43) Кто... Jul 7 2014, 20:48   Falkon_99 да, есть поддержка host (OTG) только в контроллере... Jul 8 2014, 06:19    Копейкин Цитата(Falkon_99 @ Jul 8 2014, 10:19) да,... Jul 8 2014, 08:15    Xenia Цитата(Falkon_99 @ Jul 8 2014, 10:19) да,... Jul 8 2014, 09:06     Falkon_99 Спасибо, архитектура AVR ближе, поэтому и смотрю в... Jul 8 2014, 09:57 Копейкин Xenia, буферы конечно выделены и тактируются от PL... Jul 8 2014, 09:30 Xenia Цитата(Копейкин @ Jul 8 2014, 13:30) ... ... Jul 8 2014, 11:21 Копейкин Falkon_99, Обратите внимание на STM32CubeMX.
Это г... Jul 8 2014, 10:24 Копейкин Цитата(Xenia @ Jul 8 2014, 15:21) Хост ни... Jul 8 2014, 14:22 Falkon_99 Простейшая задача - это в кавычках )))) я себя так... Jul 9 2014, 07:53 Xenia Цитата(Копейкин @ Jul 8 2014, 18:22) Если... Jul 9 2014, 09:27 Копейкин Цитата(Xenia)Т.е. это чистая условность, которую д... Jul 9 2014, 13:01 Xenia Цитата(Копейкин @ Jul 9 2014, 17:01) Да я... Jul 9 2014, 18:08 Копейкин Цитата(Xenia)Скажите, а как все-таки делают хосты ... Jul 10 2014, 07:32 DmitryM Цитата(Копейкин @ Jul 10 2014, 10:32) 1) ... Jul 10 2014, 08:01  Xenia Цитата(DmitryM @ Jul 10 2014, 12:01) Мало... Jul 10 2014, 09:37 Копейкин Цитата(Xenia)Но не погорит ли 3-вольтовый МК, если... Jul 10 2014, 13:31 Xenia Цитата(Копейкин @ Jul 10 2014, 17:31) Мак... Jul 10 2014, 15:55
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|