1 / 28 See page 8 for quick start Full HD Media Player Controled by I2C With HDMI and LVDS output FCO130 MediaPlayer FiveCo User Manual Version 1.0 FCO130 MediaPlayer FiveCo User Manual v.1.0...
Page 3
3 / 28 Revision history Revision Date Author Note Hardware Bootloader Version version version version 08.12.2015 - First revision 1.2c Since 1.2 FCO130 MediaPlayer FiveCo User Manual v.1.0...
Max. backlight output voltage o Voltage driver 12V (fixed) o Current driver 48V (9.4V min) Minimum headphone Load 16Ω The power consumption was measured with HDMI output without supplying a screen backlight FCO130 MediaPlayer FiveCo User Manual v.1.0...
6 / 28 2. Overview Applications The FCO130 MediaPlayer FiveCo is a media player controlled by an I2C bus. It can output a video signal by an LVDS (up to 2 channels 24bit color depth) or by an HDMI. It can read video from an usb data storage or an uSD card.
7 / 28 Hardware description 110 mm height 31.5 mm uSD2 Head Phone HDMI LVDS1 LVDS2 Earth Power - I2C1 I2C1 Power + (second connector) (12VDC) Figure 1 : Dimension of the media player FCO130 FCO130 MediaPlayer FiveCo User Manual v.1.0...
3. Plus an USB storage device or a microSD with the video to play and the configuration file. 4. Connect power (12V) wait second. 5. Send I2C Command to play a video or wait a moment and the media player start in a standalone mode. FCO130 MediaPlayer FiveCo User Manual v.1.0...
HDMI bus or through the mini jack J9 (for HeadPhone) which transmit stereo analog signal. If you use the mini jack connector for playing audio, be careful, you must use a device with a minimum of 16Ohm impedance. FCO130 MediaPlayer FiveCo User Manual v.1.0...
Page 11
11 / 28 This bus can display a video resolution up to 1920x1080px30fps. LVDS Screen LVDS screen must be connected to the media player with a custom cable. There is no standard cable for LVDS, each screen must have its specific cable.
Page 12
12 / 28 TX3- Negative LVDS differential data input TX3+ Positive LVDS differential data input BL EN Backlight enable Backlight Dimming 12V BL Screen backlight power supply 23, 24 The five differentials pairs must be twisted on the cable. If the screen has only an 18bits color depth, the pair TX3 must not be connected.
Page 13
13 / 28 19, 20 TXE0- Negative LVDS differential data input (Even data) TXE0+ Positive LVDS differential data input (Even data) TXE1- Negative LVDS differential data input (Even data) TXE1+ Positive LVDS differential data input (Even data) TXE2- Negative LVDS differential data input (Even data) TXE2+ Positive LVDS differential data input (Even data) CLKE-...
Page 15
15 / 28 All ON All OFF Figure 10 : Switch current backlight selection The current is for a PWM = 100% Switch On Current [mA] Voltage max [V] Power max [W] 12.3 30.5 13.5 27.9 1+2+3 24.1 14.5 16.7 16.6 15.5 16.0...
16 / 28 5. Configuration file General The configuration file is a text file place at the root of the uSD or the USB storage device which contains video to play. This file allows some configuration for the media player. If a line starts with ‘#’, the line was not taking into account by the media player.
Page 17
17 / 28 This configuration is used to define the brightness of the screen. It works only for LVDS screen. 0 is not backlight, and 255 is the maximum luminosity. Be careful if you use a LVDS screen with current control on the mediaplayer, you may not pass the maximum admissible current of the screen.
18 / 28 6. Video Type All videos to displays must be either on the micro SD on J5 or on an USB storage device on J4 at the root of the device if a specific media repository was not define in the configuration file. Naming video Each video must have a unique number, the name of the video must be like one of the following examples:...
19 / 28 7. I2C Register List of registers Address Byte Name General Information 0x00 TYPE 0x01 VERSION Command 0x20 MEDIAACTION General configuration 0x40 BRIGHTNESS 0x41 VIDEOOUTPUT 0x42 AUDIOOUTPUT KP, KI, KD depend mainly on the type of motor, voltage and encoder resolution.
Product identifier composed of a Type and Model number. It defines which kind of peripheral it is. Normally different TYPE modules are not software compatible. Example: Device with TYPE = 0x002E0001 means Type = 2E (2E = FCO130 MediaPlayer), Model = 1. Limits: None...
21 / 28 VERSION Register Address Register Name Function Read/Write Control 0x01 VERSION Hw/Sw version Read Only Register Size Register structure 4 Bytes 2x Unsigned Int 8 bits (HH-HL) 2x Unsigned Int 8 bits (LH-LL) Hardware Major and minor version Software Major and minor version Description : Hardware version and Software version, with version and revision number.
22 / 28 MEDIAACTION Register Address Register Name Function Read/Write Control 0x20 MEDIAACTION Action on media Write Only Register Size Register structure 4 Bytes Unsigned Int 8 bits (HH) 3x Unsigned Int 8 bits (HL-LH-LL) Action Action type Data Description : Command to do an action on the media.
23 / 28 BRIGHTNESS Register Address Register Name Function Read/Write Control 0x40 BRIGHTNESS Sets backlight brightness Register Size Register structure 1 Byte Unsigned Int 8 Description: Sets the screen brightness. Minimum 0 (black screen), maximum 255 (maximum luminosity). Example: Device with BRIGHTNESS = 0xFF means screen with full brightness. Limits: Works only with screen connected with an LVDS bus.
24 / 28 VIDEOOUTPUT Register Address Register Name Function Read/Write Control 0x41 VIDEOOUTPUT Sets the video output Register Size Register structure 1 Byte Unsigned Int 8 Description: Sets the video output. 0 : No video 1 : Primary video output 2 : Secondary video output Example: Device with VIDEOOUTPUT = 0x01 means video output on primary...
8. FMod-LEDSEQUENCER control application The JAVA application for the FMod-LEDSEQUENCER includes since version 2.4 the Media Player FiveCo type. This type has some command to play, stop pause a video. It has also command to go at a specific time in a video.
Page 27
27 / 28 and the variations of time between sending « Play » command and when the video starts really. « Seek » command goes to the nearest « Key Frame » of the video of the specified time. FMod-IPECMOT 48/10 User Manual v2.5...