sobota, 22 stycznia 2011

Uruchomienie - Mezzanine board for SP605 Xilinx FPGA board

W ciągu ostatnich kilku tygodni uruchomiłem i przetestowałem część analogową płytki rozszerzeń opisanej we wcześniejszym poście. Na płytce znajdują się dwa przetworniki analogowo-cyfrowe o rozdzielczości ośmiu bitów, i cztery przetworniki cyfrowo-analogowe o rozdzielczości dwunastu bitów. Dwa z czterech analogowych wyjść płytki są przystosowane do sterowania modulatorów optycznych. Standardowy, telekomunikacyjny modulator optyczny posiada wejście wysokiej częstotliwości (50 Ohm). Zakres napięć w jakim chcę sterować taki modulator wynosi od 0 do 10V. Wyzwaniem podczas budowy części analogowej było wierne odwzorowanie sygnału wyjściowego przetwornika. Pierwsze dwa zdjęcia przedstawiają płytkę z wlutowanymi elementami elektronicznym. Dwie kolejne grafiki są to oscylogramy przebiegów napięcia na oporniku 50 Ohm symulującym modulator optyczny.

Rys. 1 - Widok ogólny


Rys. 2 - Fotografia części zasilającej


Rys. 3 - Oscylogram opadającego zbocza. Obciążenie wyjścia: 50 ohm


Rys. 4 - Oscylogram przebiegu piłokształtnego

Stos TCP/IP na płytce SP605

Właśnie uruchomiłem stos protokołów TCP/IP na płytce prototypowej Xilinx SP605. Poza przykładową aplikacją, która prezentuje działanie protokołu TCP udało mi się przeprowadzić udaną komunikację poprzez UDP. Poniżej wyczekiwany zrzut ekranu z pierwszymi poprawnie przesłanymi pakietami. Zaznaczone zostały linijki świadczące o dwustronnej komunikacji. Do kontroli ruchu na interfejsie sieciowym używałem programu Wireshark.

Rys. 1 - Zrzut ekranu

czwartek, 16 grudnia 2010

Mezzanine board for SP605 Xilinx FPGA board

Kolejny projekt będący jeszcze w trakcie realizacji. Na zdjęciach poniżej przedstawiam płytkę rozszerzeń współpracującą z układem prototypowym Xilinx SP605. Płytka zwiększa możliwości układu prototypowego o cztery precyzyjne wyjścia analogowe o prędkości 20MSPS i dwa wejścia analogowe 100MSPS.

Rys. 1 - Złącze FMC


Rys. 2 - Część analogowa


Rys. 3 - Spodnia warstwa

piątek, 3 grudnia 2010

CriptoCam



W listopadzie zostałem zatrudniony przez Wydział Fizyki Uniwersytetu Camerino. Pracuję jako inżynier elektronik i programista konstruując urządzenia oparte o układy FPGA. Jako pracownika uniwersytetu moim zadaniem jest współpraca z firmą CriptoCam. Jest to firma typu spin off ściśle współpracująca z Wydziałem Fizyki zajmująca się produkcją i rozwojem układów kryptografii kwantowej. Poniżej linki do strony uniwersytetu i firmy CriptoCam.

http://criptocam.com
http://www.unicam.it

niedziela, 15 sierpnia 2010

Wzmacniacz RF 2W

Moim najnowszym projektem i jednocześnie pierwszym z dziedziny wysokich częstotliwości jest szerokopasmowy, dwu watowy wzmacniacz dla częstotliwości jednego gigaherca. Powstał on we współpracy z doświadczonymi w dziedzinie elektroniki wysokich częstości, pracownikami Centrum Radioastronomii UMK. Pierwszym etapem konstrukcji była symulacja i dobranie wartości elementów elektronicznych. Efektem tej pracy były dwa wykresy przedstawione na rys. 1 i rys. 2. Kolejnym etapem było wykonanie płytki na specjalnym laminacie. Jako ostatnia została wykonana obudowa i zasilacz. Dla poprawnej pracy wzmacniacz musiał zostać nastrojony.

Rys. 1 - Charakterystyka wzmacniacza


Rys. 2 - Przewidywana stabilność


Rys. 3 - Wnętrze obudowy od strony płytki wzmacniacza


Rys. 4 - Wnętrze obudowy od strony płytki zasilacza


Rys. 5 - Martwa natura w laboratorium

Stabilizacja laserów za pomocą pętli fazowej

Niedawno skończyłem pisać pracę magisterską. Moim zadaniem było generowanie dwóch wiązek laserowych o zadanej różnicy długości fali. Doświadczalnie sprowadzało się to do sterowania laserem za pomocą elektronicznej pętli fazowej. Pętla fazowa zbudowana została na układzie ADF4107. Układ ten pełni funkcję cyfrowego detektora fazy scalonego z dzielnikami częstotliwości i pompą ładunku. Urządzeniem steruje mikrokontroler ADuC7024 opisany już na blogu.

Rys. 1. Schemat układu eksperymentalnego


Rys. 2. Pętla fazowa oparta na układzie ADF4107

niedziela, 9 maja 2010

Sterownik silników krokowych

Zanim zabiorę się za kończenie pracy magisterskiej opiszę skonstruowane ostatnio sterowniki silników krokowych. W zasadzie sterownik ten jest złożeniem konwertera USB <-> RS485 mojej konstrukcji i trzech sterowników SMCI21 firmy Nanotec. Jak zwykle poniżej pamiątkowa fotografia.

Rys. 1 - Front panel


Rys. 2 - Wnętrze obudowy