Konwerter USB na podczerwień


P R O J E K T Y
Konwerter USB<->IrDA
Konwerter USB<->IrDA
AVT-510
Układy interfejsowe firmy
FTDI spowodowały przełom
w dostÍpie do interfejsu USB. Transmisja szeregowa w pod- waĘ z jednego portu COM na rzecz
czerwieni (IrDA) nie jest nowoÅ›ciÄ… IrDA, poniewaÅ‚ wspÛÅ‚czesne pÅ‚yty
DziÍki tym ukÅ‚adom USB
w komputerowym Å›wiecie. Inter- gÅ‚Ûwne stosowane w komputerach
mołna z łatwością stosowaĘ
fejs optyczny umołliwia dwukie- są wyposałane w specjalne złącze,
nawet w projektach
runkowÄ… transmisjÍ danych za po- do ktÛrego wystarczy podÅ‚Ä…czyĘ
nieprofesjonalnych. W artykule
mocÄ… promieniowania podczerwo- jedynie transceiver. Powoduje to
przedstawiamy kolejny taki
nego miÍdzy dowolnymi urzÄ…dze- jednak ìutratÍî jednego kanaÅ‚u
projekt, ktÛry doskonale
niami wyposałonymi w odpowied- RS232.
ilustruje zalety techniki
nio skonfigurowany i wyposaÅ‚ony Aby uniknąĘ problemÛw tego
Plug&Play.
port szeregowy. Na rynku sÄ… do- rodzaju, proponujÍ wykonanie
Rekomendacje: urzÄ…dzenie
stÍpne m.in. drukarki i telefony prostego konwertera USB<->IrDA.
przydatne dla posiadaczy komÛrkowe wyposaÅ‚one w inter- WspÛÅ‚czesne komputery sÄ… stan-
nowoczesnych telefonÛw fejs IrDA, ma go takÅ‚e kaÅ‚dy dardowo wyposaÅ‚ane w kilka por-
wspÛÅ‚czesny komputer przenoÅ›ny. tÛw USB, ktÛre - dziÍki ukÅ‚adom
komÛrkowych, elektronicznych
IstniejÄ… rÛÅ‚ne odmiany interfej- interfejsowym firmy FTDI - sÄ…
notatnikÛw, przenoÅ›nych
su IrDA. Przykładowo, interfejsy łatwe do wykorzystania.
drukarek i komputerÛw,
SIR są przystosowane do przesy- Działanie konwertera nie jest
a takÅ‚e uÅ‚ytkownikÛw innych
Å‚ania danych z szybkoÅ›ciÄ… 115 kb/ skomplikowane i opiera siÍ na
urzÄ…dzeÒ wyposaÅ‚onych
s, MIR z szybkoÅ›ciÄ… 1,152 Mb/s, emulacji portu COM, do ktÛrego
w interfejs IrDA.
natomiast FIR z maksymalną szyb- podłączono układ formujący im-
kością dochodzącą do 4 Mb/s. pulsy oraz transceiver podczer-
W prezentowanym konwerterze wieni.
wykorzystano wersjÍ SIR. SygnaÅ‚y przesyÅ‚ane podczer-
Instalacja interfejsu IrDA w juł wienią są formowane do postaci
istniejÄ…cym sprzÍcie wymaga krÛtkich impulsÛw (rys. 2), dziÍki
UART-a kompatybilnego z ukÅ‚adem ktÛrym uzyskuje siÍ wzrost zasiÍ-
16550, ktÛry jest obecnie standar- gu, przy zmniejszeniu Å›redniej
dowym wyposałeniem wszystkich wartości pobieranego prądu.
komputerÛw klasy PC. Aby zbu- ProstotÍ budowy interfejsu
dowaĘ pełnowartościowy interfejs USB<->IrDA uzyskano, stosując
IrDA, wystarczy dołączyĘ do portu trzy wyspecjalizowane układy:
RS232 specjalizowany układ for- konwerter USB<->COM FT232BM
mujÄ…cy impulsy (np. TOIM3232) firmy FTDI, konwerter RS232/
oraz transceiver podczerwieni (np. IrDA TOIM4232 (odpowiada za
TFDS4500) - rys. 1. Ze wzglÍdu formowanie impulsÛw) i zintegro-
na duÅ‚Ä… liczbÍ urzÄ…dzeÒ peryferyj- wany nadajnik/odbiornik podczer-
nych doÅ‚Ä…czanych do komputerÛw, wieni TFDS4500 firmy Vishay.
czÍsto zdarza siÍ, Å‚e sÄ… zajÍte Vishay produkuje kilka rodzin
wszystkie porty RS232 w kompu- specjalistycznych elementÛw do
terze. W takim przypadku nie jest interfejsÛw kompatybilnych z Ir-
moÅ‚liwe Å‚atwe doÅ‚Ä…czenie do kom- DA. Produkuje on zarÛwno ukÅ‚ady
putera tak wykonanego interfejsu formujące impulsy (zalełnie od
IrDA. MoÅ‚na co prawda zrezygno- prÍdkoÅ›ci strumienia bitÛw, bity
Elektronika Praktyczna 4/2003
21
Konwerter USB<->IrDA
EEPROM zawierajÄ…ca deskryptor
z indywidualnym numerem
urzÄ…dzenia,
- producent zachował zgodnośĘ
rozmieszczenia wiÍkszoÅ›ci wy-
prowadzeÒ ukÅ‚adÛw obydwu
wersji, przy czym ze wzglÍdu
na pewne zmiany konstrukcyjne
konieczne były drobne modyfi-
kacje i w układzie FT232BM
Rys. 1. Schemat blokowy konwertera USB<->IrDA dołączanego do
zmieniono funkcje wyprowadzeÒ
interfejsu RS232
znanych z wersji FT232AM:
są skracane i uzyskują długości od Poniewał układ FT232 był juł RCCLK (wyprowadzenie 31),
1,41 µs do 22,13 µs, a nastÍpnie dokÅ‚adnie przedstawiony w EP9/ PWREN# (wyprowadzenie 15),
w odbiorniku przywracana jest ich 2002 i EP10/2002, przedstawiÍ tylko #RSTO (wyprowadzenie 5).
pierwotna dÅ‚ugośĘ), transmitery, rÛÅ‚nice wystÍpujÄ…ce miÍdzy nowym Warto wiedzieĘ, Å‚e w odrÛÅ‚nie-
pojedyncze fotodiody, diody PIN konwerterem i jego starszÄ… wersjÄ…. niu od wiÍkszoÅ›ci dostÍpnych na
zwiÍkszajÄ…ce zasiÍg odbioru, a tak- NajwaÅ‚niejsze wprowadzone rynku interfejsÛw o podobnych fun-
Å‚e rÛÅ‚nego rodzaju zintegrowane zmiany to: kcjach, ukÅ‚ady oferowane przez
transceivery optyczne. - obsÅ‚uga protokoÅ‚Ûw USB1.1 i 2.0 firmÍ FTDI nie wymagajÄ… stosowa-
(w trybie Full Speed), nia specjalizowanych sterowni-
UkÅ‚ad FT232BM firmy - moÅ‚liwośĘ pracy interfejsÛw kÛw USB (dla systemu operacyjne-
FTDI w trybie izochronicznym, dziÍki go Windows), nie jest takÅ‚e ko-
UkÅ‚ad ten jest dwukierunko- czemu gwarantowana jest mak- nieczne uczenie siÍ przez konstruk-
wym konwerterem USB<->RS232. symalna mołliwa szybkośĘ tora zasady działania i przygotowy-
Jest to nastÍpca ukÅ‚adu wczeÅ›niej- transferu danych, nie wpÅ‚ywa wania procedur inicjalizacyjnych
szej wersji o oznaczeniu FT232AM, na niÄ… liczba urzÄ…dzeÒ doÅ‚Ä…czo- bloku SIE USB (Serial Interface
ktÛry ìgoÅ›ciÅ‚î juÅ‚ na Å‚amach EP. nych do portu USB, Engine). Firma FTDI przygotowaÅ‚a
SzybkośĘ przesyÅ‚ania danych mieÅ›- - w strukturze ukÅ‚adu zintegrowa- i bezpÅ‚atnie udostÍpnia sterowniki
ci siÍ w przedziale 300 bd...3 Mbd, no generator sygnaÅ‚u zerujÄ…cego, dla Windows 98/Me/NT/2000/XP,
a wyrÛwnanie potencjalnych rÛÅ‚- - w ukÅ‚ad wbudowano kompletny Linuksa oraz systemu operacyjnego
nic w prÍdkoÅ›ciach nadawania generator sygnaÅ‚u RCCLK - do- OS8/9 (Apple). Za ich pomocÄ…
i odbioru danych ułatwiają bufory tychczas trzeba było stosowaĘ system operacyjny tworzy wirtual-
danych (FIFO): o pojemnoÅ›ci zewnÍtrzne elementy RC, ny, szeregowy port komunikacyjny
128 B w kierunku USB->RS232 - obniÅ‚ono pobÛr prÄ…du w stanie COM, ktÛry jest adresowany tak jak
i 384 B w kierunku RS232->USB. spoczynku do 500 µA, kaÅ‚dy inny port szeregowy zaim-
Opcjonalnie, do układu FT8U232BM - czas time-out bufora nadawcze- plementowany w komputerze. Do-
moÅ‚na doÅ‚Ä…czyĘ szeregowÄ… pa- go moÅ‚na programowaĘ w zakre- stÍpne sÄ… sterowniki w wersjach:
miÍĘ EEPROM, w ktÛrej przecho- sie 1...255 ms (w wersji AM PnP oraz standardowej, dziÍki cze-
wywane są pomocnicze informa- wynosił on zawsze 16 ms), mu mołna spełniĘ wymagania
cje dla sterownika USB (m.in. - nowy ukÅ‚ad moÅ‚e wspÛÅ‚praco- wszystkich typowych aplikacji.
deklarowany przez projektanta waĘ z dwoma rodzajami pamiÍci UkÅ‚ad FT8U232BM integruje
opis produktu z zaimplementowa- EEPROM - o organizacji 128x16 wszystkie istotne elementy inter-
nym USB, numer seryjny produk- (93C46) oraz 512x16 (93C66), fejsu USB, dziÍki czemu wszyst-
tu, sygnatury USB VID/PID). Pra- - do podÅ‚Ä…czenia kilku ukÅ‚adÛw kie zadania zwiÄ…zane z obsÅ‚ugÄ…
cÄ… UART-a moÅ‚na sterowaĘ sprzÍ- w wersji BM do jednego portu protokoÅ‚Ûw sÄ… realizowane sprzÍ-
towo (hardware flow control) lub USB nie jest niezbÍdna pamiÍĘ towo. Nie jest wymagane przepro-
za pomocą protokołu Xon/Xoff.
Układ wyposałono w bufory ste-
rujÄ…ce dwiema diodami LED, ktÛ-
re mołna wykorzystaĘ do sygna-
lizacji nadawania i odbioru da-
nych.
Podstawowe parametry konwertera
USB<->IrDA:
prędkość transmisji od 1200 b/s
do 115 kb/s (w zależności
od zainstalowanego sterownika),
zasilanie z magistrali USB,
współpraca z systemami Win XP i Win 2K
(sterowniki dostarczane przez producenta
systemu),
Å‚atwa instalacja,
niewielkie wymiary,
względnie niski koszt wykonania.
Rys. 2. Sposób kodowania danych przesyłanych drogą optyczną
Elektronika Praktyczna 4/2003
22
Konwerter USB<->IrDA
prÍdkoÅ›ci transmisji danych.
Tab. 1
TOIM4232 jest programowany przez
wybranie odpowiedniego rodzaju
pracy za pośrednictwem interfejsu
RS232. Aby skonfigurowaĘ inter-
fejs, trzeba podaĘ wysoki poziom
napiÍcia na wejÅ›cie RESET, by
wyzerowaĘ ukÅ‚ad, a nastÍpnie na
wyprowadzenie BR/D podajemy
poziom wysoki. W tensposÛb ukÅ‚ad
zostaje przygotowany do odebrania
bajtu sterującego. Naleły go wysy-
Å‚aĘ z prÍdkoÅ›ciÄ… 9600 b/s, gdyÅ‚
takÄ… prÍdkośĘ domyÅ›lnie przyjmuje
TOIM4232 po zerowaniu. Bajt ste-
rujÄ…cy, o strukturze pokazanej na
Rys. 3. Schemat blokowy układu
rys. 4, jest zÅ‚oÅ‚ony z dwÛch czÍÅ›ci,
TOIM4232
kaÅ‚da o dÅ‚ugoÅ›ci czterech bitÛw. Przy wspÛÅ‚pracy np. dwÛch mik-
wadzanie jakichkolwiek zabie- Bit S0 odpowiada za wybÛr dÅ‚u- rokontrolerÛw przesyÅ‚ajÄ…cych da-
gÛw konfiguracyjnych po wÅ‚Ä…cze- goÅ›ci impulsu. WartośĘ ì1î tego ne w podczerwieni naleÅ‚y zadbaĘ
niu zasilania układu. bitu oznacza długośĘ impulsu wy- o prawidłowe zaprogramowanie
noszÄ…cÄ… 1,627 µs, a ì0î wartośĘ 3/ ukÅ‚adu, jeÅ‚eli wymagane prÍd-
Interfejs TOIM4232 16 trwania impulsu bitu. Bity S1 koÅ›ci przesyÅ‚anych danych bÍdÄ…
UkÅ‚ad ten sÅ‚uÅ‚y do formowania i S2 sÅ‚uÅ‚Ä… do okreÅ›lenia stanÛw na wiÍksze od 9600 b/s. PrzykÅ‚ady
impulsÛw z portu RS232 do wyma- uniwersalnych wyjÅ›ciach ukÅ‚adu programÛw konfiguracyjnych
gaÒ standardu IrDA. Charakteryzuje o takich samych nazwach. WyjÅ›cia ukÅ‚adu TOIM4232 zostaÅ‚y za-
siÍ bezproblemowÄ… wspÛÅ‚pracÄ… z do- te mogÄ… sÅ‚uÅ‚yĘ do zmiany czuÅ‚oÅ›ci mieszczone w doÅ‚Ä…czonych do ar-
wolnym interfejsem RS232. Podsta- transceivera, przeÅ‚Ä…czania kon- tykuÅ‚u materiaÅ‚ach, ktÛre zamiesz-
wowym zadaniem TOIM4232 jest - wertera w tryb stand-by lub dowol- czono na CD-EP3/2003B.
z jednej strony - skracanie impul- nego innego celu. Wyjście S2
sÛw nadawanych - a z drugiej - w prezentowanym module interfej- Transceiver TFDS4500
ìrozciÄ…ganieî odebranych impulsÛw sowym wykorzystaÅ‚em do zwiÍk- Firma Vishay produkuje wiele
do ich uprzedniej dÅ‚ugoÅ›ci. szenia czuÅ‚oÅ›ci odbiornika przy odmian transceiverÛw przeznaczo-
UkÅ‚ad umoÅ‚liwia stosowanie odbiorze danych. nych do rÛÅ‚nych odmian interfej-
dwÛch dÅ‚ugoÅ›ci impulsÛw: o czasie Druga czÍśĘ bajtu sÅ‚owa sterujÄ…- sÛw IrDA. W konwerterze zastoso-
trwania 1,617 µs - ta dÅ‚ugośĘ jest cego (B0...B3) sÅ‚uÅ‚y do wyboru wany zostaÅ‚ transceiver TFDS4500
stosowana jako wartośĘ domyÅ›lna prÍdkoÅ›citransmisjizgodniez tab.1. przeznaczony do pracy w trybie
i jest preferowana w urzÄ…dzeniach Po wprowadzeniu do rejestru IrDA SIR (prÍdkośĘ do 115,2 kb/
zasilanych bateryjnie ze wzglÍdu na konfiguracyjnego 8-bitowego sÅ‚o- s). UkÅ‚ad TFDS4500 jest uÅ‚ywany
krÛtki czas trwania impulsÛw, albo wa koÒczy siÍ programowanie do bezprzewodowej szeregowej ko-
o czasie trwania 3/16 pierwotnego ukÅ‚adu i moÅ‚na rozpocząĘ trans- munikacji miÍdzy komputerem
czasu trwania impulsu. misjÍ, gdy tylko zmieniony zosta- a peryferiami, np. w bezprzewodo-
KolejnÄ… funkcjÄ… ukÅ‚adu nie poziom na nÛÅ‚ce BR/D na wych myszkach i klawiaturach.
TOIM4232 jest generowanie dla niski. Jest oczywiste, łe progra- W strukturze układu zintegrowano
interfejsu IrDA impulsÛw taktujÄ…- mowanie ukÅ‚adu jest czÍÅ›ciÄ… op- diodÍ nadawczÄ… i odbiorczÄ… o pa-
cych, ktÛre nie wystÍpujÄ… w stan- rogramowania sterownika IrDA. rametrach dobranych do transmisji
dardowym interfejsie RS232. Do
generowania impulsÛw taktujÄ…cych
wymagany jest kwarc o czÍstotli-
wości rezonansowej 3,6864 MHz.
Schemat blokowy układu
TOIM4232 pokazano na rys. 3.
SkÅ‚ada siÍ on z oscylatora, genera-
tora szybkości transmisji oraz dwu-
kierunkowego bloku kształtowania
impulsÛw. Za pomocÄ… wejÅ›cia BR/
D jest mołliwe wybranie jednej
z czternastu predefiniowanych
Rys. 4. Budowa bajtu konfiguracji
układu TOIM4232 Rys. 5. Schemat blokowy transceivera optycznego IrDA
Elektronika Praktyczna 4/2003
23
Konwerter USB<->IrDA
IrDA. Dodatkowo, TFDS4500 wypo-
sałony jest we wzmacniacz dla
diody odbiorczej, komparator oraz
dwa bufory, ktÛre wysterowujÄ… dio-
dÍ nadawczÄ… i tor odbiorczy. Sche-
mat blokowy układu TFDS4500
pokazano na rys. 5. WaÅ‚nÄ… funkcjÍ
w układzie pełni blok ARW (auto-
matycznej regulacji wzmocnienia),
ktÛry reguluje czuÅ‚ośĘ odbiornika.
Blok ten pozwala układowi
TFDS4500 na osiÄ…gniÍcie duÅ‚ej
odpornoÅ›ci na szumy. PrÛg, przy
ktÛrym odbiornik reaguje na sygnaÅ‚
wejściowy, jest dwukrotnie wyłszy
przy stanie ì0î na wejÅ›ciu SC, niÅ‚
wÛwczas gdy jest na niej stan ì1î.
Naleły wspomnieĘ, łe przy wy-
łszym progu czułości odbiornik
jest bardziej podatny na zakÅ‚Ûcenia.
ZasiÍg nadajnika nie jest duÅ‚y
i wynosi ok. 1 metra, co jest wy-
starczajÄ…ce dla urzÄ…dzeÒ przenoÅ›-
nych typu telefon czy drukarka.
WejÅ›cie Vcc1/SD sÅ‚uÅ‚y zarÛ-
wno do zasilania czÍÅ›ci elektro-
nicznej transceivera, jak i do
wprowadzania go w tryb uśpienia.
Wysoki poziom napiÍcia na tym
wejÅ›ciu zasila wewnÍtrzne obwo-
dy układu. Wejście to mołe byĘ
sterowane z zewnÍtrznego mikro-
kontrolera lub - przykładowo -
z jednego z wyjśĘ S1 lub S2 ukła-
du TOIM4232.
Opis działania układu
Schemat elektryczny konwerte-
ra USB<->IrDA pokazano na rys.
6. Układ U1 jest konwerterem
USB<->RS232, ktÛry do swej pra-
widłowej pracy potrzebuje kilku
elementÛw biernych oraz rezona-
tora o czÍstotliwoÅ›ci 6 MHz. Do
prawidłowej pracy konwertera U1
nie jest potrzebna pamiÍĘ EEP-
ROM U5. Mołna ją zastosowaĘ,
gdy bÍdzie wymagany wybÛr: pra-
cy Plug and Play, rÍcznego lub
automatycznego przyznawania nu-
meru seryjnego, sposobu zasilania
czy maksymalnego poboru prÄ…du.
W pamiÍci EEPROM moÅ‚na prze-
chowywaĘ takłe opis urządzenia.
Zaprogramowanie pamiÍci EEP-
ROM wymaga instalacji odpo-
wiedniego sterownika oraz progra-
mu narzÍdziowego (publikujemy
je na CD-EP3/2003B) - szczegÛÅ‚y
programowania EEPROM były do-
kładnie opisane w EP10/2002.
SygnaÅ‚ rÛÅ‚nicowy USB oraz
zasilanie sÄ… doprowadzone przez
gniazdo USB typu B. Zasilanie jest
Rys. 6. Schemat elektryczny interfejsu
Elektronika Praktyczna 4/2003
24
Konwerter USB<->IrDA
ziomie. ZaletÄ… tego stabilizatora
jest bardzo maÅ‚y pobÛr prÄ…du.
Układ U1 dostarcza na wyjściu
6 napiÍcie 3,3 V, ale pobÛr prÄ…du
z tego wyjścia nie mołe przekro-
czyĘ 5 mA, co dla układu U2
i doÅ‚Ä…czonych do niego LED-Ûw
nie jest wystarczające. Jełeli nie
bÍdÄ… montowane diody LED, moÅ‚-
na nie montowaĘ stabilizatora U4
i dołączyĘ wyprowadzenie zasila-
nia U2 do wyjścia 6 układu U1.
Rys. 9. Okno wyboru przypisania
ChoĘ U2 zasilany jest napiÍciem
interfejsu IrDA do portu COM
3,3 V, to toleruje on napiÍcia na
wejściach do 5 V. Diody D1...D4 Montał najlepiej rozpocząĘ od
sÅ‚uÅ‚Ä… do sygnalizacji pracy kon- wlutowania ukÅ‚adÛw scalonych
wertera. ByÅ‚y bardzo pomocne na i pozostaÅ‚ych elementÛw. Lutuje-
etapie uruchamiania konwertera. my je począwszy od środka płyt-
Rys. 7. Rozmieszczenie elementów
Rezonator X2 taktuje generator ki, aÅ‚ do jej krawÍdzi. MontaÅ‚
na płytce drukowanej
szybkoÅ›ci transmisji zawarty w U2. naleÅ‚y zakoÒczyĘ, wlutowujÄ…c ele-
filtrowane za pomocÄ… obwodu zbu- Linie RD_IR i TD_IR sterujÄ… trans- menty przewlekane.
dowanego z elementÛw C1, L1 ceiverem U3, ktÛrego dioda na- Podczas montaÅ‚u szczegÛlnÄ…
oraz kilku dodatkowych konden- dawcza zasilana jest poprzez re- uwagÍ naleÅ‚y zwrÛciĘ na biegu-
satorÛw. Do sterowania pracÄ… in- zystory ograniczajÄ…ce prÄ…d R12 nowośĘ kondensatorÛw elektroli-
terfejsu są uływane cztery linie i R13. Transceiver U3 jest zasilany tycznych. Diod LED mołna nie
portu RS232: TPD, RXD, RTS# z wyjścia SLEEP# układu U1. montowaĘ, gdył słułyły jedynie
i DTR#. Wyjście RTS# steruje wej- Wyjście SLEEP informuje o trybie podczas uruchamiania konwertera
ściem programowania interfejsu suspend (zawieszenia) magistrali. do sprawdzenia jego poprawnej
U2, ktÛry skraca i wydÅ‚uÅ‚a odpo- Tryb ten dotyczy zachowania siÍ pracy. ZasiÍg konwertera moÅ‚na
wiednio impulsy zgodnie ze stan- konwertera podczas przeÅ‚Ä…czania zwiÍkszyĘ, dolutowujÄ…c rezystor
dardem IrDA. SygnaÅ‚ z linii DTR#, hosta w uÅ›pienie. WÛwczas host R13 o takiej samej wartoÅ›ci jak
po zanegowaniu przez inwerter przestaje wysyłaĘ pakiety SOF. rezystor R12. Wartości tych rezys-
U6, steruje wejÅ›ciem zerujÄ…cym Brak kilku pakietÛw jest wykrywa- torÛw moÅ‚na zmniejszyĘ do ok.
ukÅ‚adu U2. Inwerter byÅ‚ potrzebny ny przez U1, ktÛry takÅ‚e przecho- 14 &! - nie powinno staĘ siÍ nic
ze wzglÍdu na specyfikacjÍ sterow- dzi w stan uÅ›pienia z maksymalnie zÅ‚ego, gdyÅ‚ dioda nadawcza jest
nika - zostaÅ‚ on napisany dla zmniejszonym poborem mocy. sterowana krÛtkimi impulsami.
ukÅ‚adu, ktÛry jest doÅ‚Ä…czany do W trybie suspend hub moÅ‚e do- MoÅ‚na nie montowaĘ pamiÍci
portu RS232 przez konwerter na- starczyĘ do konwertera prÄ…d o na- EEPROM U5 i elementÛw R4, R5,
piÍĘ (np. MAX232). Konwerter tÍÅ‚eniu co najwyÅ‚ej 0,5 mA. Pod- jeÅ‚eli nic nie bÍdzie do tej pa-
napiÍĘ neguje sygnaÅ‚y oprÛcz syg- czas wchodzenia U1 w tryb sus- miÍci zapisywane.
naÅ‚u DTR#. PoniewaÅ‚ ukÅ‚ad U1 pend, linia SLEEP zmienia poziom Z pewnoÅ›ciÄ… niektÛrych Czytel-
nie zawiera konwertera napiÍĘ, na niski, przez co zostaje wyÅ‚Ä…- nikÛw EP przeraÅ‚a montaÅ‚ ele-
wystarczyÅ‚o tylko zanegowaĘ li- czony transceiver U3. Obwody mentÛw SMD. Dlatego informujÍ,
niÍ DTR#, by sterownik poprawnie transceivera sÄ… zasilane z tego wyj- Å‚e ukÅ‚ad prototypowy zostaÅ‚ zÅ‚o-
programowaÅ‚ ukÅ‚ad U2. PoniewaÅ‚ Å›cia, jeÅ‚eli tylko znajduje siÍ na Å‚ony lutownicÄ… ELWIK LES-24-1
U2 musi byĘ zasilany napiÍciem nim poziom wysoki. WydajnośĘ bez uÅ‚ycia jakichkolwiek past,
3,3 V, a port USB dostarcza na- prÄ…dowa wyjÅ›cia SLEEP wystarcza topnikÛw i innych specjalistycz-
piÍcia 5 V, zastosowano dodatko- do zapewnienia poprawnej pracy nych narzÍdzi.
wy stabilizator U4, ktÛry stabili- transceivera U3. Kondensator fil- Przy montaÅ‚u naleÅ‚y uwaÅ‚aĘ
zuje napiÍcie na potrzebnym po- trujÄ…cy C7 poprawia odpornoÅ›ci na prawidÅ‚owe umieszczanie ele-
transceivera na zakÅ‚Ûcenia oraz mentÛw, gdyÅ‚ pÛüniejsze wyluto-
gwarantuje jego poprawnÄ… pracÍ. wanie ukÅ‚adu scalonego moÅ‚e byĘ
kłopotliwe.
Montał i uruchomienie
Konwerter USB<->IrDA naleÅ‚y Instalacja sterownikÛw
zmontowaĘ na dwustronnej płytce Po podłączeniu konwertera do
drukowanej, ktÛrej schemat mon- portu USB komputera naleÅ‚y
taÅ‚owy pokazano na rys. 7. WiÍk- w pierwszej kolejnoÅ›ci zainstalo-
szośĘ elementÛw konwertera jest waĘ sterowniki, ktÛre bÍdÄ… emu-
przeznaczona do montału po- lowaĘ port COM. Sterowniki takie
wierzchniowego, dlatego naleÅ‚y udostÍpnia bezpÅ‚atnie producent
siÍ z nimi obchodziĘ z duÅ‚Ä… os- ukÅ‚adu FT232BM, my je publiku-
trołnością - uwaga ta dotyczy jemy na CD-EP3/2003B. Dokładne
Rys. 8. Widok okna kreatora
szczegÛlnie lutowania. informacje o instalacji sterownika
dodawania sprzętu w Windows
Elektronika Praktyczna 4/2003
25
Konwerter USB<->IrDA
siadany przeze
WYKAZ ELEMENTÓW (SMD)
mnie sterownik do
Rezystory
Win 98 nie działał
poprawnie z tym R1, R2: 27&!
konwerterem, dla-
R3: 1,5k&!
tego przedstawio-
R4: 10k&!
ny układ jest prze-
R5: 2,2k&!
znaczony do ułyt-
R6: 100k&!
kownikÛw syste-
R7: 470&!
mÛw WinXP oraz
R8, R9, R10, R11: 220&!
Win2000.
InstalacjÍ ste- R12, R13(*): 51&!
rownika TOIMxx32
Kondensatory
naleły rozpocząĘ
C1: 10nF
od wyboru z listy
C2: 33nF
urzÄ…dzeÒ urzÄ…dze-
C3, C4: 27pF
Rys. 10. Po zainstalowaniu sterowników
nia podczerwieni
w menedżerze sprzętu pojawia się dodatkowa opcja C5, C6: 22pF
i odszukaĘurządze-
C7, C8, C11, C12, C13, C14:
dla układu firmy FTDI zostały nie TOIMxx32 firmy Vishay (rys.
100nF
przedstawione we wczeÅ›niej wspo- 8). NastÍpnie naleÅ‚y wybraĘ numer
mnianej EP10/2002. portu komunikacyjnego, pod ktÛ- C9: 4,7µF/10V
Po instalacji sterownika dla rym bÍdzie zainstalowany wczeÅ›-
C10: 100µF/10V
układu FT232BM naleły jeszcze niej wirtualny port COM (rys. 9)
Półprzewodniki
zainstalowaĘ sterownik IrDA prze- (ja wybrałem COM3). Na rys. 10
D1, D4: LED (czerwona)
znaczony dla układu TOIM4232 pokazano widok okna Menedłera
D2, D3: LED (zielona)
lub TOIM3232. Systemy WinXP urzÄ…dzeÒ z zainstalowanym urzÄ…-
U1: FT232BM
oraz Win2k zostały przez Microsoft dzeniem podczerwieni dla układu
wyposaÅ‚one w sterowniki przezna- TOIMxx32. Poprzez konfiguracjÍ U2: TOIM4232
czone dla ukÅ‚adÛw TOIMxx32. Po- wÅ‚aÅ›ciwoÅ›ci zainstalowanego ste-
U3: TFDS4500
rownika (rys. 11) jest mołliwe
U4: TC55RP330
ustawienie prÍdkoÅ›ci poÅ‚Ä…czenia
U5: 93C46
oraz wybranie portu komunikacyj-
U6: NC7S04
nego. Po poprawnym zainstalowa-
X1: Kwarc 6MHz
niu sterownikÛw i ponownym uru-
X2: Kwarc 3,6864MHz
chomieniu komputera, konwerter
USB-IrDA bÍdzie gotowy do pracy. Różne
Marcin WiÄ…zania
L1: koralik ferrytowy przewlekany
J1: przewlekane gniazdo USB
Podczas przygotowywania pro-
typu B
jektu korzystaÅ‚em z materiaÅ‚Ûw
dostÍpnych na stronach:
- http://www.ida.org, Wzory płytek drukowanych w for-
- http://www.ericlindsay.com/com- macie PDF sÄ… dostÍpne w Internecie
puter/irda.htm, pod adresem: http://www.ep.com.pl/
Rys. 11. Okno edycji właściwości
- http://www.vishay.com, ?pdf/kwiecien03.htm oraz na płycie
portu IrDA
- http://www.ftdichip.com. CD-EP4/2003B w katalogu PCB.
Elektronika Praktyczna 4/2003
26


Wyszukiwarka

Podobne podstrony:
349 Konwersja pożyczki na udziały ujęcie w księgach rachunkowych
Konwersja z DV na DVD Poradnik
konwerter vga na euro
Jachimowski Wpływ konwergencji mediów na kształtowanie się przestrzeni medialnej
465 Ewidencja podwyższenia kapitału zakładowego w drodze konwersji pożyczki na udziały
QART Serwis s c Kontrolery USB na PCI lub CardBus
Konwerter USB RS485
Tor transmisji?nych na podczerwieni
Zmiana szybkości USB na 10400 (tłumaczenie)
Uniwersalny pilot na podczerwien
Uniwersalny pilot na podczerwien
Czy konwersja długu na akcje albo udziały podlega pcc

więcej podobnych podstron