Автор Тема: USB to LPT Full Speed  (Прочитано 12331 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн qwertyuser

  • самый главный админ
  • Administrator
  • Hero Member
  • *****
  • Сообщений: 563
  • Karma: +65535/-0
  • кармадрочер
    • Просмотр профиля
    • ufoserver.org
USB to LPT Full Speed
« : Май 05, 2010, 01:53:00 pm »
USB to LTP Full Speed

Для  управления  SDR устройствами используется  LPT так как  на большинство компьютеров  LPT уже стало раритетом ,а программистам все таки удобнее  писать программы для управленя  именно для  этого порта мы  и  будем паять  устройство которое позволит нам  управлять ими  по USB не теряя скорости обмена и сократив  25  проводов  в 4  провода.
 
Итак  начнем  для начала  посмотрим  из чего состоит данный переходник:
1) Микросхема CY7C68013-56PVCX  это главный контроллер устройства  который  изобретен именно   как USB чип для работ  в разных  протоколах, и в зависимости  от микрокода может выполнять нужные нам задачи .
2) EEPROM 24C64SM  это  память  именно для   микрокода  или так сказать прошивки которую будет выполнять наш  контроллер.
3) Это кварц  который задает генерацию для  контроллера 24Мгц именно эта  частота нужна для полноценного FullSpeed  USB 2.0  
4) LD1117 стабилизатор   питания 3,3 вольта  так как  для  CY7C68013 нужно именно 3,3V

Теперь  взгянем на схему устройства:



Не стоит обращать внимание что на схеме чип имеет маркировку CY7C68013-56PVC вместо PVCX это одно и тоже .
И так в схеме  надеюсь  комментарии не нужны  так как  все  очень просто  ( для  более детального  просмотра  можно просто скачать картинку  и открыть ее в любом просмотрщике картинок)

Не стоит обращать внимание что на схеме чип имеет маркировку CY7C68013-56PVC вместо PVCX это одно и тоже .
И так в схеме  надеюсь  комментарии не нужны  так как  все  очень просто  ( для  более детального  просмотра  можно просто скачать картинку  и открыть ее в любом просмотрщике картинок)
 
И так  правильно  собранный  девайс  в общем начинает работать сразу при подключении к USB порту, Windows сразу  начнет  определять что есть  какое то устройство  USB и вот тут начинается  самое  главное  :)))
Я точно теперь знаю что мало кто  понял что это  и как  куда и зачем  объясняю  , пока отключаем устройство от USB и продолжаем читать далее ...
При первом включении чип уже имеет  свою внутреннюю прошивку  он знает что он Cypress USB для  того  что бы  Виндовс  понял  что  это за  такой чудо чип  нужны драйвера  , что мы делаем :
Качаем  программное обеспечение для работы  с данными чипами: EZ-USB_devtools_version_261700.exe


Распаковываем и  устанавливаем  все должно поставиться  C:\Cypress  далее подключаем  наше устройство
при запросе откуда установить драйвера  говорим C:\Cypress\USB\Drivers

далее  устройство будет  найдено и будет в системе  как  что то там Cypress FX что то  можно будет глянуть в панели инструментов увидите  что оно появилось или даже можно этого не делать стоит выключить и сново включить  
наш переходник драйвера  уже  спрашивать не должно ! Что мы делаем дальше  идем в кнопку  ПУСК(START) в Виндовсе  и находим там в программах Сypress ->USB ->EZ-USB Control Panel вот именно  ее и запускаем

при чудном стечении обстоятельств, программа  увидит  чип  и выдаст окно с множеством настроек  и параметров  не пугайтесь нам нужна одна всего лишь кнопка
это именно то что нужно для  загрузки микрокода  в память EEPROM 24C64  нажимаем кнопку  и выбираем  микрокод  USB2LPT2.IIC архив microcode.rar ( единственное не помню так как делал этот переходник очень давно там два  микрокода  USB2LPT2.IIC и USB2LPT.IIC какой то  из них должен подойти не пугайтесь  что вдруг что то не так  я когда  это изучал изучал методом тыка  с каким то из микрокодов все пошло ) В результате удачной  прошивки  девайс должен будет  сразу  так сказать ребутнуться  и опять запросить драйвера

вот это наверное самы чудный  момент  !!!! берем  драйвера  Drivers.rar распаковываем и указываем установить из папки Drivers  !

В результате  в Виндовсе  видем устройство h#s конвертер USB к LPT  в нем есть настройки вообщем то там крутить ничегоне надо !
Еще  небольшая информации если чип прошился  больше программой  EZ-USB Control Panel  виден не будет если конечно не сменить EEPROM 24C64  на новый или стереть еепром уже программатром!

Что делать если чип так и не прошивается и видится как Cypress  на верху  программы EZ-USB Control Panel есть выбор чипа  
надпись Target FX2 вот можно там выбрать другие чипы  и пробовать залить микрокод ! опять же  не пугаемся   у меня в ходе всех этих экспериментов с чипом ничего не произошло , до того момента  пока он не зашился !
единственное убедительно кроме кнопки   и Target FX2 и там по моему еще два параметра в этом выпадающем меню  ничего не трогать так как это внутренние  ID чипа  изменив их  вы можете потом большее его не увидеть или перепрописывать в inf в файлах ID которое вы напортачили !

Ну и самое главное  это  моя  печтака в  Layote 5.0  кстати сколько лазил по инету  в  поисках информации так и не встретил рабочую и повторяемую  в домашних условиях разведенную печатку  так что пользуйтесь  и радуйте друг друга  новой и полезной информацией.
Единственное что печатку я разводил для работы с синтезатором AD9851 и задействовал не все ноги  в этоге  когда  уже  понял
что лучше переходника нет уже тонкими проводками довел остальные  ноги  на схеме все есть куда идут ножки и на какой порт  !в следующий раз конечно когда буду собирать очередное SDR чудо  обязательно все до разведу  ! ну а пока  оставляю вам почву для творчества: usb2lpt_v3.LAY  



P.S печатка делалась лазерно утюжной технологией.
 (фотка устройства  в самом верху  ее можно скачать и так же открыть в большом размере )

(C) Maxim Milov http://Ufoserver.org  
Специально для  радиолюбителей c QRZ.RU
Всем 73!


http://qwertyuser.ru/tmp/EZ-USB_devtools_version_261700.zip
« Последнее редактирование: Июнь 09, 2010, 11:28:51 pm от qwertyuser »
по вопросам размещения Ваших сайтов на этом сервере пишите info@qwertyuser.ru