Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Programator układów pamięci FLASH. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Technologia cyfrowa Sposób programowania układów pamięci FLASH opisany w [1] i [2] ("gorąca" wymiana układu ROM przechowującego kody BIOS na płycie głównej komputera na układ, który należy zaprogramować) ma oczywistą wadę - duże prawdopodobieństwo uszkodzeń jako programowalny układ scalony oraz mikroukład zawierający BIOS, a nawet samą płytę główną. Proponuję modyfikację tej metody, która nie wymaga „na gorąco” wymiany mikroukładów. Jego istota polega na tym, że układy pamięci umożliwiają równoległe połączenie wszystkich wyjść poza wejściem CE# (Chip Enable). Przy wysokim poziomie na tym wejściu obwody wyjściowe mikroukładu przełączają się w stan wysokiej impedancji i nie reaguje on na sygnały wejściowe. Łącząc w ten sposób dwa mikroukłady, można zapewnić start płyty głównej z „natywnym” BIOS-em, a następnie przełączyć się na programowalny mikroukład, po prostu przełączając wejścia CE #. Korzystając z narzędzi do modyfikacji systemu BIOS, wszelkie informacje o odpowiedniej ilości mogą zostać zapisane w chipie docelowym.
Schemat urządzenia pokazano na rysunku. Wtyczka XP1 jest wkładana do płytki mikroukładu z BIOS-em płyty głównej, a sam mikroukład jest przenoszony do panelu XS2. Panel XS1 jest przeznaczony do programowania chipa. Podczas uruchamiania płyty głównej zworka S3 musi znajdować się w pozycji 1 pokazanej na schemacie, umożliwiając odczytanie kodu BIOS z chipa znajdującego się w panelu XS2. Po zakończeniu operacji rozruchowych zworka S3 zostaje przeniesiona na pozycję 2, zapewniając możliwość wyboru programowalnego mikroukładu znajdującego się w panelu XS1. Zworka S2 przeznaczona jest do podania napięcia programowania 5 lub 12 V na pin 1 (Vpp) układu programowalnego. Zworka S1 przełącza swoje wyjście 30. W przypadku mikroukładów dwumegabitowych jest to wejście adresowe A17, a zworka S1 musi być ustawiona w pozycji 1. Do wyjścia 30 mikroukładów z serii Intel 28Fxxx należy przyłożyć 12 V (S1 w pozycji 3), i inne jednomegabitowe mikroukłady EPROM - 5 V (S1 w pozycji 2). Blokowanie kondensatorów C1-C5. Poprzez rezystory R1 i R2 wyjścia 1 mikroukładów, odłączonych zworką S22, są zasilane napięciem o wysokim poziomie logicznym, utrzymując te mikroukłady w stanie pasywnym. Lepiej jest użyć najprostszej i najtańszej płyty głównej, najlepiej z wbudowaną kartą graficzną (nie trzeba niczego wkładać do gniazd rozszerzeń) na płycie głównej, która będzie działać jako programista. Chip z kodami BIOS musi znajdować się w pakiecie DIP-32 i być zainstalowany w panelu. Autor wykorzystał płytę główną ElitGroup P6STP-FL. Wtyczka XP1 jest wykonana z konwencjonalnej płyty wiórowej z przewodami połączeniowymi wlutowanymi do jej gniazd, a piny wpięte w gniazda płyty na płycie głównej. Jeśli ta płyta nie jest przeznaczona do użytku zgodnie z jej przeznaczeniem, można zrezygnować z wtyczki XP1 po prostu przylutowując przewody do odpowiednich styków panelu na płycie głównej. PanelX81 lepiej jest używać typu ZIF - bez wysiłku przy instalacji mikroukładu. Jednak biorąc pod uwagę wysoki koszt takiego panelu, możesz sobie poradzić ze zwykłym. Aby uniknąć szybkiego zużycia jego styków, zaleca się włożenie do niego innego tego samego panelu, a już do tego panelu - programowalnego mikroukładu. W razie potrzeby znacznie łatwiej jest wymienić panel pośredni niż główny, do którego wlutowane są przewody. Aby zaprogramować mikroukłady w pakiecie PLCC-32, można dodać kolejny panel odpowiedniego typu, łącząc jego styki równolegle ze stykami panelu XS1 lub wykonując przejściówkę DIP-32-PLCC-32. Umożliwi to zaprogramowanie mikroukładów z serii 28xxxx, 29xxxx, ZExxxx i niektórych z serii 49xxx z pakietem PLCC-32 i napięciem zasilania 5 V. Przed wyprodukowaniem i użytkowaniem tego urządzenia warto zapoznać się z artykułem [2], w którym znajdują się odpowiedzi na wiele pytań, które pojawiają się podczas programowania. literatura:
Autor: E. Mamedov, Baku, Azerbejdżan; Publikacja: radioradar.net Zobacz inne artykuły Sekcja Technologia cyfrowa. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Hałas drogowy opóźnia rozwój piskląt
06.05.2024 Bezprzewodowy głośnik Samsung Music Frame HW-LS60D
06.05.2024 Nowy sposób kontrolowania i manipulowania sygnałami optycznymi
05.05.2024
Inne ciekawe wiadomości: ▪ Usuwanie zarysowań z samochodu za pomocą promieni słonecznych ▪ Pozyskiwanie energii elektrycznej z cukru we krwi ▪ Super-manewrowy satelita Tsubame Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ sekcja serwisu Technologia cyfrowa. Wybór artykułu ▪ artykuł Niech konsulowie zatroszczą się o to, aby rzeczpospolita nie ucierpiała. Popularne wyrażenie ▪ Jak narodziła się koncepcja Świętego Mikołaja? Szczegółowa odpowiedź ▪ artykuł Tansy balsamiczny. Legendy, uprawa, metody aplikacji ▪ artykuł Moneta ze znikającą stroną. Sekret ostrości
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |