Easyelectronics.ru

Электроника для всех
Текущее время: 21 ноя 2017, 11:31

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



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 00:13 
Заглядывает иногда

Зарегистрирован: 17 мар 2015, 16:18
Сообщения: 65
Собственно.
Для связи mbed с компьютером через USB применяются наиболее часто или чипы FTDI или Cypress или Microchip.
1. CY7C68013A - дороже (на Маузере CY7C68013A-56PVXC - 12$), практически готовый контроллер, может ряд задач решить исключительно своими силами.
2. FT4232H - середнячок (на Маузере FT4232HQ - 9$) - универсальный мост, обладает внутренним буфером, способен выполнят простейшие команды. В наличие готовая библиотека от FTDI, которая позволяет не заморачиваться на libusb-win32, Jungo и т.д.
3. USB3300 - дешевка (на Маузере USB3300-EZK-TR - 1,5$) практически голый PHY. Протокол придется реализовывать на MCU/FPGA, тратя память, такты, логические ячейки и т.д.

Все три работают с Hige speed.

Естественно, можно придумать задачу, идеально подходящую под каждый из приведенных трансиверов (и не подходящую под остальные). Так же естественно, что "в среднем по больнице" одну и ту же задачу, связанную с передачей данных между mbed и PC через USB можно решить любым из трех трансиверов. Как естественно и то, что в своей работе человек тяготеет к проверенным и отработанным решениям.

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

P.S. Если вы предпочитаете не CY7C68013A-56PVXC, а CY7C68013A-128AXI или не FT4232H, а FT245 или FT2232H, то - не страшно. Любое мнение интересно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 00:20 
Заглядывает иногда

Зарегистрирован: 24 июн 2012, 22:45
Сообщения: 155
Для "тупого" потока - предпочитаю FT2232H, для полноценного управления CY7C68013A.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 02:06 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 2743
за fdti ещё один аргумент это наличие ft601 за те же 9$. который с условно теми же библиотеками / драйверами со стороны ПК позволяет на порядок бОльшие скорости.
от того что у кипариса внутри контроллер радости не особо много.
у меня возможно руки не из того места растут, но делал как-то на нём переходник usb->serial, чтобы ещё и с драйверами со стороны ПК не связываться - и то заебался. А уж с доступными средствами разработки вообще жуть.
уж лучше на разницу в цене с ftdi любой нормальный мелкий МК/плис снаружи добавить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 02:18 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 614
Эх, а-пять... пааехали.. Понаехали...
Чувак, USB3300 - не дешовка, а физический интерфейс, причём, OTG, ёпта, и через него можно подсунуть любой VID/PID и реализовать любой класс, и в том числе OTG. Это, блядь, не для средних умов, тут надо в протоколе разбираться, а не пальцем сопли размазывать. Так что возьми CP2101 - это в самый раз для тебя - и не еби мозк придумыванием кейсов. Опять всякие дилетанты будут тут дешовками называть то, в чем не петрят.... Че, все еще "блины для свопа" раскручиваешь?

И че такое "Hige speed"? Ты, блин, слово то правильно научись писать то.. уважающий себя погромист должен владеть англ.языком хотябы со словарем.

Вообще, мог бы по-простому, по-человечьи спросить, мол так и так, хочу из своей поделки в комп. VCP протянуть, наткнулся на вот такие микросхемки, и мол че, стоит ли тратить на них деньги или есть че попроще, мол.
Кстати, Кипарис стоит 480 руб в чип-дипе, а не 12 баксов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 14:45 
Заглядывает иногда

Зарегистрирован: 17 мар 2015, 16:18
Сообщения: 65
_pv писал(а):
за fdti ещё один аргумент это наличие ft601 за те же 9$. который с условно теми же библиотеками / драйверами со стороны ПК позволяет на порядок бОльшие скорости.
от того что у кипариса внутри контроллер радости не особо много.
у меня возможно руки не из того места растут, но делал как-то на нём переходник usb->serial, чтобы ещё и с драйверами со стороны ПК не связываться - и то заебался. А уж с доступными средствами разработки вообще жуть.
уж лучше на разницу в цене с ftdi любой нормальный мелкий МК/плис снаружи добавить.

О, большое спасибо за наводку на FT600/FT601. Это действительно - бомба!

Как я понимаю, если работаешь с STM32 и/или FPGA - FTDI предпочтительней. Продуманные драйвера написаны - на стороне PC куда как меньше работы. Диапазоны скоростей (LS/FS/HS/SS) и номенклатура стороны mbed (I2C/SPI/UART/FIFO/JTAG) - широчайшие. Да и на стороне mbed нед необходимости заморачиваться на реализацию протокола. Стоимость - умеренная. Я пробовал в CY7C68013A - но там своя кухня, зачастую предполагающая сам мост ядром системы. Дело как-то не задалось, хотя Кипарис нахваливают. Еще раз спасибо за наводку. ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 16:07 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 2743
Контроллеров с high speed USB даже со встроенным PHY нынче полно, и дешевле CY7C68013. Причем контроллеров, которые даже что-нибудь осмысленное с этим потоком данных сделать смогут, а не как CY7C68013 только рядом постоять, для конфигурации регистров моста FIFO<-> USB.
ADSP-BF700, ATSAM, PIC32 в пределах 7-10$.
так что эту стюардессу 8051 давно закопать надо было.

Цитата:
Кстати, Кипарис стоит 480 руб в чип-дипе, а не 12 баксов

это остатки былой роскоши :) я бы на это не закладывался.
у китайцев вообще готовая плата с 68013а стоит 4$.
но вот непосредственно у производителя 7.5$ за 1000 штук и по 12$ в розницу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 16:50 
Заглядывает иногда

Зарегистрирован: 17 мар 2015, 16:18
Сообщения: 65
Да, вы правы, кстати, забыл добавить в список сравнения всякие встроенные в MCU модули USB.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: CY7C68013A vs FT4232 vs USB3300
СообщениеДобавлено: 13 ноя 2017, 20:16 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 614
Вообще-то, тут перепутана причина и следствие. Обычно, у нормальных людей как - имеется задача, и под задачу ищутся варианты решения. Но не наоборот, когда куплена микросхемка и под нее ищутся задачи типа "а чоб такое замутить на ней?"... По крайней мере, логичность то надо бы соблюдать.
Например, пример: есть задача в виде поделки на простом МК без USB, и надо замутить VCP в комп, да еще и недорого и чтоб места мало занимало. Окей, берем CP2101 (2102) - и недорого, и достать просто, и ничего кроме UART не нужно. Много задач так и решается.
Второй пример, например: есть задача HID-устройства, есть МК с USB и его производительности хватает. Есть выводы под USB, всё устраивает, и других ограничений нет. Значит, нам нафик не нужны никакие доп.микросхемы. Всё просто.
А для FT600 - где мы будем искать такую задачу, чтобы аж 5 Гб/с надо было бы на USB3?? Ну. Большинство из присутствующих просто не столкнется с такой задачей в реале.
Такие вот дела, такие дела... А праздные рассуждения стиля "а лишь бы попиздеть" - оставьте болтунам-дилетантам.
Вобщем, наоборот надобно, наоборот!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


Кто сейчас на конференции

Сейчас этот форум просматривают: lomy


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB