Instrukcja uytkownika



Podobne dokumenty
Instrukcja uytkownika

Instrukcja użytkownika

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

Instrukcja użytkownika

Instrukcja uytkownika

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

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja Użytkownika

Instrukcja uytkownika

Instrukcja użytkownika

Instrukcja użytkownika

Instrukcja uytkownika

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

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

Instrukcja uytkownika

MMxmega. Instrukcja uŝytkownika. Many ideas one solution

Instrukcja użytkownika

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

Instrukcja użytkownika

Instrukcja uytkownika

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

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

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

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

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

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

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

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

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

Eugeniusz ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, Kraków

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

Kod produktu: MP01611

Pytka PicBoard2. Pytka prototypowa wspópracuje z programatorami JuPic, PicLoad, ICD, ICD2. Opis pytki

Instrukcja użytkownika

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

Instrukcja Uytkownika

Laboratorium elektryczne. Falowniki i przekształtniki - I (E 14)

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

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

Przegld nowych urzdze Instabus EIB pokazanych na targach L&B 2006 we Frankfurcie. Merten Polska Sp. z o.o. Rozwizania dla Inteligentnych budynków

Klonowanie MAC adresu oraz TTL

Minimoduł z mikrokontrolerem ARM i Ethernetem. stm32f107. MMstm32F107. Instrukcja Użytkownika. Many ideas one solution REV 1.0

MAGISTRALA PROFIBUS W SIŁOWNIKU XSM

Kod produktu: MP-BT-USB

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

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

Instrukcja Uytkownika

Urzdzenie SINAUT MD720-3 posiada dwa róne tryby pracy:

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

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

MMsam7s. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Technika Mikroprocesorowa

KONWERTER INTERFEJSÓW USB/RS-232. Typu PD12. Instrukcja obs³ugi

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Instrukcja instalacji interfejsu komunikacyjnego RUD-1

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

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

Zestaw Startowy EvB. Więcej informacji na stronie:

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

System TELE-Power (wersja STD) Instrukcja instalacji

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

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

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

EVBeasyPIC. Instrukcja uŝytkownika REV 2. Many ideas one solution

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

Instrukcja Uytkownika

Instrukcja Uytkownika

dokument DOK wersja 1.0

NanoBoard komunikacja JTAG. Contents

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

AVR DRAGON. INSTRUKCJA OBSŁUGI (wersja 1.0)

Interfejs komunikacyjny RCI-2 v1.0

SML3 październik

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

Instrukcja Uytkownika

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

ADSL Router Instrukacja instalacji

Instrukcja do konwertera USB-RS232

Interfejsy transmisji szeregowej: RS-232, RS-485, I2C, SPI, CAN

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

Konwerter DAN485-MDIP

MMstr71xF. Instrukcja UŜytkownika. Minimoduł z mikrokontrolerem ARM REV 2. Many ideas one solution

Ateus - Helios. System domofonowy

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

Kod produktu: MP-BTM222-5V

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Konwerter USB/RS232 KU-01b. Instrukcja obsługi. tel (12:00-16:00) fax

Kod produktu: MP01611-ZK

Instrukcja Uytkownika

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

Instrukcja użytkownika

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

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

E-TRONIX Sterownik Uniwersalny SU 1.2

Transkrypt:

