Mikrokontrolery z interfejsem IrDA

Dec 24, 2004 5 Replies

Witam,



Ostatnio zastanawialem się nad budową interfejsu PS/2 <--> IrDA, widziałem podobne urządzenie tyle że za bajońskie kwoty, co ciekawe reklamują to jako tańsze niz kupno klawiatury irda do komórki, czym z pewnością nie jest nie licząc nawet kupna tradycyjnej klawiatury PS/2. Z tego co jest mi wiadomo do tego celu wystarczyłby najprostszy mikrokontroler + transceiver IrDA, razem ok 15 zł. Jednak pojawia się tu zasadniczy problem, wiadomo ze IrDA to grupa specjalnych protokołów, które musiałbym zaimplementować, do tego jeszcze PS/2, czy gra warta jest zatem świeczki? Nie mam zbyt dobrego przygotowania praktycznego w zakresie elektroniki, poza tym ze kiedyś przez 2 semestry ją studiowałem. Mam więc pytanie do bardziej doświadczonych grupowiczów, zdaję się na Waszą intuicję, jak rozwiązać problem takiego interfejsu?:



- zdobyć odpowiednio wypasiony mikrokontroler, ktory pomieści implementacje stosu IrDA, i PS/2 (źródła stosu są dostępne na stronach producenta).



- zaopatrzyć się w interfejs UART<->IrDA i wstawić w środek, chyba wtedy odpadnie mi sprawa stosu i zajmę się tylko obsługą wbudowanego portu RS-232 (proszę mię poprawić jeśli się mylę), minus to podwojenie kosztu.



- znaleźć mikrokontroler z wbudowanym wyjściem IrDA? Po długich poszukiwaniach znalazłem takowy, tyle że 32bitowy i b. drogi. Czy znacie takie mikrokontrolery z niższej półki?



Dziwię się ze jeszcze nie ma czegoś takiego w sklepach, przecież komórki z windowsem są już dostępne za 600 zł - np. Motorola mpx-200, klawiatury przenośne są dla mnie czymś niedorzecznym, przecież i tak w autobusie nie rozwinę jej sobie na kolanach. Najczęściej klawiatura potrzebna jest w domu, i doskonale do tego nadaje się klawiatura komputera.



Dzięki za wszelkie Wasze pomysły. Pozdrawiam, Piotrek


nie, ale są scalone stosy IRDA za nie całkiem duże pieniądze. W sumie potrzebujesz tyko jeszcze jednego scalaka. Numerka nie pamiętam, ale pogooglaj, to znajdziesz. Muszę trawić kolację wigilijną :-)

Waldek

Szukałem dość długo ale nie znalazłem niczego :(, czyżbyś miał na myśli tzw. interfejsy UART<->IrDA(ma to wbudowane protokoły nizszego poziomu i chyba IrCOMM z wyższych)? czyli drugie z wymienionych przeze mnie w poście rozwiązań? Jeżeli tak to ich cena to ok 30 zł czyli dwukrotnie wyższa niż cała reszta - mikrokontroler+transceiver(15zł).

Piotrek

U¿ytkownik "Netoman" snipped-for-privacy@vp.pl napisa³ w wiadomo¶ci news:cqibmu$4gi$ snipped-for-privacy@news.onet.pl...

a jakie to scalaki ? ja znalazlem cos z Microchipa

kto jeszcze produkuje takie cos z obsluga wyzszych warstw i jest latwe do kupienia ?

D@n!el napisał(a):

Widziałem ten układ w artykule w Chip'ie, w dokumentacji nie uświadczyłem żadnej wzmianki co do protokołu ktory jest w nim zaszyty, jedyne co robi ten układ to dopasowywanie timingu sygnałów pomiędzy transceiverem a RS232. Chyba czymś takim nie dogadam się z urządzeniami posługującymi się np. IrOBEX'em do wymiany plików lub innymi standardowymi protokołami (????) Wiec co pozostaje komunikacja z drugim takim wynalazkiem.

Co do sprzetowych stosów IrDA to mam namiary na dwa: ACTIR8250, MCP2150 przy czym ostatni rozmawia tylko w IrCOMM, stworzonym w celach kompatybilności ze starymi aplikacjami i chyba bez przyszłości. Poza tym to frajerstwo z nich korzystac - w przypadku interfejsu PS/2<->IrDA - gdy można mieć stos z IrCOMM i IrOBEX (!) s/w bezpośrednio na Atmelka za free i licencji BSD (komercyjne kosztują ok. $3000), prędkośc transmisji na sztywno 9600, ale jak dla PS/2 to az za duzo.

Pozdrawiam Piotrek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required