Interface zbudowany jest w oparciu o mikrokontroler PIC16F628 oraz układ scalony FT23R. Zadaniem omawianego interface’u jest przechwycić wszelkie dane które mogą być przesłane przez przyrząd do urządzenia GPIB i skierować je do portu USB. Dotyczy to macierzy surowych pomiarów lub danych rasteryzowanych a przeznaczonych dla drukarek graficznych bez ograniczenia do emulacji plottera cyfrowego. Strona GPIB jest emulowana przez procedurę działania HP7470A więc do odczytu i zapamiętania danych przejmowanych przez port USB można zastosować dowolne oprogramowanie przechwytujące. Układ nie wykorzystuje przełączników ponieważ wszystkie adresy GPIB oraz inne parametry mogą zostać ustawione w prostym menu konfiguracyjnym.
Mikrosterownik zarządza protokołem GPIB I sygnałami, a także emuluje urządzenie GPIB, natomiast most pomiędzy portem USB a układem UART zawartym w mikrokontrolerze realizowany jest przez FT232. Ponieważ zegar o częstotliwości 12 MHz dla mikrokontrolera realizowany jest przez FT232, to nie jest wymagany oscylator. Interface zasilany jest napięciem +5V pobieranym z portu USB hosta.
Pełny opis projektu znajduje się tutaj: http://www.webalice.it/hotwater/USBpicplot.htm
Fajne? Ranking DIY
