Например TDA7294

Форум РадиоКот • Просмотр темы - USB переключатель
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср янв 07, 2026 19:42:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 32 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 12:11:48 
Первый раз сказал Мяу!

Зарегистрирован: Чт сен 04, 2025 11:38:13
Сообщений: 24
Рейтинг сообщения: 0
Рассматривается потребность в переключателе с не менее чем шестью позициями. В текущей реализации используется плата расширения с интерфейсом ввода/вывода, где каждый вывод соответствует определенному режиму. Данное решение представляется избыточным для данной функциональности.

В качестве альтернативы рассматривается использование микроконтроллера STM32 с портом COM (USB), что представляется более оптимальным вариантом.

Существуют ли другие, более простые варианты реализации данной задачи?

https://img.radiokot.ru/files/161321/me ... 0aohp6.jpg


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 12:19:03 
Друг Кота
Аватар пользователя

Карма: 55
Рейтинг сообщений: 669
Зарегистрирован: Вт сен 25, 2012 23:13:41
Сообщений: 5483
Откуда: г.Дзержинск Нижегородской обл.
Рейтинг сообщения: 0
Существуют ли другие, более простые варианты реализации данной задачи?
кАнЭшнА! USB-хаб называется. :) Портов столько, сколько нужно и все полнофункциональные.

_________________
Спасение утопающих дело рук самих утопающих.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 12:27:15 
Электрический кот

Карма: 5
Рейтинг сообщений: 173
Зарегистрирован: Пн май 01, 2017 20:01:45
Сообщений: 1079
Рейтинг сообщения: 0
4051, 4052


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 13:17:56 
Первый раз сказал Мяу!

Зарегистрирован: Чт сен 04, 2025 11:38:13
Сообщений: 24
Рейтинг сообщения: 0
Существуют ли другие, более простые варианты реализации данной задачи?
кАнЭшнА! USB-хаб называется. :) Портов столько, сколько нужно и все полнофункциональные.

usb hub ? у меня есть 6 сигналов и мне нужно обрабатывать работу программы в зависимости от поступающего сигнала.

Добавлено after 2 minutes 21 second:
4051, 4052

мультиплексор, отлично, но как потом отправить все в ком. порт? если это дело связывать с МК то тогда и мультплексор будет лишним. ( в моем случае, если это будет отдельное устройство.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 17:11:22 
Вымогатель припоя

Карма: 6
Рейтинг сообщений: 183
Зарегистрирован: Ср янв 06, 2010 10:01:46
Сообщений: 589
Рейтинг сообщения: 0
VIK_SAI писал(а):
более простые варианты
это экстремально растяжимое понятие.
Для одного специалиста просто - сунуть плату расширения в ПК, для другого - применить например, контроллер, способный эмулировать HID устройство, для третьего - применить преобразователь USB-UART и соединить его с ЛЮБЫМ знакомым микроконтроллером.
Точнее сказать невозможно по причине отсутствия инфы о характеристиках обрабатываемых сигналов, о вашей квалификации в харде и софте и т.д.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 17:38:45 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19600
Откуда: Таксимо
Рейтинг сообщения: 0
Fst3125 для скоростей юсбишных.

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 17:41:54 
Друг Кота
Аватар пользователя

Карма: 55
Рейтинг сообщений: 669
Зарегистрирован: Вт сен 25, 2012 23:13:41
Сообщений: 5483
Откуда: г.Дзержинск Нижегородской обл.
Рейтинг сообщения: 1
у меня есть 6 сигналов и мне нужно обрабатывать работу программы в зависимости от поступающего сигнала.
Вот и начните с написания технического задания (ТЗ). Опишите свои сигналы и что нужно получить в результате. Пока пишите ТЗ, сами поймёте как его реализовать.

_________________
Спасение утопающих дело рук самих утопающих.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 19:25:47 
Грызет канифоль
Аватар пользователя

Карма: 1
Рейтинг сообщений: 18
Зарегистрирован: Пн сен 15, 2025 08:43:23
Сообщений: 295
Рейтинг сообщения: 0
Вот посмотрел я на картинку, и вообще ничего не понял!
Зачем вообще что-то переключать, если можно взять STM32 с достаточным количеством USART'ов. Или что нужно?
У STM32 8 конечных точек. Одна - нулевая - используется в служебных целях. Следовательно, на оставшихся (двунаправленных) можно реализовать 7 CDC устройств. При помощи udev-скрипта по полю iInterface они отлично различаются - по симлинкам в /dev/
На моем гитхабе можно посмотреть, как 7 CDC реализовать. В планах у меня "мультиинтерфейсную" плату сделать (232, 422 или SSI, 485, I2C, SPI и CAN), с гальваноразвязкой на все интерфейсы. Печатные платы получил достаточно давно, все некогда ею заняться.

P.S. А еще более странным является цеплять к STM32 преобразователь UART-USB, когда на борту есть готовый USB!

_________________
Windows must die! And the users of this crap should either become smarter or become janitors.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Пн сен 29, 2025 20:45:30 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 188
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1665
Рейтинг сообщения: 0
Вот посмотрел я на картинку, и вообще ничего не понял!
Видимо вы маловато выпили просветляющего отвара из мухоморов. Вон - другие товарищи уже угадывают. Значит - приняли просветляющий отвар. 8)

