67 68

background image

67

Elektronika Praktyczna 6/2004

M I N I P R O J E K T Y

Niestety, większość krążą-

cych po Internecie schema-

tów ByteBlastera II nie jest

prawdziwych. Przekonałem

się o tym szukając w wie-

lu miejscach – zazwyczaj

pod hasłem „ByteBlaster II”

ukryte były schematy Byte

Blasterów MV. Nieco bliższy

rzeczywistości był schemat

opublikowany na stronie

www

.mcu.cz, ale jeszcze w

połowie maja kryły się w

nim błędy.

Różnice w budowie pro-

gramatorów ByteBlaster II

i MV są na tyle istotne,

że użytkownicy układów z

rodziny Cyclone lub MAX

II są (w zasadzie byli)

zmuszeni do kupienia ory-

ginalnego ByteBlastera II za

równowartość 150 USD (w

USA). Dość drogo, zwłaszcza

jak się spojrzy na schemat

pokazany na

rys. 1. W celu

uproszczenia schematu elek-

trycznego szarymi prostoką-

tami zaznaczono na schema-

cie jednokierunkowe drivery,

wykonane na tranzystorach

bipolarnych.

Rozwiązanie zastosowane

przez Alterę jest dość zaska-

kujące, ponieważ jest możli-

we zastąpienie stosunkowo

skomplikowanych

buforów

tranzystorowych

pojedyn-

czym układem scalonym,

ale być może producentowi

chodziło o to, żeby utrudnić

kopiowanie programatora.

Programator,

którego

schemat pokazano na rys. 1

został sprawdzony podczas

programowania układów z

rodzin MAX3000A (2 x EP-

M3032A połączone w łań-

cuch JTAG), Cyclone (EP1C

z konfiguratorem EPCS1) i

FLEX10K (EPF10K10). Jest

on obsługiwany przez system

Quartus II, którego wersję 4.0

z Service Packiem 1 publiku-

jemy na CD-EP6/2004B. Do

obsługi programatora można

także wykorzystać wyekstraho-

wany z systemu projektowego

program Quartus II Program-

mer, który także publikujemy

na CD-EP6/2004B.

Piotr Zbysiński, EP

piotr.zbysinski@ep.com.pl

Wspólną cechą układów opisywanych w dziale "Miniprojekty" jest łatwość ich praktycznej realizacji. Zmontowanie
układu nie zabiera zwykle więcej niż dwa, trzy kwadranse, a można go uruchomić w ciągu kilkunastu minut.
Układy z “Miniprojektów” mogą być skomplikowane funkcjonalnie, lecz łatwe w montażu i uruchamianiu, gdyż ich
złożoność i inteligencja jest zawarta w układach scalonych. Wszystkie układy opisywane w tym dziale są wyko-
nywane i badane w laboratorium AVT. Większość z nich znajduje się w ofercie kitów AVT, w wyodrębnionej serii
“Miniprojekty” o numeracji zaczynającej się od 1000.

Byte Blaster II – programator ISP nowej generacji

Altera wprowadziła

do sprzedaży całą gamę

nowych układów FPGA,

CPLD i konfiguratorów

dla FPGA. Nowości

te wymusiły na

producencie opracowanie

zmodyfikowanego

programatora,

który nazwano

ByteBlaster II. Jego

budowę przedstawiamy

w artykule.

Rekomendacje: dla

użytkowników układów

PLD nowych generacji

produkowanych przez

firmę Altera.

Rys. 1

Rezystory
R1, R2, R3, R8, R9, R11...R13,
R15, R16, R18...R20, R22...R29:
1kV
R4, R6, R7, R10, R14, R17:
10V
R5: 5,6kV
R21: 10kV
Kondensatory
C1, C7...C9, C10: 100pF
C2, C6: 4,7mF/10V

C3: 220nF
C4, C5: 100nF
Półprzewodniki
D1...D9: BAT721
U1: LT1720
T1, T3, T5, T7...T9, T11, T12,
T14...T21: BF570
T2, T4, T6, T10, T13: BF550
Różne
J1: DB25M
JP1: ZWS10

WYKAZ ELEMENTÓW

background image

Elektronika Praktyczna 6/2004

