USB -> TTL маленькие микросхемы бывают?

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
AonMaster
Опытный кот
Сообщения: 814
Зарегистрирован: Пн дек 29, 2014 11:48:22

USB -> TTL маленькие микросхемы бывают?

Сообщение AonMaster »

Добрый день, коты!

На плате места осталось мало, захотел приделать от Atmega328P выход на компьютер (serial) через USB-CON порт. Но глянул, и FT232 и CP2102, и PL2303X - здоровые микрухи, SOP корпус, по два десятка ног. А мне-то надо совсем немного ног - два вход да два выход.

Может есть какие-то преобразователи поменьше габаритами?
Реклама
Аватара пользователя
AndTer
Поставщик валерьянки для Кота
Сообщения: 2406
Зарегистрирован: Ср фев 23, 2011 12:12:31

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение AndTer »

Что за CON?
Ты реально видел размеры FTDI232?
В QFN надо? А ты под неё сделаешь плату а потом её припаяешь?
Глупый не задает вопросы. Глупый и так все знает.
Реклама
AonMaster
Опытный кот
Сообщения: 814
Зарегистрирован: Пн дек 29, 2014 11:48:22

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение AonMaster »

Конечно же, COM (опечатка)
Только не полноценный с уровнями +-12В, а чтоб к компу по USB и создавался виртуальный порт RS232, на выходе же уровни TTL для подключения к МК.

FTDI я думал, что дорогая, и заменители типа CH340G дешевле. Но они в SO-16 только.

Добавлено after 4 minutes 59 seconds:
Я хотел такую, как в китайских модулях-шнурках, чтоб за 60 рублей.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение Ser60 »

Сейчас выпускается несколько USB-UART конвертеров в корпусе QFN размером 3х3мм. Например, FT234, XR21B1411IL16-F, CP2102N. Последняя самая дешевая, недавно ее в проект ставил. Работает без нареканий.
Реклама
Эиком - электронные компоненты и радиодетали
AonMaster
Опытный кот
Сообщения: 814
Зарегистрирован: Пн дек 29, 2014 11:48:22

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение AonMaster »

Точно, спасибо!
Только вот у CP2102N напряжение питания 3,3В максимум,я прочитал. поэтому придётся два диода ставить меж 5В USB и питанием. Зато, получается, согласование уровней не придётся делать)

В этом плане FT234 поинтереснее, там пишут, и LDO встроенный, и до 5В питается, и 3,3В true level. И ног меньше. Но дорогая(
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение Ser60 »

Не понял насчёт диодов. CP2102N может питаться непосредственно от 5В USB шины и в ней также имеется внутренний стабилизатор, питающий её внутренности и который может также питать внешнюю схему от 3.3В до 100мА. Выходные уровни у нее ограничены этим-же напряжением.
Реклама
AonMaster
Опытный кот
Сообщения: 814
Зарегистрирован: Пн дек 29, 2014 11:48:22

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение AonMaster »

Вы правы. Сбила с толку информация в Чип и Дипе: https://www.chipdip.ru/product/cp2102n-a01-gqfn24-1

"Максимальное Напряжение Питания 3.6В"

Добавлено after 3 minutes 11 seconds:
А ещё CP2102-GMR вроде такая же самая, тоже в QFN 5x5mm.
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение Ser60 »

Эта старая модель. Вам, вроде, размеры критичны были и ног не надо много. Если устраивает 5х5, то еще есть CP2104 в 4x4 и CP2102N в таком-же корпусе имеется.
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение Satyr »

[uquote="AonMaster",url="/forum/viewtopic.php?p=3289650#p3289650"]На плате места осталось мало, захотел приделать от Atmega328P выход на компьютер (serial) через USB-CON порт. Но глянул, и FT232 и CP2102, и PL2303X - здоровые микрухи, SOP корпус, по два десятка ног. А мне-то надо совсем немного ног - два вход да два выход.[/uquote]
CP2102 в корпусе QFN 5x5 мм. Неужели по меркам всяких атмег он не маленький

Ну и отдельный смех, конечно, взять древний контроллер, что динозавров застал и к нему рядом костыли городить, вместо того чтобы взять сразу более современный, мощный и дешевый сразу с USB и не пришивать собаке второй хвост

Добавлено after 3 minutes 32 seconds:
Самое то смешное - нужен мне был самый дешевый UART-USB конвертер для 1-wire ридера.
Смотрел CP2102 в итоге у того ж силабса выбрал EFM8UB10F8G - раза в 1.5 дешевле (мы их 100k вроде по 0.5$ брали -) ) и мельче. Плюс не переходник, а целый микроконтроллер.
Ну и любители геронтофилии будут счастливы - 8битный 51й если что -))
AonMaster
Опытный кот
Сообщения: 814
Зарегистрирован: Пн дек 29, 2014 11:48:22

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение AonMaster »

