Instrukcja użytkownika



Podobne dokumenty
Instrukcja użytkownika

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

Instrukcja uytkownika

Instrukcja użytkownika

Instrukcja Użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja uŝytkownika

Instrukcja użytkownika

MMlan03. Instrukcja użytkownika. Minimoduł z kontrolerem ethernetowym LAN91C111 10/100Mbit REV 1.0. Many ideas one solution

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

EVBfpga System ewaluacyjno-uruchomieniowy dla układów FPGA.

Instrukcja użytkownika

MMxmega. Instrukcja uŝytkownika. Many ideas one solution

MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

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

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

str75xfr MMstR75x Instrukcja uŝytkownika REV 1.1 Many ideas one solution

Kod produktu: MP01611

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

Instrukcja instalacji interfejsu komunikacyjnego RUD-1

Kod produktu: MP-BT-USB

Instrukcja uytkownika

EVBeasyPSoC. Instrukcja użytkownika REV 2. Many ideas one solution

Minimoduł z układem programowalnym FPGA. fpga02. MMfpga0. Instrukcja Użytkownika REV 1. Many ideas one solution

MMstm32F103R. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

Moduł nie może być zasilany z PoE. Nie ma wbudowanej przetwornicy PoE, a posiada tylko wyprowadzenie pinów RJ45 na płytkę PCB

SML3 październik

Kod produktu: MP01105T

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

Interfejs komunikacyjny RUD-1 v1.0

Kod produktu: MP01611-ZK

Mmfpga12. Instrukcja uruchomienia aplikacji testowych REV 1.0. Many ideas one solution

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

Kod produktu: MP-BTM222-5V

Instrukcja uytkownika

Kod produktu: MP01611-ZK

dokument DOK wersja 1.0

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

MultiTool instrukcja użytkownika 2010 SFAR

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Kod produktu: MP-1W-2480

Kod produktu: MP-IKP1W-USB

ISP ADAPTER. Instrukcja obsługi rev.1.1. Copyright 2009 SIBIT

To jeszcze prostsze, MMcc1100!

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

Kod produktu: MP-BT-RS232

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Kod produktu: MP01105

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

Płytka uruchomieniowa AVR oparta o układ ATMega16/ATMega32. Instrukcja Obsługi. SKN Chip Kacper Cyrocki Page 1

Murasaki Zou むらさきぞう v1.1 Opis programowania modułu LPC2368/LPC1768 z wykorzystaniem ISP

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

Instrukcja do konwertera USB-RS232

ARB-0612 Konwerter USB RS 232/422/485/485-4W/TTL Instrukcja obsługi

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

ZL8AVR. Płyta bazowa dla modułów dipavr

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

MOD STM32 explorem0 z STM32F051C8T6. sklep.modulowo.pl akademia.modulowo.pl zestawy.modulowo.pl app.modulowo.pl blog.modulowo.

1.10 MODUŁY KOMUNIKACYJNE

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

Instrukcja uytkownika

RS485 MODBUS Module 6RO

ZL10PLD. Moduł dippld z układem XC3S200

INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS

Interfejs komunikacyjny RCI-2 v1.0

Moduł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu

5 / 6 TX (A) RX (A) RX (B) TX (B) COM DTM CKM DT1 CK1 DT2 CK2 COM H L H L R B M S

Instrukcja użytkownika

RS485 MODBUS Module 6RO

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

RS485 MODBUS Module 6RO

Płyta uruchomieniowa EBX51

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

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

STEROWNIK MODUŁÓW PRZEKAŹNIKOWYCH SMP-8

MODUŁ UNIWERSALNY UNIV 3

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

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

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

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

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

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

Przemysłowy odtwarzacz plików MP3

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

Technika Mikroprocesorowa

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

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

5 / 6 TX (A) RX (A) RX (B) TX (B) COM DTM CKM DT1 CK1 DT2 CK2 COM H L H L R B M S

