-
- А вот есть ли соображения по надежности USB в пределах одной платы? Ну типа есть главный чип (с линухом) и к нему расширитель портов (например 8 портов RS232). Есть ли у кого подобный опыт? - LightElf(07.12.2016 12:42)
- Если дорваться до дров и выкинуть лишнее, оставив только передал пакет-принял пакет, то USB вряд ли будет сильно отличаться от UART по надежности. Есть же HSIC всякие, считай вариант LVDS. - ASDFS(07.12.2016 14:11)
- Не, речь именно о стандартных устройствах со стандартными дровами. Например такая схема: к процу подключаем 7-портовый USB-hub (например FE2.1) и на него - 7 штук USB-UART (типа PL2303SA). Все лежит на одной плате, с одним питанием. Насколько LightElf(38 знак., 07.12.2016 15:37)
- Устойчивость работы USB определяется устойчивостью работы дров. Тут уже кто то советовал выгружать ядро если что... - ASDFS(07.12.2016 15:40)
- Ну тогда USB ничем не отличается от Ethernet или SPI. - LightElf(07.12.2016 15:45)
- Теоретически да. Но по непонятной мне причине никто не делает устойчивых USB дров. То ли все лижут с кривого шаблона то ли кривизна еще в дровах оси порылась. Последнее наиболее вероятно - дрова USB родились из драйверов устройств, про которые ASDFS(56 знак., 07.12.2016 15:54)
- Не раз наблюдал, как плохой контакт в разъёме USB заваливал дрова всяких кетайских поделий. С Ethernet такого ни разу не видел. - SciFi(07.12.2016 15:47)
- 1. Речь идет о запаянной плате, никаких разъемов. LightElf(57 знак., 07.12.2016 15:50)
- Ну тогда USB ничем не отличается от Ethernet или SPI. - LightElf(07.12.2016 15:45)
- Устойчивость работы USB определяется устойчивостью работы дров. Тут уже кто то советовал выгружать ядро если что... - ASDFS(07.12.2016 15:40)
- Не, речь именно о стандартных устройствах со стандартными дровами. Например такая схема: к процу подключаем 7-портовый USB-hub (например FE2.1) и на него - 7 штук USB-UART (типа PL2303SA). Все лежит на одной плате, с одним питанием. Насколько LightElf(38 знак., 07.12.2016 15:37)
- Если дорваться до дров и выкинуть лишнее, оставив только передал пакет-принял пакет, то USB вряд ли будет сильно отличаться от UART по надежности. Есть же HSIC всякие, считай вариант LVDS. - ASDFS(07.12.2016 14:11)
- Чем голый Ethernet не устраивает ? - _basile(04.12.2016 17:55, )
- Про Ethernet уже не здесь! И да же "одетый"... - Make_Pic(04.12.2016 20:45)
- На последней странице, в схеме Stlink-V2 к USB_DP добавлен транзистор Q10, подающий 3.3 Вольта. Это вызывает ренумерацию хоста. Кто-нибудь использовал такое, помогает от зависаний или для чего другого? бомж(18.11.2016 18:02)
- Передергивание устройства помогает только если соответствующий ему порт в приложении закрыт. Я в свое время в некоторых прогах чтобы уменьшить риск фатального зависона открывал и закрывал порт в писюковой проге после каждого обмена. Помогало, но ASDFS(11 знак., 18.11.2016 21:24)
- кстати, увидал в схеме STM32 Дискавери транзистор, что включает/выключает подтяжку по линии USB. Этим как раз и делают передергивание? - Лагунов(27.11.2016 06:49)
- ага - ASDFS(27.11.2016 16:37)
- Кажись да, но сам я ещё не пробовал - бомж(27.11.2016 16:20)
- В Линуксе, кроме этого, используют принудительную выгрузку/загрузку модуля ядра.
Дальше - только полное разрушение направленным взрывом.- Скрипач(18.11.2016 21:29)- Перекреплю сюда эту ветку, раз тут вся тема про это. Во какой глюк тут человек поймал. Короче, втыкает он электронную книжку в обычный порт USB… Николай Коровин(1073 знак., 03.11.2016 22:25 - 18.11.2016 22:27)
- судя по timeout явно косяк в юсб подсистеме, что за книжка то? jury093(530 знак., 21.11.2016 11:59, )
- Сегодня воткнул книжку в вынду и понял, почему линух отрубается с ней. - дак пусть собеседник в линуксе и смотрит логи происходящего. вероятно проблемы с книжкой, система энумерации начинает быстро и часто дергать порты. как следствие - слетают с jury093(336 знак., 04.11.2016 12:30, )
- Overcurrent можно проверить активным USB-хабом, спасибо за подсказку… а логи вот какие: Николай Коровин(6147 знак., 04.11.2016 18:30)
- Перекреплю сюда эту ветку, раз тут вся тема про это. Во какой глюк тут человек поймал. Короче, втыкает он электронную книжку в обычный порт USB… Николай Коровин(1073 знак., 03.11.2016 22:25 - 18.11.2016 22:27)
- кстати, увидал в схеме STM32 Дискавери транзистор, что включает/выключает подтяжку по линии USB. Этим как раз и делают передергивание? - Лагунов(27.11.2016 06:49)
- Передергивание устройства помогает только если соответствующий ему порт в приложении закрыт. Я в свое время в некоторых прогах чтобы уменьшить риск фатального зависона открывал и закрывал порт в писюковой проге после каждого обмена. Помогало, но ASDFS(11 знак., 18.11.2016 21:24)
- Сам я так не делал, руки не дошли, но была следующая задумка. Evgeny_CD(1284 знак., 18.11.2016 17:21 - 17:26)
- Все уже давно украдено до вас. LightElf(07.12.2016 15:41, ссылка)
- Ход мысли категорически одобряю , по реализации возможны варианты. - PlainUser(24.11.2016 10:02)
- 1. возможно, применяю 0men(552 знак., 18.11.2016 16:00 - 16:10)
- Для понимания уровня помех: мышка и клавиатура у Вас при этом отваливаются? - Экспериментатор(18.11.2016 17:02, )
- до экранировки отваливалось все и вся - 0men(18.11.2016 17:03)
- Так это Вы помеху победили, а не помехозащищенный USB передатчик сделали. Экспериментатор(185 знак., 18.11.2016 17:13, )
- до экранировки отваливалось все и вся - 0men(18.11.2016 17:03)
- Для понимания уровня помех: мышка и клавиатура у Вас при этом отваливаются? - Экспериментатор(18.11.2016 17:02, )
- Предлагаю 4) А к чему ещё, кроме USB, можно при величайшей хитрости прицепиться? %) Николай Коровин(808 знак., 18.11.2016 12:18)
- Нужен аналог человеческого глаза для приема и аналог пальца для передачи.Этот интерфейс хрен когда отменят. - PlainUser(24.11.2016 10:05)
- Иногда задумываюсь над звуковой картой. Не меньше двух входов-выходов в любом компьютере, 16-бит разрешения. Интересно, что-то лучше DTMF для быстрой передачи данных можно придумать? Apple от греха убрал разъем с опережением. - Экспериментатор(18.11.2016 12:57, )
- Ещё раз задумался над SMBus, ещё немного почитал… похоже, там не так уж и сложно к ней подцепиться. Нужно просто после ресета отчитаться по всей форме, где я и кто я, и так далее, чтобы внесли в список устройств. А потом из-под оси можно будет Николай Коровин(496 знак., 22.11.2016 13:01)
- Люди, не зарабатывайте геморрой... w7500P стОит 2..3$. - Гудвин(22.11.2016 13:19)
- любая прикладная программа в Винде будет видеть его UART как виртуальный СОМ-порт? - Лагунов(27.11.2016 20:19)
- Нафиг COM, если есть ethernet? Кстати, у wiznet для w7500p доступен готовый проект ethernet-сом. - Гудвин(04.12.2016 08:43, ссылка)
- Да тут не в экономии дело… слотовое устройство, которое вообще по «основной» шине не общается — прикольно ж. Подцепилось как „Generic SMBus-only device KOPO1“, дровишки его поймали, в управляющей программе выбрал устройство KOPO1… - Николай Коровин(22.11.2016 13:43)
- любая прикладная программа в Винде будет видеть его UART как виртуальный СОМ-порт? - Лагунов(27.11.2016 20:19)
- можно глянуть как это делает speedfan, по SMB он как раз и общается с микрухой управления вентиляторами. - Alex68(22.11.2016 13:15)
- А вот python-smbus не для таких ли как раз случаев и написан? Сдаётся мне, что всё уже украдено до нас О_о Николай Коровин(84 знак., 26.11.2016 20:53)
- Он вроде фриварь с закрытыми сырцами. Кста на смбас не такая уж и объёмная официальная документация, надо просто иметь
времясилы, которые можно уделить нормальному прочтению и написанию. - Николай Коровин(22.11.2016 13:46)- через драйвер giveio он так понимаю прямо обращается к чипсету материнки, ниже лог его запуска. Alex68(284 знак., 22.11.2016 14:36)
- Люди, не зарабатывайте геморрой... w7500P стОит 2..3$. - Гудвин(22.11.2016 13:19)
- На стороне PC софтверно реализовать модем? - Dingo(18.11.2016 13:04)
- Ещё раз задумался над SMBus, ещё немного почитал… похоже, там не так уж и сложно к ней подцепиться. Нужно просто после ресета отчитаться по всей форме, где я и кто я, и так далее, чтобы внесли в список устройств. А потом из-под оси можно будет Николай Коровин(496 знак., 22.11.2016 13:01)
- вот у нас на АЗС все протоколы обмена заточены на СОМ-порт. Соответственно уход на USB - переход к адаптерам USB-СОМ(rs232/rs485/rs422). Продаваемые текущие адаптер регулярно виснут. Судя по всему только USB с развязкой. - Лагунов(18.11.2016 11:17)
- Болид пробовали? Втыкать прямо в компьютер, без всяких USB удлинителей. Экспериментатор(211 знак., 18.11.2016 11:36, )
- "Втыкать прямо в компьютер, без всяких USB удлинителей" это как минимум уже 50% успеха. - PlainUser(18.11.2016 12:01)
- Болид неплохой и дешевый адаптор, но не всякий софт с ним работает. Иногда винда считает, что данные переданы, а физической передачи нет, FTDI в этом смысле надежнее. Ну и развязка от наносекунд не спасает, иногда физически передергивать Andreas(12 знак., 18.11.2016 11:44)
- FTDI - надежней? Ну тогда точно этот Болид не нужен. :-) - Лагунов(18.11.2016 12:11)
- В плане драйверов надежный. - Andreas(18.11.2016 12:24)
- так вроде и виснет как раз драйвер у всех адаптеров. Так? - Лагунов(18.11.2016 14:04)
- Виснет хост. Если не учитывать сбои хоста у FTDI наиболее беспроблемный драйвер по части программирования + есть d2xx кому надо копнуть чуть глубже. - 3m(18.11.2016 16:49)
- подтверждаю, виснет всегда хост - 0men(18.11.2016 16:55)
- Виснет хост. Если не учитывать сбои хоста у FTDI наиболее беспроблемный драйвер по части программирования + есть d2xx кому надо копнуть чуть глубже. - 3m(18.11.2016 16:49)
- так вроде и виснет как раз драйвер у всех адаптеров. Так? - Лагунов(18.11.2016 14:04)
- В плане драйверов надежный. - Andreas(18.11.2016 12:24)
- Не спасает, когда Болид прямо в компьютер подключали, или через кабель? Экспериментатор(201 знак., 18.11.2016 12:06, )
- ХЗ, их у клиентов стоит много, это по их рассказам. - Andreas(18.11.2016 12:25)
- FTDI - надежней? Ну тогда точно этот Болид не нужен. :-) - Лагунов(18.11.2016 12:11)
- Болид пробовали? Втыкать прямо в компьютер, без всяких USB удлинителей. Экспериментатор(211 знак., 18.11.2016 11:36, )
- Есть коробочки для гальваноразвязки USB. Сам не пробовал, но на электрониксе хвалят. Я бы тоже использовал. - =L.A.=(18.11.2016 11:01)
- сделал на ADuM4160 по их референсу. Адикм аналогичное продает - Vit(18.11.2016 11:25, ссылка)
- И? Выше пишут здесь, что это гальваноразвязка что есть, что ее нет, а вас после юзанья какое сложилось мнение? - Make_Pic(18.11.2016 13:19)
- А конкретно, что за коробочки? - Make_Pic(18.11.2016 11:20)
- сделал на ADuM4160 по их референсу. Адикм аналогичное продает - Vit(18.11.2016 11:25, ссылка)
- Исключительно при отсутствии других вариантов. PlainUser(1223 знак., 18.11.2016 10:51)
- 1) нет, 2) всё, 3) да. - fk0(18.11.2016 10:42)
- крестики - нолики, а может поговорим? ;) - Make_Pic(18.11.2016 10:43)
- "В промышленных применениях" есть стандарты. Как писанные, так и сложившиеся стереотипы. Отступать от них, без обоснованной необходимости - плохое кунг-фу. Скрипач(1865 знак., 18.11.2016 09:22 - 10:35)
- И тем не менее бывают железки, которым нет замены и приходится их использовать с USB портом, других нет. Посему вопрос, а есть ли какая то индустриальная спецификация USB? Все таки кто нибудь да наваял такое. - Make_Pic(18.11.2016 10:47)
- Вот объясните как вы себе представляете "индустриальную спецификацию USB" ? Ну родят такое и ЧО ? intel и остальные вендоры тут же побегут выпускать индустриальные хосты и хабы а ms напишет неглючный usb стек ? ieee1394 где сейчас ? - 3m(18.11.2016 13:53)
- В таких случаях я возьму максимально "фирменный" адаптер. Чтобы прикрыть свою толстую задницу. Скрипач(481 знак., 18.11.2016 10:57 - 11:03)
- Это опять же про мосты USB-COM? - Make_Pic(18.11.2016 11:22)
- У вас из "агрегата" торчит USB? Причем тут COM? Скрипач(566 знак., 18.11.2016 13:29 - 15:23)
- Это опять же про мосты USB-COM? - Make_Pic(18.11.2016 11:22)
- да - для блочков питания USB идеален) как много времени понадобилось USB чтобы найти своем место в жизни! - basilmak(18.11.2016 10:25)
- И тем не менее бывают железки, которым нет замены и приходится их использовать с USB портом, других нет. Посему вопрос, а есть ли какая то индустриальная спецификация USB? Все таки кто нибудь да наваял такое. - Make_Pic(18.11.2016 10:47)
- 1) Возможно потому что часто просто не других вариантов и "приходится жрать кактус". Если имеются "условия помех" лучше сразу уходить на ethernet. Чтобы выжать хоть какую то надежность с usb надо работать нативно учитывая особенности этого 3m(673 знак., 18.11.2016 09:49)
- По 2) - где то в инете встречал я такую приблуду - писали помогает, но не надо было, сейчас хотелось взглянуть реализацию и не могу найти. - Make_Pic(18.11.2016 10:49)
- да, лучше сразу на Ethernet - USB для мышек в руке... Надежность в реальной эксплуатации USB-COM и Tibbo EM100 Ethernet-COM просто сравнить нельзя. Viznet-а - можно) - basilmak(18.11.2016 10:20 - 10:22)
- А почему именно EM100? У него только 115200, а у других той же фирмы до 921600 доходит, причем при более низкой цене. - Экспериментатор(18.11.2016 11:39, )
- В офисе ковролин. Когда хватаешься за мышку -- всё время сбрасывается клавиатура и приходится переустанавливать раскладку и скорость автоповтора. :-( - fk0(18.11.2016 10:43)
- Жесть какая. Я всегда сначала об заземление, потом об технику. Передача из рук в руки тоже с потенциало-выравнивательными ритуалами. Тут может быть такое, что придётся «переустанавливать» месяц работы отдела, а не скорость… - Николай Коровин(18.11.2016 12:00)
- Рукой? Искра шибает - неприятно. Если зажать в руке железку (ключ от двери, металлическую ручку) и коснуться ей, то искра шибает в железку, а руке не чувствительно. - maik-vs(18.11.2016 12:46)
- …и фронт намного круче. Рукой по корпусу — всё нормально, отвёрткой, зажатой в руке — аварийный рестарт. Так что железкой — только по батарее отопления или другой земле, не завязанной на ноль системы. Проводимость заземления может не успеть слить. - Николай Коровин(18.11.2016 13:10)
- Рукой? Искра шибает - неприятно. Если зажать в руке железку (ключ от двери, металлическую ручку) и коснуться ей, то искра шибает в железку, а руке не чувствительно. - maik-vs(18.11.2016 12:46)
- Жесть какая. Я всегда сначала об заземление, потом об технику. Передача из рук в руки тоже с потенциало-выравнивательными ритуалами. Тут может быть такое, что придётся «переустанавливать» месяц работы отдела, а не скорость… - Николай Коровин(18.11.2016 12:00)
- А что там такого у Wiznet? - Make_Pic(18.11.2016 10:42)
- А вот есть ли соображения по надежности USB в пределах одной платы? Ну типа есть главный чип (с линухом) и к нему расширитель портов (например 8 портов RS232). Есть ли у кого подобный опыт? - LightElf(07.12.2016 12:42)