Opracowanie układu wejść i wyjść binarnych współpracującego z interfejsem USB

Wielkość: px
Rozpocząć pokaz od strony:

Download "Opracowanie układu wejść i wyjść binarnych współpracującego z interfejsem USB"

Transkrypt

1 Opracowanie układu wejść i wyjść binarnych współpracującego z interfejsem USB Bloch Sławomir Stadnik Krzysztof

2 WSTĘP W każdym systemie USB jest tylko jeden host, który zarządza protokołem USB, żadne urządzenie peryferyjne bez zezwolenia hosta nie ma dostępu do magistrali. Możliwe jest zasilanie urządzeń peryferyjnych (pobór prądu do 100mA) jak również wprowadzanie ich w tryb uśpienia (pobór prądu nie większy niż 500µA). Dane są przesyłane w kodzie NRZI. Kabel USB to cztery żyły: masa, zasilanie oraz para D + D -, na której różnicowo są przesyłane dane. Przy wysyłaniu jedynki przewód D + jest w stanie wysokim a D - niskim, zaś w przypadku przesyłania zera na odwrót. Jeśli występuje ciąg 5 jedynek to wstawiane jest zero. Host wysyłając jednocześnie na D + i D - stan niski przez ponad 2,5µs chce zresetować urządzenie peryferyjne. Serial Interface Engine jest częścią warstwy fizycznej i odpowiada za konwersję danych szeregowych na równoległe i odwrotnie w zależności od kierunku transmisji. Serial Interface Engine jest odpowiedzialny również za generowanie bitów CRC(BER<10-10 ) i ich weryfikację, jak również za rozpoznawanie sygnałów wprowadzającego w stan uśpienia, powrotnego z tego stanu oraz sygnału reset. W każdym systemie jest zawsze jeden host controller. Układ ten formuje ramki i zarządza protokołem USB. Transfer danych w tym protokole można podzielić na 3 części: Token phase zainicjowanie przez host tokena wskazującego na rodzaj transferu Data phase transmisja danych w kierunku zgodnym z kierunkiem wskazywanym przez token Handshake phase (opcjonalna) wysyłanie specjalnego pakietu (handshake packet) wskazującego czy transmisja się powiodła czy nie. Host chcąc odebrać dane od urządzenia wysyła token. Jeśli urządzenie faktycznie ma dane do wysłania następuje ich wysłanie i ewentualnie faza handshakingu. Jeśli ich nie posiada, host przekazuje token do następnego urządzenia. W przypadku gdy host chce wysłać dane do urządzenia również wysyła token, lecz inny niż w powyższym przypadku, a za nim pakiety z danymi. 2

3 Na początku każdego pakietu następuje synchronizacja urządzenia peryferyjnego (ciąg D + D - D + D - D + D - D + D - ). Na początku pakietu znajduje się pole służące do rozróżnienia rodzaju pakietu (Packet Identifier Fidel 8 bitów). Wyróżniamy następujące rodzaje pakietów: Tokeny OUT (wskazują, że dane będzie wysyłana od hosta), IN (dana wysyłana będzie do hosat), SOF token (wskazują początek ramki), SETUP token (dana będzie wysyłana od hosta w celu konfiguracji urządzenia) Pakiety danych w polu PIF takiego pakietu znajduje się jego numer Handshake w polu PIF takiego pakietu znajduje się informacja czy transmisja się udała (ACK), czy nie (NAK) W zależności od rodzaju pakietu wyróżnić możemy też pole adresu (tokeny), podzielone na dwie części. Pierwsza część to numer urządzenia (od 1 do 127), który przydzielił mu host. Numer 0 jest zabroniony jako adres stały, wykorzystywany jako adres wstępny. Druga część określa adres tzw. endpointu (każde urządzenie peryferyjne zawiera przynajmniej jeden). Następnie znajdują się dane (do 1023 bajtów tylko pakiety danych) i bity CRC (nie występują w pakietach handshake) Pakiet danych Handshake pakiet Pakiet Token SOF Pozostałe pakiety Token 3

4 USB może obsługiwać różnorodne urządzenia także dzięki oferowaniu następujących sposobów transmisji danych: transmisja typu BULK przewidziana dla urządzeń potrzebująch przesyłać duże bloki danych, bez zapewnienia stałych interwałów między transferami. Ponadto w transmisji typu BULK zapewniane jest bezbłędne dostarczenie danych i ewentualne wznowienie transakcji, które się nie powiodły. Ten typ transmisji wykorzystują takie urządzenia jak drukarki, skanery, dyski twarde itp. transmisja typu ISO (izochroniczna) przewidziana jest dla klasy urządzeń, które muszą transmitować lub odbierać dane synchronicznie. W grupie tej można znaleźć np.: kamery, głośniki, mikrofony itp. W fazie inicjacji rezerwowany jest fragment pasma magistrali USB dla poprawnej obsługi urządzenia ewentualne błędy transmisji nie są korygowane, ale przekaz w tym trybie ma wyższy priorytet niż dla typu BULK. transmisja typu INTERRUPT przewidziana jest dla urządzeń, które zwykle swoją pracę opierały na systemie przerwań procesora. Zamiast rzeczywistych przerwań stosuje się tu jednak technikę odpytywania urządzenia w ustalonych odstępach czasowych. Ten tryb transmisji podobnie jak BULK zapewnia bezbłędne dostarczenie danych do odbiorcy. Najczęściej transmisję typu INTERRUPT wykorzystują urządzenia takie jak klawiatury, myszy itp. transmisja typu CONTROL tryb od którego zaczyna się komunikacja między hostem a urządzeniem, służy do konfiguracji urządzeń, konfiguracja może się odbyć nie tylko podczas enumeracji urządzenia lecz również w każdym momencie transmisji. Systemy USB mogą pracować z szybkością: Low Speed (LS) do 1,5Mb/s (maksymalna długość kabla 3m) Full Speed (FS) 12Mb/s (maksymalna długość kabla 5m) High Speed (HS) 480Mb/s (maksymalna długość kabla 5m) Maksymalna odległość, na jaką mogą być przesyłane dane poprzez USB to 25m, lecz co 5m musimy wstawić huba. 4

5 Po podłączeniu urządzenia do działającego hosta następuje: Host rozpoznaje, że urządzenie zostało przyłączone dzięki dzielnikowi napięcia, do którego przyłączana jest para różnicowa, Host do huba, do którego zostało podłączone urządzenie wysyła zapytanie co zostało podłączone (kolejny hub czy urządznie), Gdy jest to urządzenie host wysyła sygnał seretu do tego nowo podłączonego urządzenia, Po resecie urządzenie komunikuje się z hostem za pomocą endpointu 0, Host wykrywa szybkość, z jaką urządzenie może przesyłać dane (w zależności czy linia D + (FS) czy D - (LS)ma potencjał bliski V CC ), Host przydziela adres urządzeniu, Na przydzielony adres host wysyła zapytanie o informacje o podłączonym urządzeniu, a na ich podstawie wybiera odpowiedni sterownik, do komunikacji z urządzeniem, Na podstawie sterownika ustawiany jest tryb w jakim odbywać się będzie komunikacja. KONTROLER FT 245 BM 5

6 Schemat blokowy kontrolera przedstawiony jest na powyższym rysunku. Składa się on z następujących bloków funkcjonalnych: 3,3V LDO Regulator Główną funkcją tego bloku jest zasilanie bloków USB Transceiver oraz Reset Generator. Blok ten w mniejszym stopniu może być wykorzystany do zasilania zewnętrznych układów wymagających napięcia 3,3V pod warunkiem, że pobierany przez nie prąd jest nie większy niż 5mA za pomocą pinu 3V3OUT. Dostarcza również 3,3V do pinu RSTOUT#. USB Transceiver Nazwa bloku jest skrótem od Transmiter-Receiver (Nadajnik-Odbiornik). USB Transceiver zapewnia dla łącza USB 1.1 / USB 2.0 pracę w trybie full-speed. USB DPLL Blok ten odzyskuje z danych w kodzie NRZI sygnał zegarowy i dostarcza go oraz te dane do bloku SIE. 6MHz Oscillator Za pomocą tego bloku otrzymywany jest sygnał zegarowy o częstotliwości 6MHz, który jest wykorzystywany przez blok x8 Clock Multiplier. x8 Clock Multiplier Przy użyciu sygnału o częstotliwości 6MHz generowany są sygnały zegarowe o częstotliwości 12MHz dla bloków SIE, USB Protocol Engine i UART FIFO Controller oraz 48MHz dla bloków USB DPLL i Baud Rate Generator. Serial Interface Engine Blok ten dokonuje konwersji równoległo-szeregowej lub szeregoworównoległej danych z/do łącza USB. Zgodnie ze specyfikacją USB 2.0 dodaje bądź usuwa bity kontrolne CRC5 lub CRC16 do/z strumienia danych. 6

7 USB Protocol Engine Blok zajmuje się obsługą protokołu USB. Dual Port TX Buffer (128 bajtów) Bufor pośredniczący, do którego zapisywane są dane przychodzące z portu USB, a następnie przekazywane do bloku UART Transmit Register. Odbywa się to pod kontrolą ze strony UART FIFO Controller. Dual Port RX Buffer (384 bajtów) Działanie bloku jest analogiczne do powyższego, lecz dla danych transmitowanych w przeciwnym kierunku. UART FIFO Controller Kieruje transferem danych pomiędzy buforami Dual Port TX i RX Buffer a rejestrami bloku UART. FIFO Controller Blok dokonuje konwersji równoległo-szeregowej lub szeregowo-równoległej danych do/z interfejsu RS245. Obsługuje piny D0 D7, RD#, WR, TXE#, RXF#. Baud Rate Generator Generator dostarcza blokowi UART sygnału pochodzącego z 48MHz Reference Clock, lecz o częstotliwości 16-krotnie zwiększonej. Określa parametr Baud Rate bloku UART, który jest programowalny w zakresie od 183 do 3 milionów bodów. RESET Generator Blok RESET Generator zapewnia resetowanie wewnętrznych urządzeń przy wzroście napięcia. Dodatkowe wejście RESET# oraz wyjście RSTOUT# umożliwiają odpowiednio innym urządzeniom resetowanie FT245BM bądź 7

8 FT245BM resetowanie innych urządzeń. Pin RSTOUT# pozostaje w stanie wysokiej impedancji przez około 5ms po tym, jak napięcie na pinie wzrośnie ponad 3,5V przy jednocześnie działającym oscylatorze i wysokim stanie na pinie RESET#. Jeśli nie będzie wykorzystywane resetowanie z zewnątrz, wejście RESET# powinno być zwarte z. EEPROM Interface FT245BM może pracować bez pamięci EEPROM. Pamięć EEPROM powinna być 16-bitowa. Wykorzystywana jest ona przy samodzielnym ustalaniu wartości VID, PID, Serial Number, Product Description Strings oraz Power Description. Jeśli pamięć ta jest niepodłączona, FT245BM będzie używał domyślnych wartości wymienionych wyżej parametrów, za wyjątkiem Serial Number. Poniżej przedstawiony jest wygląd i opis wejść oraz wyjść urządzenia: 8

9 Piny interfejsu UART: RD# wyjście dla asynchronicznej transmisji danych WR wejście dla asynchronicznej transmisji danych RXF# wyjście sygnalizujące chęć wysłania danych TXE# wejście informujące o chęci nadania danych przez urządzenie zewnętrzne D0..7 Dane wejściowe i wyjściowe Piny interfejsu USB: USBDP wejście/wyjście, plus sygnału danych USBDM wejście/wyjście, minus sygnału danych Piny interfejsu EEPROM: EECS wejście/wyjście, chip select EESK wyjście sygnału zegarowego dla EEPROM EEDATA wejście/wyjście danych do/z EEPROM SLEEP# wyjście w stanie niskim w trybie uśpienia (Suspend Mode), używane do zmniejszania pobieranej mocy PWREN# wyjście w stanie niskim po skonfigurowaniu urządzenia za pomocą USB, a następnie w stanie wysokim w trybie uśpienia, także używane do zmniejszania pobieranej mocy PWRCTL wejście, w stanie niskim oznacza zasilanie z magistrali, w stanie wysokim samozasilanie Sygnały zasilania: 3V3OUT wyjście z LDO Regulator dostarczające napięcia 3,3V do bloku USB Transceiver oraz pinu RSTOUT#, a także do zasilania niewielkich układów zewnętrznych. Powinno być połączone z masą za pomocą kondensatora ceramicznego o pojemności 33nF. zasilanie napięciem od 4,35V do 5,25V dla bloku LDO i bloków spoza interfejsu UART IO zasilanie napięciem od 3V do 5,25V dla UART GND masa A źródło zasilania dla analogowej części bloku x8 Clock Multiplier 9

10 AGND masa dla analogowej części bloku x8 Clock Multiplier Pozostałe wejścia i wyjścia: RESET# wejście służące do resetu FT245BM za pomocą urządzeń zewnętrznych RSTOUT# wyjście wewnętrznego Generatora Resetu (Reset Generator) TXLED# dioda, święcąca gdy wysyłane są dane RXLED# dioda, święcąca gdy odbierane są dane XTIN wejście bloku 6MHz Oscillator XTOUT wyjście z bloku 6MHz Oscillator TEST wejście sterujące testowaniem urządzenia, w czasie normalnej eksploatacji musi być zwarte z masą FT245BM Jednoukładowy, dwukierunkowy konwerter USB na interfejs równoległy Prędkość transmisji do 1MBps - dla sterowników bezpośrednich Prędkość transmisji do 300kBps - dla sterowników wirtualnych Prosty interfejs do logiki MCU/PLD/FPGA z czteroprzewodowym handshake'm Bufory: Nadawczy (384Byte) i odbiorczy (128Byte) Kompatybilność z USB 1.1 i USB 2.0 Zasilanie od 4.4V do 5.25V Zintegrowany stabilizator 3.3V dla układów zewnętrznych Parametry urządzania przechowywane w zewnętrznej pamięci EEPROM z możliwością zapisu przez USB Wbudowany 6Mhz-48MHz powielacz częstotliwości zgodny z FCE i CE Obudowa 32-LD LQFP (7mm x 7mm) Więcej informacji na stronie 10

11 Minimoduł komunikacyjny USB z kontrolerem USB FT245BM MMusb245 jest niedrogim zintegrowanym modułem do transmisji danych do/z urządzeń peryferyjnych lub PC. Moduł bazuje na kontrolerach FT245BM firmy FTDI. MMusb245 pozwala na transfer danych z prędkością 1MB/s. Jest prostym urządzeniem typu FIFO stanowiącym łatwy interfejs pomiędzy standardem USB, a dowolnym systemem mikroprocesorowym poprzez porty IO mikrokontrolera. Do modułu dołączony jest kabel USB. Dzięki sterownikom do systemu Windows, które emulują port szeregowy moduł nadaję się do upgrade`u aplikacji w których dotychczasowo używana była transmisja po łączu szeregowym RS232. Wybór naszego Minimodułu jest pierwszym krokiem dla projektów, które muszą być zrealizowane w krótkim czasie. MMusb245 może być użyty zarówno do prototypu eliminując konieczność projektowania obwodu drukowanego jak i do układu finalnego w którym minimoduł montowany jest w postaci "kanapki". 11

12 Układ wyprowadzeń Minimoduł posiada wyprowadzenia z rastrem 0,1" (2.54mm) pasujące do podstawki DIL24 Opis wyprowadzeń Pin Nazwa Tryb Opis pinu 1 RXT wyjście Sygnalizuje stan zawartości bufora 2 TXE wyjście Sygnalizuje stanem wysokim, że bufor transmisji jest wypełniany lub zajęty zapisem ostatniego bajta 3 WR wejście zapis danych z D7-D0 do bufora transmisji 4 RD wejście odczyt z bufora na D7-D0 5 D7 we/wy Linia szyny danych (bit 7) 6 D6 we/wy Linia szyny danych (bit 6) 7 D5 we/wy Linia szyny danych (bit 5) 8 D4 we/wy Linia szyny danych (bit 4) 9 D3 we/wy Linia szyny danych (bit 3) 10 D2 we/wy Linia szyny danych (bit 2) 12

13 11 D1 we/wy Linia szyny danych (bit 1) 12 D0 we/wy Linia szyny danych (bit 0) 15 RST wejście zewnętrzny do reset 16 RSO wyjście Wyjście wewnętrznego generatora resetu 18 3V3 wyjście Wyjście wewnętrznego regulatora LDO. 20 SLP wyjście sygnalizuje stan wstrzymania 21 SND wejście wzbudzanie i natychmiastowe wysyłanie do PC 22 VIO wejście Ustala napięcia na pinach komunikacyjnych 23 VEX wejście Ustala główne źródło zasilania 24 VPO wyjście Zasilanie z USB Oprogramowanie Firma FTDI wraz z układem dostarcza sterownik Virtual Com Port (VCP) sprawiający, że porty peryferyjne urządzenia wyglądają jak standardowy port COM dla komputera PC. Większość istniejącego oprogramowania powinno współpracować z VCP, wystarczy zmienić używane przez nie porty na stworzone przez sterownik VCP. Używając VCP, programista może komunikować się z urządzeniem w ten sam sposób jak przez regularny port PC COM za pomocą Windows VCOMM API lub biblioteki portu COM. Sterowniki zawierają takie funkcje zdefiniowane dla sterowników D2XX firmy FTDI, co pozwala programiście aplikacji zintegrować program z urządzeniem używając Windows DLL. Sterowniki wirtualnego portu COM (Virtual COM Port) Windows 98/ 98 SE / 2000 / ME / XP, MacOS, Linux 2.4 i nowsze D2XX ( Sterowniki bezpo_rednie USB + interfejs DLL S/W) Windows 98 / 98 SE / 2000 / ME / XP, Linux Więcej informacji na stronie 13

14 Dane techniczne MMusb245 Jednomodułowe rozwiązanie dla szybkiej transmisji USB FT245BM Technologia SMD, obwód dwu-warstwowy 2 x 14 wyprowadzenia z rastrem 0.1" (2.54mm) pasujące do podstawki DIP28 Możliwość montażu poziomego Małe wymiary 45mm x 20mm x 15mm Złącze USB w standardzie B Wbudowana pamięć EEPROM dla parametrów: USB VID, PID, Numeru seryjnego i opisu produktu. Możliwość zasilania z interfejsu USB (do 60mA dla konwertera i układów zewnętrznych) lub z zewnętrznego źródła Obudowa 24-piny Instalacja sterowników Aby móc używać konwertera USB RS232 należy zainstalować odpowiednie sterowniki. Sterowniki te (VCP Virtual COM Port) emulują standardowy port COM. Dzięki temu możemy komunikować się jak przez klasyczny port szeregowy. W przypadku nieposiadania sterowników należy je pobrać ze strony FTDI: Następnie urządzenie emulujące port szeregowy należy podłączyć do którekolwiek z niezajętych portów USB. To automatycznie zapoczątkuje instalację. 14

15 Postępując według wskazówek, zaznacz opcję Wyszukaj sterowniki dla nowego urządzenia ( Search for a suitable driver for my device (recommended), a następnie Wybrana lokalizacja ( Specify a location ). W kolejnym kroku sprecyzuj, gdzie znajdują się sterowniki do urządzenia instalator wybierze plik ftdibus.inf. Jeśli wszystko przebiegnie poprawnie, instalator poinformuje o pomyślnym zakończeniu procesu instalacji szeregowego konwertera (serial converter). Instalator automatycznie przejdzie do instalacji 15

16 sterownika emulatora portu COM. Procedura jest taka sama jak powyżej, z tym że PC wybierze tym razem plik ftdiport.inf. Jeśli teraz otworzysz Menedżer Urządzeń (Device Manager), w portach pojawi się USB Serial Port. W celu jego skonfigurowania wybierz z menu Ustawienia ( Properties ). Przechodząc do zakładki Ustawienia Portu ( Port Settings ) możemy zdefiniować prędkość transmisji (Bits per second), ilość bitów danych (Data bits), parzystość (Parity), bity stopu (Stop bits) oraz sterowanie przepływem (Flow control). W celu zmiany kolejnych parametrów należy wejść w opcje zaawansowane (Advanced ). 16

17 Okno to umożliwia zmianę następujących parametrów: numer portu COM (COM Port Number) rozmiar bufora USB (USB Transfer Sizes) wartość latency timer value (BM Options) limity czasu odpowiedzi dla odczytu i zapisu (Timeouts) a także pozwala na ustanowienie kilku opcji: Serial Enumerator pozwala na wykrywanie urządzeń typu Plag-and-Play podłączonych do portu USB Serial Printer blokuje działanie parametrów Timeouts zezwalając na długie opóźnienia Cancel If Power Off opcja używana w przypadku problemów związanych z zawieszeniem bądź hibernacją. Powoduje brak reakcji na żądania otrzymywane przez sterowniki podczas tych stanów. Event On Surprise Removal stosowana bardzo rzadko Set RTS On Close powoduje ustanowienie sygnały RTS przy zamykaniu portu Disable Modem Ctrl At Startup- opcja używana do nadzoru sygnałów kontrolnych modemu (RTS i DTS) przy starcie, zapobiega pojawianiu się szpilek na tych liniach co mogłoby być przyczyną wejścia podłączonego do konwertera urządzenia w niepożądany stan. 17

18 Enumeracja PID i VID Aby użyć sterowników FTDI z urządzeniami, które są identyfikowane przez kombinacje VID (Vendor ID) i PID (Product ID) inne niż VID FTDI oraz domyślny PID urządzenia, pliki INF oraz INI sterownika muszą zostać zmodyfikowane. W piku ftdibus.inf następujące sekcje muszą zostać zaktualizowane: [FtdiHw] %USB\VID_0403&PID_6001.DeviceDesc%=FtdiBus,USB\VID_0403&PID_6001 [ControlFlags] ExcludeFromSelect=USB\VID_0403&PID_6001 [Strings] USB\VID_0403&PID_6001.DeviceDesc="USB Serial Converter" Opis urządzenia (DeviceDesc) może być zmieniony dowolnie jest to nazwa pod jaką urządzenie pojawia się w Menedżerze Urządzeń. W pliku ftdiport.inf następujące wpisy podlegają modyfikacji: [FtdiHw] %VID_0403&PID_6001.DeviceDesc%=FtdiPort232,FTDIBUS\COMPORT&VID_0403&PI D_6001 [Strings] VID_0403&PID_6001.DeviceDesc="USB Serial Port" Powyższa uwaga dotycząca opisu urządzenia jest aktualna także i w tym miejscu. Aby móc automatycznie odinstalować urządzenia za pomocą Dodaj/Usuń Programy (Add/Remove Programs) konieczna jest następująca zmiana w plikach ftdiunin.ini oraz ftdiun2k: [Uninstall] Device=VID_0403&PID_

19 Zastosowanie o o o o o o Konwertery USB na RS245 Rozszerzanie możliwości urządzeń peryferyjnych Oprzyrządowanie USB Wymiana danych w przemyśle Zabawki Miernictwo Przykłady standardowej konfiguracji urządzenia Zasilanie z USB lub zewnętrzne. Powyższy rysunek ilustruje konfigurację zasilania MMusb245 za pomocą portu USB. Urządzenie pobiera zasilanie z magistrali USB. Podstawowe reguły dla urządzenia zasilanego z USB są następujące: a) Podłączone, urządzenie nie powinno pobierać więcej niż 100mA b) Wstrzymane urządzenie podłączone pod USB, nie powinno pobierać więcej niż 500uA c) Urządzenie pobierające więcej niż 100mA powinno posiadać MOSFET na pokładzie w celu utrzymania poboru mocy przez zewnętrzny obwód w okolicy 70mA podczas pracy i 200uA w trybie wstrzymania d) Urządzenie, które zużywa więcej niż 100mA nie może zostać podłączone do zasilania hub a USB. e) żadne urządzenie nie może czerpać więcej niż 500mA z magistrali USB. Opcja USB Power Descriptor w EEPROM powinna być zaprogramowana tak, aby dopasować aktualne pobieranie mocy przez urządzenie. 19

20 Powyższy rysunek ilustruje konfiguracje zasilania zewnętrznego modułu MMusb245. W konfiguracji zasilania zewnętrznego moduł nie pobiera zasilania z magistrali USB, a z zewnętrznego zasilacza. Podstawowe reguły dla konfiguracji zasilania z zewnątrz są następujące: a) Urządzenie pracuje z zasilaniem zewnętrznym nie może powodować przepływu prądu po magistrali USB, kiedy host USB lub kontroler USB jest wyłączony b) Urządzenie zasilane z zewnątrz może pobierać tyle prądu ile potrzebuje podczas pracy oraz zawieszenia pracy USB tak długo jak posiada własne zasilanie. c) Urządzenie zasilane z zewnątrz może być użyte z dowolnym Hostem USB oraz z dowolnym Hubem USB zasilanym z magistrali jak i z zewnątrz. Opcja USB Power Descriptor w pamięci EEPROM powinna być ustawiona na wartość zero. Jeżeli interfejs logiczny pomiędzy modułem MMusb245 a układem peryferyjnym ma być w standardzie 3.3V, wówczas do pinu 22 powinno być dołączone napięcie +3.3V. 20

21 21 Schemat elektryczny modułu Musb245 D2 FT245BM 5v BUS POWERED EXAMPLE IO24 CN1 CN-USB FB1 FERRITE BEAD 1 2 RSTOUT# RSTOUT# D6 U2 FT245BM D0 D1 D2 D3 D4 D5 D6 RSTOUT# XTOUT RESET# EECS EESK EEDATA AGND GND D7 GND TEST TXE# WR RD# RXF# PWREN# -IO 3V3OUT A USBDM USBDP XTI N SI/WU IO10 C7 0.1uF R7 47k R2 2k2 GND ( Optional ) C3 10uF IO12 C6 0.1uF TXE# R4 27R R5 27R C1 0.1uF IO14 D7 RXF# USB IO17 PWREN# D3 RD# D5 DECOUPLING CAPS IO21-5v IO16 R1 10k C5 10nF WR IO23 RESET# R6 1k5 C4 33nF 5v MCU or Logic cct IO13 IO20 Y1 6MHz RESONATOR R3 470R D4 IO11 D0 U1 93C46/56/ CS SK DIN DOUT NC NC GND C2 0.1uF IO15 D1 IO22 Schemat elektryczny układu testującego R R11 1k R8 1k D5 LED R R R IO14 D8 LED R9 1k U3 74LS A0 A1 A2 A3 A4 A5 A6 A7 G DIR B0 B1 B2 B3 B4 B5 B6 B7 IO17 IO12 IO13 0 R R15 1k S1 SW DIP IO16 0 D7 LED D3 LED 0 IO10 R U4 74LS A0 A1 A2 A3 A4 A5 A6 A7 G DIR B0 B1 B2 B3 B4 B5 B6 B7 R IO11 D1 LED R14 1k R10 1k D6 LED IO15 R12 1k R D2 LED D4 LED R13 1k RD#

22 Przykładowe ustawienie układu w trybie Bit-Bang mode. Po pierwsze, FT_SetDivisor(), kontroluje wielkości zatrzaskiwane na wyjściach układu ( D0 D7 ). Przykład ustawienia trybu Bit-Bang mode w C++: FT_STATUS status; USHORT dta; Dta = 0x400; status = SetDivisor(dta); if(status!= FT_OK) { CString str; str.format("data entered (%d) is not a valid divisor.", dta); AfxMessageBox(str); } Program ten pozwala ustawić linie danych wyjściowych w określonym z góry czasie. W trybie Bit - Bang nie ma żadnej linii przesyłowej dla " latching dane do zewnętrznego urządzenie dane po prostu ukazują się na ośmiu liniach danych. Jedena z osiem linii danych może być użyta jako latch requiring. Główne oprogramowanie ustawia zarówno stan danych siedmiu bitów i linii sterująceji oddzielnie. Drugi rozkaz, FT_Write(), posyła dane do pamięci FIFO w FT245BM, gdzie czeka na wysłanie danych wyjściowych. Trzeci rozkaz, FT_SetBitMode(), pozwala wybrać poszczególne bity od D0 do D7 i ustawić jeden bit wyjściowy w stan 0 lub 1. Na przykład : //enable bit bang mode status = SetBitMode(0x0f, 0xff); if(status == FT_OK) { //bit bang mode active } 22

23 Rozkaz, FT_GetBitMode(), jest używany aby odczytać aktualny stan (wysoki / niski) poszczególnych linii danych. Dane, które są pobrane z FIFO do linii danych wyjściowych są zamknięty na latch aż inny bajt zostanie wysłany. Żaden zewnętrzny bufor albo latch requiring nie jest wymagany, aby utrzymać stan linii danych w trybie Bit - Bang. ( Kiedy nie jest w trybie Bit - Bang, dane tylko są trzymane na liniach danych tak długo jak RD # jest trzymany w stanie niskim). 23

Instrukcja użytkownika

Instrukcja użytkownika MMusb245RL REV 1.1 Instrukcja użytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika MMusb232RL REV 1.0 Instrukcja użytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning

Bardziej szczegółowo

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution

MMusb232HL. Instrukcja uŝytkownika REV 1.0. Many ideas one solution MMusb232HL REV 1.0 Instrukcja uŝytkownika Evalu ation Board s for 51, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning

Bardziej szczegółowo

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART

MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART MOBOT-RCR v2 miniaturowe moduły radiowe Bezprzewodowa transmisja UART Własności MOBOT-RCR v2a: - pasmo komunikacji: ISM 433MHz lub 868MHz - zasięg 50m 300m * - zasilanie: z USB, - interfejs wyjściowy:

Bardziej szczegółowo

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych Architektura Systemów Komputerowych Transmisja szeregowa danych Standardy magistral szeregowych 1 Transmisja szeregowa Idea transmisji szeregowej synchronicznej DOUT Rejestr przesuwny DIN CLK DIN Rejestr

Bardziej szczegółowo

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N

Dokumentacja Techniczna. Konwerter USB/RS-232 na RS-285/422 COTER-24I COTER-24N Dokumentacja Techniczna Konwerter USB/RS-232 na RS-28/422 -U4N -U4I -24N -24I Wersja dokumentu: -man-pl-v7 Data modyfikacji: 2008-12-0 http://www.netronix.pl Spis treści 1. Specyfikacja...3 2. WyposaŜenie...4

Bardziej szczegółowo

Instrukcja uytkownika

Instrukcja uytkownika MMusb REV.0 Instrukcja uytkownika Evalu ation Board s for, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation

Bardziej szczegółowo

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie: Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi

Bardziej szczegółowo

Kod produktu: MP-BT-USB

Kod produktu: MP-BT-USB Interfejs Bluetooth na USB do zastosowań kontrolno-pomiarowych, sterowany komendami AT Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy

Bardziej szczegółowo

Kod produktu: MP01611

Kod produktu: MP01611 CZYTNIK RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi tani i prosty w zastosowaniu czytnik RFID dla transponderów UNIQUE 125kHz, umożliwiający szybkie konstruowanie urządzeń do bezstykowej

Bardziej szczegółowo

Wykład 4. Interfejsy USB, FireWire

Wykład 4. Interfejsy USB, FireWire Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB

Bardziej szczegółowo

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania Sterownik Spid Pant 8 i Ant 8 Podręcznik użytkowania Spis treści Spis treści...2 Wprowadzenie...3 Komplet...3 Dane techniczne...3 Panel sterujący...4 Panel tylny...5 Obsługa sterownika...6 Zmiana trybu

Bardziej szczegółowo

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB

Katedra Metrologii i Systemów Elektronicznych. Interfejs USB Interfejs USB Założenia USB Łatwość dołączenia do PC urządzeń peryferyjnych; Umożliwienie dołączania nowych klas urządzeń, które zwiększają możliwości PC. Niski koszt uzyskania szybkości transmisji do

Bardziej szczegółowo

Układy transmisji przewodowej. na przykładzie USB

Układy transmisji przewodowej. na przykładzie USB Układy transmisji przewodowej na przykładzie USB 1 Standardy 2 Standardy USB 1.1: Low Speed (LS) 1,5 Mb/s, Full Speed (FS)12 Mb/s USB 2.0: High Speed (HS) 480 Mb/s USB 3.0: Super Speed (SS) 5 Gb/s, dupleks

Bardziej szczegółowo

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja do oprogramowania ENAP DEC-1 Instrukcja do oprogramowania ENAP DEC-1 Do urządzenia DEC-1 dołączone jest oprogramowanie umożliwiające konfigurację urządzenia, rejestrację zdarzeń oraz wizualizację pracy urządzenia oraz poszczególnych

Bardziej szczegółowo

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika Wersja 1.1 Wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej

Bardziej szczegółowo

Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio.

Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio. Instrukcja dla: Icomsat v1.0 SIM900 GSM/GPRS shield for Arduino oraz dla GPRS Shield produkcji Seeedstudio. IComsat jest to shield GSM/GPRS współpracujący z Arduino oparty o moduł SIM900 firmy SIMCOM.

Bardziej szczegółowo

SML3 październik

SML3 październik SML3 październik 2005 16 06x_EIA232_4 Opis ogólny Moduł zawiera transceiver EIA232 typu MAX242, MAX232 lub podobny, umożliwiający użycie linii RxD, TxD, RTS i CTS interfejsu EIA232 poprzez złącze typu

Bardziej szczegółowo

MultiTool instrukcja użytkownika 2010 SFAR

MultiTool instrukcja użytkownika 2010 SFAR MultiTool instrukcja użytkownika 2010 SFAR Tytuł dokumentu: MultiTool instrukcja użytkownika Wersja dokumentu: V1.0 Data: 21.06.2010 Wersja urządzenia którego dotyczy dokumentacja: MultiTool ver. 1.00

Bardziej szczegółowo

Technika Mikroprocesorowa

Technika Mikroprocesorowa Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa

Bardziej szczegółowo

Opis czytnika TRD-FLAT CLASSIC ver. 1.1. Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

Opis czytnika TRD-FLAT CLASSIC ver. 1.1. Naścienny czytnik transponderów UNIQUE w płaskiej obudowie TRD-FLAT CLASSIC Naścienny czytnik transponderów UNIQUE w płaskiej obudowie Podstawowe cechy : zasilanie od 3V do 6V 4 formaty danych wyjściowych POWER LED w kolorze żółtym czerwono-zielony READY LED sterowany

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne

Bardziej szczegółowo

Zastosowania mikrokontrolerów w przemyśle

Zastosowania mikrokontrolerów w przemyśle Zastosowania mikrokontrolerów w przemyśle Cezary MAJ Katedra Mikroelektroniki i Technik Informatycznych Interfejsy komunikacyjne Interfejs Urządzenie elektroniczne lub optyczne pozwalające na komunikację

Bardziej szczegółowo

To jeszcze prostsze, MMcc1100!

To jeszcze prostsze, MMcc1100! MMcc1100 jest miniaturowym, kompletnym modułem nadawczo-odbiorczym (transceiverem), słuŝącym do przesyłania danych w postaci cyfrowej, zbudowanym w oparciu o układ CC1100 firmy Texas Instruments. Moduł

Bardziej szczegółowo

Wykład 3. Interfejsy CAN, USB

Wykład 3. Interfejsy CAN, USB Wykład 3 Interfejsy CAN, USB Interfejs CAN CAN Controller Area Network CAN Controller Area Network CAN - podstawy Cechy: - różnicowy protokół komunikacji zdefiniowany w ISO11898 - bardzo niezawodny - dostępna

Bardziej szczegółowo

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip. 1 Mateusz Klimkowski IV rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip. Interfejs USB w 8-bitowych

Bardziej szczegółowo

INSTRUKCJA instalacji interfejsu USB-RS422/485

INSTRUKCJA instalacji interfejsu USB-RS422/485 INSTRUKCJA instalacji interfejsu USB-RS422/485 Interfejs USB-RS422/485 jest urządzeniem pozwalającym na podłączenie poprzez port USB komputera (w wersji USB 1,2 lub 2.0) do urządzeń wyposażonych w złącze

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 1.2 15.10.2012 wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w

Bardziej szczegółowo

Kod produktu: MP-W7100A-RS232

Kod produktu: MP-W7100A-RS232 KONWERTER RS232 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS232 jest gotowym do zastosowania konwerterem standardu RS232 na TCP/IP Ethernet (serwer portu szeregowego). Umożliwia bezpośrednie

Bardziej szczegółowo

Kod produktu: MP01611-ZK

Kod produktu: MP01611-ZK ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem

Bardziej szczegółowo

Instrukcja instalacji interfejsu komunikacyjnego RUD-1

Instrukcja instalacji interfejsu komunikacyjnego RUD-1 Roger Access Control System Instrukcja instalacji interfejsu komunikacyjnego RUD-1 Oprogramowanie wbudowane: n.d. Wersja dokumentu: Rev. B 1. OPIS I DANE TECHNICZNE Interfejs RUD-1 jest opcjonalnym, uniwersalnym,

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

dokument DOK 02-05-12 wersja 1.0 www.arskam.com ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania

Bardziej szczegółowo

Kod produktu: MP01105T

Kod produktu: MP01105T MODUŁ INTERFEJSU DO POMIARU TEMPERATURY W STANDARDZIE Właściwości: Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs do podłączenia max. 50 czujników temperatury typu DS18B20 (np. gotowe

Bardziej szczegółowo

PŁYTKA DRUKOWANA EM-USB-DIL24 BUDOWA INTERFEJSU USB-RS232 (TTL) - DIL24

PŁYTKA DRUKOWANA EM-USB-DIL24 BUDOWA INTERFEJSU USB-RS232 (TTL) - DIL24 PŁYTKA DRUKOWANA EM-USB-DIL24 BUDOWA INTERFEJSU USB-RS232 (TTL) - DIL24 ZASILANIE Z PORTU USB LUB ZASILANIE Z ZEWNĄTRZ Wyjście napięcia 3,3V. Współpraca z sygnałami w standardzie 5V lub 3,3V Transmisja

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 2.0 19.12.2012 Dystrybutor Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w niniejszej

Bardziej szczegółowo

Moduł Komunikacyjny MCU42 do systemu AFS42

Moduł Komunikacyjny MCU42 do systemu AFS42 Moduł Komunikacyjny MCU42 do systemu AFS42 IOT - Instrukcja Obsługi - Informacja Techniczna Aktualizacja 2015-05-05 13:04 www.lep.pl biuro@lep.pl 32-300 Olkusz, ul. Wspólna 9, tel/fax (32) 754 54 54, 754

Bardziej szczegółowo

Kod produktu: MP01105

Kod produktu: MP01105 MODUŁ INTERFEJSU KONTROLNO-POMIAROWEGO DLA MODUŁÓW Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów takich jak czujniki temperatury, moduły przekaźnikowe,

Bardziej szczegółowo

Wykład 4. Interfejsy USB, FireWire

Wykład 4. Interfejsy USB, FireWire Wykład 4 Interfejsy USB, FireWire Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB Interfejs USB

Bardziej szczegółowo

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016

Bardziej szczegółowo

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą. Dokumentacja techniczna -MAN v2 Dotyczy urządzeń z wersją firmware v5 lub nowszą. Spis treści: 1 Wprowadzenie... 3 2 Dane techniczne... 3 3 Wyprowadzenia... 3 4 Interfejsy... 4 4.1 1-WIRE... 4 4.2 RS232

Bardziej szczegółowo

Konwerter USB/RS232 KU-01b. Instrukcja obsługi. www.yuko.com.pl e-mail yuko@yuko.com.pl tel. 519087690 (12:00-16:00) fax 327390403

Konwerter USB/RS232 KU-01b. Instrukcja obsługi. www.yuko.com.pl e-mail yuko@yuko.com.pl tel. 519087690 (12:00-16:00) fax 327390403 Konwerter USB/RS232 KU-01b Instrukcja obsługi www.yuko.com.pl e-mail yuko@yuko.com.pl tel. 519087690 (12:00-16:00) fax 327390403 1 Opis ogólny Konwerter KU-01b umożliwia podłączenie urządzeń z interfejsem

Bardziej szczegółowo

Architektura komputerów. Układy wejścia-wyjścia komputera

Architektura komputerów. Układy wejścia-wyjścia komputera Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs

Bardziej szczegółowo

Przemysłowy odtwarzacz plików MP3

Przemysłowy odtwarzacz plików MP3 Przemysłowy odtwarzacz plików MP3 WWW.DIGINN.EU Spis treści 1. Opis odtwarzacza MP3... 3 2. Wyprowadzenia odtwarzacza... 4 2.1 Wymiary płytki... 6 4. Tryby pracy... 8 5. Podłączanie MP3 Playera... 9 6.

Bardziej szczegółowo

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną

Opis czytnika TRD-80 CLASSIC ver Moduł czytnika transponderów UNIQUE z wbudowaną anteną TRD-80 CLASSIC Moduł czytnika transponderów UNIQUE z wbudowaną anteną Podstawowe cechy : zasilanie od 3V do 6V zintegrowana antena 4 formaty danych wyjściowych wyjście BEEP wyjście PRESENT zasięg odczytu

Bardziej szczegółowo

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0) AVR DRAGON INSTRUKCJA OBSŁUGI (wersja 1.0) ROZDZIAŁ 1. WSTĘP... 3 ROZDZIAŁ 2. ROZPOCZĘCIE PRACY Z AVR DRAGON... 5 ROZDZIAŁ 3. PROGRAMOWANIE... 8 ROZDZIAŁ 4. DEBUGOWANIE... 10 ROZDZIAŁ 5. SCHEMATY PODŁĄCZEŃ

Bardziej szczegółowo

RS485 MODBUS Module 6RO

RS485 MODBUS Module 6RO Wersja 2.0 19.12.2012 wyprodukowano dla Dziękujemy za wybór naszego produktu. Niniejsza instrukcja ułatwi Państwu prawidłową obsługę i poprawną eksploatację opisywanego urządzenia. Informacje zawarte w

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów PCI EXPRESS Rozwój technologii magistrali Architektura Komputerów 2 Architektura Komputerów 2006 1 Przegląd wersji PCI Wersja PCI PCI 2.0 PCI 2.1/2.2 PCI 2.3 PCI-X 1.0 PCI-X 2.0

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

Politechnika Wrocławska

Politechnika Wrocławska Politechnika Wrocławska Instytut Cybernetyki Technicznej Wizualizacja Danych Sensorycznych Projekt Kompas Elektroniczny Prowadzący: dr inż. Bogdan Kreczmer Wykonali: Tomasz Salamon Paweł Chojnowski Wrocław,

Bardziej szczegółowo

Instrukcja MM-717 Tarnów 2010

Instrukcja MM-717 Tarnów 2010 Instrukcja MM-717 Tarnów 2010 Przeznaczenie modułu komunikacyjnego MM-717. Moduł komunikacyjny MM-717 służy do realizacji transmisji z wykorzystaniem GPRS pomiędzy systemami nadrzędnymi (systemami SCADA)

Bardziej szczegółowo

INSTRUKCJA instalacji interfejsu USB-RS422/485

INSTRUKCJA instalacji interfejsu USB-RS422/485 INSTRUKCJA instalacji interfejsu USB-RS422/485 Interfejs USB-RS422/485 jest urządzeniem pozwalającym na podłączenie poprzez port USB komputera (w wersji USB 1,2 lub 2.0) do urządzeń wyposażonych w złącze

Bardziej szczegółowo

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle Uniwersalny rejestrator danych pochodzących z portu szeregowego RS 232 Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle - UNIWERSALNY REJESTRATOR DANYCH Max. 35 GB pamięci! to nowoczesne

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWNIKA MPCC

INSTRUKCJA UŻYTKOWNIKA MPCC V1.0.0 (10.14.2015) 1 (7) INSTALACJA UWAGA: Produkt działa jako urządzenie nadrzędne Modbus. Dlatego w przypadku podłączania narzędzia do istniejącej sieci Modbus konieczne może okazać się odłączenie innego

Bardziej szczegółowo

Instrukcja do konwertera USB-RS232

Instrukcja do konwertera USB-RS232 1. Przeznaczenie Instrukcja do konwertera USB-RS232 Komputery coraz częściej nie posiadają portów szeregowych, natomiast wyposażone są w porty USB. Konwerter USB-RS232 to urządzenie rozwiązujące problem

Bardziej szczegółowo

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 - STK500v2 Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Programator STK500v2 jest programatorem ISP 8-bitowych mikrokontrolerów AVR firmy Atmel. Pod³¹czany do portu

Bardziej szczegółowo

Konwerter DAN485-MDIP

Konwerter DAN485-MDIP Konwerter DAN485-MDIP KONWERTER DAN485-MDIP służy do zamiany standardu komunikacyjnego z RS232 na RS485 (lub RS422). Dzięki niemu możliwe jest transmitowanie danych na większe odległości (do 1200m) niż

Bardziej szczegółowo

USB - Universal Serial Bus

USB - Universal Serial Bus USB - Universal Serial Bus Opis standardu oraz przykładowa implementacja w układzie Cypress PsoC 5 CY8C58LP inż. Dominik Marszk Standard komunikacji przewodowej opracowywany przez konsorcjum USB (założone

Bardziej szczegółowo

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED WSTĘP Nowa generacja modułów rodziny VNX ADVANCED posiada znacznie większe możliwości, niż dotychczas oferowane moduły. Jednym z istotnych

Bardziej szczegółowo

Kod produktu: MP-W7100A-RS485

Kod produktu: MP-W7100A-RS485 KONWERTER RS485/422 - TCP/IP ETHERNET NA BAZIE W7100A FIRMY WIZNET MP-W7100A-RS485 jest gotowym do zastosowania konwerterem standardu RS485 lub RS422 na TCP/IP Ethernet. Umożliwia bezpośrednie podłączenie

Bardziej szczegółowo

TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi

TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi TRB-0610 Konwerter USB RS 232/422/485 Instrukcja obsługi AN-TRB-0610-1-v_1 Data aktualizacji: 09/2009r. 09/2009 AN-TRB-0610-1-v_1 1 Spis treści Symbole i oznaczenia... 3 Ogólne zasady instalacji i bezpieczeństwa...

Bardziej szczegółowo

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle

RSD Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle Uniwersalny rejestrator danych pochodzących z portu szeregowego RS 232 Uniwersalny rejestrator danych Zaprojektowany do pracy w przemyśle - UNIWERSALNY REJESTRATOR DANYCH Max. 35 GB pamięci! to nowoczesne

Bardziej szczegółowo

1.10 MODUŁY KOMUNIKACYJNE

1.10 MODUŁY KOMUNIKACYJNE ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO 1.10 MODUŁY KOMUNIKACYJNE IC200SET001 konwerter łącza RS (RS232 lub RS485) na Ethernet (10/100Mbit), obsługiwane protokoły: SRTP, Modbus TCP IC200USB001

Bardziej szczegółowo

Kod produktu: MP01611-ZK

Kod produktu: MP01611-ZK ZAMEK BEZSTYKOWY RFID ZE ZINTEGROWANĄ ANTENĄ, WYJŚCIE RS232 (TTL) Moduł stanowi gotowy do zastosowania bezstykowy zamek pracujący w technologii RFID dla transponderów UNIQUE 125kHz, zastępujący z powodzeniem

Bardziej szczegółowo

Interfejs komunikacyjny RUD-1 v1.0

Interfejs komunikacyjny RUD-1 v1.0 Interfejs komunikacyjny RUD-1 v1.0 Wersja dokumentu: Rev. A Instrukcja uż ytkowania Budowa i Przeznaczenie Interfejs RUD-1 jest uniwersalnym, przenośnym interfejsem komunikacyjnym dedykowanym dla urządzeń

Bardziej szczegółowo

Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach.

Terminal TR01. Terminal jest przeznaczony do montażu naściennego w czystych i suchych pomieszczeniach. Terminal TR01 Terminal jest m, umożliwiającym odczyt i zmianę nastaw parametrów, stanów wejść i wyjść współpracujących z nim urządzeń automatycznej regulacji wyposażonych w port komunikacyjny lub i obsługujących

Bardziej szczegółowo

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi

ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi ALNET USB - RS Konwerter USB RS 232/422/485 Instrukcja obsługi AN-ALNET USB - RS-1-v_1 Data aktualizacji: 03/2012r. 03/2012 ALNET USB RS 1-v_1 1 Spis treści 1. Przeznaczenie... 3 2. Parametry urządzenia...

Bardziej szczegółowo

Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU R C E Z w B I Ł G O R A J U Eksploatacja URZĄDZEŃ ELEKTRONICZNYCH Ćwiczenie 4: Eksploatacja systemu kontroli dostępu jednego Przejścia Opracował mgr inż.

Bardziej szczegółowo

Kod produktu: MP-BTM222-5V

Kod produktu: MP-BTM222-5V Moduł interfejsu Bluetooth na bazie BTM-222, sterowany komendami AT, poziom napięć TTL 5V Urządzenie zbudowano w oparciu o moduł transmisyjny Bluetooth typu BTM-222 firmy Rayson, umożliwiający zasięg bezprzewodowy

Bardziej szczegółowo

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne z modułem BK9050 Moduł BK9050 jest urządzeniem typu Bus Coupler, umożliwiającym instalację rozproszonych grup terminali

Bardziej szczegółowo

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09

Programator ICP mikrokontrolerów rodziny ST7. Full MFPST7. Lite. Instrukcja użytkownika 03/09 Full Lite MFPST7 Programator ICP mikrokontrolerów rodziny ST7 Instrukcja użytkownika 03/09 Spis treści WSTĘP 3 CZYM JEST ICP? 3 PODŁĄCZENIE PROGRAMATORA DO APLIKACJI 4 OBSŁUGA APLIKACJI ST7 VISUAL PROGRAMMER

Bardziej szczegółowo

Koncentrator USB-4xRS (HUB USB-4xRS)

Koncentrator USB-4xRS (HUB USB-4xRS) 1. Przeznaczenie Koncentrator USB-4xRS (HUB USB-4xRS) Komputery coraz częściej nie posiadają portów szeregowych, natomiast wyposażone są w porty USB. HUB USB-4xRS (koncentrator) to urządzenie rozwiązujące

Bardziej szczegółowo

Koncentrator USB-4xRS (HUB USB-4xRS)

Koncentrator USB-4xRS (HUB USB-4xRS) Koncentrator USB-4xRS (HUB USB-4xRS) Redakcja 1.2 1. Przeznaczenie Komputery coraz częściej nie posiadają portów szeregowych, natomiast wyposażone są w porty USB. HUB USB-4xRS (koncentrator) to urządzenie

Bardziej szczegółowo

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

Moduł Ethernetowy EL-ETH. Instrukcja obsługi Moduł Ethernetowy EL-ETH Instrukcja obsługi Spis treści 1. Dane techniczne... 3 2. Opis złącz... 3 3. Elementy interfejsu... 3 4. Przykładowy schemat podłączenia modułu do sterownika PLC... 3 5. Ustawienia

Bardziej szczegółowo

Instrukcja uytkownika

Instrukcja uytkownika MMusb REV. Instrukcja uytkownika Evalu ation Board s for, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, etherdesigning Evaluation

Bardziej szczegółowo

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU.01.04.SY5

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU.01.04.SY5 INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 Spis treści: 1. Wymagania systemowe...2 2. Parametry techniczne...2 3. Zestaw...2 4. Instalacja oprogramowania...3 4.1. Instalacja w systemie

Bardziej szczegółowo

Programator procesorów rodziny AVR AVR-T910

Programator procesorów rodziny AVR AVR-T910 Programator procesorów rodziny AVR AVR-T910 Instrukcja obsługi Opis urządzenia AVR-T910 jest urządzeniem przeznaczonym do programowania mikrokontrolerów rodziny AVR firmy ATMEL. Programator podłączany

Bardziej szczegółowo

Moduł Ethernetowy. instrukcja obsługi. Spis treści

Moduł Ethernetowy. instrukcja obsługi. Spis treści Moduł Ethernetowy instrukcja obsługi Spis treści 1. Podstawowe informacje...2 2. Konfiguracja modułu...4 3. Podłączenie do sieci RS-485 i LAN/WAN...9 4. Przywracanie ustawień fabrycznych...11 www.el-piast.com

Bardziej szczegółowo

Układy Cyfrowe projekt. Korekcja jasności obrazów w 24-bitowym formacie BMP z użyciem funkcji gamma. Opis głównych modułów sprzętowych

Układy Cyfrowe projekt. Korekcja jasności obrazów w 24-bitowym formacie BMP z użyciem funkcji gamma. Opis głównych modułów sprzętowych Michał Leśniewski Tomasz Władziński Układy Cyfrowe projekt Korekcja jasności obrazów w 24-bitowym formacie BMP z użyciem funkcji gamma Opis głównych modułów sprzętowych Realizacja funkcji gamma entity

Bardziej szczegółowo

CR232.S v2 KONWERTER CAN / RS232

CR232.S v2 KONWERTER CAN / RS232 CR232.S v2 KONWERTER CAN / RS232 UWAGA Za pomocą konwertera CR232 można wpływać na działanie sieci CAN, co może powodować zagrożenia dla systemu sterowania oraz zdrowia i życia ludzi. Firma DIGA nie ponosi

Bardziej szczegółowo

Instrukcja obsługi czytnika MM-R32

Instrukcja obsługi czytnika MM-R32 Instrukcja obsługi czytnika MM-R32 MM-R32 Copyright 2011 by MicroMade All rights reserved Wszelkie prawa zastrzeżone MicroMade Gałka i Drożdż sp. j. 64-920 PIŁA, ul. Wieniawskiego 16 Tel./fax: (67) 213.24.14

Bardziej szczegółowo

2. Architektura mikrokontrolerów PIC16F8x... 13

2. Architektura mikrokontrolerów PIC16F8x... 13 Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator

Bardziej szczegółowo

2.1 Przesył danych między procesorem a tabelą zmiennych

2.1 Przesył danych między procesorem a tabelą zmiennych 1 Wstęp...1 2 Jak aplikacja obsługuje procesory?...2 2.1 Przesył danych między procesorem a tabelą zmiennych...2 2.2 Polecenia wysyłane do procesorów...2 3 Podstawowe peryferia procesora HallChip...3 3.1

Bardziej szczegółowo

Izolowany konwerter szyny USB na RS-422/485

Izolowany konwerter szyny USB na RS-422/485 Izolowany konwerter USB na RS-/85 Instrukcja obsługi Izolowany konwerter szyny USB na RS-/85 Opis ogólny W dotychczas produkowanych komputerach standardowym łączem zapewniającym komunikację szeregową był

Bardziej szczegółowo

Opis czytnika TRD-55 CLASSIC ver Moduł czytnika transponderów UNIQUE z zewnętrzną anteną

Opis czytnika TRD-55 CLASSIC ver Moduł czytnika transponderów UNIQUE z zewnętrzną anteną TRD-55 CLASSIC Moduł czytnika transponderów UNIQUE z zewnętrzną anteną Podstawowe cechy : zasilanie od 3V do 6V 4 formaty danych wyjściowych wyjście BEEP wyjście PRESENT możliwość dołączenia różnych anten

Bardziej szczegółowo

Kod produktu: MP-IKP1W-USB

Kod produktu: MP-IKP1W-USB INTERFEJS KONTROLNO-POMIAROWY DLA MODUŁÓW 1-WIRE Z WYJŚCIEM USB Urządzenie stanowi bardzo łatwy do zastosowania gotowy interfejs kontrolno-pomiarowy do podłączenia modułów w standardzie 1-wire takich jak

Bardziej szczegółowo

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX9000 Sterownik CX9000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).

Bardziej szczegółowo

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F

Bardziej szczegółowo

KT-ETH-RS232-1 Instrukcja użytkownika KRISTECH, 2011 www.kristech.eu

KT-ETH-RS232-1 Instrukcja użytkownika KRISTECH, 2011 www.kristech.eu KT-ETH-RS232-1 Instrukcja użytkownika KRISTECH, 2011 www.kristech.eu ver. 24.05.2011-A 1. Wprowadzenie KT-ETH-RS232-1 jest modułem, który dokonuje konwersji pomiędzy popularnym asynchronicznym interfejsem

Bardziej szczegółowo

CRUSB KONWERTER CAN / USB

CRUSB KONWERTER CAN / USB CRUSB KONWERTER CAN / USB UWAGA Za pomocą konwertera CRUSB można wpływać na działanie sieci CAN, co może powodować zagrożenia dla systemu sterowania oraz zdrowia i życia ludzi. Firma DIGA nie ponosi odpowiedzialności

Bardziej szczegółowo

1.1 Co to jest USBCOM?... 3 1.2 Budowa oraz parametry techniczne... 3

1.1 Co to jest USBCOM?... 3 1.2 Budowa oraz parametry techniczne... 3 2014 Konwerter USBCOM Instrukcja obsługi www.barion-st.com 2014-09-30 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBCOM?... 3 1.2 Budowa oraz parametry techniczne... 3 2. OBSŁUGA URZĄDZENIA... 5 2.1 Instalacja

Bardziej szczegółowo

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1

OPTIMA PC v2.2.1. Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 2011 ELFON. Instrukcja obsługi. Rev 1 OPTIMA PC v2.2.1 Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA 255 Instrukcja obsługi Rev 1 2011 ELFON Wprowadzenie OPTIMA PC jest programem, który w wygodny sposób umożliwia konfigurację

Bardziej szczegółowo

Współpraca procesora z urządzeniami peryferyjnymi

Współpraca procesora z urządzeniami peryferyjnymi Współpraca procesora z urządzeniami peryferyjnymi 1 Współpraca procesora z urządzeniami peryferyjnymi Interfejsy dostępne w procesorach rodziny ColdFire: Interfejs równoległy, Interfejsy szeregowe: Interfejs

Bardziej szczegółowo

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH

Instrukcja Obsługi. Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH Instrukcja Obsługi Modułu wyjścia analogowego 4-20mA PRODUCENT WAG ELEKTRONICZNYCH RADWAG 26 600 Radom ul. Bracka 28, Centrala tel. (0-48) 38 48 800, tel./fax. 385 00 10, Dz. Sprzedaży (0-48) 366 80 06

Bardziej szczegółowo

ARS3-MODEM dokumentacja modemu radiowego do lokalnej transmisji danych w wolnych pasmach 433MHz i 868MHz

ARS3-MODEM dokumentacja modemu radiowego do lokalnej transmisji danych w wolnych pasmach 433MHz i 868MHz ARS3-MODEM dokumentacja modemu radiowego do lokalnej transmisji danych w wolnych pasmach 433MHz i 868MHz dokument DOK 04-05-12 wersja 1.0 arskam.com www.arskam.com 1 firma ARIES Warszawa Polska 1. Zastosowania

Bardziej szczegółowo

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity

Bardziej szczegółowo

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000 Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie Stanowisko laboratoryjne ze sterownikiem CX1000 Sterownik CX1000 należy do grupy urządzeń określanych jako komputery wbudowane (Embedded-PC).

Bardziej szczegółowo

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play Plan wykładu 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play Urządzenia peryferyjne Komputer klasy PC musi zapewniać możliwość podłączenia różnorakich

Bardziej szczegółowo

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BC8150 Stanowisko laboratoryjne ze sterownikiem BC8150 Sterownik BC8150 należy

Bardziej szczegółowo

Moduł RS232 E054. TAP - Systemy Alarmowe Sp. z o. o. os. Armii Krajowej 125 61-381 Poznań tel. 061 876 70 88; fax: 061 875 03 03

Moduł RS232 E054. TAP - Systemy Alarmowe Sp. z o. o. os. Armii Krajowej 125 61-381 Poznań tel. 061 876 70 88; fax: 061 875 03 03 TAP - Systemy Alarmowe Sp. z o. o. os. Armii Krajowej 125 61-381 Poznań tel. 061 876 70 88; fax: 061 875 03 03 I n s t r u k c j a O b s ł u g i Ademco Microtech Security Moduł RS232 E054 Nr kat.: L114/A

Bardziej szczegółowo