MMusb2232 REV 1.0 Instrukcja uytkownika 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 Dzikujemy Pastwu za zakup naszego mini modułu MMusb2232. MMusb2232 jest niedrogim zintegrowanym modułem do transmisji danych poprzez interfejs USB 2.0 Full Speed z maksymaln prdkoci do 12Mbitów/s. Bazuje na układzie scalonym FT2232C firmy FTDI. Moduł zawiera dwa uniwersalne kontrolery UART/FIFO, które mog by skonfigurowane indywidualnie w kilku rónych trybach. Oprócz interfejsu UART, FIFO i trybu Bit-Bang IO, które były zawarte we wczeniejszej wersji układu tzn. FT232BM i FT245BM, układ FT2232C oferuje dodatkowe tryby działania, m.in. interfejs MPSSE (Multi-Protocol Synchronous Serial Engine), który jest przeznaczony dla synchronicznych, szeregowych protokołów takich jak JTAG i SPI. MMusb2232 wykonano w technologii obwodu dwuwarstwowego z warstw masy. Moduł zawiera pami 93C56 EEPROM z moliwoci konfiguracji. Wszystkie sygnały wyprowadzone s przy pomocy 34-pinowego złcza o rastrze 100 milsów (2,54 mm), co pozwala na jego uycie z ogólnie dostpnymi obwodami prototypowymi. Zintegrowane na płycie zasilanie MMusb2232 umoliwia zasilanie własnych układów bezporednio i z interfejsu USB. Wybór naszego Minimodułu jest pierwszym krokiem dla projektów, które musz by zrealizowane w krótkim czasie. MMusb2232 moe by uyty zarówno do prototypu eliminujc konieczno projektowania obwodu drukowanego, jak i do układu finalnego, w którym minimoduł montowany jest w postaci "kanapki". yczymy samych sukcesów i duo satysfakcji przy projektowaniu i uruchamianiu nowych urzdze. Właciwoci MMusb2232 Małe wymiary, port USB oraz dwa kanały (kanał A i kanał B) z szeregowo/równoległymi portami z moliwoci dowolnej konfiguracji Wbudowana obsługa USB 2.0, eliminujca konieczno uycia specjalnego oprogramowania USB. Opcja interfejsu UART z sygnałami Modemowymi i Handshaking Transmisja szeregowa UART: bity danych (7/8), bity stopu(1/2), kontrola parzystoci (brak, parzysto, nieparzysto, znak, spacja) Transmisja 300 => 3M body (tryb: TTL, RS422/RS485) lub 300 => 1M bod (tryb:rs232) Wsparcie dla kontroli kierunku transmisji dla RS485 przy pomocy sygnału TXDEN. Opcja interfejsu FIFO (w rodzaju MMusb245) z dwukierunkow szyn danych oraz 4- liniowym interfejsem handshake Transmisja danych do 1 MB/s Ulepszona opcja interfejsu trybu Bit-Bang Nowa opcja interfejsu dla synchronicznego trybu Bit-Bang Nowa opcja interfejs CPU-style FIFO Mode Nowa opcja interfejsu dla MPSSE (Multi-Protocol Synchronous Serial Engine) Nowa opcja MCU Host Bus Emulation Mode Nowa opcja trybu szybkiego, optoizolowanego interfejsu szeregowego (Fast Opto-Isolated Serial Interface Mode) interfejsu oraz rodzaju USB moliwy do skonfigurowania w pamici EEPROM Pami EEPROM konfigurowalna bezporednio na płytce przez USB 2

Podtrzymanie warunków zawieszenia i wznowienia USB przez piny PWREN# i SI/Wuj Wsparcie dla konfiguracji zasilania własnego, zasilania z szyny (niskiej i zwikszonej mocy) Zintegrowany obwód resetu po włczeniu zasilania (Power-On-Reset) z opcjonalnymi pinami wejciowy i wyjciowymi resetu Interfejsy I/O dla poziomów 5V i 3.3V z niezalen zmian poziomu na kadym kanale Zintegrowany regulator LDO 3.3V dla I/O USB Zintegrowany mnonik PLL dla sygnału zegarowego (6MHz 48MHz) y transmisji danych: USB Bulk lub Isochronous Zasilanie od 4.35 do 5.25 Kompatybilny z UHCI/OHCI/EHCI kontrolerem hosta Kompatybilny z USB 2.0 Full Speed (12Mb/s) 4 diody LED sygnalizujce transmisje na liniach RxD i TxD kanału A i B układu FT2232C Obudowa 34-pinowa, szeroko 1.1in Sterowniki wirtualnego portu COM (Virtual COM Port) Windows 98/ 98 SE / 2000 / ME / XP D2XX ( Sterowniki bezporednie USB + interfejs DLL S/W) Windows 98 / 98 SE / 2000 / ME / XP Zastosowanie Konwertery USB na RS232 Konwertery USB na RS422/RS485 Rozszerzanie moliwoci urzdze peryferyjnych Oprzyrzdowanie USB Programowanie USB JTAG Interfejs z USB do SPI Wymiana danych w przemyle Zabawki Produkty z interfejsem USB izolowane galwanicznie Miernictwo Opis ogólny MMusb2232 jest modułem z interfejsem USB, który zawiera funkcjonalno poprzednich układów FT232BM i FT245BM. Moduł mieci si w 34-pinowej obudowie. Pojedynczy port USB jest przekonwertowany na dwa kanały We/Wy, gdzie kady z nich moe by skonfigurowany jako interfejs UART lub interfejs FIFO bez koniecznoci stosowania hub`a USB. MMusb2232 zawiera take kilka nowych trybów pracy, które mona ustawi w zewntrznej konfigurowalnej pamici EEPROM lub poprzez uycie komend przy pomocy sterownika DLL. Te tryby to m.in.: Synchroniczny tryb Bit-Bang Interfejs trybu FIFO Interfejs szeregowego trybu synchronicznego emulacji szyny nadrzdnego MCU Interfejs szybkiego, optoizolowanego trybu szeregowego. Dodatkowo, wyjcia UART/FIFO posiadaj trzykrotnie zwikszony poziom wydajnoci, co pozwala na współdzielenie szyny danych przez kilka urzdze. Typowy asynchroniczny tryb Bit-Bang nadal jest wspierany i został rozszerzony o moliwo dostpu do linii RD# i WR# urzdzenia. 3

