Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

27C800

Skania 06 Jun 2004 21:45 1388 2
lampy.pl
  • #1
    Skania
    Level 2  
    mialem opis jak skasowac ta kosc i ja zaprogramowac!
    robilem wszystkowedlug opisu! mam programator willem i adaptor dip 42
    nie wiem tylko czy podczas kasowania epromu lampa do opalania ( czytalem ze tez tak mozna) nie przegrzalem kosci i jej nie uszkodzilem! teraz mam takze lampe uliczna (rteciowke) i nia takze kasowalem!
    program wyswietla ze kosc jest pusta ale podczas jej programowania po chwili wyskakuje ERROR!! juz nie wiem co robic!
  • lampy.pl
  • #2
    Bysiu
    Level 14  
    Te kości są toporne.Miałem dwie takie kości z jedną problemów żadnych a drugiej nie mogłem zaprogramować wcale.Wkleiłem wiadomości o tej kości z forum Voyagera może to ci coś da:

    27C800 PROGRAMOWANIE

    Używamy adaptora do Willema 16bit DIP42 na np. trzech kosciach 4053.
    Pamięć umieszczamy w kasowniku i tu polecam 10 min kasowanka.
    Po kasowanku jakis plasterek na okienko.
    Wsadzamy pamięć do adaptora, adaptor do ZIF-a w Willemie, łączymy kabelek z szyną A19 (A18 kości) do "grzebienia" w Willemie, open file *.bin i BARDZO ważne - usuwamy zworkę przy stabilizatorze ver.3b aby uzyskać Vcc 6.2 V. Włączamy zasilanie Willema i naciskamy guzik programowania.
    Programowanie trwa jakieś 15-20 min i jeżeli dostaniemy komunikat np.
    "verify error at 0x0031F01 buffer=D0 device=40" czy jakoś tak, to kość od razu do kasownika na dłuzszy czas np. 20 min.
    Jeżeli proces dojdzie do 100% i nastąpi weryfikacja to znaczy, że mamy zaprogramowany układ.

    Teraz do tunerka i testujemy nowe możliwości 1330.

    Zworkologię masz rozrysowaną w programie dip-sw-12 po wybraniu układu.
    Nic więcej nie przestawiasz oprócz zasilania.

    Oczywiście do wersji H kopiujemy pliki *.dll i *.sys z wersji G.
    Oczywiście soft wersji H pracuje wyśmienicie.

    Po wielu próbach wywala błędy między 2% a 98%, a po każdej nieudanej próbie z powrotem do kasownika, udało mi się zaprogramować ją przy ustawieniach tWC na połowie, okolo 105 ,a tWP na 1:4 długosci około 360 i wtedy poszła do 100%.
    Dłuzej trzeba potrzymać uklad w kasowniku UV.

    Zdjąć zworkę z zasilania (to ta przy 7805) aby bylo 6,2V.
    Przemyć jeszcze raz okienko aby było super czyste.
    I jeszcze jedno: programuj bezpośrednio po wyjęciu z kasownika.

    Otóż okazuje sie, że robiąc H/W test i wystawiając Vpp dostajemy 11.47V
    ale programując mamy 10.5V , teraz śledząc sygnały spójrzmy na sygnał STB (1pin LPT przed 10K) i podczas testu H/W LPT wystawia na STB 4.4V ale podczas programowania 3.3V. Jest tak dlatego, że STB nie wystawia sygnału non stop tylko na czas tWC (większy czas - większe napięcie; mniejszy- mniejsze mierzone na zakresie V DC na kośsci).

    Stosowanie miniaturowego, rezystorowego dławika 100 uH w układzie przetwornicy jest błędem!. Potem zaczynają się problemy z pracą przetwornicy, grzaniem elementów i spadkiem napięcia programującego. Trzeba zrobić solidny dławik na toroidalnym rdzeniu ferrytowym, nawinięty drutem DNE np. 0,6. Inducyjność dławika 170uH.
    Dopiero wtedy można poprawnie uruchomić przetwornicę i zapewniam, że znikną problemy z programowaniem układów

    Wymiana układu 74HC04 na 74LS14 (te same inwertery tylko z przerzutnikami Schmitt'a ) likwiduje wszystkie problemy związane z błędem programowania 27C800.
    Skończą się problemy, że np. wyrzuci błąd na 30% czy 50% postępu.
    Nawet czasy programowania nie odgrywają większej roli, programuje się dobrze zarówno na ustawieniach oryginalnych 140, 20 jak i większych np. 140, 50.
    Testowałem na kilku egzemplarzach i zawsze dojechałem do 100% bez żadnych problemów.

    ------------
    Uwagi kolegi RobertN1 (forum DVB)
    Zaprogramowałem tą kość już ładnych kilka razy, owszem na początku miałem z nią problemy, ale kilka moich spostrzeżeń może się przyda:

    Programowanie Eproma M27C800przy pomocy Willema.
    Program Willem Eprom Prog ( 0.97i + ), suwaki czasow ustawione na:
    tWP - 360us
    tWC - 107us
    przy innych ustawieniach po zczytaniu zawartosci ukladu i po weryfikacji pojawia sie niezgodnosc pomiedzy buforem a wsadem w epromie.
    Napiecie programowania Vpp przy programowaniu spada o okolo 1.5V.
    Napiecie potrzebne do zaprogramowania eproma wynosi 12.5V, przy spadku 1.5V moze sie okazac ze 11V programowania jest niewystarczajace. Dlatego warto na zworach Willema Vpp ustawic na 15V.
    Adapter - EPROM 16bit ( DIP42 ), dodatkowo trzeba polaczyc pin A19 adaptera z drugim pinem grzebienia z lewej strony Willema.
    Programowanie:
    Gdyby podczas programowania wyskoczyl jakis blad mowiacy o niezgodosci wpisow , wtedy eprom ponownie do kasowania i programowac wszystko na nowo .
    Kasowanie - w moim przypadku 2x15 minut w odstepie 5 minut pomiedzy jednym a drugim kasowaniem. Po takim kasowaniu przynajmniej jestem pewien ze kosc jest czysta. Do kasowania uzywam zwyklej starej kwarcowki do opalania (dawno temu byly takie w sprzedazy). Port w biosie ustawiony na ECP.
    U mnie przy zachowaniu tych warunkow Epromy programuja sie za kazdym razem poprawnie .
  • #3
    Skania
    Level 2  
    dzieki!! Sprobuje wykorzystac porady!
    Pozdrawiam