реклама на сайте
подробности

 
 
> Полнофункциональный преобразователь USB-LPT на AVR
sash_u
сообщение Dec 18 2007, 12:08
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Попадалось ли кому в нете или может кто сам ваял сие устройство.
Хочу сделать данный преобразователь,дабы можно было подключать LPT устройства к USB портам.
Дело в том, что LPT уже практически отжил своё,чему свидетельствует современное железо для ПК.
А устройства,которые многие юзают у себя на работе/дома,которые создавались сравнительно давно и продолжают работать верно и исправно - остаются.К примеру скажем тотже загрузочный кабель для ПЛИС (аналог байтбластера) или программатор Willeprom, которым даже сейчас приходится пользоваться и ещё много много чего.
Может ли кто сказать,возможно сделать на AVR по аналогии с USB->COM от Igor Plug конвертер USB -> LPT (полный имеющий ещё и все служебные сигналы).
А может уже есть готовые решения?
Заранее спасибо.
Go to the top of the page
 
+Quote Post
7 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 91)
adc
сообщение Dec 18 2007, 12:34
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836



Цитата
А может уже есть готовые решения?

Да, есть! и говорят глючные вот: http://shop.key.ru/shop/goods/42616/ Так что тема интересная, в особенности реализации на АВР.


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
celladon
сообщение Dec 18 2007, 12:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-10-06
Пользователь №: 21 288



Вот у меня такой.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
adc
сообщение Dec 18 2007, 12:42
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836



Цитата
Вот у меня такой.

А схемка, прошивка есть? Сами собирали?


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
celladon
сообщение Dec 18 2007, 12:44
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-10-06
Пользователь №: 21 288



Вот ссылка откуда взял схему http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en
Развел подругому под мегу8 в дип корпусе.


--------------------
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 18 2007, 12:58
Сообщение #6


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(celladon @ Dec 18 2007, 15:44) *
Вот ссылка откуда взял схему http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en
Развел подругому под мегу8 в дип корпусе.

А не проверяли - работает ли с JTAG Xilinx.
Не хочется делать ненужную вещь. 07.gif
Go to the top of the page
 
+Quote Post
aesok
сообщение Dec 18 2007, 13:14
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(alexander55 @ Dec 18 2007, 15:58) *
А не проверяли - работает ли с JTAG Xilinx.
Не хочется делать ненужную вещь. 07.gif


Вам перевести?

http://www-user.tu-chemnitz.de/~heha/baste...PT/liste.htm.en

Анатолий.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 18 2007, 13:18
Сообщение #8


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(aesok @ Dec 18 2007, 16:14) *
Вам перевести?

http://www-user.tu-chemnitz.de/~heha/baste...PT/liste.htm.en

Анатолий.

Спасибо, сразу не увидел. biggrin.gif
Это очень хорошо.
PS. Тем не менее, если кто попробовал работать с JTAG Xilinx, сообщите, что получилось.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2007, 13:26
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(aesok @ Dec 18 2007, 15:14) *
Вам перевести?

Нет - ответить работали Вы с ним лично и какие результаты.
Я пытался заказать сие непоcредственно у Автора, но как-то он тихононько-тихонько ретировался после моих попыток позадовать вопросы sad.gif. Сначала - да, потом ну вот в новом (тогда 2007) году софт намерен подправить - подождите, потом на письма перестал отвечать.... Потом я самые выжные железки от LPT отвязал, и перестал его тревожить. Но интерес в общем-то остался:
- Уж больно много простых железок для разовых работ существуют на LPT..
- Программатор ChipProg+ жалковато выбрасывать;
- Доступного USB JTAG для BoundaryScan так пока у меня и нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sash_u
сообщение Dec 18 2007, 14:04
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(celladon @ Dec 18 2007, 14:44) *
Вот ссылка откуда взял схему http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en
Развел подругому под мегу8 в дип корпусе.

Судя по описанию - то что нужно. А с чем его проверяли?Были ли замечены глюки в работе?
Можно поподробнее плиз.

И ещё вопросик, он в системе как определяется?
Создаст новый порт типа LPT1,2,3,4 ?
Просто приносили как-то готовый промышленный образец,назывался USB-LPT for printer. Так это чудо определялось в системе просто как USB устройство и никаких LPT.А вот если начать устанавливать принтер,то в доступных портах для принтера появляется этот USB-LPT.
Кстати,внутри оказалась пролификовская микруха PL-2305,во как!
Так что интересуют возможности нормального порта.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 18 2007, 14:28
Сообщение #11


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(sash_u @ Dec 18 2007, 17:04) *
Так что интересуют возможности нормального порта.

Это самый главный вопрос, на который все всегда отвечают уклончиво.
PS. Я их понимаю.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Dec 18 2007, 14:45
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(alexander55 @ Dec 18 2007, 16:28) *
Это самый главный вопрос, на который все всегда отвечают уклончиво.
PS. Я их понимаю.

Хм. Так если человек собрал реальное устройство и работал с ним. То с чего бы ему лить воду и уклоняться от вопросов. Он же на чём-то ведь его проверял.Неужели это секрет? wink.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 18 2007, 15:50
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(zltigo @ Dec 18 2007, 18:26) *
Я пытался заказать сие непоcредственно у Автора, но как-то он тихононько-тихонько ретировался после моих попыток позадовать вопросы sad.gif. Сначала - да, потом ну вот в новом (тогда 2007) году софт намерен подправить - подождите, потом на письма перестал отвечать.... Потом я самые выжные железки от LPT отвязал, и перестал его тревожить. Но интерес в общем-то остался:
- Уж больно много простых железок для разовых работ существуют на LPT..
- Программатор ChipProg+ жалковато выбрасывать;
- Доступного USB JTAG для BoundaryScan так пока у меня и нет.

Насколько я помню одно из последних обсуждений этого изделия, там самая главная трудность в том, чтобы на уровне виндусового драйвера для USB-устройства перехватывать обращения по адресам "железячных" LPT-портов.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Dec 18 2007, 16:04
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(zltigo @ Dec 18 2007, 16:26) *
- Программатор ChipProg+ жалковато выбрасывать;
В свете цитаты с http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en
Цитата
Interception of port accesses takes place in a driver in privileged mode. But wasted time for the interception itself is small in opposite to that with each IN instruction a USB frame must be waited for, at least 125 µs. This may lead to 100x lengthening of time!

программаторы вряд ли нормально будут работать.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2007, 16:29
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vvs157 @ Dec 18 2007, 18:04) *
В свете цитаты..

Был-бы под руками AVR в диповском корпусе, можно было-бы за час навесить несколько элементов и попробовать. Но как-то все повымерало в DIP в зоне моей досягаемости, а усложнять себе жизнь бОльшим рукоприкладством как-то не хочется. Вдруг, кто опробует хоть что-нибудь из эмбеддерски полезного и расскажет. По самому минимуму интересутет работоспособность с Altera Byteblaster для целей BoundaryScan, ну и чего-нибудь ногодрыгающие, ну например, AVReal...





Цитата(vvs157 @ Dec 18 2007, 18:04) *
программаторы вряд ли нормально будут работать.