Firma FTDI wraz z układem dostarcza sterownik Virtual Com Port (VCP)sprawiajcy, e porty peryferyjne urzdzenia wygldaj jak standardowy port COM dla komputera PC. Wikszo istniejcego oprogramowania powinno współpracowa z VCP, wystarczy zmieni uywane przez nie porty na stworzone przez sterownik VCP. Uywajc VCP, programista moe komunikowa si z urzdzeniem w ten sam sposób jak przez regularny port PC COM za pomoc Windows VCOMM API lub biblioteki portu COM. Sterowniki FT2232C zawieraj take funkcje zdefiniowane dla sterowników D2XX firmy FTDI, co pozwala programicie aplikacji zintegrowa program z urzdzeniem uywajc Windows DLL. Uproszczony schemat blokowy MMusb2232 Rysunek 1. Uproszczony schemat blokowy MMusb2232 Opis bloków funkcyjnych Rezonator 6MHz Rezonator generuje sygnał zegara wzorcowego (6MHz) na wejcie mnonika zegarowego powielajcego maksymalnie 8-krotnie. Kontroler ogólnego przeznaczenia UART/FIFO Kontrolery ogólnego zastosowania UART/FIFO obsługuj transfer danych pomidzy buforami RX i TX, a rejestrami nadajcymi i odbierajcymi UART/FIFO. Jeli układ jest skonfigurowany jako UART to działa jako synchroniczna 7/8 bitowa konwersja równoległo/szeregowa i szeregowo/równoległa danych dla interfejsów RS232 (RS422 i RS485). Sygnały kontrolne wspierane przez tryb UART to RTS, CTS, DSR, DTR, DCD oraz RI. W kontrolerze znajduje si równie nadajnik wspomagajcy kontrole transmisji (przy pomocy sygnału TXDEN) dla RS485. Opcje RTS/CTS, DSR/DTR i X-On/X- Off handshaking take s wspomagane. Opcja Handshaking, gdy jest wymagana, jest obsługiwana w sprzcie komputerowym w celu zapewnienia szybkich czasów reakcji. UART zawiera take moliwo ustawienia RS232 BREAK i warunków wykrywania. 4

Pami EEPROM Pami 93C56 EEPROM pozwala niezalenie skonfigurowa kady z kanałów modułu MMusb2232 do pracy jako tryb szeregowy UART (tryb 232) lub równoległy FIFO (tryb 245). EEPROM jest take uywana do uaktywnienia interfejsów FIFO i szybkich, optoizolowanych. Pami moe take zosta uyta do zapisu USB VID, PID, Numeru Seryjnego, opisu produktu i wartoci Power Descriptor dla aplikacji OEM. Inne parametry kontrolowane przez EEPROM to: Remote Wake Up, Isochronous Transfer Mode, Soft Pull Down on Power-Off i deskryptor USB 2.0. Pami EEPROM jest programowalna bezporednio na płytce przez USB za pomoc oprogramowania dostpnego na stronie producenta układu www.ftdichip.com jak i na naszej stronie domowej www.propox.com. Opis wyprowadze Rysunek 2. Musb2232 Widok z góry (strona elementów) Definicje pinów W tym dziale zostan opisane piny wystpujce w module. W pierwszej czci zdefiniowane s piny wspólne, natomiast w drugiej czci opisane s piny zwizane z odpowiednim trybem pracy układu. Piny wspólne. Zadania poniszych pinów pozostaj takie same, niezalenie od trybu pracy układu. Pin# Nazwa pinu Typ Opis /na module 31 RESET /RST Wejcie Moe zosta uyty przez urzdzenie zewntrzne by zresetowa FT2232C. Jeli nie ma takiej potrzeby moe 2 EXTVCC /EXTV 4 IOVCC /IOV Zasilanie Zasilanie zosta niepodłczony Od +4.35 do +5.25 Volt VCC dla rdzenia urzdzenia, LDO i pinów nienalecych do interfejsu UART/FIFO. Zasilanie wewntrznego mnonika sygnału zegarowego. Od +3.0 do +5.25 Volt VCC do kanałów A i B kontrolera UART/FIFO. Przy współpracy układu ze stanami 5

1 PORTVCC /PORT 3 3V3OUT /3V3O logicznymi w trybie 3.3V pin powinien by podłczony do zasilania +3.3V, w przeciwnym przypadku (5V CMOS standard) naley pin dołczy do VCC. Zasilanie Zasilanie z portu USB. Jeli moduł zasilany jest przez USB to pin ten łczymy z pinem EXTVCC (typowa konfiguracja). Jeeli USB jest skonfigurowane dla podniesionej wydajnoci zasilania to maksymalny prd z USB nie moe przekroczy 500mA. Zasilanie Sygnał wyjciowy 3.3V Pin# Piny Wejcia/Wyjcia zdefiniowane przez tryb pracy układu. Nazwa Pinu / Na module 232 UART 245 FIFO Definicja pinów w zalenoci od trybu pracy układu (2) CPU FIFO Interface Enhanced Asynchronous and Synchronous Bit-Bang MPSSE (4) MCU Host Bus Enumeration (5) 18 ADBUS0/AD0 TXD D0 D0 D0 TCK/SK AD0 (3) 19 ADBUS1/AD1 RXD D1 D1 D1 TDI/DU AD1 20 ADBUS2/AD2 RTS# D2 D2 D2 TDO/DI AD2 21 ADBUS3/AD3 CTS# D3 D3 D3 TMS/CS AD3 22 ADBUS4/AD4 DTR# D4 D4 D4 GPIOL0 AD4 23 ADBUS5/AD5 DSR# D5 D5 D5 GPIOL1 AD5 24 ADBUS6/AD6 DCD# D6 D6 D6 GPIOL2 AD6 25 ADBUS7/AD7 RI# D7 D7 D7 GPIOL3 AD7 26 ACBUS0/AC0 TXDEN RXF# CS# WR# (6) GPIOH0 I/O0 27 ACBUS1/AC1 SLEEP# TXE# A0 RD# (6) GPIOH1 I/O1 28 ACBUS2/AC2 RXLED# RD# RD# WR# (7) GPIOH2 IORDY# 29 ACBUS3/AC3 TXLED# WR WR# RD# (7) GPIOH3 OSC 30 SI/WUA/SIWA SI/WUA SI/WUA SI/WUA SI/WUA Fast Opto- Isolated 6

