Easyelectronics.ru

Электроника для всех
Текущее время: 24 июн 2018, 04:21

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



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

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

Зарегистрирован: 17 мар 2015, 16:18
Сообщения: 76
Собственно.
Для связи 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
Сообщения: 162
Для "тупого" потока - предпочитаю FT2232H, для полноценного управления CY7C68013A.


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

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


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

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 1832
Эх, а-пять... пааехали.. Понаехали...
Чувак, 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
Сообщения: 76
_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
Сообщения: 2908
Контроллеров с 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
Сообщения: 76
Да, вы правы, кстати, забыл добавить в список сравнения всякие встроенные в MCU модули USB.


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

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


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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

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