Бывают и достаточно разумные LPT программаторы, как минимум, формирующие диаграммы самомтоятельно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Itch
сообщение Dec 18 2007, 18:31
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 358
Регистрация: 27-06-06
Из: Новосибирск
Пользователь №: 18 410



Есть идея сделать Ethernet-LPT переходник. В данном случае можно будет избежать пресловутой задержки в 125мкс., особенно если UDP или RAW-сокеты использовать. Проблема - написать драйвер, который будет перехватывать команды in & out.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 18 2007, 19:59
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Itch @ Dec 18 2007, 20:31) *
Проблема - написать драйвер, который будет перехватывать команды in & out.

Драйвер от вышеупомянутого есть в исходниках, осталось вживую оценить качество его эмуляции и уживчивость, и в случае успеха адаптировать под Ethernet проблем никаких.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sash_u
сообщение Dec 19 2007, 09:55
Сообщение #18


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(zltigo @ Dec 18 2007, 18:29) *
По самому минимуму интересутет работоспособность с Altera Byteblaster для целей BoundaryScan, ну и чего-нибудь ногодрыгающие, ну например, AVReal...


Я тоже по большей части чисто для FPGA кабеля и собрался его соорудить.

Цитата
Бывают и достаточно разумные LPT программаторы, как минимум, формирующие диаграммы самомтоятельно.

Поддерживаю,т.к. сам имею программатор,который работает с обратной связью,т.е. контролирует полностью передаваемые данные.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 19 2007, 10:08
Сообщение #19


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(sash_u @ Dec 19 2007, 12:55) *
Я тоже по большей части чисто для FPGA кабеля и собрался его соорудить.

Аналогично.
Интересна еще уживчивость под адаптеры LPT-JTAG под TI uC.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 20 2007, 10:17
Сообщение #20


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(celladon @ Dec 18 2007, 15:39) *
Вот у меня такой.

Постарайтесь проверить через друзей-знакомых программирование Xilinx овских чипов через утилиту iMPACT.
Народ Вам будет благодарен. biggrin.gif
Go to the top of the page
 
+Quote Post
designer
сообщение Dec 21 2007, 07:41
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 27-05-05
Из: Rivne, Ukraine
Пользователь №: 5 472



Цитата(celladon @ Dec 18 2007, 16:39) *
Вот у меня такой.


Выложи пожалуйста печатку.
Спасибо.
Go to the top of the page
 
+Quote Post
celladon
сообщение Dec 21 2007, 08:12
Сообщение #22


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-10-06
Пользователь №: 21 288



Печатка для лут и схема в пдф.
Прикрепленные файлы
Прикрепленный файл  Converter_From_USB_To_Parallel.rar ( 577.74 килобайт ) Кол-во скачиваний: 974
 


--------------------
Go to the top of the page
 
+Quote Post
algidim
сообщение Dec 24 2007, 07:52
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 5-04-06
Из: Москва
Пользователь №: 15 847



Цитата(celladon @ Dec 21 2007, 11:12) *
Печатка для лут и схема в пдф.

А прошивка где ? Если это файл *.brd, то чего это за тип, о таком не слышал ?
Go to the top of the page
 
+Quote Post
celladon
сообщение Dec 24 2007, 08:08
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 13-10-06
Пользователь №: 21 288



Прошивка на сайте, *.brd -это плата в формате EAGLE.


--------------------
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 24 2007, 12:01
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(celladon @ Dec 21 2007, 10:12) *
Печатка...

Печатки, прошивки.. это дело второе. Главное - ответ на вопросы - c чем он лично у Вас используется ? Успешно? С чем-то не совместилось?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alexander55
сообщение Dec 24 2007, 12:33
Сообщение #26


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(celladon @ Dec 21 2007, 11:12) *

Если Вы находитесь в Питере, я могу Вам помочь проверить совместимость с JTAG Xilinx.
Прошивки и печатные платы - это дело второе или третье.
Главный вопрос - стоит ли игра свеч.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 4 2008, 09:18
Сообщение #27


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



To Celladon:
А чем вообще вы проверяли работу этого конвертера. А то я спаял сие чудо,драйвера стали,даже порт новый появился,а кабель прошивочный LPT (аля ByteBlaster) никак не могу увидеть.
Спасибо.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 4 2008, 15:19
Сообщение #28


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Разочаровал меня этот конвертер sad.gif
Первое,что обнаружил - не работает на новых компьютерах (видимо из-за чипсета материнки)
На GA-8PE1000 запустился,нашёл новое устройство,а вот на ноуте HP6710b и на PC-шке с 8I945PLGE чипсетом - пишет что неизвестное устройство. Подозреваю,что всё это из-за того что в новых материнках USB не может работать в 1.1 LS режиме (1,5Мбит/с).
Второе - оно так и не заработало должным образом (причина не ясна sad.gif), т.е в статическом режиме - если дрыгать ногами порта - всё работает,светодиодики зажигает.А вот с IMPACT, AVREAL ничего не вышло, причем в AVREAL идин раз из десяти удавалось сконектиться с МК, и всё на этом.
Вот так у меня вышло, кто-нить ещё собирал себе на МЕга8 такой переходник,как у вас с ним обстоят дела?
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 4 2008, 15:32
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(sash_u @ Jan 4 2008, 20:19) *
Подозреваю,что всё это из-за того что в новых материнках USB не может работать в 1.1 LS режиме (1,5Мбит/с).
Это навряд ли. USB снизу вверх совместимы. USB 2.0 может работать во всех трех режимах Low-Speed, Full-speed и High-speed.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 4 2008, 15:40
Сообщение #30


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Хм. а в чём же тогда может быть дело?
Неизвестное устройство находится на новых компах сразу при подключении и система пишет,что устройство работает неправильно. На рабочем компе распознаётся новое устройство и сразу предлагает найти ему драйвер.

Сообщение отредактировал sash_u - Jan 4 2008, 15:56
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 4 2008, 15:41
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(sash_u @ Jan 4 2008, 20:40) *
Хм. а в чём же тогда может быть дело?
Может дело в ОС, а не в USB?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 4 2008, 16:21
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sash_u @ Jan 4 2008, 17:19) *
Первое,что обнаружил...

Ну софтовая эмуляция она и есть софтовая. Значит на некоторых ставится.....
По западным форумам были достаточно массоыве вопли вообще на падение системы при попытке только поставить драйвера. Правда давние жалобы....
Цитата
Второе - оно так и не заработало должным образом (причина не ясна sad.gif), т.е в статическом режиме - если дрыгать ногами порта - всё работает,светодиодики зажигает.

Ну уже результат.
Цитата
AVREAL ничего не вышло, причем в AVREAL идин раз из десяти удавалось сконектиться с МК, и всё на этом.

Ну а AVREALе немножко обозначена регулировка скорости порта. Задержки по Reset...Их не трогали?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 4 2008, 16:22
Сообщение #33


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



ОC одна и та же XP SP2.
Трабла где-то в связке матеинка-драйвер материнки.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 5 2008, 11:36
Сообщение #34


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(zltigo @ Jan 4 2008, 18:21) *
Ну а AVREALе немножко обозначена регулировка скорости порта. Задержки по Reset...Их не трогали?

