Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

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

Пн янв 22, 2018 13:21:53

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

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

Может есть какие-то преобразователи поменьше габаритами?

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

Пн янв 22, 2018 14:28:10

Что за CON?
Ты реально видел размеры FTDI232?
В QFN надо? А ты под неё сделаешь плату а потом её припаяешь?

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

Пн янв 22, 2018 16:25:51

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

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

Добавлено after 4 minutes 59 seconds:
Я хотел такую, как в китайских модулях-шнурках, чтоб за 60 рублей.

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

Пн янв 22, 2018 17:35:43

Сейчас выпускается несколько USB-UART конвертеров в корпусе QFN размером 3х3мм. Например, FT234, XR21B1411IL16-F, CP2102N. Последняя самая дешевая, недавно ее в проект ставил. Работает без нареканий.

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

Вт янв 23, 2018 03:25:19

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

В этом плане FT234 поинтереснее, там пишут, и LDO встроенный, и до 5В питается, и 3,3В true level. И ног меньше. Но дорогая(

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

Вт янв 23, 2018 03:58:06

Не понял насчёт диодов. CP2102N может питаться непосредственно от 5В USB шины и в ней также имеется внутренний стабилизатор, питающий её внутренности и который может также питать внешнюю схему от 3.3В до 100мА. Выходные уровни у нее ограничены этим-же напряжением.

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

Вт янв 23, 2018 05:36:55

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

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

Добавлено after 3 minutes 11 seconds:
А ещё CP2102-GMR вроде такая же самая, тоже в QFN 5x5mm.

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

Вт янв 23, 2018 06:57:31

Эта старая модель. Вам, вроде, размеры критичны были и ног не надо много. Если устраивает 5х5, то еще есть CP2104 в 4x4 и CP2102N в таком-же корпусе имеется.

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

Вт янв 23, 2018 09:58:20

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

CP2102 в корпусе QFN 5x5 мм. Неужели по меркам всяких атмег он не маленький

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

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

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

Вт янв 23, 2018 12:49:23

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

С этими Bee МК надо ещё разобраться как программировать, есть ещё MSP контроллеры и т.д. - великое множество. У меня задачи к скорости не критичные)

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

Вт янв 23, 2018 13:31:59

С этими Bee МК надо ещё разобраться как программировать, есть ещё MSP контроллеры и т.д. - великое множество.

Чтоб не разбираться - есть ARMы. Куча производителей, от 16 до 1000 ног, флеш от 8кб до мегобайт, срам от 2кб до сотней - а программатор, среда разработки и т.п. одна.
Но самый дешевый ARM с USB предлагали дорого - чтото типа 0.65$ -)) с силабс 0.5$

Добавлено after 20 minutes 24 seconds:
Если для себя - берите лучше ATSAMD21Exxx
и USB, и ног мало, и стоит копье, и, главное, не тупик, как AVR или i51

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

Вт янв 23, 2018 13:59:33

Бывают нюансы даже у ARM с USB на борту :) Использую STM32F103, и хотя в нем есть USB, мне в будущем проекте придется использовать внешний конвертер USB-UART :) Потому что будет задействована CAN-периферия, а гениальные разработчики ST сделали в микроконтроллере общий буфер данных для USB и CAN :)

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

Вт янв 23, 2018 14:09:35

Бывают нюансы даже у ARM с USB на борту :) Использую STM32F103, и хотя в нем есть USB, мне в будущем проекте придется использовать внешний конвертер USB-UART :) Потому что будет задействована CAN-периферия, а гениальные разработчики ST сделали в микроконтроллере общий буфер данных для USB и CAN :)

Ну, допустим, общий. Проблема то в чем ? производитель декларирует, что оба одновременно использовать нельзя ? Или у тебя там композитный 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 километром -)

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

Вт янв 23, 2018 17:53:04

Satyr писал(а):производитель декларирует, что оба одновременно использовать нельзя ?

Именно так :)
Satyr писал(а):УСБ девайса со всеми задействованными в контроллере ендпойнтами и буфер нужен весь ?

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

Согласен, но на 103-м уже давно живет готовый серийный проект, а тут планируется просто добавить в него поддержку CAN. Не хочется резко переходить на что-то совершенно другое.
Но да, посмотрел в Компэле - STM32F302RDT6 подешевле немного. Надо будет подумать и изучить мануалы, нет ли в нем такой же засады :)
Ответить