Uniwersalny moduâ€Ä„ interfejsowy USB


M I N I P R O J E K T Y
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ą wykonywane 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.
Uniwersalny moduł interfejsowy USB
Schemat modułu (rys. 1) Zlutowany moduł - po
Zapewne juł
jest jednÄ… z typowych apli- wstÍpnej ogÛlnej kontroli
wkrÛtce interfejsy RS232
kacji proponowanych przez (ew. zwarcia na druku, wad-
całkowicie zanikną w
producenta. Układ FT8U232 liwe luty itp.) zasilamy na-
komputerach, zastÄ…pione
pracuje tutaj w ukÅ‚adzie piÍciem 5 V i konfigurujemy
przez USB oraz
z samodzielnym zasilaniem. przy uÅ‚yciu programu narzÍ-
Tranzystor Q1 zabezpiecza dziowego Ftd2xxst.exe (bar-
Firewire. Narzuca to
wyÅ‚Ä…czonÄ… magistralÍ USB dziej szczegÛÅ‚owe opisy
nowe wymogi dla
przed podaniem napiÍcia w EP10/2002). Prototyp zmieniajÄ…c wpisy w pli-
amatorsko
z zewnÄ…trz. PamiÍĘ U2 po- otrzymaÅ‚ nazwÍìuniwersalny ku.inf),
konstruowanych
zwala na wpisanie wÅ‚asnych moduÅ‚ USBî, ktÛra jest uÅ‚yta - posÅ‚ugujÄ…c siÍ funkcjami
urzÄ…dzeÒ
identyfikatorÛw moduÅ‚u. w zaÅ‚Ä…czonym przykÅ‚adzie Classic Interface w poÅ‚Ä…-
Płytka umołliwia teł roz- oprogramowania. czeniu ze sterownikiem
mikroprocesorowych,
dzielenie obwodÛw zasila- Dla przetestowania moÅ‚- D2XX Direct Driver,
ktÛre bÍdÄ… komunikowaĘ
nia: +5 V dla FT8U232 oraz liwości komunikacyjnych - uływając interfejsu FT-
siÍ z komputerem.
niÅ‚sze napiÍcie (zazwyczaj moduÅ‚ zostaÅ‚ doÅ‚Ä…czony Win32 API, ktÛry pozwala
Obecnie jednak ułycie
+3,3 V) dla interfejsu I/O (w minimalnej konfiguracji - na proste przystosowanie
USB we własnych
wspÛÅ‚pracujÄ…cegobezpoÅ›red- tylko linie RxD oraz TxD) do dotychczasowego kodu do
urzÄ…dzeniach staÅ‚o siÍ - nio z doÅ‚Ä…czonym urzÄ…dze- UART-u mikrokontrolera AT- nowych celÛw.
niem (nie lutujemy wtedy mega 8 pracującego z we- Przykładowaaplikacjazo-
m.in. dziÍki ukÅ‚adom
zworki R7). wnÍtrznym oscylatorem staÅ‚a napisana w Delphi6 PE.
FTDI - całkiem proste.
Do montału ułyto mołli- 8 MHz. Tutajodrazuobjawia Ma ona bardzo ograniczone
Przedstawiony
wie jak najmniejszych ele- siÍ ogromna zaleta FT8U232, i podstawowe moÅ‚liwoÅ›ci
w niniejszym
mentÛw SMD wlutowanych polegajÄ…ca na moÅ‚liwoÅ›ci gdyÅ‚ sÅ‚uÅ‚yÅ‚a tylko do pierw-
obustronnie na dwuwarstwo- bardzo elastycznego ustawia- szych testÛw. Wykorzystuje
miniprojekcie
wÄ… pÅ‚ytkÍ drukowanÄ…(rys.2). nia szybkoÅ›ci transmisji. funkcje Classic Interface do
uniwersalny moduł
UmoÅ‚liwiÅ‚o to zachowanie Z poziomu aplikacji PC skonfigurowania parametrÛw
z układem FT8U232BM
niewielkich rozmiarÛw - mo- moÅ‚emy komunikowaĘ siÍ transmisjia nastÍpnie do wy-
słuły właśnie do tego
duł jest przewidziany do z modułem na trzy sposoby: słaniai odebrania32-bajtowej
celu.
umieszczania bezpośrednio - uływając sterownika wirtu- ramki danych. Po stronie
na obudowie urządzenia (po- alnego portu szeregowego mikrokontrolera obsługa
dobnie jak dawniej gniazdo dla wykorzystania dotych- transmisji jest realizowana
RS232) i podłączenia taśmą czasowych,tradycyjnychroz- całkowicie przy pomocy
na staÅ‚e albo poprzez wtyk wiÄ…zaÒ obsÅ‚ugi portÛw COM przerwaÒ. PrÛbnyzestawspi-
(rozkÅ‚ad wyprowadzeÒ na (tutaj takÅ‚e moÅ‚emy do- saÅ‚ siÍ znakomicie zarÛwno
rys. 3). wolnie ustawiĘ szybkośĘ przy 125 jak i 250 kbd.
Rys. 1. Schemat elektryczny uniwersalnego modułu USB
Elektronika Praktyczna 5/2003
75
M I N I P R O J E K T Y
WYKAZ ELEMENTÓW
C3...C5: 100nF 1206
Rezystory
Półprzewodniki
R1: 100k&! 1206
U1: FT8U232BM
R2, R3: 27&! 0805
U2: 93C46 SO8
R4, R9: 10k&! 0805
Rys. 3. Wyprowadzenia złącza
Q1: tranzystor n-p-n małej
R5: 1,5k&! 0805
modułu (widok od góry)
mocy SOT23
R6: 470&! 1206
Różne
R7: 0 1206
Y1: rezonator ceramiczny
kacji transmisyjnej Delphi
R8: 2,2k&! 1206
Rys. 2. PÅ‚ytka drukowana
6,000 MHz CSTCC6,00MG-TC
znajdziemy na stronie pro-
Kondensatory
modułu i rozmieszczenie
(Murata)
ducenta (www.ftdi-
elementów C1: 10µF/16V tantalowy 3216
Gniazdo USB typu B
chip.com), podobnie jak
C2: 33nF 0805
listwa goldpin 2x5
szczegÛÅ‚owÄ… dokumentacjÍ
Wszystkie kody ürÛdÅ‚o- omawianych tu tylko skrÛ- PÅ‚ytka drukowana jest dostÍpna w AVT - oznaczenie AVT-1365.
we znajdujÄ… siÍ na CD-EP5/ towo zagadnieÒ.
Wzory pÅ‚ytek drukowanych w formacie PDF sÄ… dostÍpne
2003B, natomiast bardziej Jurek Szczesiul, AVT
w Internecie pod adresem: http://www.ep.com.pl/?pdf/maj03.htm
rozbudowany przykład apli- jerzy.szczesiul@ep.com.pl
oraz na płycie CD-EP5/2003 w katalogu PCB.
Dwupunktowy termometr na RS232
Schemat elektryczny ter- mentÛw, w niektÛrych przy-
W artykule
mometru znajduje siÍ na rys. padkach moÅ‚e siÍ okazaĘ, Å‚e
przedstawiamy projekt
1. Jest to prosty adapter odległośĘ ta jest nieco mniej-
prostego miernika
RS232<->I2C, wyposaÅ‚ony sza lub wiÍksza).
temperatury - przystawki
dodatkowo w stabilizator na- Układ zmontowano na
do PC, ktÛry moÅ‚na
piÍcia +5 V, ktÛre sÅ‚uÅ‚y do pÅ‚ytce drukowanej, ktÛrej
zasilaniaczujnikÛwtempera- schemat montaÅ‚owyznajduje
wykorzystaĘ zarÛwno do
tury DS1621 (lub DS1631). siÍ narys.2. CzÍśĘ pÅ‚ytki, na pc_therm.htm, publikujemy
pomiaru temperatury
NapiÍciezasilajÄ…cejest pobie- ktÛrejzamontowano U2 moÅ‚- je takÅ‚e na pÅ‚ycie CD-EP5/
otoczenia (np. wewnÄ…trz
rane bezpośrednio z portu na odłamaĘ, a połączenia po- 2003B. Podczas pracy pro-
i na zewnÄ…trz
RS232, doktÛrego doÅ‚Ä…czasiÍ miÍdzy pÅ‚ytkami umoÅ‚liwia- gram wyÅ›wietla niewielkÄ…
mieszkania) lub
termometr. jÄ… zÅ‚Ä…cza oznaczone J1. ikonÍ na pasku zadaÒ (rys.
UkÅ‚ad U1jestzamontowa- PracÄ… termometru steruje 3), dziÍkiczemu monitorowa-
monitorowania
ny na pÅ‚ytce interfejsu, oprogramowanie udostÍpnia- nietemperatury podczas pra-
temperatury istotnych
w związku z czym mołna go ne bezpłatnie na stronie cy z komputerem jest bardzo
elementÛw PC-ta.
wykorzystaĘ do pomiarutem- http://www.riccibitti.com/ wygodne.
Rekomendacje:
peratury np. wewnÄ…trz po- Andrzej Gawryluk, AVT
urzÄ…dzenie polecamy
mieszczenia. Drugi czujnik
temperatury jest montowany Opracowano na podsta-
zarÛwno tym
na osobnej płytce drukowa- wie projektu Alberto Ricci
Czytelnikom, ktÛrzy
nej, dziÍki czemu moÅ‚na go Bitti, za zgodÄ… autora.
dziÍki niemu bÍdÄ…
wykorzystaĘ np. do pomiaru
starali siÍ uniknąĘ
temperatury na zewnÄ…trz po-
zbliÅ‚ajÄ…cych siÍ upaÅ‚Ûw,
mieszczenia. Zakres mierzo-
nych temperatur wynosi: -
jak i miłośnikom
Rys. 3. Widok paska zadań
20...+125oC(-4...257oF). Nale-
overclockingu. po uruchomieniu programu
Å‚y pamiÍtaĘ, Å‚e wykorzysta-
nie w projekcie czujnikÛw
WYKAZ ELEMENTÓW
z interfejsem I2C ogranicza
maksymalny zasiÍg transmis-
Rezystory
ji, w związku z czym naleły
R1, R2: 4,7 k&!
unikaĘ poÅ‚Ä…czeÒ o dÅ‚ugoÅ›ci
Kondensatory
powyłej 80 cm (wynik uzys- Rys. 2. Rozmieszczenie
C3, C4: 100 nF
elementów na płytce
kałem w wyniku ekspery-
C1, C2: 47µF/16V
drukowanej
Półprzewodniki
D1, D2: 1N4148
DZ1, DZ2: 5,1 V/0,25 W
U1, U2: DS1621 lub DS1631
U3: LM2936-5 lub inny
stabilizator 5V (low-drop)
Różne
COM: DB9F do druku
PÅ‚ytka drukowanajest dostÍpna
w AVT- oznaczenie AVT-1366.
Wzory płytek drukowanych
w formacie PDF sÄ… dostÍpne
w Internecie pod adresem:
http://www.ep.com.pl/?pdf/
maj03.htm oraz na płycie
Rys. 1. Schemat elektryczny termometru CD-EP5/2003 w katalogu PCB.
Elektronika Praktyczna 5/2003
76


Wyszukiwarka

Podobne podstrony:
Programowy interfejs USB w AVR
Implementacja klasy HID interfejsu USB w STM32
QART Serwis s c Pamięci flash z interfejsem USB USB 2 0
USB Uniwersalny interfejs szeregowy komusb
Instrukcja obsługi Przenośna uniwersalna ładowarka USB Nokia DC 18
USB Interface
Instrukcja obsługi Przenośna uniwersalna ładowarka USB Nokia DC 19
1 KROK Instalacja interfejsu BMW USB i INPY5 0
Instrukcja interfejs Renault USB
VAG Tacho USB interface info
04b USB Audio Interface
linux live flash usb z wykorzystaniem windowsa xp i progamu uniwersal usb installer
Instrukcja instalacji interfejsu ELM327 USB
design user interface?ABE09F
PS4 ZB4 501 UM3 UM4 Interface Converter h1371g
Konwerter USB na podczerwień
CDRLab pl Hiren s Boot USB

więcej podobnych podstron