Нет пока,даже как-то про них и забыл. Надо будет попробовать.
Go to the top of the page
 
+Quote Post
Ruslan_Shaida
сообщение Jan 5 2008, 11:56
Сообщение #35


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 27-03-07
Из: Кривой Рог
Пользователь №: 26 542



В аналогичном устройстве проблема с определением в ноутбуках 100% была решена подключением 2-х стабилитронов на 3,3В. Схема подключения приведена ниже.
Прикрепленное изображение

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 5 2008, 11:58
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sash_u @ Jan 5 2008, 13:36) *
Нет пока,даже как-то про них и забыл. Надо будет попробовать.

Сейчас освежил в памяти AVReal - под WIN там и крутить нечего sad.gif. Ну разве только частоту контролера пониже реальной указать, дабы не пытался шустрить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
uriy
сообщение Jan 6 2008, 13:22
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Может быть какие-то проблемы с USB. У меня была следующая ситуация. Вдруг перестал работать USB-Bluetooth сразу во всех портах, он то появлялся то исчезал сразу при попытке установить связь. В этих же портах нормально работали две флешки на 512 метров разных производителей. Купил новый Bluetooth друой фирмы, винда видела USB устройство но говорила что оно не опознано, даже дрова поставить не удавалось. Примерно в это же время купил флешку на 2 гига, в нее некоторые файлы больших объемов писались с ошибкой (а может читались с ошибкой). Переустановка винды не дала положительных результатов. Теперь купил плату PCI-USB оба Bluetooth заработали в ней нормально, и флешка на 2 гига тоже, но вот одна из флешек на 512 работает только на старых USB встроенных в мать. Если эту флешку вставить в ноые USB, на ней постоянно мигает светодиод, винда никак не реагирует. Вот такие непонятные дела!
Go to the top of the page
 
+Quote Post
Ruslan_Shaida
сообщение Jan 6 2008, 16:29
Сообщение #38


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 27-03-07
Из: Кривой Рог
Пользователь №: 26 542



Нет там никаких проблем с USB. В данном устройстве питание процессора +5В. Согласно спецификации, сигнальные линии USB имеют потенциал +3,3В. Резисторы номиналом 68Ом (См. схему), включенные последовательно с линиями USB ситуацию смягчают, но кардинально не решают. На стационарных компьютерах схема работала без проблем. На ноутбуках происходила точь в точь описанная ситуация - "Неизвестное устройство". После нормального формирования потенциалов сигнальных линий USB (с помощью стабилитронов), на ноутах устройство определяется без проблем.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 6 2008, 18:29
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Ruslan_Shaida @ Jan 6 2008, 21:29) *
Нет там никаких проблем с USB. В данном устройстве питание процессора +5В. Согласно спецификации, сигнальные линии USB имеют потенциал +3,3В. Резисторы номиналом 68Ом (См. схему), включенные последовательно с линиями USB ситуацию смягчают, но кардинально не решают. На стационарных компьютерах схема работала без проблем. На ноутбуках происходила точь в точь описанная ситуация - "Неизвестное устройство". После нормального формирования потенциалов сигнальных линий USB (с помощью стабилитронов), на ноутах устройство определяется без проблем.
Это весьма "притянутое за уши" объяснение. Не могут стабилитроны "формировать потенциалы сигнальных линий". Вблизи напряжения стабилизации у стабилитронов довольно большой ток утечки, это раз. Во-вторых, резистор с емкостью стабилитрона образуют ФНЧ, который может влиять на скорость передачи. В результате флешка USB2.0 работает только в режиме Full-speed, вместо Hi-speed.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 6 2008, 20:39
Сообщение #40


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(Ruslan_Shaida @ Jan 6 2008, 18:29) *
Нет там никаких проблем с USB. В данном устройстве питание процессора +5В. Согласно спецификации, сигнальные линии USB имеют потенциал +3,3В. Резисторы номиналом 68Ом (См. схему), включенные последовательно с линиями USB ситуацию смягчают, но кардинально не решают. На стационарных компьютерах схема работала без проблем. На ноутбуках происходила точь в точь описанная ситуация - "Неизвестное устройство". После нормального формирования потенциалов сигнальных линий USB (с помощью стабилитронов), на ноутах устройство определяется без проблем.

Видимо так и есть. Т.к. USB по спецификации действительно 3.3В, а тут были 5В уровни.
После добавления стабилитронов девайс стал работать и на тех материнках,где отказывался,и на ноуте.
Но проблема,которая была с AVREAL - по-прежнему осталась. Такое чувство,что это всё из-за того,что AVREAL использует какой-то свой драйвер для работы с портом (Dlportio вроде). Вместе с этим драйвером шла утилита,которая позволяет выводить в порт и читать с него числа.Так вот если ей выводить\читать,то всё ок,счётчик обращений в драйвере USB-LPT верно считает при каждом обращении, а вот почему сам AVREAL кроме распознавания кабеля больше ничего не может сделать - это вопрос.
Кстати и Impact от XILINX, тоже не может ни кабель,ни устройство найти sad.gif
Ребята, кто делал такие конвертеры для себя, с какими прогами вы их юзаете?Это только у меня такие траблы с ним или нет?
Заранее спасибо.

Цитата(rezident @ Jan 6 2008, 20:29) *
Это весьма "притянутое за уши" объяснение. Не могут стабилитроны "формировать потенциалы сигнальных линий".

Почему? Они не дают поднятся уровням выше Uстабилизации.Когда-то в датакабелях для мобил приходилось делать тоже самое,т.к. часто COM преобразователи давали 5В сигналы,а мобила питалась 3.6В.
Цитата
Вблизи напряжения стабилизации у стабилитронов довольно большой ток утечки, это раз.

Согласен,так работает стабилитрон,но токи там как раз невысоки,ограничиваются резисторами 68Ом+вых сопротивление МК.
Цитата
Во-вторых, резистор с емкостью стабилитрона образуют ФНЧ, который может влиять на скорость передачи. В результате флешка USB2.0 работает только в режиме Full-speed, вместо Hi-speed.

Ты не совсем понял,человек писал про доработку схемы USB-LPT(которая работает в LS режиме), а не флешки smile.gif .
Go to the top of the page
 
+Quote Post
K()X
сообщение Jan 7 2008, 11:47
Сообщение #41


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 6-01-08
Пользователь №: 33 857



А я что-то не понял-скачал архив usb2lpt.zip и обнаружил там файлы прошивки usb2lpt5.hex в количестве 2 штук. НО весят они по 11 кб! Насколько мне известно в Меге8 памяти 8кб.
Как такое может быть? Я может его-то недопонимаю? 05.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 7 2008, 12:32
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(K()X @ Jan 7 2008, 15:47) *
Я может его-то недопонимаю? 05.gif

Недопонимаешь конкретно. smile.gif HEX и BIN по объёму сложно соотносятся. biggrin.gif
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 7 2008, 19:24
Сообщение #43


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(K()X @ Jan 7 2008, 13:47) *
А я что-то не понял-скачал архив usb2lpt.zip и обнаружил там файлы прошивки usb2lpt5.hex в количестве 2 штук.

Всё верно. Там один под 8 Мегу,а второй под Мега 48.
Цитата
НО весят они по 11 кб! Насколько мне известно в Меге8 памяти 8кб.
Как такое может быть? Я может его-то недопонимаю? 05.gif

Они в хексе, а там структура не такая как в бин (crc и т.п.). Можешь погуглить в инете,если интересно, структура intel HEX хорошо описана.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 9 2008, 06:57
Сообщение #44


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(K()X @ Jan 7 2008, 14:47) *
А я что-то не понял-скачал архив usb2lpt.zip и обнаружил там файлы прошивки usb2lpt5.hex в количестве 2 штук. НО весят они по 11 кб! Насколько мне известно в Меге8 памяти 8кб.
Как такое может быть? Я может его-то недопонимаю? 05.gif

Да, есть недопонимание.
Формат HEX Intel содержит не биновскую выборку. По памяти, где-то в 2,5 раза есть избыточность (за счет нумерования строк, контрольных сумм по строкам и символьного HEX представления данных).

Цитата(sash_u @ Jan 6 2008, 23:39) *
Кстати и Impact от XILINX, тоже не может ни кабель,ни устройство найти sad.gif

Вначале надо:
- чтобы нашлось USB устройство
-> поставился драйвер
-> устройство USB занумеровалось
-> тут уже можно экспериментировать с программаторами и девайсами.
А затем Impact что-то и найдет, а м.б. и нет. smile.gif
Go to the top of the page
 
+Quote Post
sash_u
сообщение Jan 9 2008, 09:11
Сообщение #45


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(alexander55 @ Jan 9 2008, 08:57) *
Да, есть недопонимание.
Формат HEX Intel содержит не биновскую выборку. По памяти, где-то в 2,5 раза есть избыточность (за счет нумерования строк, контрольных сумм по строкам и символьного HEX представления данных).
Вначале надо:
- чтобы нашлось USB устройство
-> поставился драйвер
-> устройство USB занумеровалось
-> тут уже можно экспериментировать с программаторами и девайсами.
А затем Impact что-то и найдет, а м.б. и нет. smile.gif

Читай внимательнее. Все перечисленные тобой пункты были выполнены.
В порт даже числа выводились и считывались.Но!Делалось это программами,которые выводят данные однократно,т.е. быстродействие передачи здесь не учитывается,вот.А с IMPACT такая история-всё сделал как написано на страницах автора,прописал ручками переменные с адресом порта,но прога всёравно не может обнаружить кабель,порт видит,а кабель нет sad.gif Да ещё и периодически система падает в синий экран при работе с IMPACT, с ошибками в работе драйвера USB2LPT. Так что наверно тут все проблемы из-за драйвера.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 9 2008, 12:28
Сообщение #46


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(sash_u @ Jan 9 2008, 12:11) *
Читай внимательнее. Все перечисленные тобой пункты были выполнены.

Не надо нервничать, я Вас теперь понял. smile.gif

Цитата(sash_u @ Jan 9 2008, 12:11) *
А с IMPACT такая история-всё сделал как написано на страницах автора,прописал ручками переменные с адресом порта,но прога всёравно не может обнаружить кабель,порт видит,а кабель нет sad.gif Да ещё и периодически система падает в синий экран при работе с IMPACT, с ошибками в работе драйвера USB2LPT.

Это печально.
Подозреваю, что и альтерой будет облом.

Цитата(sash_u @ Jan 9 2008, 12:11) *
Так что наверно тут все проблемы из-за драйвера.

Это точно и без вариантов.
Можно только автора драйвера пытать, но не уверен, что результат будет.
PS. Слово "полнофункциональный" ко многому обязывает.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 6 2008, 07:50
Сообщение #47


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(sash_u @ Jan 9 2008, 12:11) *

Есть хорошие новости.
Попробуйте ISE 9.1.
http://electronix.ru/forum/index.php?showt...id=360788&#
Go to the top of the page
 
+Quote Post
sash_u
сообщение Feb 6 2008, 17:10
Сообщение #48


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(alexander55 @ Feb 6 2008, 09:50) *
Есть хорошие новости.
Попробуйте ISE 9.1.
http://electronix.ru/forum/index.php?showt...id=360788&#

Спасибо,но я на ISE 9.1 и на 9.2 пробовал - одно и тоже.
Кстати,на ноут покупали переходник PCMCI-LPT с ним кабель после прописания в переменных средах адресов работает на ура.
А вот с "самопальным" так и не заработал. Хотя на сайте написано было что работать с импакт должен.
Может железо пк не совпадает с тестируемым,а может ещё чего...
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 7 2008, 05:53
Сообщение #49


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(sash_u @ Feb 6 2008, 20:10) *

Теперь остается вопрос с драйвером автора под Win.
Не работает - это - , но круги сужаются - это +. smile.gif
Go to the top of the page
 
+Quote Post
Igor26
сообщение Feb 7 2008, 07:18
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Кстати, а как обстоят дела с преобразователем PCMCI-LPT? Работает ли в этой связке AVReal и поддерживается ли загрузка через ByteBlaster FPGA от Altera? Есть у кого опыт?
Go to the top of the page
 
+Quote Post
cebotor
сообщение Feb 7 2008, 07:29
Сообщение #51


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 6-04-07
Из: Бронницы
Пользователь №: 26 809



Цитата(Igor26 @ Feb 7 2008, 10:18) *
Кстати, а как обстоят дела с преобразователем PCMCI-LPT? Работает ли в этой связке AVReal и поддерживается ли загрузка через ByteBlaster FPGA от Altera? Есть у кого опыт?
РСМСI преобразователь использую два года дает самый наичестнейший лпт порт. авреал работает без запинки. с FPGA дела не имел ..


--------------------
если еррата пуста - это не хорошо а плохо
Go to the top of the page
 
+Quote Post
Igor26
сообщение Feb 7 2008, 07:53
Сообщение #52


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(cebotor @ Feb 7 2008, 10:29) *
РСМСI преобразователь использую два года дает самый наичестнейший лпт порт. авреал работает без запинки. с FPGA дела не имел ..

Спасибо. beer.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 7 2008, 08:08
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Igor26 @ Feb 7 2008, 10:18) *
Кстати, а как обстоят дела с преобразователем PCMCI-LPT?

Нынешние массовые PCMCI(не PCIExpress)-LPT это абсолютно тоже самое, что и PСI-ные LPT порты - можете ориентироваться на отзывы и личный опыт работы с ними.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 7 2008, 09:44
Сообщение #54


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Я подумал, что если бы сделать USB-LPT на LPC214x, то можно было убрать эту пресловутую задержку 125 ms. Хотя конечный результат тоже непонятен. При удачном стечении обстоятельств, клиенты на клонирование и покупку выстроятся в очередь. biggrin.gif
PS. Это должно заинтересовать DASMа.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 7 2008, 09:52
Сообщение #55


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(alexander55 @ Feb 7 2008, 12:44) *
то можно было убрать эту пресловутую задержку 125 ms.

1.Каким образом?
2.Проблема качества эмулирующего Win драйвера останется.
3.DASM это заинтересует, если будет готовое изделие с готовыми драйверами и останется сделать клон smile.gif или
вариации на его тему..


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 7 2008, 10:24
Сообщение #56


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(zltigo @ Feb 7 2008, 12:52) *
2.Проблема качества эмулирующего Win драйвера останется.

Проблемы со скоростями по времени выполнения пропадут, а с драйвером ... sad.gif
Может быть, за счет перехода из низкоростного в полноскоростной режим удастся обойтись без переделок драйвера под Win. 125 мс, я могу ошибаться, это период задается только для низкоскоростного USB (для полноскоростного -1 мс).
PS. Надо почитать Агурова, я подзабыл что-то. 07.gif
Сейчас поглядел у немца написано :
"Interception of port accesses takes place in a driver in privileged mode. But wasted time for the interception itself is small in opposite to that with each IN instruction a USB frame must be waited for, at least 125 µs. This may lead to 100x lengthening of time! ".
125 us, а не 125 ms. Эта предположение тоже не проходит.
Go to the top of the page
 
+Quote Post
Andreisela
сообщение Feb 7 2008, 10:47
Сообщение #57


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 3-11-06
Из: Москва
Пользователь №: 21 958



Добрый день всем!
А что переходники в PCMCIA в которых программаторы работают?
Я какойто хотел купить, поехал в магазин с компом и программатором, и хорошо что это всё с собой прихватил, тот переходник работать с программатором отказался smile.gif
Вообщем поделитесь ссылочкой, если нетрудно smile.gif

Заренее благодарен
Go to the top of the page
 
+Quote Post
alexander55
сообщение Feb 7 2008, 12:12
Сообщение #58


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(alexander55 @ Feb 7 2008, 13:24) *

И все-таки нюх меня не подвел. Для AVR у немца написано :
"Converter from USB to parallel port (25 pin SubD receptacle) with hardware virtualization at input/output instruction level
Supports all parallel port modes named SPP, EPP and ECP, 16 Byte FIFO depth
USB Low Speed (1.5 Mbit/s signaling; 1 kByte/s for input/output instructions)
Supports USB suspend mode with reduced power consumption
Full open-source, even for schematics and PCBs "
Т.е. может получиться без переделки драйвера Win. biggrin.gif
Go to the top of the page
 
+Quote Post
sash_u
сообщение Feb 11 2008, 11:47
Сообщение #59


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(alexander55 @ Feb 7 2008, 14:12) *
И все-таки нюх меня не подвел. Для AVR у немца написано :
"Converter from USB to parallel port (25 pin SubD receptacle) with hardware virtualization at input/output instruction level
Supports all parallel port modes named SPP, EPP and ECP, 16 Byte FIFO depth
USB Low Speed (1.5 Mbit/s signaling; 1 kByte/s for input/output instructions)
Supports USB suspend mode with reduced power consumption
Full open-source, even for schematics and PCBs "
Т.е. может получиться без переделки драйвера Win. biggrin.gif

Какое-то странное предчувствие,что этот драйвер автора железо зависим.Возможно он не на всех платформах/системах работает.

To Andreisela:
Мы себе покупали PCMCI-LPT вот такой http://rovermate.ru/site/accessories/home....techspecs/RMA18
С плисами под ISE 9.2 прекрасно работал на нескольких ноутах,сам лично проверял. С AVreal не успел проверить,т.к. забрали на время переходник.Приедет,попробую и с ним.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 11 2008, 12:23
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(sash_u @ Feb 11 2008, 14:47) *
С AVreal не успел проверить..

Будет работать без вариантов - обычный широкораспространенный наряду с NetMos PCI-ный Oxford.
Вот еще один, но с более удобным кабелем http://www.delock.com/produkte/suche/PCMCI...llel_61612.html
Проблема только в том, что и CardBus PCMCIA уже "того" - на грани полного вымирания и в новых ноутбуках можно сказать, что уже почти не встречаются. Я правда себе ноутбук из более старых моделей еще нашел, ибо коллекция PCMCIA собралась немалая, но через год уже точно будет невозможно купить.
P.S.
Попытался заказать - помянутых выше delock 61612 уже нет sad.gif - "старая" модель. Новые уже такие http://www.delock.com/produkte/gruppen/PCM...showdriver& - без кабеля sad.gif и на другом чипе. Ну значит будет такой.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Transon
сообщение Feb 24 2008, 17:02
Сообщение #61


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



Цитата(sash_u @ Jan 4 2008, 17:19) *
Разочаровал меня этот конвертер sad.gif
Первое,что обнаружил - не работает на новых компьютерах (видимо из-за чипсета материнки)
На GA-8PE1000 запустился,нашёл новое устройство,а вот на ноуте HP6710b и на PC-шке с 8I945PLGE чипсетом - пишет что неизвестное устройство. Подозреваю,что всё это из-за того что в новых материнках USB не может работать в 1.1 LS режиме (1,5Мбит/с).
Второе - оно так и не заработало должным образом (причина не ясна sad.gif), т.е в статическом режиме - если дрыгать ногами порта - всё работает,светодиодики зажигает.А вот с IMPACT, AVREAL ничего не вышло, причем в AVREAL идин раз из десяти удавалось сконектиться с МК, и всё на этом.
Вот так у меня вышло, кто-нить ещё собирал себе на МЕга8 такой переходник,как у вас с ним обстоят дела?

Я тоже собрал этот переходник версию 1.5, результат такой же как у тебя, сначала на ноутбуке не определялся, потом добавил стабилизатор на 3.3В, теперь определяется, но если его использовать с принтером на десктопе (PLE133T usb1.1) печатает, на ноутбуке (i945 usb2.0) - нет. В чём проблема?
Я экспериментировал с резисторами, которые на d+, d- стоят, и выяснил что, те которые последовательно стоят, можна не ставить.
Проверял скорость этого виртуального lpt получается что скорость 378 регистра в 48 раз меньше реального lpt, а 379 - в 16 раз.
С байтбластером конечно же не заработал.
Go to the top of the page
 
+Quote Post
sash_u
сообщение Mar 18 2008, 10:24
Сообщение #62


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(Transon @ Feb 24 2008, 19:02) *
Я тоже собрал этот переходник версию 1.5, результат такой же как у тебя.
С байтбластером конечно же не заработал.

Вот вот.
Только не оставляет в покое мысль,у них на сайте написано с чем он проверялся.
Ведь там на этих устройствах написано что работает.Неужели сказки??
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 18 2008, 12:19
Сообщение #63


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Transon @ Feb 24 2008, 20:02) *
Проверял скорость этого виртуального lpt получается что скорость 378 регистра в 48 раз меньше реального lpt, а 379 - в 16 раз.
С байтбластером конечно же не заработал.

Не удивительно, нужна аппаратная поддержка, иначе только низкоскоростный режим (задержки) и картина Репина "приехали".
Go to the top of the page
 
+Quote Post
Transon
сообщение Mar 20 2008, 17:53
Сообщение #64


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 19-02-08
Из: Днепропетровск
Пользователь №: 35 198