Transkrypt:

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 Evaluation Boards for net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB 51, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High Speed In Systems programme- rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Bo- ards for `51, AVR, ST, PIC microcontrollers Starter Kits Embe- dded Web Serwers Prototyping Boards Minimodules for microcontrollercontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- Microprocesor R Many ideas one solution Systems, PCB Designing Evaluation Boards

Wprowadzenie MMusb232RL jest niedrogim zintegrowanym modułem do transmisji danych poprzez interfejs USB. Moduł bazuje na kontrolerach FT232RL firmy FTDI. MMusb232RL pozwala na transfer danych z prędkością 1Mbod/s (RS232) oraz 3Mbod/s (RS422/RS485). 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 Minimodułu jest pierwszym krokiem dla projektów, które muszą być zrealizowane w krótkim czasie. MMusb232RL 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". MMusb232RL wykonano w technologii obwodu dwuwarstwowego z warstwą masy. Wszystkie sygnały wyprowadzone są przy pomocy 24-pinowego złącza o rastrze 100 milsów (2,54 mm), co pozwala na jego użycie z ogólnie dostępnymi obwodami prototypowymi. Zintegrowane na płycie zasilanie MMusb232RL umożliwia zasilanie własnych układów bezpośrednio i z interfejsu USB. Życzymy samych sukcesów i dużo satysfakcji przy projektowaniu i uruchamianiu nowych urządzeń. Właściwości MMusb232RL Jednoukładowe rozwiązanie dla konwersji USB - Asynchroniczna Transmisja Szeregowa Transmisja danych poprzez USB od 300 bod/s do 3Mbod/s (RS422, RS485, poziom TTL) oraz do 1 Mbod/s (RS232) Zintegrowany protokół USB na FT232RL Obsługa sygnałów Modemowych i Handshaking (sprzętowy jak i XOn/XOff) Transmisja szeregowa UART: bity danych (7 lub 8), bity stopu (1 lub 2), kontrola parzystości (brak, parzystość, nieparzystość, znak, spacja) Bufory: Nadawczy (256 B) i odbiorczy (128 B) Kontrola autotransmisji bufora dla RS485 Wsparcie dla zawieszenia/wznowienia pracy 5 konfigurowalnych linii CBUS I/O Zintegrowany układ konwersji poziomów logicznych (5V/1.8V) Ustawiany timeout dla bufora Rx Przygotowane sterowniki FTDI Wbudowany generator sygnału zegarowego (6, 12, 24 i 48MHz) Wbudowana 1024bit pamięć EEPROM Obsługa trybu pracy bit bang (zaawansowany asynchroniczny z dwoma sygnałami strobującymi, synchroniczny oraz asynchroniczny wykorzystujący 4 linie CBUS) Wsparcie dla konfiguracji zasilania własnego, zasilania z szyny (niskiej i zwiększonej mocy) Zintegrowany obwód resetu po włączeniu zasilania (Power-On-Reset) z opcjonalnymi pinami wejściowymi i wyjściowymi resetu Zintegrowany regulator LDO 3.3V dla I/O USB Zasilanie od 3.3V do 5.25V Każdy układ posiada unikalny numer identyfikacyjny FTDIChip-ID TM Kompatybilny z UHCI/OHCI/EHCI kontrolerem hosta Kompatybilny z USB 2.0 Obudowa 24-pinowa, szerokość 0.6in Złącze USB w standardzie B 2

Ulepszone właściwości FT232RL! FT232R to konwerter kompatybilny wstecz z układem FT232BM, ale dużo bardziej zintegrowany. Układ FT232R nie wymaga zewnętrznego rezonatora kwarcowego, pamięci EEPROM, rezystorów linii USB. Nie ma także konieczności oddzielnego zasilania analogowej części układu, co umożliwia zmniejszenie liczby elementów niezbędnych do prawidłowej pracy oraz zwiększa odporność układu na zakłócenia EMI. Nowe właściwości: - pięć linii I/O (CBUS0...4), których funkcje użytkownik może samodzielnie ustalić za pomocą dostępnego bezpłatnie programu narzędziowego MPROG. - możliwość indywidualnego ustalenia polaryzacji linii interfejsu RS232 - wbudowany generator sygnału zegarowego, z możliwością wyprowadzenia go dla układów peryferyjnych - niepowtarzalny numer seryjny (FTDIChipID) - obsługa trzech nowych (w stosunku do FT232BM) trybów pracy BitBang (zaawansowany asynchroniczny z dwoma sygnałami strobującymi, synchroniczny i asynchroniczny wykorzystujący linie CBUS), które zdecydowanie powiększają możliwości aplikacyjne - wbudowany stabilizator napięcia 3,3V o wydajności prądowej 50mA - obniżony także pobór prądu - podczas pracy układ nie pobiera więcej niż 15 ma (przy napięciu zasilania 3,3-5 V). Zastosowanie Konwertery USB na RS232, RS422/RS485 Rozszerzanie możliwości urządzeń peryferyjnych Transmisja audio i wideo Sprzętowe modemy USB Proste interfejsy MCU/PLD/FPGA Czytniki kart FLASH Modemy bezprzewodowe Oprzyrządowanie USB Wymiana danych w przemyśle Zabawki Miernictwo Opis ogólny MMusb232RL mieści się w 24-pinowej obudowie. Pojedynczy port USB jest konwertowany na interfejs RS232, RS422/RS485, co pozwala komunikować się z urządzeniami zewnętrznymi szybciej niż jest to możliwe poprzez port RS komputera. 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ą także 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 2.4 i nowsze 3

Uproszczony schemat blokowy MMusb232RL Rysunek 1. Uproszczony schemat blokowy MMusb232RL Opis bloków funkcyjnych Rezonator 12MHz Wbudowany rezonator generuje sygnał zegara wzorcowego (12MHz) na wejście mnożnika zegarowego powielającego maksymalnie 4-krotnie. Sygnał zegara wykorzystywany jest przez bloki SIE, USB Protocol Engine oraz kontroler FIFO. Kontroler ogólnego przeznaczenia UART zawiera: Zintegrowany układ resetu przy uruchomieniu układu Wbudowany układ konwersji poziomów dla UART o sygnałów sterujących Kontrola dla zasilania z USB Sygnały niezwłocznej transmisji / wzbudzenia układu Niski prąd wstrzymania Obsługa trybu Bit-Bang USB 2.0 Full Speed Regulator LDO 3.3V Mnożnik/dzielnik częstotliwości Interfejs szeregowy (SIE) Bufor portu Rx FIFO (256B) Bufor portu Tx FIFO (128B) Generator szybkości transmisji Generator sygnału Reset kontroler FIFO (więcej informacji na www.ftdichip.com) 4

Pamięć EEPROM Pamięć może zostać użyta do zapisu USB VID, PID, Numeru Seryjnego, opisu produktu oraz wartości Power Descriptor i do konfiguracji linii CB0...4. Pamięć EEPROM jest zintegrowana z układem FT232RL. Można ja programować przy użyciu oprogramowania dostępnego na stronie producenta układu www.ftdichip.com jak i na naszej stronie domowej www.propox.com. Opis wyprowadzeń Definicje pinów Rysunek 2. Musb232RL Widok z góry (strona elementów) Pin Nazwa Tryb Opis pinu 1 CB0 wejście/ Konfigurowalna linia CBUS. Domyślna funkcja TXLED# wyjście 3 CB1 wejście/ Konfigurowalna linia CBUS. Domyślna funkcja RXLED# wyjście 4 CB2 wejście/ Konfigurowalna linia CBUS. Domyślna funkcja TXDEN wyjście 5 RI wejście Gdy funkcja zdalnego wzbudzenia jest uaktywniona w EEPROM, zmiana stanu RI na niski powoduje wzbudzenie Hosta USB ze wstrzymania 6 DCD wejście Wejście detektora sygnału nośnego 7 DSR wejście Wejście sygnału gotowości / sygnał handshake 8 DTR wyjście Sygnał gotowości terminala / sygnał handshake 9 CTS wejście Gotowość nadawania //sygnał handshake 10 RTS wyjście Sygnał żądania nadawania 11 RxD wejście Wejście asynchroniczne danych 12 TxD wyjście Wyjście asynchroniczne 15 RST wejście Może być użyte przez urządzenie zewnętrzne do resetu układu, gdy jest niewykorzystane, musi być podpięte do VCC 5

16 RSO wyjście Wyjście wewnętrznego generatora resetu. Pozostaje w stanie wysokiej impedancji przez ok. 5ms po przekroczeniu przez VCC poziomu 3.5V oraz starcie wewnętrznego zegara, następnie podłączane jest do wyjścia 3.3V wewnętrznego regulatora 18 3V3 wyjście Wyjście wewnętrznego regulatora LDO. 20 CB4 wejście/ Konfigurowalna linia CBUS. Domyślna funkcja SLEEP# wyjście 21 CB3 wejście/ Konfigurowalna linia CBUS. Domyślna funkcja PWREN# wyjście 22 VIO wejście Ustala napięcia na pinach komunikacyjnych 23 VEX wejście Ustala główne źródło zasilania. Ma być podłączone do VPO w przypadku zasilania z portu USB 24 VPO wyjście Zasilanie z USB Dodatkowo na płytce wyprowadzono piny, które określają sposób zasilania układu. Zwarte dwa piny VEX i VPO powodują, że układ zasilany jest z portu USB. 3 pozostałe piny ustalają poziom napięć: 3.3V (VIO-3V3) lub 5V (VIO-VEX). Zworki Rysunek 3. Musb232RL Widok zworek (strona elementów) Zworka Opis JP1 Wyprowadzone piny VEX i VPO. JP2 Wyprowadzone piny VEX, VIO, 3V3. Dane techniczne Wymiary Waga Napięcie zasilania : 45mm x 20mm x 15mm : około 60 g : 5V 6

Wymiary Wymiary podano w milsach. 1mils 1/1000 cala 100milsów = 2,54mm (raster standardowy) Przykłady standardowej konfiguracji urządzenia Zasilanie z USB (konfiguracja zworek kolor czerwony). Rysunek 4. Musb232RL zasilanie z USB 7

Rysunek 4 ilustruje konfigurację zasilania MMusb232RL 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 być podłączone do jednej z linii CBUS skonfigurowanej jako PWREN# w celu utrzymania poboru prądu poniżej 100mA podczas pracy i 500uA 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. Zasilanie z zewnętrznego źródła. 3.3V-5V VEX RSO RST GND Rysunek 5. Musb232RL zasilanie z zewnętrznego źródła. Rysunek 5 ilustruje konfiguracje zasilania zewnętrznego modułu MMusb232RL. 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 pracujące 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 w powyższej konfiguracji może pobierać tyle prądu ile potrzebuje podczas normalnej 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 EEPROM powinna być zaprogramowana tak, aby dopasować aktualne pobieranie mocy przez urządzenie (0 self powered). 8

Zasilanie z USB z kontrolą mocy 5V Rysunek 6. Musb232RL zasilanie z interfejsu USB z kontrolą mocy - 5V. W przypadku połączenia jak na rysunku 6 nie trzeba zakładać żadnych zworek. Rysunek 6 ilustruje konfigurację zasilania modułu Mmusb232RL z zasilaniem z szyny USB, z możliwością zasilania zewnętrznych układów logicznych napięciem 5V. Podstawowe reguły dla takiej konfiguracji: a) Zasilany, zewnętrzny układ musi mieć swój własny układ resetu aby np. przy powrocie z trybu zawieszenia (USB) mógł się zresetować. b) Opcja Pull-down w wewnętrznym EEpromie powinna być ustawiona na Suspend. Jeden z pinów CBUS powinien zostać skonfigurowany jako PWREN# w wewnętrznym EEpromie i powinien zostać użyty do przełączania zasilania do zewnętrznych obwodów c) Dla urządzeń, które pobierają z magistrali USB prąd większy od 100 ma (prąd pobierany z USB musi być mniejszy niż 500 ma) należy skonfigurować w wewnętrznym EEpromie odpowiednie pole (max power) informujące system wymaganym poborze prądu. Pomoc techniczna W celu uzyskana pomocy technicznej prosimy o kontakt support@propox.com. 9

Schemat elektryczny 10