Jump to content

    

Мост USB - UART для 3G модема.

Recommended Posts

Dima83

В наличии имеется 3G модем E1550, который необходимо использовать через UART в связке с контролером. 

Подскажите и дешевое простое решение? 

Share this post


Link to post
Share on other sites

mantech
3 часа назад, Dima83 сказал:

В наличии имеется 3G модем E1550

Где вы это откопали? Если это разовое применение, чтобы не выкидывать хлам, то поверьте, лучше выкиньте)))

А по поводу усб свистков к контроллеру, на сколь помню, сейчас есть хуавей с режимом hi-link, его можно через стандартный rndis подключить...

Share this post


Link to post
Share on other sites

krux
On 2/26/2022 at 1:41 PM, Dima83 said:

Я слышал, что есть специализированная ИС, способная выполнять такую задачу.

 

спросите у того, от кого слышали, пусть он вам найдет  такую конкретную ИС.

если это ваш начальник - шлите его лесом, он не начальник, он трепло, потому что не знает элементарной разницы между USB Host и USB Device

Share this post


Link to post
Share on other sites

x893
3 hours ago, krux said:

пусть он вам найдет  такую конкретную ИС

Любой процессор с USB Host с одной стороны и UART с другой стороны.

Share this post


Link to post
Share on other sites

krux
9 hours ago, krux said:

специализированная ИС

читайте внимательно.

 

отлично. и каким раком этот USB Host из процессора будет поддерживать все обилие классов и механик USB Device?

embedded linux туда вкорячивать? а дальше? вот вам на этот USB Host дальше повесят USB Hub и дальше 4 брелка на FTDI?

вам не кажется что у вас не тупенькая-простенькая специализированная микросхема, а целый программно-аппаратный комплекс вырос?

Share this post


Link to post
Share on other sites

Dima83

ну ок 

а если взять МК без поддержки USB?

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

Edited by Dima83

Share this post


Link to post
Share on other sites

aaarrr
2 hours ago, Dima83 said:

а если взять МК без поддержки USB?

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

Те же, что у МК с USB, плюс возможность ногодрыга на 48МГц (оставим вопросы реализации совместимых с USB драйверов IO). Безграничные то есть, как и время на решение.

Share this post


Link to post
Share on other sites

byRAM

 А можете его разобрать и изучить. И после этого сделать вывод о целесообразности затеи.

Ну а что, ценности в нём 200 рублей ассигнациями, а знаний и идей решенич задачи может и прибавится немного.

Share this post


Link to post
Share on other sites

26.02.2022 в 13:41, Dima83 сказал:

Я слышал, что есть специализированная ИС, способная выполнять такую задачу.

Есть у FTDI микросхемы USB Хостов с интерфейсами управления: SPI, UART и прочее. Серия Vinculum 1 и 2. В продаже есть микросхемы и готовые модули.

Сайт FTDI по Vinculum2. PDF на готовый модуль.

 

С какими классами USB устройств эта микросхема работает, а с какими нет - я детально не изучал. Но если модем E1550 использует класс CDC (самое простое и логичное, на мой взгляд), то с CDC эта микросхема работает.

PDF для CDC моста.

Share this post


Link to post
Share on other sites

CADiLO

Вот устройства которые ставятся при установке драйверов под E1550

Пусть даже половина не нужна, то все равно мост UART <> USB не поможет.

Только контроллер с USB и извращаться писать обработку потоков.

Я бы взял недорогой одноплатник с линуксом или андроидом и прицепил модем туда под готовые линукс драйвера.

 

Huawei_E1550_Drivers.png

Share this post


Link to post
Share on other sites

Ruslan1

Дежавю :)

тут уже было:

 

 

Вкратце: не нужно тратить время на поиск решения "как сделать мост", нужно менять задачу чтобы мост вообще не понадобился.  Идеально- закладывать USB в систему, вторая опция- выбрать модем с UART.

Share this post


Link to post
Share on other sites

CADiLO

>>>Идеально- закладывать USB в систему, вторая опция- выбрать модем с UART.

 

Идеально - для современных модемов UART забыть. ЗАБЫТЬ !!! про UART.

Да, понятно. что современные "кодеры" не пишут софт а ищут "кубики" от гитхаба до ардуинцев.

 

- "Есть модуль - выбрать контроллер - обеспечить 4 потока данных."

И если начинается -  "библиотека от ардуино", то 100% претендент ищет работу дальше.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.