Делал также и версию 1.3 на CY7C68013A-128AXC результат точно такой же, только работает в несколько раз быстрее 1.5 версии, с принтером и байтбластером не заработал. Единственное объяснение почему он не заработал я вижу только в том что он работает как full speed (12Mb/s) устройство (так выдает прога usbview), а должен как high speed (480Mb/s), но при этом на компе где usb1.1 определяется как неизвестное устройство.
Когда я на компе где есть реальный LPT (378) ставил версию 1.5 переходника тоже на 378 порт, то можна было через него печатать (раз в 10 медленнее чем через реальный) и байтбластер детектился, но прошить МК не получалось, он его не видел. Как только в драйвере переходник переводил на 278 порт и принтер тоже на 278, то печатать не удавалось и байтбластер не определялся.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Mar 21 2008, 05:23
Сообщение #65


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Transon @ Mar 20 2008, 20:53) *
Когда я на компе где есть реальный LPT (378) ставил версию 1.5 переходника тоже на 378 порт, то можна было через него печатать (раз в 10 медленнее чем через реальный) и байтбластер детектился, но прошить МК не получалось, он его не видел.

Тут уже наметился прогресс (...байтбластер детектился).
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Mar 25 2008, 20:50
Сообщение #66


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(sash_u @ Feb 6 2008, 20:10) *
Спасибо,но я на ISE 9.1 и на 9.2 пробовал - одно и тоже.
Кстати,на ноут покупали переходник PCMCI-LPT с ним кабель после прописания в переменных средах адресов работает на ура.
А вот с "самопальным" так и не заработал. Хотя на сайте написано было что работать с импакт должен.
Может железо пк не совпадает с тестируемым,а может ещё чего...


