count_enable 0 2 мая, 2015 Опубликовано 2 мая, 2015 · Жалоба Наверняка все знают замечательное семейство CY7C64013C - недорогие надёжные микрухи для создания USB FS peripherals. Всё замечательно, да максимум что у них есть это 16-битный параллельный интерфейс. А мне требуется 32-бит вход/выход. Второе ограничение - плата должна быть готовая и не дороже 25 долларов (CY7C64013C идут по 10). Есть новый кит EZ-USB FX3, где сделали 32-битный интерфейс, но стоит зараза 50$. Есть ли что подешевле, или какой хитрый способ чтобы одним драйвером работать с двумя контроллерами? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexunder 4 2 мая, 2015 Опубликовано 2 мая, 2015 · Жалоба Наверняка все знают замечательное семейство CY7C64013C - недорогие надёжные микрухи для создания USB FS peripherals. Всё замечательно, да максимум что у них есть это 16-битный параллельный интерфейс. А мне требуется 32-бит вход/выход. Второе ограничение - плата должна быть готовая и не дороже 25 долларов (CY7C64013C идут по 10). Есть новый кит EZ-USB FX3, где сделали 32-битный интерфейс, но стоит зараза 50$. Есть ли что подешевле, или какой хитрый способ чтобы одним драйвером работать с двумя контроллерами? А почему бы не взять FX2LP от тоже Кипарисыча? Я о CY7C68013A, у него FIFO и GPIO тоже только 16 бит позволяют, но можно сделать иначе, если ими не пользоваться (Вам ведь не нужна вся скорость USB2.0 в HS?). Если возьмете этот МК в корпусе 100 или 128 выводов, то будет доступно 4 восьмибитных порта. Вам понадобится написать небольшую рутину чтобы данные с USB мапить на эти 32 бита и наоборот. Вот и сами кипарисы так советуют. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 3 мая, 2015 Опубликовано 3 мая, 2015 · Жалоба А мне требуется 32-бит вход/выход. Второе ограничение - плата должна быть готовая и не дороже 25 долларов (CY7C64013C идут по 10). Любая отладочная плата с USB-device и МК чем-нить типа STM32. Напишете простое ПО или приспособите один из примеров и будет Вам счастье. ;) Там обычно разъёмов выходных GPIO много - хоть 64бита шину делайте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
count_enable 0 3 мая, 2015 Опубликовано 3 мая, 2015 · Жалоба Извините за ошибку, конечно же нужна High Speed, т.е. 480 Mbps. Нагуглил что новые Atmel SAM3 умеют ее. Что скажете? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 3 мая, 2015 Опубликовано 3 мая, 2015 · Жалоба Скажем что ответ уже дали. Берете любую отладку с процессором у которого выведено достаточно портов GPIO и USB HS, и слегка модернизируете готовое ПО на отладку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 3 мая, 2015 Опубликовано 3 мая, 2015 (изменено) · Жалоба Скажем что ответ уже дали. Берете любую отладку с процессором у которого выведено достаточно портов GPIO и USB HS, и слегка модернизируете готовое ПО на отладку. Непонятно одно, что за цель этих 32х бит, просто дрыгать ногами, как gpio или расширитель-конвертор какой-либо шины, типа PCI, с двунаправленным в\в? Если первое - то понятно, если второе, то нужно думать о синхронности вывода всех бит, стробами и т.п. Вообщем не все так тривиально Изменено 3 мая, 2015 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться