MMlpcx REV.0 Minimoduł z mikrokontrolerem ARM i Ethernetem Instrukcja Użytkownika Evalu ation Board s for, AVR, ST, PIC microcontrollers Sta- rter Kits Embedded Web Serve rs Prototyping Boards Minimodules for microcontrollers, ether- net controllers, RFID High Spe- ed In System programmers for AVR, PIC, ST microcontrollers Microprocesor systems, PCB designing Evaluation Boards for, AVR, ST, PIC microcontrollers Starter Kits Embedded Web Servers Prototyping Boards mi- nimodules for microcontrollers, ethernet controllers, RFID High ards for `, AVR, ST, PIC microcontrollers Starter Kits Embe- Speed In Systems programme- rs for AVR, PIC, ST microcontrlollers Microprocesor systems, PCB designing Evaluation Bo- dded Web Serwers Prototyping Boards Minimodules for microcontrollers, ethernet controllers, High Speed In System program- mers for AVR, PIC, ST microco- R Many ideas one solution controllers Microprocesor Systems, PCB Designing Evaluation Boards
Spis Treści WPROWADZENIE... CECHY... BUDOWA MODUŁU... SCHEMAT BLOKOWY... ROZMIESZCZENIE WYPROWADZEŃ... MIKROKONTROLER LPCX... ETHERNET PHY... INTERFEJS USB... INTERFEJS CAN... INTERFEJSY RS... 9 PAMIĘĆ DATAFLASH... 0 ZŁĄCZE JTAG... ZASILANIE MODUŁU... PŁYTA EWALUACYJNA... PROGRAMOWANIE PROCESORA LPCX... PROGRAMOWANIE ZA POMOCĄ INTERFEJSU JTAG... PROGRAMOWANIE POPRZEZ INTERFEJS RS... PARAMETRY TECHNICZNE... POMOC TECHNICZNA... GWARANCJA... ROZMIESZCZENIE ELEMENTÓW... 9 WYMIARY... 0 SCHEMAT...
Wprowadzenie MMlpcx jest uniwersalnym minimodułem dla mikrokontrolerów LPCx firmy Philips, wyposażonym w interfejs Ethernet. Mikrokontroler ten jest dostępny w obudowie TQFP00, która ze względu na gęsty układ wyprowadzeń utrudnia stosowanie go w układach prototypowych i amatorskich. My podjęliśmy próbę umieszczenia go na płytce o wymiarach x mm z układem wyprowadzeń pasującym do ogólnie dostępnych druków prototypowych. Dodatkowo umieściliśmy Ethernet PHY 0/00Mb wraz ze złączem RJ i transformatorem, oraz pamięć szeregową DataFlash o pojemności do MB. Wszystkie porty i sygnały mikrokontrolera (z wyjątkiem tych używanych przez Ethernet PHY) wyprowadziliśmy przy pomocy dwurzędowych złącz szpilkowych o rastrze 0,. Minimoduł ten nie jest jedynie adapterem, ale kompletną płytą główną dla LPCx. Wystarczy podłączyć napięcie zasilania, złącze JTAG i możemy zacząć ładować kbajtów pamięci Flash mikrokontrolera. Dzięki zintegrowaniu peryferii z mikrokontrolerem na jednej płytce, zastosowanie modułu może skrócić czas projektowania i ułatwić budowę systemów bazujących na mikrokontrolerach LPCx, eliminując konieczność projektowania obwodu drukowanego. Do modułu dostarczone jest przykładowe oprogramowanie. Moduł MMlpcx może również znaleźć zastosowanie w pracowniach dydaktycznych uczelni informatycznych i elektronicznych, jak również posłużyć do budowy prac dyplomowych. Cechy Minimoduł MMlpcx: Kompletny, gotowy do użycia system mikroprocesorowy Szybki mikrokontroler ARM Cortex- LPCx o częstotliwości do 00MHz Do kb pamięci Flash i do kb pamięci RAM Wbudowany Ethernet PHY 0/00Mb wraz z transformatorem i gniazdem RJ Szeregowa pamięć DataFlash o pojemności do Mbitów (MBajtów) Układ Resetu Wbudowany systemowy generator kwarcowy MHz Wbudowany rezonator.khz dla zegara RTC Miejsce na baterię dla zegara RTC oraz pamięci RAM Wbudowany układ podciągający dla interfejsu USB Wbudowane diody LED sygnalizujące zasilanie, pracę pamięci DataFlash oraz stan połączenia Ethernetowego Napięcie zasilania modułu.v x 0 wyprowadzeń z rastrem 0." (.mm), pasujące do wszystkich druków prototypowych Małe wymiary:mm x mm Dostępna płyta ewaluacyjna i przykładowe oprogramowanie
Budowa modułu Schemat blokowy Schemat blokowy minimodułu MMlpcx przedstawiono na rysunku: Rysunek Schemat blokowy minimodułu MMlpcx. Minimoduł można zamówić w różnych konfiguracjach według następującego selektora: MMlpcx b d e c Rozmiar pamięci Flash: kb kb kb Rozmiar pamięci DataFlash: 0 brak pamięci DataFlash Mb (ATDB) Mb (ATDB) Mb (ATDB) Złącze Ethernetowe: 0 bez gniazda RJ z gniazdem RJ Podstawka pod baterię: 0 nie montowana montowana Ethernet PHY: 0 bez Ethernet PHY DP z Ethernet PHY DP Np.: MMlpc-0--- minimoduł z mikrokontrolerem LPC (kb Flash), bez podstawki pod baterię, z pamięcią DataFlash o pojemności Mb, z Ethernet PHY i złączem RJ.
Rozmieszczenie wyprowadzeń J Rysunek Rozmieszczenie wyprowadzeń widok z góry. Nazwa Nazwa Nazwa Nazwa P0./TXD0 +.V P0./RXD0 RTCK P./MAT.0/TXD P.9/MAT./RXD TDO TDI P0./ISRX_WS/TD/CAP. P0./ISRX_CLK/RD/CAP.0 TMS TRST P0.//ISTX_CLK/SCK/MAT. P0./ISRX_SDA/SSEL/MAT.0 TCK 9 0 P0./AD0./AOUT/RXD P0.9/ISTX_SDA/MOSI/MAT. 9 0 P0./ISTX_WS/MISO/MAT. P0./AD0./ISRX_SDA/TXD P0./AD0./ISRX_WS/CAP. P./PWM./RXD/PIPESTAT0 P.0/PWM./TXD/TRACECLK P0./AD0.0/ISRX_CLK/CAP.0 AVREF P./PWM./DCD/PIPESTAT P./PWM./CTS/PIPESTAT #RESET #RST_OUT P./PWM./DTR/TRACEPKT0 P./PWM./DSR/TRACESYNC P./SCK/AD0. VBAT P./RD/RTS/TRACEPKT P./PCAP.0/RI/TRACEPKT P0./SCL0 9 0 P.0/VBUS/AD0. P.9/USB_CONNECT/RXD/EXTIN0 9 0 P./TD/TXD/TRACEPKT P./MAT0./PWM. P0./SDA0 P0./TXD/SCK0/SCK P0./RXD/SSEL0/SSEL P./MAT0.0/PWM. P0./DCD/MOSI0/MOSI P0./CTS/MISO0/MISO P0.9/USB_D+ P0.0/USB_D- P0.0/DTR/MCICMD/SCL P0.9/DSR/MCICLK/SDA P./DCD/MOSI0/MOSI P.9/CAP. P0./RTS/MCIDAT0/TDI P0./RI/MCIPWR/RD P.0/PWM./SCK0 9 0 DF_SCK P./RI/MCIPWR/RD 9 0 P.0/#EINT0 P./PWM./SSEL0 DF_CS P./EINT/MCIDAT/ISTX_SDA P./#EINT/MCIDAT/ISTX_WS P./PWM./MISO0 DF_MISO P0.0/TXD/SDA/MAT.0 P0./RXD/SCL/MAT. P./PWM./MOSI0 DF_MOSI P0.0/RD/TXD/SDA P0./TD/RXD/SCL P./MAT.0 P./MAT. P./USB_UP_LED/PWM./CAP.0 P.9/PCAP./MAT0. 9 0 P./PWM./CAP0.0 P./CAP0. 9 0 J Szczegółowy opis portów można znaleźć w dokumentacji mikrokontrolera LPCx.
Mikrokontroler LPCx -bitowy rdzeń ARM Cortex- pracujący z częstotliwością do 00MHz do kb programowanej w systemie pamięci programu typu FLASH do kb pamięci SRAM ogólnego przeznaczenia Możliwość programowania w systemie poprzez interfejs RS lub JTAG Podwójna szyna AHB umożliwiająca jednoczesny transfer Ethernet DMA, USB DMA oraz pracę procesora Kontroler DMA ogólnego przeznaczenia, może zostać użyty z interfejsami SSP, IS oraz do transferów między pamięciami timery z funkcjami input capture, output compare i z możliwością generowania PWM Układ PWM umożliwiający sterowanie silnikiem Ethernet MAC USB.0 device/host/otg (full speed) -kanałowy kontroler CAN interfejsy UART interfejsy IC Interfejs SPI Interfejs IS Dwa kontrolery SSP -kanałowy, -bitowy przetwornik A/C 0-bitowy przetwornik C/A Do 0 linii I/O tolerujących -woltowe poziomy logiczne Zaawansowany kontroler przerwań Tryby obniżonego poboru mocy Zegar RTC z podtrzymaniem bateryjnym Pojedyncze napięcie zasilania.v Interfejs JTAG Więcej informacji na temat mikrokontrolerów LPCx można znaleźć na stronie producenta: http://www.standardics.nxp.com/products/lpc000/lpcxx/ Ethernet PHY Moduł został wyposażony w układ Ethernet PHY DP oraz złącze RJ z transformatorem separującym. Cechy układu DP: 0/00 Mb/s Auto-MDIX IEEE 0.u Auto-Negotiation and Parallel Detection IEEE 0.u ENDEC, 0BASE-T transceivers and filters IEEE 0.u PCS, 00BASE-TX transceivers and filters Niski pobór mocy, typowo < 0mW Tryby obniżonego poboru mocy Parametry znacznie lepsze od specyfikacji IEEE, dzięki czemu możliwa jest praca bez błędów transmisji do odległości 0m
9 U DP P.0/ENET_TXD0 TXD_0 P./ENET_TXD TXD_ TXD_ TXD_/SNI_MODE P./ENET_TX_EN TX_EN TX_CLK P.9/ENET_RXD0 RXD_0/PHYAD P.0/ENET_RXD RXD_/PHYAD RXD_/PHYAD RXD_/PHYAD P./ENET_CRS 0 CRS/CRS_DV/LED_CFG RX_CLK P./ENET_RX_ER RX_ER/MDIX_EN COL/PHYAD0 P./ENET_MDIO 0 MDIO P./ENET_MDC MDC #RESET 9 RESET_N MHz_OUT PWR_DOWN/INT PWR_DOWN/INT 9 RX_DV/MII_MODE R0 R 0k k IOVDD IOVDD IO IO D AVDD A 9 A PFBOUT PFBIN PFBIN TD+ TD- RD+ RD- RBIAS + C C9 C0 C C 0u/V C L BLMHG0SND L MII_AVDD BLMHG0SND + C 0u/V J JFM0-00T SHIELD MII_AVDD TD- TD- CT: R R C TCT 9.9R 9.9R TX+ TX- TD+ TD+ RD- RD- CT: RX+ RX- RCT LED_ACT/COM/AN_EN LED_LINK/AN0 LED_SPEED/AN X X TCK TDO 9 0 TMS TRST# TDI R k RESERVED 0 RESERVED R k R.k % RD+ RD+ R R 9.9R 9.9R LED_ACT MII_AVDD LED_LINK C Yellow Green 0 R k R 0R R9 k D R 0R R k D J J X OE VCC C OUT CXO 0MHz LED YELLOW ACT LED GREEN LINK R 0R R 0R P./ENET_REF_CLK Rysunek Implementacja interfejsu Ethernet w MMlpcx. Dokumentację układu DP można znaleźć na stronie producenta: http://www.national.com Moduł można zamówić również w wersji bez złącza RJ, z zamontowanym w jego miejsce złączem typu goldpin.
Interfejs USB Procesory z serii LPCx posiadają wbudowany interfejs USB.0 full-speed (device/host/otg). Moduł MMlpcx zawiera dodatkowo układ podciągający linię D+, dzięki któremu host USB rozpoznaje podłączenie urządzenia do portu. Włączenie podciągania uzyskuje się poprzez podanie niskiego poziomu logicznego na końcówkę USB_CONNECT (P.9) procesora. Alternatywnie, poprzez wylutowanie rezystora R0 oraz zamontowanie R9, podciąganie może zostać włączone na stałe. Dodatkową funkcją modułu USB w procesorze jest sygnalizacja pracy za pomocą diody LED podłączonej do wyprowadzenia USB_UP_LED (P.). Układ podciągający, diodę LED oraz podłączenie modułu do złącza USB przedstawiono na rysunku poniżej. 0R R 0k not mounted R9 k USB UP Q BC R0 k D- D+ Vusb R R J R k P./USB_UP_LED P.9/USB_CONNECT P0.0/USB_D- P0.9/USB_D+ LPCx pf pf MMlpcx module Interfejs CAN Rysunek Implementacja interfejsu USB. Procesory z serii LPCx posiadają wbudowany dwa interfejsy CAN, zgodne ze specyfikacją CAN.0B. Aby podłączyć moduł do magistrali CAN potrzebny jest jeszcze układ nadajnika/odbiornika linii. Przykład implementacji takiego układu przedstawiono na rysunku poniżej. 0K HIGH SLOPE J LPCx CAN CAN CAN H CAN L RS D CANH CANL VCC Vref R SNHVD0 +.V 0 P0./TD P0.0/RD P0./TD P0./RD CAN CAN 0R TERM. MMlpcx module Rysunek Podłączenie modułu MMlpcx do magistrali CAN
Interfejsy RS Procesory z serii LPCx posiadają cztery interfejsy RS, które mogą być wykorzystane do połączenia minimodułu z komputerem PC lub innymi urządzeniami wyposażonymi w port RS-. W celu wykonania takiego połączenia należy do linii TxD i RxD dołączyć konwerter poziomów oparty na układzie ST lub podobnym. Jeden z portów (UART) posiada wszystkie linie modemowe, pozostałe jedynie RXD i TXD. Na rysunkach poniżej pokazano przykład użycia portów UART0 oraz UART. RS- DB9F 9 +V 00n 00n V+ V- T OUT T OUT R IN R IN VCC C+ C- C+ C- T IN T IN 0 R OUT 9 R OUT ST 00n 00n J J P0./TXD0 P0./RXD0 P0./TXD P0./RXD P0./CTS P0./DCD P0.9/DSR P0.0/DTR P0./RI P0./RTS P0.0/TXD P0./RXD P0.0/TXD P0.RXD UART0 UART UART UART LPCx MMlpcx module Rysunek Przykład użycia portu UART0 jako DCE. VCC C+ RS- DB9M 0 9 DCD DSR RXD RTS TXD CTS DTR RI 00n 00n 00n 9 0 V+ V- TOUT TOUT TOUT T T T 00K C+ C- 00K 00K C- TIN TIN TIN 00n 00n RTS TXD DTR 00k 00k 00k J P0./TXD0 P0./RXD0 UART0 J0 RIN RIN RIN RIN R R R R R R ROUT ROUT ROUT ROUT 0 9 DCD DSR RXD CTS J P0./TXD P0./RXD P0./CTS P0./DCD P0.9/DSR P0.0/DTR P0./RI P0./RTS P0.0/TXD P0./RXD P0.0/TXD P0.RXD UART UART UART LPCx RIN R ROUT RI MMlpcx module SHDN EN MAXE Rysunek Przykład użycia portu UART jako DTE. 9
Pamięć DataFlash Minimoduł może zostać wyposażony w pamięć DataFlash o pojemności Mb, Mb lub Mb. Pamięć nie jest podłączona bezpośrednio do procesora, lecz jej sygnały zostały doprowadzone do złącza J. Dzięki temu zyskano elastyczność jej konfiguracji. Na sąsiednie piny złącza J doprowadzono odpowiednie sygnały magistrali SIP0 procesora, więc połączenie procesora z pamięcią jest bardzo proste. Alternatywnie, np. w przypadku gdy SPI0 (lub piny P.0, P., P., P.) są wykorzystywane do innych celów, sygnały pamięci mogą zostać podłączone do dowolnych wyprowadzeń modułu. DF_MOSI DF_MISO DF_SCK DF_CS R 0K U SI SO SCK CS DataFlash VCC RDY/BSY RESET WP C Rysunek Pamięć DataFlash. uc J DataFlash P.0/SCK0 9 0 DF_SCK P./SSEL0 DF_CS P./MISO0 DF_MISO P./MOSI0 DF_MOSI Tabela Rozmieszczenie sygnałów SPI0 oraz pamięci DataFlash na złączu J. Rysunek Połączenie pamięci DataFlash bezpośrednio do magistrali SPI0 procesora Szczegółowy opis pamięci DataFlash znajduję się na stronie firmy Atmel: www.atmel.com. 0
Złącze JTAG JTAG jest czteroprzewodowym interfejsem umożliwiającym przejęcie kontroli nad rdzeniem procesora. Możliwości oferowane przez ten interfejs to m.in.: praca krokowa, praca z pełną szybkością, pułapki sprzętowe oraz programowe, podgląd oraz modyfikacja zawartości rejestrów i pamięci. Sposób podłączenia złącza JTAG do minimodułu przedstawiono na rysunku: +.V +.V Vsupply JTAG 0 0 9 9 Header 0X VTref ntrst TDI TMS TCK RTCK TDO nsrst DBGRQ DBGACK 0k +.V JTAG EN 0k 0k 0k 0k 0k 0k 0k TDO TMS TCK #RESET J 9 0 9 0 9 0 9 0 Header 0X RTCK TDI TRST Rysunek 9 Połączenie modułu MMlpcx ze złączem JTAG. Aby uaktywnić interfejs JTAG należy podczas resetu procesora wymusić niski poziom logiczny na końcówce RTCK. Może do tego celu służyć zworka (na rysunku JTAG EN). TCK TDI TDO TMS TRST SRST VCC Vref OPIS WYPROWADZEŃ JTAG sygnał zegarowy JTAG sygnał danych z układu docel. JTAG sygnał danych do układu docel. JTAG sygnał przełączający Reset interfejsu JTAG Sygnał RESET układu docelowego Zasilanie emulatora Wskaźnik zasilania układu docelowego Masa Rysunek 0 Złącze JTAG. Programator/emulator JTAG można znaleźć na stronie: - ARMCable I: http://www.propox.com/products/t_.html
Zasilanie modułu Moduł MMlpcx wymaga zasilania stabilizowanym źródłem napięcia.v o wydajności prądowej co najmniej 00mA. Pobór prądu zależny jest od wielu czynników: częstotliwości pracy mikrokontrolera, używanych peryferiów, aktywności kontrolera ethernetowego, pamięci DataFlash itp. Istniej możliwość znacznego obniżenia poboru mocy dzięki trybom uśpienia procesora i PHY. Zasilanie należy doprowadzić do końcówek (+.V) i () złącza J. Końcówki J-, J-, J-9 i J- 0 również powinny zostać podłączone do masy (ale nie jest to obowiązkowe). Poniżej przedstawiono przykład zasilacza modułu: J J - 0V SPX90M-. VIN VOUT + 0u/0V TAB +.V + 0u/0V 9 0 9 0 9 0 9 0 9 0 9 0 9 0 9 0 Header 0X MMlpcx module Header 0X Rysunek Przykład zasilania modułu MMclpx. Płyta ewaluacyjna Aby ułatwić projektowanie urządzeń wykorzystujących minimoduł, przygotowana została płyta ewaluacyjna EVBmmTm. W jej skład wchodzą elementy: Gniazda pod szeroką gamę mikrokontrolerów i minimodułów Złącze programujące JTAG dla OCD (On-Chip Debugging) Stabilizatory (napięcia V i,v) Możliwość zasilania przez port USB Włącznik zasilania przycisków i diod LED do ogólnego zastosowania Sygnalizator dźwiękowy (buzzer) potencjometry Port podczerwieni IRDA Interfejs USB Dwa porty RS wraz z diodami LED sygnalizującymi pracę Kodek Audio Interfejs CAN Złącze -Wire Gniazdo karty SD/MMC Wyświetlacz alfanumeryczny LCD x znaków Wyświetlacz graficzny x pix (opcjonalnie) Więcej informacji na stronie: http://www.propox.com/products/t_.html
Programowanie procesora LPCx Pamięć Flash mikrokontrolera LPCx można programować na dwa sposoby: za pośrednictwem interfejsu JTAG lub RS. Programowanie za pomocą interfejsu JTAG Do programowanie poprzez port JTAG potrzebny jest programator/debugger JTAG podłączany do komputera PC. Przykładem takiego programatora jest ARMcable I: http://www.propox.com/products/t_.html Programator należy podłączyć do procesora tak jak to opisano w dziale Złącze JTAG. Oprogramowanie które umożliwia programowanie procesorów LPCx za pośrednictwem ARMcable I (Wiggler) to np.: darmowy OpenOCD lub komercyjny Rowley CrossWorks. Aby zaprogramować procesor przykładowym programem w środowisku Rowley CrossWorks należy wykonać kolejno: Podłączyć moduł MMlpcx poprzez ARMcable I do komputera PC Uruchomić środowisko CrossWorks for ARM v.0 Z zakładki Tools wybierać "Download Packages From Web" Otworzy sie strona WWW z której należy pobrać pliki NXP_LPC000.hzq oraz Keil_MCB00.hzq. Pliki te można znaleźć po rozwinięciu listy: "CPU Support Packages -> NXP -> LPC000 oraz Board Support Packages -> Sorted by Board manufacturer -> Keil -> MCB00" W programie Crossworks należy zainstalować oba pliki wybierając Tools -> Install Package Otwieramy przykładowy projekt klikajac na File -> Open Solution oraz wybierając C:\Program Files\Rowley Associates Limited\CrossWorks for ARM.0\samples\Keil_MCB00\ Keil_MCB00.hzs W okienku Project Explorer pokaże się drzewo programów jakie wchodzą w skład Keil_MCB00.hzs Dwukrotnym kliknięciem na nazwie projektu led" ustawiamy go jako aktywny. Aktywny projekt zaznaczony jest wytłuszczoną czcionką W menu Target należy kliknąć na Connect Macraigor Wiggler (0pin) co spowoduje połączenie się z procesorem za pośrednictwem ARMcable I. Z menu Build -> Set Active Build Configuration należy wybrać ARM Flash Debug Z menu Build należy wybrac Build and Run co spowoduje skompilowanie projektu, załadowanie programu do pamięci Flash i uruchomienie go. Po wykonaniu tych czynności diody LED podłączone do końcówek P.0 P. powinny zacząć pulsować. Programowanie poprzez interfejs RS Aby zaprogramować procesor poprzez port RS należy podłączyć go do komputera PC oraz uruchomić program Flash Magic, który można znaleźć na stronie: http://www.flashmagictool.com/ Oprócz linii TXD i RXD do procesora należy doprowadzić sygnały RESET oraz ISP_EN, uzyskane przez prosty układ dopasowujący poziomy:
+.V +.V k LL 0k Q BC ISP EN 0k ISP RST P.0 #RESET k BC LL +.V RS- 9 00n 00n TX0 RX0 VCC V+ V- C+ C- C+ C- 0 9 00n 00n P0./TXD0 P0./RXD0 MAXCSE 00n DB9F Rysunek Układ pozwalający zaprogramować moduł MMlpcx poprzez interfejs RS. Po uruchomieniu programu Flash Magic należy wybrać numer portu COM, typ procesora, plik do zaprogramowania a następnie wcisnąć przycisk Start. Pamięć Flash zostanie zaprogramowana a załadowany program uruchomiony. Rysunek Program Flash Magic.
Parametry techniczne Mikrokontroler LPCx Pamięć programu do kb Pamięć danych do kb Pamięć DataFlash do MB Ilość wejść/wyjść cyfrowych do 0 Ilość wejść analogowych do Ilość wyjść analogowych Ethernet 0/00 Mb/s Auto-MDIX, wbudowane złącze RJ Zasilanie.V Maksymalny pobór prądu 00mA Wymiary xmm Waga ok. 00g Zakres temperatur pracy -0 ºC Wilgotność 9% Złącza Dwa złącza szpilkowe x0 wyprowadzenia Pomoc techniczna W celu uzyskania pomocy technicznej prosimy o kontakt support@propox.com. W pytaniu prosimy o umieszczenie następujących informacji: Numer wersji modułu (np. REV ) Ustawienia rezystorów Szczegółowy opis problemu Gwarancja Minimoduł MMlpcx objęty jest sześciomiesięczna gwarancją. Wszystkie wady i uszkodzenia nie spowodowanie przez użytkownika zostaną usunięte na koszt producenta. Koszt transportu ponoszony jest przez kupującego. Producent nie ponosi żadnej odpowiedzialności za zniszczenia i uszkodzenia powstałe w wyniku użytkowania modułu MMlpcx.
Rozmieszczenie elementów Rysunek Rozmieszczenie elementów na górnej warstwie. Rysunek Rozmieszczenie elementów na dolnej warstwie.
9 Wymiary Rysunek Wymiary - widok z góry. Rysunek Wymiary widok z boku. 0 Schemat
Battery Socket C C C C C C9 C0 C pf C pf R 0K #RESET C pf C pf TRST TCK TMS TDI TDO RTCK #RST_OUT C X.000MHz X. khz BLMHG0SND L Sheet of http://www.propox.com email: support@propox.com Size: File: Rev: Date: -0-00 Title: MMlpcx C PWR D LED GREEN DF D LED RED BT V CR0 R 0R NM AVREF C R 0R R 0R R k R 0k Q BC P.9 R9 k NM R0 k Vbat P0[0]/RD/TXD/SDA P0[]/TD/RXD/SCL P0[]/TXD0 9 P0[]/RXD0 99 P0[]/ISRX_CLK/RD/CAP[0] P0[]/ISRX_WS/TD/CAP[] 0 P0[]/ISRX_SDA/SSEL/MAT[0] 9 P0[]/ISTX_CLK/SCK/MAT[] P0[]/ISTX_WS/MISO/MAT[] P0[9]/ISTX_SDA/MOSI/MAT[] P0[0]/TXD/SDA/MAT[0] P0[]/RXD/SCL/MAT[] 9 P0[]/TXD/SCK0/SCK P0[]/RXD/SSEL0/SSEL P0[]/CTS/MISO0/MISO P0[]/DCD/MOSI0/MOSI 0 P0[9]/DSR/MCICLK/SDA 9 P0[0]/DTR/MCICMD/SCL P0[]/RI/MCIPWR/RD P0[]/RTS/MCIDAT0/TD P0[]/AD0[0]/ISRX_CLK/CAP[0] 9 P0[]/AD0[]/ISRX_WS/CAP[] P0[]/AD0[]/ISRX_SDA/TXD P0[]/AD0[]/AOUT/RXD P0[]/SDA0 P0[]/SCL0 P0[9]/USB_D+ 9 P0[0]/USB_D- 0 P[0]/ENET_TXD0 9 P[]/ENET_TXD 9 P[]/ENET_TX_EN 9 P[]/ENET_CRS 9 P[9]/ENET_RXD0 9 P[0]/ENET_RXD 90 P[]/ENET_RX_ER 9 P[]/ENET_REF_CLK P[]/ENET_MDC P[]/ENET_MDIO P[]/USB_UP_LED/PWM[]/CAP[0] P[9]/CAP[] P[0]/PWM[]/SCK0 P[]/PWM[]/SSEL0 P[]/MAT[0] P[]/PWM[]/MISO0 P[]/PWM[]/MOSI0 P[]/MAT[] 9 P[]/PWM[]/CAP0[0] 0 P[]/CAP0[] P[]/PCAP[0]/MAT0[0] P[9]/PCAP[]/MAT0[] P[0]/VBUS/AD0[] P[]/SCK/AD0[] 0 P[0]/PWM[]/TXD/TRACECLK P[]/PWM[]/RXD/PIPESTAT0 P[]/PWM[]/CTS/PIPESTAT P[]/PWM[]/DCD/PIPESTAT 0 P[]/PWM[]/DSR/TRACESYNC 9 P[]/PWM[]/DTR/TRACEPKT0 P[]/PCAP[0]/RI/TRACEPKT P[]/RD/RTS/TRACEPKT P[]/TD/TXD/TRACEPKT P[9]/USB_CONNECT/RXD/EXTIN0 P[0]/EINT0 P[]/EINT/MCIDAT/ISTX_CLK P[]/EINT/MCIDAT/ISTX_WS P[]/EINT/MCIDAT/ISTX_SDA 0 P[]/MAT0[0]/PWM[] P[]/MAT0[]/PWM[] P[]/MAT[0]/TXD P[9]/MAT[]/RXD UA LPCFBD00 TDI TDO TCK TMS TRST RTCK 00 UB LPCFBD00 RSTOUT RESET XTAL XTAL RTCX RTCX UC LPCFBD00 VSS VSS VSS VSS VSS VSS 9 VSS VSSA VDD(V) VDD(V) VDD(V) VDD(V) 9 VDD(DCDC)(V) VDD(DCDC)(V) VDD(DCDC)(V) VDDA 0 VREF VBAT 9 UD LPCFBD00 P0.0 P0. P0. P0. P0. P0. P0. P0. P0. P0.9 P0.0 P0. P0. P0. P0. P0. P0.9 P0.0 P0. P0. P0. P0. P0. P0. P0. P0. P0.9/USB_D+ P0.0/USB_D- P.0/ENET_TXD0 P./ENET_TXD P./ENET_TX_EN P./ENET_CRS P.9/ENET_RXD0 P.0/ENET_RXD P./ENET_RX_ER P./ENET_REF_CLK P./ENET_MDC P./ENET_MDIO P. P.9 P.0 P. P. P. P. P. P. P. P. P.9 P.0 P. P.0 P. P. P. P. P. P. P. P. P.9 P.0 P. P. P. P. P. P. P.9 DataFlash C VCC SI SO SCK CS RDY/BSY RESET WP U ATDBD R 0K P0.9/USB_D+ DF_MOSI DF_MISO DF_SCK DF_CS + C 0u/V + C 0u/V DF_CS
P.0/ENET_TXD0 P./ENET_TXD P./ENET_TX_EN P.9/ENET_RXD0 P.0/ENET_RXD P./ENET_CRS P./ENET_RX_ER P./ENET_MDIO P./ENET_MDC #RESET PWR_DOWN/INT R0 0k R k P./ENET_REF_CLK U TXD_0 TXD_ TXD_ TXD_/SNI_MODE TX_EN TX_CLK RXD_0/PHYAD RXD_/PHYAD RXD_/PHYAD RXD_/PHYAD 0 CRS/CRS_DV/LED_CFG RX_CLK RX_ER/MDIX_EN COL/PHYAD0 0 MDIO MDC 9 9 RESET_N MHz_OUT PWR_DOWN/INT RX_DV/MII_MODE IOVDD IOVDD C9 C IO IO D AVDD DP A A 9 C0 PFBOUT PFBIN PFBIN L BLMHG0SND RD+ RD- TD+ TD- RD- RD- RBIAS TCK TDO 9 0 TMS TRST# TDI C LED_ACT/COM/AN_EN LED_LINK/AN0 LED_SPEED/AN + C RESERVED 0 RESERVED 0u/V X X TX+ TX- RX+ RX- R.k % LED_ACT LED_LINK R R C L BLMHG0SND + C k k MII_AVDD R 0u/V MII_AVDD MII_AVDD k X OE R 9.9R R 9.9R OUT VCC CXO 0MHz C R 9.9R R 9.9R C C R R9 R R SHIELD 0R k 0R k J TCT TD+ TD+ TD- TD- RCT RD+ RD+ Yellow 9 JFM0-00T CT: CT: 0 Green D D J J Title: MMlpcx LED GREEN LINK http://www.propox.com email: support@propox.com Size: File: Rev: Date: -0-00 Sheet of LED YELLOW ACT R 0R R 0R 9
J J P0. P0. RTCK P. P.9 TDO TDI P0. P0. TMS TRST P0. P0. TCK P0. P0.9 P0. 9 0 9 0 P0. P0. P. P.0 P0. AVREF P. P. #RESET #RST_OUT P. P. P. Vbat P. P. P0. P.0 P.9 P. 9 0 9 0 P. P0. P0. P0. P. P0. P0. P0.9/USB_D+ P0.0/USB_D- P0.0 P0.9 P. P.9 P0. P0. P.0 DF_SCK P. P.0 9 0 9 0 P. DF_CS P. P. P. DF_MISO P0.0 P0. P. DF_MOSI P0.0 P0. P. P. P. P.9 P. P. 9 0 9 0 Header 0X Header 0X Title: MMlpcx http://www.propox.com email: support@propox.com Size: File: Rev: Date: -0-00 Sheet of 0