Konop
Guest
Wed Sep 10, 2008 6:21 pm
Witam!!
Montuje układ, który ma nietypowy programator do CPLDków Xilinxa -
programator taki, jak Paralel III (DLC5) chcę zrrealizować na czymś
zupełnie innym

... chodzi o to, że nie potrzebuję buforów, bo CPLD i
tak będzie podpinany pod port LPT

...
Ale do rzeczy... jak włączam mój "programator", to na ekranie ISE
(iMPACT) pojawia mi się przy próbie łączenia:
AutoDetecting cable. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997
- 2006 Build Date: Oct 16 2006 X86 32bit SYS 12:35:07, version = 811.
LPT base address = 0378h.
ECP base address = 0778h.
Cable connection established.
PROGRESS_END - End Operation.
Elapsed time = 0 sec.
Czyli programator zostaje wkryty (przy braku programatora wyskakuje coś
innego

)... Ale po chwili dopisuje się:
Cable is not connected.
Oczywiście żadne programowanie nie wchodzi w grę

... i celem zawężenia
obszaru poszukiwań usterki chciałbym spytać - czy wie ktoś jak ISE
wykrywa programator (u mnie to ma miejsce!!), a jak wykrywa odłączenie
programatora??
Pozdrawiam
Konop
Zbych
Guest
Wed Sep 10, 2008 6:36 pm
Konop przemówił ludzkim głosem:
Quote:
czy wie ktoś jak ISE
wykrywa programator (u mnie to ma miejsce!!), a jak wykrywa odłączenie
programatora??
Nie wiem, ale na podstawie schematu domyślam się, że dzięki zwarciu ze
sobą 3 pinów LPT.
Konop
Guest
Wed Sep 10, 2008 7:56 pm
Zbych pisze:
Quote:
Konop przemówił ludzkim głosem:
czy wie ktoś jak ISE
wykrywa programator (u mnie to ma miejsce!!), a jak wykrywa odłączenie
programatora??
Nie wiem, ale na podstawie schematu domyślam się, że dzięki zwarciu ze
sobą 3 pinów LPT.
No OK, też tak przypuszczałem, u mnie podobne zwarcie robi CD4053
(mux/demux)... Bardziej interesowało mnie czemu ISE wykrywa kabel, ale
po chwili go "traci z oczu"... ale w sumie dzięki za odpowiedź!! Bo
dzięki Tobie wpadłem na super-prosty pomysł - wsadziłem we wtyczkę od
LPT 3 rezystory po 100 om tak, że jedne nogi miały wspólne, a drugie -
do tych trzech zwartych pinów... i co?? ISE Wykrył połączenie, co
więcej, nie zerwał go!! Oczywiście przy braku rezystorów połączenia nie
nawiązywał... tak więc u mnie problem zapewne jest w tym, że zwarcie się
"wyłącza" w czasie pracy ;P... no nic, szukamy, szukamy

...
Dzięki!!
Pozdrawiam
Konop
Guest
Thu Sep 11, 2008 11:15 am
Quote:
No OK, też tak przypuszczałem, u mnie podobne zwarcie robi CD4053
(mux/demux)... Bardziej interesowało mnie czemu ISE wykrywa kabel, ale
po chwili go "traci z oczu"... ale w sumie dzięki za odpowiedź!! Bo
dzięki Tobie wpadłem na super-prosty pomysł - wsadziłem we wtyczkę od
LPT 3 rezystory po 100 om tak, że jedne nogi miały wspólne, a drugie -
do tych trzech zwartych pinów... i co?? ISE Wykrył połączenie, co
więcej, nie zerwał go!! Oczywiście przy braku rezystorów połączenia nie
nawiązywał... tak więc u mnie problem zapewne jest w tym, że zwarcie się
"wyłącza" w czasie pracy ;P... no nic, szukamy, szukamy

...
Dobra, już wszystko jasne

... winowajca" CD4053 - ma za dużą
rezystancję w stanie włączenia przy zasilaniu 3,3V

... Rozwiązaniem
będzie zamiana na 74HC4053, ale nie ma go w okolicy i będę musiał
ściągnąć skądś przy okazji większego zamówienia

...
Pozdrawiam
Konop