Pin# Nazwa Pinu /Na module 232 UART 245 FIFO Definicja pinów w zalenoci od trybu pracy układu (2) CPU FIFO Interface Enhanced Asynchronous and Synchronous Bit-Bang MPSSE (4) MCU Host Bus Enumeration (5) Fast Opto- Isolated 5 BDBUS0/BD0 TXD D0 D0 D0 AD8 FSDI 6 BDBUS1/BD1 RXD D1 D1 D1 AD9 FSCLK 7 BDBUS2/BD2 RTS# D2 D2 D2 AD10 FSDO 8 BDBUS3/BD3 CTS# D3 D3 D3 AD11 FSCTS 9 BDBUS4/BD4 DTR# D4 D4 D4 AD12 (3) 10 BDBUS5/BD5 DSR# D5 D5 D5 AD13 11 BDBUS6/BD6 DCD# D6 D6 D6 AD14 12 BDBUS7/BD7 RI# D7 D7 D7 AD15 13 BCBUS0/BC0 TXDEN RXF# CS# WR# (8) CS# 14 BCBUS1/BC1 SLEEP# TXE# A0 RD# (8) ALE 15 BCBUS2/BC2 RXLED# RD# RD# WR# (7) RD# 16 BCBUS3/BC3 TXLED# WR WR# RD# (7) WR# 17 SI/WUB/SIWB SI/WUA SI/WUA SI/WUA Objanienia: (2) y UART 232, FIFO 245, interfejs CPU FIFO i Fast Opto-Isolated mona ustawi w zewntrznej pamici EEPROM. y Enhanced Asynchronous and Synchronous Bit-Bang modes, MPSSE i MCU Host Bus Emulation mona ustawi za pomoc komend sterownika. (3) Kanał A moe by skonfigurowany jako inny tryb, gdy kanał B jest w trybie Fast Opto-Isolated. W przypadku, gdy oba kanały s ustawione w trybie Fast Opto-Isolated to wszystkie Wejcia/Wyjcia znajduj si tylko na kanale B. (4) MPSSE jest dostpny tylko na kanale A. (5) MCU Host Bus Emulation wymaga obydwu kanałów. (6) Sygnały WR# i RD# trybu Big-Band Mode (synchronous and asynchronous) s na tych pinach gdy na drugim kanale ustawiony jest tryb FIFO 245, interfejs CPU FIFO lub Fast Opto-Isolated. (7) Sygnały WR# i RD# trybu Big-Band Mode (synchronous and asynchronous) s na tych pinach gdy na drugim kanale ustawiony jest tryb UART 232. (8) Sygnały WR# i RD# trybu Big-Band Mode (synchronous and asynchronous) s na tych pinach gdy na drugim kanale ustawiony jest tryb FIFO 245 lub tryb interfejsu CPU FIFO. Big-Band nie jest dostpny na kanale B, gdy jest włczony tryb Fast opto-isolated. Dane techniczne Wymiary Waga Przepustowo Napicie zasilania Pobór mocy : 46,16 x 31,8 x 19,63 mm : około 70 g : do 1MB/s : 5V : ok 500mW 7

Wymiary Wymiary podano w milsach. 1mils 1/1000 cala 100milsów = 2,54mm (raster standardowy) Przykłady standardowej konfiguracji urzdzenia Zasilanie z USB lub zewntrzne. Rysunek 3a.Zasilanie MMusb2232 z portu USB Rysunek 3b.Zasilanie MMusb2232 z zewntrz 8

Rysunek 3a ilustruje konfiguracj zasilania MMusb2232 za pomoc portu USB. Urzdzenie pobiera zasilanie z magistrali USB. Podstawowe reguły dla urzdzenia zasilanego z USB s nastpujce: a) Podłczone, urzdzenie nie powinno pobiera wicej ni 100mA b) Wstrzymane urzdzenie podłczone pod USB, nie powinno pobiera wicej ni 500uA c) Urzdzenie pobierajce wicej ni 100mA powinno posiada MOSFET na pokładzie w celu utrzymania poboru mocy przez zewntrzny obwód w okolicy 70mA podczas pracy i 200uA w trybie wstrzymania d) Urzdzenie, które zuywa si wicej ni 100mA nie moe zosta podłczone do zasilania hub a USB. e) adne urzdzenie nie moe czerpa wicej ni 500mA z magistrali USB. Opcja USB Power Descriptor w EEPROM powinna by zaprogramowana tak, aby dopasowa aktualne pobieranie mocy przez urzdzenie. Koralik ferrytowy jest połczony seryjnie z zasilaniem USB w celu zapobiegania szumom pochodzcym od urzdzenia Rysunek 3b ilustruje konfiguracje zasilania zewntrznego modułu MMusb2232. W konfiguracji zasilania zewntrznego moduł nie pobiera zasilania z magistrali USB, a z zewntrznego zasilacza. Podstawowe reguły dla konfiguracji zasilania z zewntrz s nastpujce: a) Urzdzenie pracujce z zasilaniem zewntrznym nie moe powodowa przepływu prdu po magistrali USB, kiedy host USB lub kontroler USB jest wyłczony b) Urzdzenie zasilane z zewntrz moe pobiera tyle prdu ile potrzebuje podczas pracy oraz zawieszenia pracy USB tak długo jak posiada własne zasilanie. c) Urzdzenie zasilane z zewntrz moe by uyte z dowolnym Hostem USB oraz z dowolnym Hubem USB zasilanym z magistrali jak i z zewntrz. Opcja USB Power Descriptor w pamici EEPROM powinna by ustawiona na warto zero. Odnonie podpunktu a): Sygnał USBDP jest połczony przez rezystor 1k5 pull-up z sygnałem RSTOUT# układu FT2232C. Jednake to zasilanie z magistrali USB jest uyte do sterowania pinem #RESET układu FT2232C. Gdy USB Host lub Hub jest włczony to z linii USBDP (drog przez rezystor 1k5) dochodzi do pinu RSTOUT# napicie 3.3V, sytuacja ta powoduje identyfikacje urzdzenia jako full speed podłczonego do USB. Kiedy USB Host lub Hub s wyłczone, sygnał RESET# jest w stanie niskim i urzdzenie bdzie utrzymane w stanie Reset. Gdy sygnał RESET# jest w stanie niskim to sygnał RSTOUT# take znajduje si w stanie niskim, wic przez lini USBDP (drog przez rezystor 1k5) nie bdzie płynł prd gdy Host lub Hub s wyłczone. Nie spełnienie tego warunku moe spowodowa, e do Hub lub Host USB przedostanie si jakie błdne zasilanie. Uwaga!: Kiedy MMusb2232 jest w stanie reset, wszystkie piny We/Wy układu znajduj si w stanie wysokiej impedancji. Piny te posiadaj wewntrzne rezystory 200K podcigajce do VCCIOx, wiec bd w słabym stanie wysokim do momentu wysterowania ich przez jakie ródło zewntrzne. 9

