| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
USB to 3xLPT
01.11.2009, 22:54
|
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 146
Сказал спасибо: 2
Сказали Спасибо 73 раз(а) в 8 сообщении(ях)
|
USB to 3xLPT
Где-то видел схемку на одном контроллере с минимумом обвязки.
Есть выход USB 1.0, нужны как мин. 2 двунаправленных порта LPT,
Лучше если этот режим ЕСР, но можно и EPP.
Если есть простое решение конечно.
|
|
|
|
01.11.2009, 23:05
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.03.2005
Сообщений: 984
Сказал спасибо: 1
Сказали Спасибо 200 раз(а) в 136 сообщении(ях)
|
Re: USB to 3xLPT
Сообщение от faru
|
|
Где-то видел схемку на одном контроллере с минимумом обвязки.
|
Вероятно здесь:
http://www-user.tu-chemnitz.de/~heha.../index.html.en
Хотя полноценный LPT-порт на USB шине получить нельзя.
|
|
|
|
02.11.2009, 00:31
|
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 146
Сказал спасибо: 2
Сказали Спасибо 73 раз(а) в 8 сообщении(ях)
|
Re: USB to 3xLPT
Полноценный - понимаю, нужна эмуляция прерываний и перехват портов.
Кажись, в природе не существует такого LPT-хаба ввиду общей кривости решения.
Жаль конечно .. есть чипы USB-шный концентратор, порты для переходников размножить ?
Вот еще нашел, про EPP пишут
http://www.fpga-cpld.ru/lpt.html
Так понимаю, желаемых 10-20 кБайт/сек ввода-вывода на параллельный порт мне с USB не добиться ?
|
|
|
|
08.11.2009, 09:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: USB to 3xLPT
Чип переходника ЮСБ--СОМ например СР2102 (везде их ставлю, недорогие, из обвязки только 1 конденсатор, неглючные дрова), и контроллер с СОМ-стороны. Скорость до 3-6 Мбит. В винде пишеш в СОМ-порт - хоть через терминал, и все появляется на выходах контроллера
|
|
|
|
08.11.2009, 10:33
|
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 146
Сказал спасибо: 2
Сказали Спасибо 73 раз(а) в 8 сообщении(ях)
|
Re: USB to 3xLPT
Нашел вот такую чипину: FT245R
На глаз - вроде не сложно для меня такое собрать, даже кварца нет.
вот ее диаграммы чтения - записи:
Подскажите если существует чип для буферной защелки. Время очень маленькое для конструирования из TTL логики - 20 нс. Представляю себе так - защелкнуть и сигнал строба готовности вых данных, строб и считывание, но может не прав.
Последний раз редактировалось faru; 08.11.2009 в 10:41.
|
|
|
|
08.11.2009, 15:33
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: USB to 3xLPT
Так защелка есть в самом чипе... зачем снаружи ещё одна? и про какие 20нс идет речь
|
|
|
|
08.11.2009, 15:50
|
|
|
Временная регистрация
Регистрация: 22.06.2006
Сообщений: 82
Сказал спасибо: 5
Сказали Спасибо 9 раз(а) в 8 сообщении(ях)
|
Re: USB to 3xLPT
TXE# и RXF# выходы и формируются самим чипом без Вашего участия
|
|
|
|
08.11.2009, 22:07
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: USB to 3xLPT
Зато RD и WR - входы и прекрасно тактируются
|
|
|
|
09.11.2009, 12:16
|
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 146
Сказал спасибо: 2
Сказали Спасибо 73 раз(а) в 8 сообщении(ях)
|
Re: USB to 3xLPT
Ок, если все так прекрасно и удобно, помогите тогда со схемой для низкой логики как из этих 4+8 выходов сделать разветвитель портов ?
общая принцип такой: этот USB девайс, скажем с четырьмя 8-bit портами, где конф. вход-выход для каждого порта устанавливается просто уст. перемычкой.
Желаемый протокол следующий: выводится 1-й байт как номер порта, 2-й - его значение.
Если это сложно, то примером поясните как и чем 'защелкнуть' (в соотв. с времянкой выше) значение и дать строб (1/0) готовности, дальше сам.
|
|
|
|
09.11.2009, 12:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: USB to 3xLPT
Идеальная задача для освоения мелких ПЛИС: Altera ЕРМ3064, ЕРМ7064, ЕРМ240,Xilinx ХС95хх.
Для начала сделать схему так же как на обычной ТТЛ логике, по быстродействию будет гораздо лучше. Готового решения у меня нет, но особых сложностей кроме обеспечения синхронизации выбора адрес/данные не вижу.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:44.
|
|