68

M I N I P R O J E K T Y

Podłączenie przełącznika

do wejścia układu cyfrowe-

go niesie ze sobą problem

eliminacji drgań styków. Ob-

jawiają się one tym, że jed-

norazowe naciśnięcie przyci-

sku podłączonego do wejścia

licznika powoduje zliczenie

kilku impulsów. Do elimi-

nacji drgań najczęściej sto-

suje się układ różniczkujący

bądź całkujący, zbudowany

z kondensatora i rezystora.

Gdy przycisk jest podłączo-

ny do wejścia mikrokontro-

lera, stosuje się programo-

wą eliminację drgań. Takie

rozwiązanie „zabiera” jednak

mikrokontrolerowi

czas,

w którym mógłby zająć się

innymi zadaniami.

Aby ułatwić połączenie

przycisku

mechanicznego

z układem cyfrowym firma

Maxim opracowała specjali-

zowane układy eliminujące

drgania styków. Przykładem

jest MAX6816, którego bu-

dowę wewnętrzną przedsta-

wiono na

rys. 1. Na jego

wejściu znajduje się układ

zabezpieczający przed zbyt

wysokim napięciem wejścio-

wym oraz przed ładunkami

elektrostatycznymi. Dodatko-

wo wejście jest „podciągane”

do plusa zasilania. Zmiana

stanu na wejściu powoduje

zerowanie licznika, którego

wartość jest następnie zwięk-

szana w takt wewnętrznego

generatora.

W

momencie

wyzerowania licznika stan

z wejścia zostaje przepisany

na wyjście układu i zatrza-

śnięty w przerzutniku. Do

czasu przepełnienia licznika

(typowo 40 ms), niezależnie

od stanu na wejściu układu,

na jego wyjściu panuje stan

ustalony w momencie zero-

wania licznika. W ten spo-

sób ciąg impulsów wytwa-

rzany przy naciśnięciu przy-

cisku zamieniany jest na je-

den impuls o czasie trwania

około 40 ms. W momencie

rozwierania styków przycisku

sytuacja się powtarza, ponie-

waż za sprawą bramki ExOR

zerowanie licznika następuje

po pojawieniu się stanu wy-

sokiego. Tak więc drgania są

eliminowane zarówno przy

zwieraniu

przycisku,

jak

i przy rozwieraniu.

Przykład

zastosowania

układu MAX6816 przedsta-

wiono na

rys. 2. Urządzenie

zmontowano na płytce przy-

stosowanej do umieszczenia

typowego

mikrowłącznika

(

rys. 3). Przycisk jest monto-

wany od strony elementów,

natomiast pozostałe elementy

od strony ścieżek. Montaż

układu

MAX6816

ułatwi

charakterystycznie

szersza

pierwsza nóżka tego układu.

Punkty lutownicze oznaczo-

ne jako: OUT, VCC i GND

służą do podłączenia płytki

przycisku z płytka docelo-

wego układu stosując złącze

szpilkowe. Napięcie zasilania

powinno mieścić się w za-

kresie 2,7...5,5 V.

KP

Debouncer

Urządzenie

prezentowane

w artykule umożliwia

likwidację drgań

styków przełączników

mechanicznych

dołączanych do wejść

układów cyfrowych.

Rekomendacje:

interesujące rozwiązanie

dla wszystkich

projektantów szukających

skutecznych, sprzętowych

metod likwidacji drgań

styków przełączników

wykorzystywanych

w projektowanych

urządzeniach.

WYKAZ ELEMENTÓW

Kondensatory
C: 100nF 0805
Półprzewodniki
U: MAX6816
Różne
S: mikrowłącznik
Goldpin 1x4 męski

Rys. 2

Rys. 1

Rys. 3


Wyszukiwarka

Podobne podstrony:
67 68 407 pol ed02 2005
excercise2, 66,67,68, 69 - vocab, Vocabulary
67 68
67 68
67 68
excercise2, 66,67,68, 69 - answers, Answers
67 68
67 68
67 68
67 68
67 68
67 68
67 68
ei 01 2002 s 67 68
67 68
67 68
04 1995 67 68
07 1995 67 68
67 68

więcej podobnych podstron