krokodil111 0 5 сентября, 2007 Опубликовано 5 сентября, 2007 · Жалоба Значится имеется у меня следующая задача. Требуется переходник RS485-USB (скорости до 12 мбит по 485 ому). Долго копаясь и вникая для в общем то новую тему для меня пришел к следующим выводам. Это можно реализвать на слеующей связке. EZ USB FX2LP + ПЛИС (UART + десериализатор) + приемопередатчик (например MAX). Исходные данные следующие - не имеется средств на покупку development kit (вернее финансы очень ограничены). Раньше не программировал ни одно из этих устройств. ПРАКТИЧЕСКИЕ рекомендации и помощь, возможно за умеренное вознаграждение приветствуются (в смысле консультации по ходу создания). На данный момент разобрался что ПЛИСы например от альтеры можно будет разрабатывать на Quatrius. Но если честно я в тупике из-за нехватки опыта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=AK= 17 5 сентября, 2007 Опубликовано 5 сентября, 2007 · Жалоба Зачем нужен ПЛИС? В 100- и 128-ногих FX2LP есть встроенные UART-ы. Основная проблема будет - написать драйвер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 5 сентября, 2007 Опубликовано 5 сентября, 2007 · Жалоба Значится имеется у меня следующая задача. Требуется переходник RS485-USB (скорости до 12 мбит по 485 ому). А устройство, работающее на скорости 12 Mбит по RS485, существует? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krokodil111 0 5 сентября, 2007 Опубликовано 5 сентября, 2007 (изменено) · Жалоба А устройство, работающее на скорости 12 Mбит по RS485, существует? Да существует, но это немного не относится к теме (сорри). Из общепромышленных например Profibus. Зачем нужен ПЛИС? В 100- и 128-ногих FX2LP есть встроенные UART-ы. Основная проблема будет - написать драйвер. Скорость вот проблема. Изменено 5 сентября, 2007 пользователем krokodil111 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
r_dot 0 6 сентября, 2007 Опубликовано 6 сентября, 2007 (изменено) · Жалоба Требуется переходник RS485-USB Хорошо бы уточнить, в какую сторону переходник. Если как написано - из RS485 в USB, то это совсем другая задача. Ответы даны в предположении, что надо к USB порту компьютера подключить периферийное устройство, управляемое по RS485. Про драйвер: Его писать придётся в любом случае, и это основная часть этой задачи. Пока вы не определитесь, как будете его писать, решать остальные вопросы бессмысленно. Изменено 6 сентября, 2007 пользователем r_dot Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tahoe 0 6 сентября, 2007 Опубликовано 6 сентября, 2007 · Жалоба Это можно реализвать на слеующей связке. EZ USB FX2LP + ПЛИС (UART + десериализатор) + приемопередатчик (например MAX). 1. А чем не устраивает связка FT232 + 485-й драйвер + готовые драйвера с виртуальным COM-портом? 2. Про 12 МБит, это исходя из спеки на USB full speed? Тогда это "брутто", "нетто" будет поменьше. Если надо именно 12 МБит, тогда дело немного усложнится. 3. А чем не устраивают готовые переходники? Даже искать не хочется, просто уверен что их можно без проблем купить, если не за 3, то за 5 копеек. :) Как минимум, гарантирована экономия денег и времени. ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kram 0 6 сентября, 2007 Опубликовано 6 сентября, 2007 · Жалоба 3. А чем не устраивают готовые переходники? Вот случайно что-то похожее подвернулось http://www.kipservis.ru/oven_ac4.htm Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 5 6 сентября, 2007 Опубликовано 6 сентября, 2007 · Жалоба Вот случайно что-то похожее подвернулось http://www.kipservis.ru/oven_ac4.htm Такого добра навалом, только не о тех скоростях речь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krokodil111 0 6 сентября, 2007 Опубликовано 6 сентября, 2007 · Жалоба Именно 12 мбит с поля нужно. То есть RS485 на 12 мбитах и ничего не потерять. Теперь по поводу готовых решений - не удоволетворяют. То громоздкостью, то ценой, то тем что нужно понимать именно как все это работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 25 6 сентября, 2007 Опубликовано 6 сентября, 2007 · Жалоба Google: Digi USB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krokodil111 0 7 сентября, 2007 Опубликовано 7 сентября, 2007 · Жалоба Google: Digi USB Да я умею пользоваться гуглом, топик не о том. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krokodil111 0 10 сентября, 2007 Опубликовано 10 сентября, 2007 · Жалоба UP! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krokodil111 0 11 сентября, 2007 Опубликовано 11 сентября, 2007 · Жалоба Вобщем разбираюсь с вопросом потихноьку. Возникают новые :( 1. Проблема с четким генератором частоты (или на ПЛИСине можно 12х16 Мгц спокойно делать?) 2. Предположим все сделано - осталось только сделать запись в поток (файл) того, что получено по USB. Вот тут засада. Как наименьшими трудозатратами обработать этот поток? Я так понял если как виртуальный порт делать, то это нереально. Как же тогда делают чтобы использовать все преимущества HighSpeed USB? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krokodil111 0 24 сентября, 2007 Опубликовано 24 сентября, 2007 · Жалоба UP. Любая информация и помощь привествуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
r_dot 0 25 сентября, 2007 Опубликовано 25 сентября, 2007 · Жалоба ... осталось только сделать запись в поток (файл) того, что получено по USB. Не очень понятно, почему возник такой вопрос. Периферийное устройство не может само инициировать обмен по USB. А раз вы управляете потоком программно, то всё в вашей власти... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться