Autor, widząc brak zadowalających rozwiązań, łączących mikrokontrolery AVR z interfejsami wi-fi, postanowił sam zaprojektować platformę do bezprzewodowej komunikacji. Głównymi celami było utrzymać koszty na jak najniższym poziomie, pozostawić jak najwięcej wolnych portów do dalszej rozbudowy oraz możliwie duża szybkość transmisji przy małym wykorzystaniu mocy obliczeniowej AVR'a. Zatem z góry odrzucić należało rozwiązania programowe, gdyż oparta na nich komunikacja byłaby zbyt wolna. Wynikiem tych założeń jest projekt, wykorzystujący kartę WLAN na złącze CF oraz obsługujący ją równolegle układ CPLD XC9572XL, który następnie komunikuje się z mikrokontrolerem AVR przez interfejs SPI.
Układ charakteryzuje się dużą szybkością przesyłania danych oraz możliwością zastosowania kart różnych producentów. Nie trzeba także stosować osobnych układów do obsługi stosu TCP/IP. Obsługuje on również szyfrowanie danych oparte na mechanizmie WEP 40- lub 104-bitowym. Przy pełnej prędkości transmisji układ pobiera około 400mA prądu ze źródła zasilania 5V.
Schemat ideowy:
Strona autora: http://www.harbaum.org/till/spi2cf/index.shtml
Fajne? Ranking DIY