Некоторые даже некие тайные заклинания уже произносят:
4051, 4052

Зачем вообще что-то переключать, если можно взять STM32 с достаточным количеством USART'ов. Или что нужно?
Господа, спокойствие! не волнуемся!
Скоро вернутся из отпусков прорицатели и гадалки. Они заколят жертвенного баранчика, его кровью умилостивят духов форума, достанут из него печень и по её виду предскажут: чего именно хочет ТС? и что за чудный зверь нацарапан на его наскальном рисунке?
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Вт сен 30, 2025 18:37:46 
Друг Кота
Аватар пользователя

Карма: 58
Рейтинг сообщений: 422
Зарегистрирован: Чт мар 20, 2008 01:06:40
Сообщений: 3405
Откуда: Севастополь
Рейтинг сообщения: 0
VIK_SAI
FT245 имеет 8 входов/выходов DATA и еще несколько вспомогательных

_________________
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Вт сен 30, 2025 19:37:20 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 268
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2723
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
В качестве альтернативы рассматривается использование микроконтроллера STM32 с портом COM (USB), что представляется более оптимальным вариантом.

Тогда уже скорее CH32V003F4P6. Там USB, конечно, специфичный, но вполне работоспособный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 12:39:37 
Первый раз сказал Мяу!

Зарегистрирован: Чт сен 04, 2025 11:38:13
Сообщений: 24
Рейтинг сообщения: 0
4051, 4052

в чем суть применения мультиплексора в данной схеме?

Добавлено after 23 minutes 37 seconds:
4051, 4052

в чем суть применения мультиплексора в данной схеме?


на данный момент без управления мк не вижу логики или есть то о чем я не подумал ?

Изображение

url=https://img.radiokot.ru/files/161321/medium/3um95ckix7.jpg]Изображение[/url]

на первой картинке я так вижу применение 4051, но мне тогда еще нужен будет порт usb.
На данный момент самый логичный вариант ft245, но может есть еще актуальные варианты ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 13:43:06 
Электрический кот

Карма: 5
Рейтинг сообщений: 173
Зарегистрирован: Пн май 01, 2017 20:01:45
Сообщений: 1079
Рейтинг сообщения: 0
.....
Если вам так хочется именно UART, то:
4052 выборка AB подключается к контактам RTS и DTR, выходы переключателей COM на RI, DSR или DCD.
Входы 4052 на ваши 8 источников сигнала.
Чтобы вычитать два источника, вначале выставляется 0-1-2-3 на сигналы RTS+DTR, потом считывается регистр RI-DSR-DCD и оттуда берутся 2 бита. Естественно, из самого device UART должны выходить TTL уровни, а не RS232.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 14:07:01 
Первый раз сказал Мяу!

Зарегистрирован: Чт сен 04, 2025 11:38:13
Сообщений: 24
Рейтинг сообщения: 0
.....
Если вам так хочется именно UART, то:
4052 выборка AB подключается к контактам RTS и DTR, выходы переключателей COM на RI, DSR или DCD.
Входы 4052 на ваши 8 источников сигнала.
Чтобы вычитать два источника, вначале выставляется 0-1-2-3 на сигналы RTS+DTR, потом считывается регистр RI-DSR-DCD и оттуда берутся 2 бита. Естественно, из самого device UART должны выходить TTL уровни, а не RS232.

мне на выходе нужен usb :)) виртуальный компорт который будет только лишь получать информацию о состоянии.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 15:04:35 
Прорезались зубы
Аватар пользователя

