|
2 страниц
1 2 >
|
 |
Ответов
(1 - 15)
|
Sep 5 2007, 12:31
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(Dog Pawlowa @ Sep 5 2007, 16:20)  А устройство, работающее на скорости 12 Mбит по RS485, существует? Да существует, но это немного не относится к теме (сорри). Из общепромышленных например Profibus. Цитата Зачем нужен ПЛИС? В 100- и 128-ногих FX2LP есть встроенные UART-ы.
Основная проблема будет - написать драйвер. Скорость вот проблема.
Сообщение отредактировал krokodil111 - Sep 5 2007, 12:32
|
|
|
|
|
Sep 6 2007, 01:35
|
Местный
  
Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791

|
Цитата(krokodil111 @ Sep 5 2007, 16:07)  Требуется переходник RS485-USB Хорошо бы уточнить, в какую сторону переходник. Если как написано - из RS485 в USB, то это совсем другая задача. Ответы даны в предположении, что надо к USB порту компьютера подключить периферийное устройство, управляемое по RS485. Про драйвер: Его писать придётся в любом случае, и это основная часть этой задачи. Пока вы не определитесь, как будете его писать, решать остальные вопросы бессмысленно.
Сообщение отредактировал r_dot - Sep 6 2007, 01:36
|
|
|
|
|
Sep 6 2007, 03:08
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(krokodil111 @ Sep 5 2007, 16:07)  Это можно реализвать на слеующей связке. EZ USB FX2LP + ПЛИС (UART + десериализатор) + приемопередатчик (например MAX). 1. А чем не устраивает связка FT232 + 485-й драйвер + готовые драйвера с виртуальным COM-портом? 2. Про 12 МБит, это исходя из спеки на USB full speed? Тогда это "брутто", "нетто" будет поменьше. Если надо именно 12 МБит, тогда дело немного усложнится. 3. А чем не устраивают готовые переходники? Даже искать не хочется, просто уверен что их можно без проблем купить, если не за 3, то за 5 копеек.  Как минимум, гарантирована экономия денег и времени.
|
|
|
|
|
Sep 6 2007, 11:20
|
Участник

Группа: Новичок
Сообщений: 25
Регистрация: 6-03-07
Пользователь №: 25 924

|
Цитата(Tahoe @ Sep 6 2007, 06:08)  3. А чем не устраивают готовые переходники? Вот случайно что-то похожее подвернулось http://www.kipservis.ru/oven_ac4.htm
|
|
|
|
|
Sep 6 2007, 14:05
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Именно 12 мбит с поля нужно. То есть RS485 на 12 мбитах и ничего не потерять. Теперь по поводу готовых решений - не удоволетворяют. То громоздкостью, то ценой, то тем что нужно понимать именно как все это работает.
|
|
|
|
|
Sep 7 2007, 07:11
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(blackfin @ Sep 6 2007, 18:57)  Да я умею пользоваться гуглом, топик не о том.
|
|
|
|
|
Sep 10 2007, 10:12
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
UP!
|
|
|
|
|
Sep 11 2007, 13:29
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Вобщем разбираюсь с вопросом потихноьку. Возникают новые  1. Проблема с четким генератором частоты (или на ПЛИСине можно 12х16 Мгц спокойно делать?) 2. Предположим все сделано - осталось только сделать запись в поток (файл) того, что получено по USB. Вот тут засада. Как наименьшими трудозатратами обработать этот поток? Я так понял если как виртуальный порт делать, то это нереально. Как же тогда делают чтобы использовать все преимущества HighSpeed USB?
|
|
|
|
|
Sep 24 2007, 07:43
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
UP. Любая информация и помощь привествуется.
|
|
|
|
|
Sep 25 2007, 01:46
|
Местный
  
Группа: Свой
Сообщений: 237
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 791

|
Цитата(krokodil111 @ Sep 11 2007, 17:29)  ... осталось только сделать запись в поток (файл) того, что получено по USB. Не очень понятно, почему возник такой вопрос. Периферийное устройство не может само инициировать обмен по USB. А раз вы управляете потоком программно, то всё в вашей власти...
|
|
|
|
|
Sep 26 2007, 10:35
|
Участник

Группа: Новичок
Сообщений: 58
Регистрация: 22-08-07
Пользователь №: 29 982

|
Цитата(r_dot @ Sep 25 2007, 05:46)  Не очень понятно, почему возник такой вопрос. Периферийное устройство не может само инициировать обмен по USB. А раз вы управляете потоком программно, то всё в вашей власти... На этом же форуме я читал, что если использовать виртуальный компорт и дрова которые щтатные в виндовсе, то скорость будет ограничена. Поэтому и пишут свои драйвера для USB устройств производители. Именно поэтому и возник вопрос.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|