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

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

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

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

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


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

7 minutes ago, Dima83 said:

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

Нет таких. Ищите модем с UART или контроллер с USB.

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


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

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

Изменено пользователем Dima83

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


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

Делаете USB-HOST на своём контрллере. Или подключайтесь к консоли E1550 и изучайте команды

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


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

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

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

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

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

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


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

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

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

 

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

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

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


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

3 hours ago, krux said:

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

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

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


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

9 hours ago, krux said:

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

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

 

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

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

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

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


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

ну ок 

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

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

Изменено пользователем Dima83

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


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

2 hours ago, Dima83 said:

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

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

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

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


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

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

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

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


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

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

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

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

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

 

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

PDF для CDC моста.

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


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

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

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

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

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

 

Huawei_E1550_Drivers.png

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


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

Дежавю :)

тут уже было:

 

 

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

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


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

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

 

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

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

 

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

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

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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