Połczenie z mikrokontrolerem Zasilanie z USB system 5V Rysunek 4a pokazuje jak skonfigurowa MMusb2232 z mikrokontrolerem zasilanym na 5V. W tym przykładzie port USB jest ródłem zasilania dla sygnałów VCC-OA i VCC-OB, co w efekcie pozwoli wystawi na pinach We/Wy (na obydwu kanałach) modułu napicie 5V. W tej konfiguracji na pokładzie płytki mikrokontrolera powinien znajdowa si układ zasilania oparty na MOSFET kontrolujcy stan zasilania dla mikrokontrolera. Naley pamita o tym, e gdy łczymy nasz moduł z innym mikrokontrolerem i gdy ten mikrokontroler pobiera zasilanie z naszego modułu (przez USB), to warto prdu pobieranego przez ten mikrokontroler nie moe przekracza 500mA. Zasilanie zewntrzne system 5V. Rysunek 6b jest przykładem zasilania modułu 5V z zewntrz. W tym przypadku sygnały VCC-OA i VCC-OB s zasilane 5V z zewntrznego ródła, co w efekcie pozwoli pracowa z sygnałami 5V na pinach We/Wy (na obydwu kanałach) modułu. Poniewa moduł jest zasilany z zewntrznego ródła, wic nie ma ograniczenia pobieranego prdu do 500mA, tak jak to było w przypadku pobierania zasilania z USB. Uwaga: Jeli piny SI/WUx nie s uywane, to powinny by podłczone do tego samego zasilania co poszczególne piny VCC-Ox. 10

Zasilanie z USB system 3.3V Rysunek 4c pokazuje jak skonfigurowa MMusb2232 z mikrokontrolerem zasilanym na 3.3V. W tym przykładzie został uyty regulator 3.3V (LDO- Low Drop Out) w celu dostarczenia z magistrali USB zasilania 3.3V. Sygnały VCC-OA i VCC-OB s podłczone do wyjcia regulatora, co w efekcie pozwoli pracowa na pinach We/Wy modułu napicie 3.3V. Istnieje take taka moliwo, e jeden kanał bdzie pracował z napiciem 5V, a drugi 3.3V. W tym celu jeden z sygnałów VCC-Ox naley podłczy do 5V, a drugi do 3.3V. Uwaga: W przypadku, gdy moduł jest zasilany z USB naley dobra odpowiedni regulator. Regulator musi by zdolny cały czas podtrzymywa napicie wyjciowe 3.3V przy napiciu wejciowym 4.35. Przykład rodziny regulatorów, która spełnia wymagania jest seria firmy MicroChip (Telcom) TC55. Te urzdzenia mog dostarczy prdu a do 250mA. Uwaga: Zasilanie 3.3V dla sygnałów VCC-Ox powinno pochodzi z regulatora LDO, który jest zasilany z USB, a nie z jakiego innego ródła. Prosz take zwróci uwag na to, e jeli piny SI/WUx nie s uywane, to powinny by podłczone do tego samego zasilania, co poszczególne piny VCC-Ox. Zasilanie zewntrzne system 3.3V. Na rysunku 4d pokazano przykład zasilania modułu 3.3V z zewntrz. W tym przypadku sygnały VCC-OA i VCC-OB s zasilane 3.3V z zewntrznego ródła i podobnie jak w poprzednim przykładzie pozwoli pracowa z napiciem 3.3V na pinach We/Wy. Równie ja poprzednio oba kanały mog pracowa na rónych napiciach pinów We/Wy(3.3V i 5V). W tym celu jeden z sygnałów VCC-Ox naley podłczy do 5V, a drugi do 3.3V. Poniewa moduł jest zasilany z zewntrznego ródła, wic nie ma ograniczenia pobieranego prdu do 500mA, tak jak to było w przypadku pobierania zasilania z USB. Uwaga: Jeli piny SI/WUx nie s uywane, to powinny by podłczone do tego samego zasilania co odpowiednie piny VCC-Ox. Zasilanie z USB z kontrol mocy system 5V Pomoc techniczna W celu uzyskana pomocy technicznej prosimy o kontakt support@propox.com. 11