Ага! Вопрос - и где нужно прописывать адреса? У меня как не работал, так и не работает оксфордовский переходник ;(
Go to the top of the page
 
+Quote Post
sash_u
сообщение Apr 21 2008, 13:56
Сообщение #67


Участник
*

Группа: Свой
Сообщений: 50
Регистрация: 14-12-07
Пользователь №: 33 304



Цитата(Make_Pic @ Mar 25 2008, 22:50) *
Ага! Вопрос - и где нужно прописывать адреса? У меня как не работал, так и не работает оксфордовский переходник ;(


Xilinx iMPACT (JTAG programmer esp. for Xilinx CPLD and FPGA)
Built-in automatic port detection fails, therefore iMPACT needs the following environment variables:
set XIL_IMPACT_ENV_LPT_BASE_ADDRESS=378 (according to setting of USB2LPT in Device Manager)
set XIL_IMPACT_ENV_LPT_ECP_ADDRESS=778 (always LPT_BASE + 400h)
Where can I set environment variables under 2k/XP?
Here: Start→Settings→Control Panel→System→Enhanced(?)→Environment variables

Не найдёшь,спрашивай.
Go to the top of the page
 
+Quote Post
ControllerZ
сообщение Dec 14 2008, 07:25
Сообщение #68


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 6-08-05
Пользователь №: 7 409



Есть ли схемы конверторов USB to LPT, в продаже имеются лишь переходники с усб на LPT принтер, в диспетчере устройств определяются как USB PRINTER, а требуется чтобы определялся как дополнительный LPT порт. Есть ли на подобе конверторов USB to RS232 на PL2323 только для LPT?
Go to the top of the page
 
+Quote Post
_3m
сообщение Dec 14 2008, 10:14
Сообщение #69


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(ControllerZ @ Dec 14 2008, 10:25) *
Есть ли схемы конверторов USB to LPT, в продаже имеются лишь переходники с усб на LPT принтер, в диспетчере устройств определяются как USB PRINTER, а требуется чтобы определялся как дополнительный LPT порт. Есть ли на подобе конверторов USB to RS232 на PL2323 только для LPT?

Не было, нет и не будет потому что аналог LPT с полной поддержкой аппаратных возможностей порта LPT (имеется в виду быстрое ногодерганье) на шине USB реализовать принципиально невозможно.
На сегодняшний день единственное рабочее решение - покупка LPT карты, и то возникают проблемы.
А вообще можете считать что LPT умер.
Go to the top of the page
 
+Quote Post
regular1
сообщение Apr 28 2009, 07:55
Сообщение #70





Группа: Новичок
Сообщений: 8
Регистрация: 7-04-09
Пользователь №: 47 288



А кто-нибудь имел дела с картами ExpressCard - LPT ?
http://www.compax.ru/2-21-3-25.html
http://www.compax.ru/2-21-3-22.html
Будет ли с ними работать самодельный программатор PIC ?
Go to the top of the page
 
+Quote Post
regular1
сообщение Apr 29 2009, 07:29
Сообщение #71





Группа: Новичок
Сообщений: 8
Регистрация: 7-04-09
Пользователь №: 47 288



На сайте производителя нашел драйвер для этого устройства. Он называется msc7715.exe. Получается что этот адептер построен на микросхеме msc7715 фирмы Moschip. Вот что на сайте написано:

Features
Single 5V operation
USB specification 1.1 compliant
Low power
On chip regulator
Supports up to 920Kbps data rate
Single Serial port
Supports 8,7,6 & 5 Data widths
Supports 1, 1.5 and 2 stop bits
Supports Even, Odd, Mark, Space & None Parities
Internal power-on reset
Available in 48-pin QFP package
Single Printer Port Interface
2KV in-circuit ESD protection for lower cost of external components

Applications
High speed modems
Monitoring equipment
Serial networking
Printer server
Printer interface

Получается подойдет только для принтера? А везде пишут полный адептер LPT.
Go to the top of the page
 
+Quote Post
regular1
сообщение May 12 2009, 12:09
Сообщение #72





Группа: Новичок
Сообщений: 8
Регистрация: 7-04-09
Пользователь №: 47 288



Вот еще одно устройство
http://www.roverbook.ru/shop/rovermate/dop...jjsy/item_1260/

В описании написано:
USB-порты — подключение любого устройства, работающего через USB,
PS/2 — подключение компьютерных переферийных устройств (мышь и клавиатура), освобождая востребованные USB-порты,
COM, LPT — обеспечат возможность подключения к ноутбуку принтера, факса, модема, различных программаторов и других устройств.

Оно подключается через USB, так что работоспособность LPT под большим вопросом.
Go to the top of the page
 
+Quote Post
Dx!
сообщение May 13 2009, 04:14
Сообщение #73


Частый гость
**

Группа: Участник
Сообщений: 108
Регистрация: 6-02-09
Из: Новочеркасск
Пользователь №: 44 469



http://www.romaxus.ru/productID_2620.html
Скорее всего те же яйца что и везде. Принтерь.
Go to the top of the page
 
+Quote Post
Corvus
сообщение May 13 2009, 06:20
Сообщение #74


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(regular1 @ May 12 2009, 16:09) *
Вот еще одно устройство
http://www.roverbook.ru/shop/rovermate/dop...jjsy/item_1260/

Оно подключается через USB, так что работоспособность LPT под большим вопросом.


Данный девайс как LPT порт не определяется. Только как принтер. Проверено на себе.
Go to the top of the page
 
+Quote Post
Nuts_
сообщение Jul 3 2009, 08:48
Сообщение #75


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 1-07-09
Пользователь №: 50 799



Не будут работать програматоры. Все софтины для работы с LPT поттом на низком уровне обращаються к LPT по адресу условно скажем 0x378 (плюс там еще служебные порты)
Прчем ображение это идет "нетрациционными" методами. Есть специальные библиотеки-драйвера для Windows 2k - XP
НО тем не мнее в системе должен присутьовать аппаратна обработка этого порта. Она худо бедно может быть реализована в PCI (тока с другим адресом) и может PCMCIA
но никак не USB - там другой ппротокол с адресацией.
Все переходники ЭМУЛИРУЮТ протокол для принтера ECP-EPP и не замаорачиваться физичесчкими портами. Система видит эти устройтва как USB принтер и обращаетсья к нему через USB.
И стандарт этот не предусматривает "дергания" отдельных линий LPT, а протокол с заданной времянкой.
Причем связь это одностороняя - не работает система опеределения уровня чернил. И сканеры вроде тоже не работают. Полтому на переходниуках стоит именно ПРИНТЕРНЫЙ разьем.


Чтобы полноценно сэмулировать LPT надо извращнуться и написать драйвер который будет перехватывать обращение к порту 0x378 и че то там пытаться сделать. Полюбому это задача нетривиальная.

Тоже самое можно сказать и про всякие HASP ключи и переходники LPT-IDE.

С переходниками USB-COM (RS-232) Несколько интереснее. Да они эмулируютт ВИРТУАЛЬНЫЙ порт. Но эмулируют толкто для "правильных" програм которые обращаються к порту по нормальному. То есть не лезут к физическим битам, а используют станлдартные функции. Поэтому в большинтфе солучаев все происходит гладко. Могут работать утройтва типа програматоров и считывателей SIM карт, а так же "Кнопочек и светодиодов" которые не используют последовательный интерфейс как таковой, а "дергают" его отдельные линии. Поскольку эти сполсбности заложены в стандарт общения с COM портом. И то не все гладко.
То же самое можно сказать и про Ethernet-COM

Помимо этого сам способ формирования сигналов скажем I2C на LPT-com - лично по мне это изврат. Многозадачная ОС не даст выдержать времянки с какой либо точностью. Я не спорю это конечно работает и весьма дешево. Но сейчас уже не 1985год и утвройтва типа KP580BB55 не есть вершина хайтеха. Так что модет быть стоит прошивать всЯкие ALTERы чем нить попроще чем двумя резисторами на LPT разьеме.


--------------------
Go to the top of the page
 
+Quote Post
bolt
сообщение Jul 5 2009, 18:15
Сообщение #76


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 11-03-09
Пользователь №: 45 975



Цитата
С переходниками USB-COM (RS-232) Несколько интереснее. Да они эмулируютт ВИРТУАЛЬНЫЙ порт. ....Могут работать утройтва типа програматоров и считывателей SIM карт, а так же "Кнопочек и светодиодов" которые не используют последовательный интерфейс как таковой, а "дергают" его отдельные линии.

Нормально работает только стандартный обмен RX/TX. Все, что связано с дрыганьем, а это большая часть программаторов, тормозит примерно в 40 раз.
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Jul 11 2009, 06:37
Сообщение #77


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Господа, может кто знает как перенаправить адреса LPT с одного на другой?
А то купил такое г..но на Nm9805 теперь вот пытаюсь хоть какой-нить программатор через него запустить mad.gif
ЗЫ Так вот этот переходник переходник хоть у кого-нибудь нормально заработал?


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 15 2009, 14:07
Сообщение #78


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Через "PCI - 2xCOM, 1xLPT" на чипе NetMos9835CV PonyProg и родственные проги не работают. LPT определяется, видится именно как LPT порт, но какой там базовый адрес - одному Богу известно. Для MSDOS они дают утилиту, которая мапит его на стандатные адреса, но как быть в винде - непонятно.
Приходится шить AVR-ы через второй комп, на котором есть нормальный, интегрированный LPT.

Сообщение отредактировал hd44780 - Jul 15 2009, 14:10


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 15 2009, 14:14
Сообщение #79


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(hd44780 @ Jul 15 2009, 17:07) *
LPT определяется, видится именно как LPT порт, но какой там базовый адрес - одному Богу известно.

Спросите у Win и он Вам честно скажет. Большинство хоть сколько нибудь поддерживающихся последние пяток лет LPT приблуд уже умеют работать c произвольными адресами. Ну а pony вне зависимости от его LPT возможностей на свалку.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
manul78
сообщение Jul 15 2009, 14:35
Сообщение #80


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(hd44780 @ Jul 15 2009, 18:07) *
Приходится шить AVR-ы через второй комп, на котором есть нормальный, интегрированный LPT.


Господа ! Скажите пожалуйста, что в конце первого десятилетия третьего тысячелетия (2009) и цене
простейшего и общедоступного AVRISP MKII в 50$ заставляет вас использовать LPT порт ? wacko.gif


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jul 15 2009, 14:49
Сообщение #81


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(manul78 @ Jul 15 2009, 18:35) *
Господа ! Скажите пожалуйста, что в конце первого десятилетия третьего тысячелетия (2009) и цене
простейшего и общедоступного AVRISP MKII в 50$ заставляет вас использовать LPT порт ? wacko.gif

Да хоть бы и LPT - avreal, например, прекрасно работает с портами на "нестандартных" адресах. А всяких лошадей-недоделков - на свалку истории, однозначно. Но да, от LPT надо уходить при первой возможности, хоть адаптером на FT2232 (который тот же avreal прекрасно поддерживает). Потому как уже и на десктопных матерях частенько нет LPT, и PCI маловато, а на буках все и того хуже.
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jul 15 2009, 14:50
Сообщение #82


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(hd44780 @ Jul 15 2009, 17:07) *
Через "PCI - 2xCOM, 1xLPT" на чипе NetMos9835CV PonyProg и родственные проги не работают. LPT определяется, видится именно как LPT порт, но какой там базовый адрес - одному Богу известно.
avreal работает.
NetMos/MosChip, местный киевский IC-138 от IC-BOOK - полёт нормальный.
Базовый адрес - на закладке "ресурсы" в свойствах порта в диспетчеер устройств.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
dimka76
сообщение Jul 16 2009, 07:02
Сообщение #83


developer
****

Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032



Цитата(manul78 @ Jul 15 2009, 18:35) *
Господа ! Скажите пожалуйста, что в конце первого десятилетия третьего тысячелетия (2009) и цене
простейшего и общедоступного AVRISP MKII в 50$ заставляет вас использовать LPT порт ? wacko.gif


А как быть с ALTERой ???
Пока доступен единственный программатор BiteBlaster на LPT. А всякие там BitBlaster стоят не так уж и мало.


--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 16 2009, 07:17
Сообщение #84


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(dimka76 @ Jul 16 2009, 10:02) *
А всякие там BitBlaster стоят не так уж и мало.

Да??? Совсем отстали от жизни однако sad.gif. Уже несколько лет абсолютно те-же самые 50 баксов. Стандартная, так сказать цена для массовых USB-JTAG приблуд.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
manul78
сообщение Jul 16 2009, 07:21
Сообщение #85


Местный
***

Группа: Участник
Сообщений: 403
Регистрация: 14-05-07
Из: Россия, г.Пенза
Пользователь №: 27 719



Цитата(dimka76 @ Jul 16 2009, 11:02) *
А как быть с ALTERой ???
Пока доступен единственный программатор BiteBlaster на LPT. А всякие там BitBlaster стоят не так уж и мало.


http://www.terasic.com.tw/cgi-bin/page/arc...No=53&No=46

В ЭФО - около 60$ ... Это много ? (посчитайте сколько тратите в месяц на пиво и сигареты ) biggrin.gif


--------------------
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.
Go to the top of the page
 
+Quote Post
Laptop
сообщение Jul 16 2009, 09:02
Сообщение #86


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(manul78 @ Jul 15 2009, 18:35) *
Господа ! Скажите пожалуйста, что в конце первого десятилетия третьего тысячелетия (2009) и цене
простейшего и общедоступного AVRISP MKII в 50$ заставляет вас использовать LPT порт ? wacko.gif

Именно для программирования AVR ничего smile.gif
Но, не только контроллеры приходится шить. Потому ByteBlaster MV у меня стандартный инструмент на столе. Программирую AVR, Альтеровские FPGA. Universal Scan и ScanWorks опять же его поддерживают. Т.е. на каждый случай по $50-60 баксов не напасешься. А в случае вышеперечисленных JTAG инструментов цена ухода с LPT еще выше. Но каждый определяет условия для себя сам.

В полноценных материнских платах LPT хоть и на планке, но присутствует. Исчезновение LPT конечно вопрос времени.
Для работы на ноуте альтернативы USB не знаю.

Пути перехода на USB:
AVR (Avreal) -> FT2232(Avreal), AVRISP MKII(студия), AVRDragon(студия)
Altera ByteBlasterMV -> USBBlaster
Universal Scan и ScanWorks LPT -> а нету ничего...
IAR ARM (Wiggler + H-JTAG) -> J-Link(локализованный)
Microchip Tait classic -> PICkit 2

Дополняйте список, может кому полезно будет.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 16 2009, 10:22
Сообщение #87


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Laptop @ Jul 16 2009, 12:02) *
Но, не только контроллеры приходится шить. Потому ByteBlaster MV у меня стандартный инструмент на столе. Программирую AVR, Альтеровские FPGA. Universal Scan и ScanWorks опять же его поддерживают. Т.е. на каждый случай по $50-60 баксов не напасешься.

Лично Вы перечислили только два "случая" покрываемых менее, чем 100 баксами в сумме.
Цитата
Для работы на ноуте альтернативы USB не знаю.

Пока еще есть ноутбуки с PCMCIA не PCI Express, то тот-же самый LPT порт на PCMCIA. А ввобще - пора забыть думать.


Цитата(Laptop @ Jul 16 2009, 12:02) *
AVR (Avreal) -> FT2232(Avreal), AVRISP MKII(студия), AVRDragon(студия)

Драгон (опять стандартные 50 баксов smile.gif )и не паритться
Цитата
Universal Scan и ScanWorks LPT -> а нету ничего...

Ну очень смешно. Лет пять, поди, не смотрели список поддерживаемых адаптеров? Там все, начиная в копеечного JTAG на FTDI и Altera USB Blaster, и прочие


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Laptop
сообщение Jul 16 2009, 10:46
Сообщение #88


Частый гость
**

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(zltigo @ Jul 16 2009, 14:22) *
Лично Вы перечислили только два "случая" покрываемых менее, чем 100 баксами в сумме.

Пока еще есть ноутбуки с PCMCIA не PCI Express, то тот-же самый LPT порт на PCMCIA. А ввобще - пора забыть думать.



Драгон (опять стандартные 50 баксов smile.gif )и не паритться

Ну очень смешно. Лет пять, поди, не смотрели список поддерживаемых адаптеров? Там все, начиная в копеечного JTAG на FTDI и соответственно и Altera USB Blaster, и прочие

Тогда только ScanWorks остался? Для него есть ScanWorks® USB-100, осталось найти схему или место продажи. Собственно из-за одного ScanWorks при эпизодическом применении покупать жаба может и задавит.
Universal Scan USBBlaster поддерживает, совсем забыл smile.gif

Разьве что Xilinx забыл упомянуть. Насколько помню у них достаточно дорогой адаптер для USB.

В общем, покупка рабочих инструментов всегда окупается, особенно при их активном использовании.
Для остальных случаев каждый решает сам.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 17 2009, 08:55
Сообщение #89


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Негде мне взять AVR Dragon. Да и жаба давит отдавать 50 баксов - это у меня хобби. Лучше осциллограф куплю.
Пока есть доступный LPT порт - пользуюсь им, а потом наваяю что-нибудь самопальное на USB - схем вобщем-то полно, даже на этом форуме. Уж точно меньше 50 выйдет.
Ноутбука у меня нет (также как и альтер всяких) и не предвидится, поэтому ихние проблемы меня интересуют разве что теоретически.

2 zltigo: пытался я подсовывать понику адрес порта из винды - не хавает.
У avreal по-моему одно преимущество - умеет частоту генерить, если AVR влетел в режим внешнего генератора. Не нужно паять генератор. Была у меня пара таких случаев.

Сообщение отредактировал hd44780 - Jul 17 2009, 08:57


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Volodin K.I.
сообщение Sep 10 2009, 21:19
Сообщение #90


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 5-12-07
Пользователь №: 33 012



Думаю для меня USB-2-LPT и LPT реализация в виде ExpressCard потомучто нужен LPT для JTAG адаптера Altium Designer с его LiveDesign.
Go to the top of the page
 
+Quote Post
RA3WUM
сообщение Sep 11 2009, 06:18
Сообщение #91


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-02-07
Пользователь №: 25 578



Цитата(Volodin K.I. @ Sep 11 2009, 01:19) *
Думаю для меня USB-2-LPT и LPT реализация в виде ExpressCard потомучто нужен LPT для JTAG адаптера Altium Designer с его LiveDesign.

Сделайте jtag на FTDI, например FT2232 wink.gif


--------------------
Мужество есть лишь у тех, кто ощутил сердцем страх!
В. Кипелов, Беги за солнцем.
Go to the top of the page
 
+Quote Post
Kol9n721
сообщение Jan 8 2010, 19:45
Сообщение #92





Группа: Новичок
Сообщений: 1
Регистрация: 8-01-10
Пользователь №: 54 676



Цитата(alexander55 @ Dec 18 2007, 16:58) *
А не проверяли - работает ли с JTAG Xilinx.
Не хочется делать ненужную вещь. 07.gif


Собрал сей девайс, научил PonyProg его видеть (у меня есть ЛПТ на материнке)
В БИОСе матери поставил родной ЛПТ (я его юзаю под принтер) как ЛПТ2.
В настройках эмулятора указал порт ЛПТ1, в файле PONYPROG2000.INI прописал: LPTPorts=378,278,3BC, после чего Пони начала определять мой эмулятор.
В работе еще не проверял.
Может кому поможет.

ЗЫ: версия эмулятора - 1.6
Go to the top of the page
 
+Quote Post

7 страниц V   1 2 3 > » 
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.02561 секунд с 7
ELECTRONIX ©2004-2016