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

Ввод потока данных через USB или Fire Wire

Задача: Создание периферийного устройства для ввода скоростного цифрового потока (2.048 Mb/s и более) в компьютер в изохронном режиме.

 

Интерфейс: Fire Wire или USB.

 

Требуется совет относительно выбора периферийного контроллера, а также ссылки на любые! схемные решения. Можно конечно выполнить и на FTDI, но хотелось бы ознакомится и с альтернативными вариантами.

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


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

об FTDI плохие отзывы? Сам пока не использовал.

Мне довелось не давно использовать FT232BM. За исключением температурного диапазона (в "-" не работают, вернее - далеко не все корпуса работают - отбирать надо) нормальное и не дорогое решение для скоростей передачи до 3Мбит/c (в Харькове IC стоит 21-24 грн.). Все "завелось" без проблем. Заморочек драйверами тоже не было - работали под Win98/2000 (и "напрямую", через DLL, и через VCP). Питание брали через USB, от хоста (персоналки). Данные выдавали по RS232/485. До 3Мб/c, правда, немного не дотянули - реально стабильно имели 2.6-2.8 Мб/c. Попробовали и "BIT BANG MODE". Но им остались не довольны. Словом - проблем не было ни с IC, ни с софтом. Все работало, как и было обещано производителем http://www.ftdichip.com

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


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

+: CP2101 аналогичен FT232BM, но имеет буфер приема и передачи по 512байт (против 384 и 128 соотв.для FT232BM), а обвязки - 3 емкости.

 

-: корпус только MLF, хуже с описанием использования.

 

Сам пользовался FT232, но собираюсь попробовать CP

Описание СP в прикрепленном файле.

В Харькове стоит порядка 5$

CP2101Rev1_3.pdf

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


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

Мне довелось не давно использовать FT232BM. За исключением температурного диапазона (в "-" не работают, вернее - далеко не все корпуса работают - отбирать надо

Пробовал запускать от внешнего кварцевого генератора?

Хотя скорее всего проблемы с PLL и это уже тяжелее.

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


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

+: CP2101 аналогичен FT232BM, но имеет буфер приема и передачи по 512байт (против 384 и 128 соотв.для FT232BM), а обвязки - 3 емкости.

 

-:  корпус только MLF, хуже с описанием использования.

Я использовал CP2101.

По-поводу аналогичности:

FT232 можно разогнать до 2 Мбит/сек и более(хорошо для скоростного RS-485), а у Cygnal-а драйвер позволяет только 921 кбит/сек. И ничего в драйвере CP2101 переделать нельзя - он поставляется без исходников :(.

Корпус MLF вполне можно припаять феном или тонким жалом. Только площадки для пайки паяльником надо побольше вытянуть из-под корпуса по-сравнению со стандартным footprint.

Скудность описания CP2101 - а что там описывать??? Подключение трех конденсаторов и линий RS-232 к приемопередатчику или УАРТу плюс процесс инсталляции драйвера в винде?

CP2101 без проблем работала на -25С ниже не проверяли, но по даташиту -40..+85.

 

В общем впечатления от CP2101 самые положительные - запаял в схему, поставил драйвер и работай с новым СОМ-портом из любой терминальной программы или свою программулю ваяй.

Главный минус микрухи, кстати и у FTDI тоже присутствует но в меньшей мере - если захочется (а захочется обязательно :D) получить по USB приличную скорость, наступает обломс... И далее приходится переползать на нормальный контроллер USB с последующим написанием firmware и driver :(

Но это потом, а с CP2101 можно заказчику продемонстрировать работу по USB буквально в считанные часы (не считая изготовление плат) :)

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


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

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

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

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

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

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

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

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

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

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