12 C11 47p C10 47p X1 6MHz DP DM R4 27R R3 27R PORTVCC 1 2 3 4 J5 USB-B C8 33nF 3V3OUT R2 1k5 RESET EECS EESK EEDATA CS 1 SK 2 DIN 3 DOUT 4 VCC 8 NC 7 NC 6 5 U1 93C46 R9 10k R10 2k2 USBVCC USBVCC C5 10uF C1 10nF 1 2 FB1 FERRITE BEAD EXTVCC C7 33nF C2 10nF C6 100n C4 100nF C9 47p R1 470R 1 2 FB2 FERRITE BEAD C3 100nF ADBUS0 ADBUS0 D3 LED D2 LED D1 LED D4 LED R5 220R R6 220R R8 220R R7 220R USBVCC ACBUS2 ACBUS3 BCBUS2 BCBUS3 ADBUS1 ADBUS2 ADBUS3 ADBUS4 ADBUS5 ADBUS6 ADBUS7 ACBUS1 ACBUS2 ACBUS3 SI/WUA BDBUS0 BDBUS1 BDBUS2 BDBUS3 BDBUS4 BDBUS5 BDBUS6 BDBUS7 BCBUS1 BCBUS2 BCBUS3 SI/WUB ADBUS1 ADBUS2 ADBUS3 ADBUS4 ADBUS5 ADBUS6 ADBUS7 ACBUS0 ACBUS1 ACBUS2 ACBUS3 SI/WUA PWREN# RESET PORTVCC ACBUS0 SI/WUB 3V3OUT USBVCC IOVCC IOVCC J4 TXLEDB# J3 RXLEDB# J2 TXLEDA# J1 RxLEDA# BCBUS0 PWREN# BDBUS0 BDBUS1 BDBUS2 BDBUS3 BDBUS4 BDBUS5 BDBUS6 BDBUS7 BCBUS0 BCBUS1 BCBUS2 BCBUS3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 JP2 HEADER 17 EXTVCC 3V3OUT 3 USBDM 8 USBDP 7 RSTOUT# 5 RESET# 4 XTIN 43 XTOUT 44 EECS 48 EESK 1 EEDATA 2 TEST 47 ADBUS0 24 ADBUS1 23 ADBUS2 22 ADBUS3 21 ADBUS4 20 ADBUS5 19 ADBUS6 17 ADBUS7 16 ACBUS0 15 ACBUS1 13 ACBUS2 12 ACBUS3 11 SI/WUA 10 BDBUS0 40 BDBUS1 39 BDBUS2 38 BDBUS3 37 BDBUS4 36 BDBUS5 35 BDBUS6 33 BDBUS7 32 BCBUS0 30 BCBUS1 29 BCBUS2 28 BCBUS3 27 SI/WUB 26 PWREN# 41 A 45 9 18 25 34 AVCC 46 VCC 3 VCC 42 VCC-OA 14 VCC-OB 31 U2 FT2232C R? 47k USBVCC 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 JP1 HEADER 17 Sheet 1 of 1 1.00 http://www.propox.com email: support@propox.com Size: File: Rev: Date: 27-10-2004 Title: USB - UART/FIFO Interface Module Schemat ideowy