Page 1
FLEETPC- ARM-300 Series Reference Manual ...
Page 2
CarTFT.com provides this document “as is,” without warranty of any kind, expressed or implied, including, but not limited to, its particular purpose. CarTFT.com may make changes to this document without notice.
Page 3
FLEETPC-ARM-300 Series Hardware Table of Contents TABLE OF CONTENTS .................... 3 PRECAUTIONS ....................5 Safety Precautions ..................5 Write Prohibited Regions ................. 6 Warranty ......................6 PRODUCT FEATURES ..................7 ...
FLEETPC-ARM-300 Series 1 Precautions Safety Precautions In order to use this product safely, please take special note of the following precautions. • Read all product manuals and related documentation before using this product. Use this product correctly and safely.
Please note that the other included goods and software are not covered under this warranty. Some knowledge used by CARTFT.COM is provided by third parties, and CARTFT.COM makes no representation or warranty as to the accuracy of such information.
GPS receiver, G-sensors, and software controlled power on/off. With the latest Android/Linux kernel and tools, the FLEETPC-ARM-300 allows users to design and deploy custom software for various applications, such as vehicle tracking, fleet management and IOT communication gateway.
FLEETPC-ARM-300 Series Features and Specifications Features ARM Cortex processor with Android/Linux enables quick software development 9-36V wide input voltage range for vehicle application Photo-coupled GPIO for vehicle sensor input monitoring Sample OpenGTS server software for remote server demonstration ...
FLEETPC-ARM-300 Series 3 Functional Descriptions The following photos and diagrams show connector positions on the FLEETPC-ARM- 300 series of products. The functional details of the connectors are described in subsequent sections. GPS ...
The pin 3 of DC-IN connector is a photo-coupled input (5KV isolation) dedicated for vehicle power ignition signal. The input is connected to FLEETPC-ARM-300 power on/off MCU. If pin 3 is not connected to the ignition switch, it has to be connected to HIGH (+12V) to ensure a simulated ignition signal is sent to FLEETPC-ARM-300.
Page 12
FLEETPC-ARM-300 Series Power Connection 1 – The FLEETPC-ARM-300 CN3 pin1/2 are connected to car battery directly and CN3 pin 3 is connected to ignition button. When FLEETPC-ARM-300 MCU detects car ignition on, it will turn on FLEETPC-ARM-300 system power.
Page 14
/sys/class/leds/pwr_gpio/ brightness” commands (see “MCU-controlled power on/off” descriptions in this section) to turn off system power, MCU will turn on power again in 5 seconds. The FLEETPC-ARM-300 can only be turned off when the DC power adapter output is off.
Page 15
When the MCU turns off FLEETPC-ARM-300 system power, some components are still “ON” to monitor power input. These components include MCU, power regulars, power switches and over-voltage protection circuit (The grey blocks in below diagram). This means a minimum power will be dissipated by these components.
Page 16
FLEETPC-ARM-300 Series FLEETP C-ARM- Over‐Voltage CN3 Switch 1 Protection 9-36V DC-IN iMX6 Other LDO ...
System Power Management The following diagram shows FLEETPC-ARM-300 peripherals power tree. The power supply of peripheral module is with an on/off switch controlled by a GPIO from GPIO expander. The GPIO is used to turn on/off power switch for power saving.
Page 18
FLEETPC-ARM-300 Series PCF8574 pin Functions Linux Name C3 = 22H) 3G_PWR_ON 3G/LTE modem power on/off /sys/class/gpio/gpio240 WIFI_PWR_ON WiFi/Bluetooth power on/off /sys/class/gpio/gpio241 UART_PWR_ON COM2/COM3 power on/off /sys/class/gpio/gpio242 CAN_PWR_ON CAN bus power on/off /sys/class/gpio/gpio243 USB_PWR_ON...
Console and Debug Port The console port (or debug port) is located inside FLEETPC-ARM-300 box (CN21 of FleetPC-ARM-100 PCBA). Follow steps below to setup console port: Find CN21 console port connector on VPC100 PCB. ...
Page 20
FLEETPC-ARM-300 Series A DB9 null modem cable (or adapter) is required when you want to connect console port to a PC with terminal emulation software such as TeraTerm. Turn on PC, run the terminal emulation program (e.g. TeraTerm), and open TeraTerm COM port.
Page 21
FLEETPC-ARM-300 Series Null modem adapter: male-to-male for DB9 Page ...
IO Isolation The FLEETPC-ARM-300 IO isolation includes: 1.5KV power isolation 3.75KV signal isolation on RS232, RS485, CAN1 and CAN2 bus 5KV signal isolation on GPIO pin 2.5KV signal isolation on I C bus (option) Note: I C bus is NOT isolated.
FLEETPC-ARM-300 Series IO1 (COM/CAN) Connector The IO1 connector is a DB15 female connector at the rear side of FLEETPC- ARM-300 box. The COM2 (Linux device: /dev/ttymxc1), COM3 (Linux device: /dev/ttymxc2), CAN1 (Linux device: can0) and CAN2 (Linux device: can1) are with power and signal isolation, while I bus isolation is an option.
Page 24
2x CAN2.0B bus interfaces, 2x COM port (RS232/ RS485), I C bus and power pins are available on the IO1 connector. On the standard FLEETPC-ARM-300 hardware, COM2 is configured as RS232 and COM3 is configured as RS485 port. Both COM2 and COM3 can be configured as either RS232 or RS485 port (on ordering FLEETPC-ARM-300 products).
Page 25
FLEETPC-ARM-300 Series Schematic of CAN bus C Bus The I C works as a master port by default: The master port is pulled high to +3.3V with 2 on-board resistors.
Page 26
FLEETPC-ARM-300 Series C Master Port FLEETP 3.3V C-ARM- C Slave Device iMX6 C Bus PCF8574 C Addr: 0x20) ...
FLEETPC-ARM-300 Series IO2 (GPIO) Connector The IO2 is an 18-pin connector for GPIO. Refer to Appendix E for IO2 (GPIO) mating connector specification. Refer to Appendix F for IO2 (GPIO) connector specification. The connector pin assignment and pin functions are in the following table and diagrams: ...
Page 28
FLEETPC-ARM-300 Series // Linux commands for GPIO # echo 1 > /sys/class/gpio/gpio232 // set gpio232 output high # echo 0 > /sys/class/gpio/gpio232 // set gpio232 output low # cat /sys/class/gpio/gpio224 // read gpio224 value ...
Page 29
FLEETPC-ARM-300 Series Each GPI is a photo-coupled (5KVrms) digital input with schematic shown below. The external digital input is clamped to 36V by a voltage suppressor. Refer to Appendix A for brief specification of the photo-coupler.
Page 30
FLEETPC-ARM-300 Series PWR pin Connector pins 3 and 15 are power supply pins. The voltage level can be selected from JP3 or JP6. Default voltage is +5V. Use JP3 to select pin 3 voltage level, and use JP6 to select pin 15 ...
USB Connectors The USB interfaces on FLEETPC-ARM-300 include a USB OTG port and two USB host ports. All USB ports support 480Mbps high speed. The iMX6 USB host interface is connected to a hub controller to extend to 4x host ports: ...
FLEETPC-ARM-300 Series GPS Receiver The GPS receiver function is implemented by a u-blox 7 GNSS chip (UBX-G7020-KT). It is connected to iMX6 via UART4 (Linux device name: /dev/ttymxc3) serial interface. The GPS antenna connector is CN22.
A GPIO pin is used to control 3G/LTE modem power on/off. Refer to Section 3-2 for this GPIO. To insert SIM card to FLEETPC-ARM-300, you have to unscrew and open FLEETPC-ARM- 300 small front plate, locate SIM slot at the area marked with SIM1/SIM2. ...
3.10 WiFi and Bluetooth The FLEETPC-ARM-300 WiFi and Bluetooth module is connected to iMX6 CPU through SDIO and UART port. The WiFi and Bluetooth function is based on a Broadcom BCM43455 combo chip. The antenna connector is CN13. ...
3.11 G-Sensor & e-Compass The FLEETPC-ARM-300 has built-in 3-axis G-sensor and e-compass functions. The 3-axis G-sensor function is based on NXP MMA8451QT chip and e-compass function is based on NXP MAG3110 chip. Both chips are connected to iMX6 cpu via I C bus channel 1.
FLEETPC-ARM-300 Series 3.12 Ethernet The FLEETPC-ARM-300 is with a 10/100M/1Gb bps Ethernet interface on the industrial standard RJ45 connector. Ethernet 10/100/GbE MII iMX6 RJ45 Transformer ...
3.13 mSATA Connector The FLEETPC-ARM-300 is with an mSATA connector for installing mSATA SSD. The mSATA connector supports the following SATA specifications: AHCI Revision 1.3 SATA 1.5 Gb/s and SATA 3.0 Gb/s speed ...
FLEETPC-ARM-300 Series 3.14 Audio (optional) The FLEETPC-ARM-300 audio interface is with 1x audio jack available for external headphone and microphone. CN36 ...
3.15 Unique CPU ID Each FLEETPC-ARM-300 product is with a unique Serial Number on iMX6. The unique serial number allows software developer to identify (or protect) their software by the unique number. Use the following Linux commands to read CPU ID: ...
Page 41
FLEETPC-ARM-300 Series 3.16 There are 4x LEDs at the FLEETPC-ARM-300 front panel: LED2 3G LED1 PWR When DC power is applied, PWR LED is on ...
FLEETPC-ARM-300 Series 3.17 Keypad Connector The SW1 keypad connector provides several IO pins connected directly to iMX6 CPU. These pins can be used for Android function keys, for general GPIOs in Android or Linux, or for external interrupt to iMX6 CPU. Note that these GPIOs are NOT isolated.
FLEETPC-ARM-300 Series 3.18 MicroSD Connector The microSD host connector is an industrial standard connector and has the following specification: SD Host Controller Standard Specification version 3.0 MMC System Specification version 4.2/4.3/4.4 ...
3.19 BM Connectors (Firmware Update) The CN32 connector is used to select FLEETPC-ARM-300 mode: Normal Operation mode or Firmware Download mode. The Firmware Download mode is for Android/Linux OS update only. If you would like to update your application software, do not use this Firmware Update function.
3.20 Other functions The other additional functions on FLEETPC-ARM-300 include: Tact Switch SW3 is a tact switch connected directly to iMX6 cpu pin. The GPIO_SW (in below schematic) is connected to iMX6 pad name: CSI0_VSYNC (ball name N2). Contact us for the Linux device name, if you plan to use this switch.
FLEETPC-ARM-300 Series 5 Electrical Specifications Absolute Maximum Ratings Unit Note Main Power Supply (DC-IN) 8.55 37.8 Operating Temperature FLEETPC- Operating Range: Unit Note Main Power Supply (DC-IN) VSS = 0V. VDD = +3.3V Page ...
VPG300 Series Reference Manual Appendix A: GPIO Photo-Coupler Spec Features: • Gurrent transfer ratio (GTR:MIN.50% at IF =5mA ,VGE =SV) • Highisolation valtage between input and output (Viso=SOOO • Gompact dual-in-line package EL817*:1-channel type • Pb free ...
Page 49
FLEETPC-ARM-300 Series AC for 1 minute, R.H= 60%RH -Isolation voltage shall be measured using the following method. Short between anode and cathode on the primary side and between collector, emitter and base secondary side. The isolation voltage tester with zero-cross...
FLEETPC-ARM-300 Series Appendix B: UART/CAN Photo-Coupler Spec Schematic Features • High speed 1OMbiVs • Guaranteed performance from -40 Pin Gonfiguration • Logic gate output 1,Anode •...
Page 51
FLEETPC-ARM-300 Series Electrical Characteristics (T -40 to SS unless specified otherwise) Max. Unit Parameter Symbol Min. Typ. Condition Forward voltage 1.45 IF = 10mA Reverse voltage 1OIJA, TA=25 Tamperature coefficient of torward -1.9...
Page 52
FLEETPC-ARM-300 Series Switching Characteristics (Ta=-40 to 85 "C, Vcc=5V, IF=7.5mA unless specified otherwise) Max. Unit Parameter Symbol Typ. Condition Propagation delay time to outpulHigh 15pFI AL=35001 TPHL level* TA=25"C (Fig.12) Propagation delay time to outpulLow...