Карма: 6
Рейтинг сообщений: 41
Зарегистрирован: Чт янв 13, 2011 18:54:29
Сообщений: 246
Откуда: Минск
Рейтинг сообщения: 0
1. Вам уже написали, сделайте нормальное ТЗ. Я тоже не с первого раза понял что вам надо.
2. Без микроконтроллера здесь не обойтись. Он позволит снимать аналоговую инфу с любого из источников. В нужном для вас порядке и передавать в нужном для вас виде. Главное чтобы хватило скорости. Должно получиться что-то типа многоканального USB осциллографа.

_________________
Учиться, учиться, ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 21:14:14 
Первый раз сказал Мяу!

Зарегистрирован: Чт сен 04, 2025 11:38:13
Сообщений: 24
Рейтинг сообщения: 0
я кажется придумал, к555ир9, осталось придумать как эту имс привязать к например ft232.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 21:35:53 
Грызет канифоль
Аватар пользователя

Карма: 1
Рейтинг сообщений: 18
Зарегистрирован: Пн сен 15, 2025 08:43:23
Сообщений: 295
Рейтинг сообщения: 0
У 40-рублевого STM32F103C6T6 (с этим и C4 справится — "голый" CDC на семь устройств чуть больше пяти килобайт; но почему-то они дороже) достаточно аналоговых входов, чтобы не ставить внешний мультиплексор. Между прочим, мультиплексор тоже далеко не нулевой импеданс имеет… Так, для точного чтения температур с платиновых терморезисторов, мне пришлось использовать внешний АЦП с двумя прецизионными источниками тока и три компаратора; хитрый алгоритм измерений (нашел в статье одного китайца) позволил почти до нуля свести влияние мультиплексоров.
Ну, а пока ТЗ не озвучено, вообще непонятно, что нужно. Может, там вообще двухбитного АЦП хватит?
А протокол - какой удобно. И, опять же, если нет нужды в одном приложении иметь все источники, можно по интерфейсу USB на каждый сделать. Открыл, скажем, /dev/analog5 - и читаешь шестой вход…

_________________
Windows must die! And the users of this crap should either become smarter or become janitors.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 22:15:40 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 268
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2723
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
я кажется придумал, к555ир9, осталось придумать как эту имс привязать к например ft232.

CH32V003F4P6 обойдется на порядок дешевле и уже имеет достаточно выводов для этой задачи.

linux_rulezz писал(а):
У 40-рублевого STM32F103C6T6

CH32V003F4P6 для этой задачи использовать разумней и дешевле.
Ну да, несколько больше приключений с USB, но всё решаемо https://habr.com/ru/articles/852908/

Строго говоря с этой задачей справится даже PFS154-S14, но затраты на его программатор для DIY великоваты.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 22:25:00 
Грызет канифоль
Аватар пользователя

Карма: 1
Рейтинг сообщений: 18
Зарегистрирован: Пн сен 15, 2025 08:43:23
Сообщений: 295
Рейтинг сообщения: 0
ПростоНуб, там RISC-V. А ее еще освоить надо. Я вот "нахрапом" не смог сишный стартап написать и забросил эти МК. Да и по производительности они как-то не очень…
И да, у V003 нет USB! Оно в более старших семействах (05 и далее).
Вложение:
1.png [143.23 KiB]
Скачиваний: 42

// блин, что тут за дебильный движок? На скриншот 2025.10.01_22:23:22.png ругается, что "недопустимое имя", приходится переименовывать...

_________________
Windows must die! And the users of this crap should either become smarter or become janitors.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: USB переключатель
СообщениеДобавлено: Ср окт 01, 2025 23:05:54 
Собутыльник Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 268
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2723
Откуда: деревня в Тульской губернии
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ПростоНуб, там RISC-V. А ее еще освоить надо. Я вот "нахрапом" не смог сишный стартап написать и забросил эти МК.

Странно. Мне они поддались сразу. И что такого в RISC-V страшного? ESP32-С3 тоже RISC-V, а их уже давно массово самодельщики используют.

Да и по производительности они как-то не очень…

А тут она нужна?
И да, у V003 нет USB!

Он есть, но своеобразный, полностью программный. Я же дал ссылку. Могу повторить https://habr.com/ru/articles/852908/
Вот еще исходник https://github.com/cnlohr/rv003usb
Понятно, что программно можно получить только Low Speed USB, Но для большинства задач этого вполне достаточно )


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y