USB over Gigabit Ethernet Module M3868M4ME-A Address Talhofstr. 32 82205 Gilching, Germany Phone +49 (0)8105 73403 0 Mail Web info@display-solution.com www.display-solution.com
M3868M4ME-A Data Sheet Elite Silicon Technology Inc. Elitesilicon P/N: M3868M4ME-A Description: USB over Gigabit Ethernet Module Date: 2013/12/17 DOC NO : DS-M3868M4ME-A REV. : V 2.0 Provided by Dec. 2013 www.display-solution.com info@display-solution.com 1/11 Phone +49 8105 73403-0
1. REVISION HISTORY M3868M4ME-A Data Sheet Vision Date Writer Contents 1.0 2012/11/08 Alex Lin First release 2.0 2013/12/17 Rex Lee To adding the GPIO and UART function 2. GENERAL DESCRIPTION The M3868M4ME-A module is a ready-to-use USB over IP device. This module comes with a 10/100/1000Mbps network port with auto-negotiation and auto-mdix function, and an USB 2.0 port that is fully compatible with USB 2.0 specification (more USB ports can be supported through an additional USB Hub controller). This module also provides 8 programmable GPIO pins and UART interface that could be controlled by a remote computer through commands over HTTP protocol. 3. Features 1 10/100/1000-BT Ethernet Port 1 USB 2.0 Hi-speed (480Mbps) Host that is fully compatible with USB 2.0 and USB 1.1 devices and Hubs Supports Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 and Linux 8 programmable GPIO controlled by commands over HTTP 1 programmable UART interface controlled by commands over HTTP Operating temperature of 0 C to 70 C 4. Block diagram DOC NO : DS-M3868M4ME-A Dec. 2013 2/11
5. HARDWARE SPECIFICATION 5.1. Interface Item Description Ethernet interface USB interface DC input One Ethernet port for 10/100/1000Baes-Tx, Support Auto-Negotiation, Crossover Detection & Auto-Correction and Automatic polarity correction. One USB host port for 1.1/2.0 (Hi-speed) +5VDC 5.2. Power consumption Item Power Consumption Description Less than 1W without USB load 5.3. PCB Dimension Item PCB Dimension Description 75mm(L) x 40mm(W) x 15mm(H) DOC NO : DS-M3868M4ME-A Dec. 2013 3/11
5.4. PIN ASSIGMMENTS 5.4.1. Drawing DOC NO : DS-M3868M4ME-A Dec. 2013 4/11
5.4.2. Pin definition UART INTERFACE (3.3V signal level and baud rate is 9600bps) J3 Connector Used: 7PIN/2.0 Relate Female Housing 1 GND Ground 2 Reserved Reserved 3 Reserved Reserved 4 RESETN Chip reset 5 UARTTXD UART Transmit data 6 UARTRXD UART Receive data 7 DC +3.3V +3.3V Power supply GPIO Reserve (3.3V signal level) J4 Connector Used: 4 PIN/2.0 Relate Female Housing 1 GPIOB0 GPIOB0/ internal pull high 4.7K ; (Default set to input) 2 GPIOB1 GPIOB1/ internal pull high 4.7K ; (Default set to input) 3 GPIOB2 GPIOB2/ internal pull high 4.7K ; (Default set to input) 4 GPIOB3 GPIOB3/ internal pull high 4.7K ; (Default set to input) GPIO Reserve (3.3V signal level) J5 Connector Used: 4 PIN/2.0 Relate Female Housing 1 GPIOU0 GPIOU0/ internal pull high 4.7K ; (Default set to input) 2 GPIOU1 GPIOU1/ internal pull high 4.7K ; (Default set to input) 3 GPIOU2 GPIOU2/ internal pull high 4.7K ; (Default set to input) 4 GPIOU3 GPIOU3/ internal pull high 4.7K ; (Default set to input) DOC NO : DS-M3868M4ME-A Dec. 2013 5/11
Function Reserve (3.3V signal level) J6 Connector Used: 4 PIN/2.0 Relate Female Housing 1 Reserved Reserved 2 FWERASE Erase SPI flash content/ Set high during power-on keep high at least 1s 3 GETDEFAULT Restore the factory default setting/ Set high at least 2s 4 Reserved Reserved J1 DC Jack for Power Supply Used Connector: SCD-014-01(2.5ψ) Relate Female Housing: 1 +5V +5V DC power input. 2 GND Ground 3 GND Ground USB JACK (Direct mapping to J9, when USB device or Hub connected J8 to this jack J8, J9 must be disconnected) Connector Used: USB A-TYPE 4P (F) Relate Female Housing: 1 VBUS(+5V) Power 2 D- USB Signal D- 3 D+ USB Signal D+ 4 GND Ground Notice: Direct mapping to J9, when USB device or Hub connected to this jack (J8), J9 must be disconnected DOC NO : DS-M3868M4ME-A Dec. 2013 6/11
USB JACK J9 Connector Used: 4 PIN/2.0 Relate Female Housing 1 VBUS(+5V) Power 2 D- USB Signal D- 3 D+ USB Signal D+ 4 GND Ground Notice: Direct mapping to J8, when USB device or Hub connected to this jack (J9), J8 must be disconnected RJ45 Connector J2 Connector Used: RJ45 Tap Down Relate Amphenol RJSBE5381C1 1 TXD0+ Ethernet physical Data0+ 2 TXD0- Ethernet physical Data0-3 TXD1+ Ethernet physical Data1+ 4 TXD1- Ethernet physical Data1-5 CT Transformer central tapped 6 CT Transformer central tapped 7 TXD2+ Ethernet physical Data2+ 8 TXD2- Ethernet physical Data2-9 TXD3+ Ethernet physical Data3+ 10 TXD3- Ethernet physical Data3-11 Active LED+ Active LED+ (Yellow) 12 Active LED- Active LED- (Yellow) 13 Link LED+ Link LED+ (Green) 14 Link LED- Link LED- (Green) DOC NO : DS-M3868M4ME-A Dec. 2013 7/11
6. GPIO and console control 6.1. GPIO control 6.1.1. Application block diagram 6.1.2. Get current GPIO status To use the HTTP command to read currently GPIO status. The command format is http://(ip address)/gpioget. Example 1 (For get GPIO value) 6.1.3. Set GPIO To use the HTTP command to programmable the GPIO pins. The command format is http://(ip address)/gpiosetxxxxxxxx (gpioset + 8 commands). Command valid value i: input 0: output low 1: output high k: keep original value Command order 1 st 2 st 3 st 4 st 5 st 6 st 7 st 8 st U0 U1 U2 U3 B0 B1 B2 B3 Example 2 (For set all GPIO pin to high) DOC NO : DS-M3868M4ME-A Dec. 2013 8/11
Example 3 (For set all GPIO pin to low) Example 4 (For set all type GPIO pin) 1 st 2 st 3 st 4 st 5 st 6 st 7 st 8 st U0 U1 U2 U3 B0 B1 B2 B3 GPIO type input input output output output output output output GPIO value High High High High High High Low Low DOC NO : DS-M3868M4ME-A Dec. 2013 9/11
6.2. Console control 6.2.1. Application block diagram 6.2.2. Get received UART data To use the HTTP command to read 1byte UART data (Only keep 1 byte UART data in the buffer, the new received data will overwrite original data). The command format is http://(ip address)uartget. Example 5 (For received data from UART) Step1: An external device or PC send a byte of value 41 (character A ) to this M3868M4ME-A through UART interface. Step2: To read the data 41 from HTTP Step3: An external device or PC send a byte of new value 42 (character B ) to this M3868M4ME-A through UART interface. Step4: To read new value through UART port DOC NO : DS-M3868M4ME-A Dec. 2013 10/11
6.2.3. Send data through UART To use the HTTP command to send data through UART. The command format is http://(ip address)/uartsetxx (uartset + 2 char data). Example 6 (For send a to UART) 7. Firmware update or USB-over-IP driver and utility download http://www.elitesilicon.com/support.thml 8. Contact information Elite Silicon Technology Inc. 2F No. 50, Park Ave. 2 Hsinchu Science Park, Hsinchu 300, Taiwan, R.O.C TEL: +886-3-5797271 FAX: +886-3-5799709 E-mail (sales): sales@elitesilicon.com E-mail (support): fae@elitesilicon.com Website www.elitesilicon.com DOC NO : DS-M3868M4ME-A Dec. 2013 11/11