Любопытно, но в даташите не увидал про USB.

С этими Bee МК надо ещё разобраться как программировать, есть ещё MSP контроллеры и т.д. - великое множество. У меня задачи к скорости не критичные)
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение Satyr »

[uquote="AonMaster",url="/forum/viewtopic.php?p=3290607#p3290607"]С этими Bee МК надо ещё разобраться как программировать, есть ещё MSP контроллеры и т.д. - великое множество.[/uquote]
Чтоб не разбираться - есть ARMы. Куча производителей, от 16 до 1000 ног, флеш от 8кб до мегобайт, срам от 2кб до сотней - а программатор, среда разработки и т.п. одна.
Но самый дешевый ARM с USB предлагали дорого - чтото типа 0.65$ -)) с силабс 0.5$

Добавлено after 20 minutes 24 seconds:
Если для себя - берите лучше ATSAMD21Exxx
и USB, и ног мало, и стоит копье, и, главное, не тупик, как AVR или i51
Аватара пользователя
AndyBig
Грызет канифоль
Сообщения: 250
Зарегистрирован: Ср янв 17, 2018 13:09:14

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение AndyBig »

Бывают нюансы даже у ARM с USB на борту :) Использую STM32F103, и хотя в нем есть USB, мне в будущем проекте придется использовать внешний конвертер USB-UART :) Потому что будет задействована CAN-периферия, а гениальные разработчики ST сделали в микроконтроллере общий буфер данных для USB и CAN :)
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение Satyr »

[uquote="AndyBig",url="/forum/viewtopic.php?p=3290669#p3290669"]Бывают нюансы даже у ARM с USB на борту :) Использую STM32F103, и хотя в нем есть USB, мне в будущем проекте придется использовать внешний конвертер USB-UART :) Потому что будет задействована CAN-периферия, а гениальные разработчики ST сделали в микроконтроллере общий буфер данных для USB и CAN :)[/uquote]
Ну, допустим, общий. Проблема то в чем ? производитель декларирует, что оба одновременно использовать нельзя ? Или у тебя там композитный 3х головый УСБ девайса со всеми задействованными в контроллере ендпойнтами и буфер нужен весь ? Тогда вариант решения с UART-USB не очевиден.
Разве что у тебя сертификация по нормам каким, где железно надо показать невозможность выхода сырых данных с одного интерфейса на другой ?

Ну и если 'проект' это на какую то партию, то STM32F103 не советовал бы. M3 вымирающий вид, новые дешевле и жирнее. M4 и M0+ на новой топологии дешевле в производстве и МК на них дешевле.

Порыл, офигенно -))
"In low, medium-, high- and XL-density devices the USB and CAN share a dedicated 512-
byte SRAM memory for data transmission and reception, and so they cannot be used
concurrently (the shared SRAM is accessed through CAN and USB exclusively). The USB
and CAN can be used in the same application but not at the same time."

Так бери другое, уперся тебе это F1xx и переходник ?

По мне так года 4 как ST самовыпилился - тогда у них были цены лучшие и предлагали чтото раньше и интереснее других. Но давно это не так.
Сейчас, после ряда крупных слияний, и вовсе все стало проще по АРМ МК - есть микрочип, есть NXP, а все остальное где то за 1001 километром -)
Аватара пользователя
AndyBig
Грызет канифоль
Сообщения: 250
Зарегистрирован: Ср янв 17, 2018 13:09:14

Re: USB -> TTL маленькие микросхемы бывают?

Сообщение AndyBig »

Satyr писал(а):производитель декларирует, что оба одновременно использовать нельзя ?
Именно так :)
Satyr писал(а):УСБ девайса со всеми задействованными в контроллере ендпойнтами и буфер нужен весь ?
А там без разницы - весь или нет. И USB и CAN пишут в этот один буфер, начиная с нулевого адреса. Нельзя кому-то из них сказать "используй только вторую половину буфера" :)
Satyr писал(а):M3 вымирающий вид, новые дешевле и жирнее. M4 и M0+ на новой топологии дешевле в производстве и МК на них дешевле.
Согласен, но на 103-м уже давно живет готовый серийный проект, а тут планируется просто добавить в него поддержку CAN. Не хочется резко переходить на что-то совершенно другое.
Но да, посмотрел в Компэле - STM32F302RDT6 подешевле немного. Надо будет подумать и изучить мануалы, нет ли в нем такой же засады :)
Ответить

Вернуться в «Интеграция с ПК»