Janz Tec emPC-CXR Hardware Manual

Manual is about: rugged embedded PC

Summary of emPC-CXR

  • Page 1

    Proprietary notice all rights reserved by janz tec ag. No parts of this technical manual may be modified, copied or reproduced in any form or by any means for commercial use without the prior written permission of janz tec ag, germany. All instructions, information and specification contained in thi...

  • Page 2

    Title: rugged embedded pc file: j:\as\entwicklung\projekte\hw\empc\empc_cxr\doc\manual_empc-cxr_hardware.Doc pattern: \tserv5\janzgrp\as\entwicklung\formulare\entwicklung (ew)\ew_manual.Dot created: stefan althöfer, 21.05.2014 last update: stefan althöfer, 16.11.2017 © janz tec ag 2015 im dörener ...

  • Page 3: Contents

    Empc-cxr (hardware manual) • contents i rev. V1.2 © janz tec ag contents 1 introduction 5 1.1 features ............................................................................................................................... 5 1.1.1 hardware .......................................................

  • Page 4

    Ii empc-cxr (hardware manual) • contents © janz tec ag rev. V1.2 7 system control 31 7.1.1 i2c address ..................................................................................................................33 7.1.2 i2c registers ...............................................................

  • Page 5: List Of Figures

    Empc-cxr (hardware manual) • contents iii rev. V1.2 © janz tec ag list of figures figure 1: block diagram ............................................................................................................................. 6 figure 2: mounting guidelines .......................................

  • Page 6: About This Manual

    Iv empc-cxr (hardware manual) • contents © janz tec ag rev. V1.2 about this manual this is the hardware manual for the empc-cxr rugged embedded pc. Conventions if numbers are specified in this manual, they will be either decimal or hexadecimal. We use c-notation to identify hexadecimal numbers (the ...

  • Page 7: Introduction

    Empc-cxr (hardware manual) • introduction 1 - 5 rev. V1.2 © janz tec ag 1 introduction 1.1 features 1.1.1 hardware • com express processing core o intel core i7-3517ue o intel celeron 1047ue • ddr3 memory as defined by com express module • internal msata socket for sata based ssd modules • 2 x 10/10...

  • Page 8

    1 - 6 empc-cxr (hardware manual) • introduction © janz tec ag rev. V1.2 1.2 functional overview the functional components of the product are shown in figure 1. Sata gbe 2x 10/100/1000 baset power button msata 9..34v dc power (dual-in) input dc/dc (non isolated) power management intel i210it power le...

  • Page 9: Safety Instructions

    Empc-cxr (hardware manual) • safety instructions 2 - 7 rev. V1.2 © janz tec ag 2 safety instructions refer to page iv for explanation of the warning notice system. The product described in this documentation may be operated only by personnel qualified for the specific task in accordance with the rel...

  • Page 10

    2 - 8 empc-cxr (hardware manual) • safety instructions © janz tec ag rev. V1.2 2.2 ambient and environmental conditions caution: damage do not operate the product beyond the specified ambient conditions danger: explosive risk do not operate the product in potentially explosive atmosphere.. Notice: e...

  • Page 11: Installation

    Empc-cxr (hardware manual) • installation 3 - 9 rev. V1.2 © janz tec ag 3 installation caution the product is designed as a fan less computer system. Nevertheless a certain amount of heat is generated inside the housing. The housing transports this heat to the environment. Caution when touching the ...

  • Page 12

    3 - 10 empc-cxr (hardware manual) • installation © janz tec ag rev. V1.2 notice the ambient temperatures below, left, right and in front of the product must not exceed the specified maximum ambient temperature. 3.1.1 mounting screws the product must be mounted with m6 screws with appropriate washers...

  • Page 13

    Empc-cxr (hardware manual) • installation 3 - 11 rev. V1.2 © janz tec ag 3.2 connectors and operators below the vga connector you find an m5 thread for an additional earth connection. Emi tests were passed without extra earth connection. However, during emi testing, earth connection was established ...

  • Page 14

    3 - 12 empc-cxr (hardware manual) • installation © janz tec ag rev. V1.2 3.2.1 power in the system power supply is connected with a 4 pin t-coded m12 male connector. Danger the product may only be operated with power supplies which can be considered selv circuits. The return of the power supply (pin...

  • Page 15

    Empc-cxr (hardware manual) • installation 3 - 13 rev. V1.2 © janz tec ag 3.2.3 ethernet interfaces lan1 and lan2 ethernet interfaces of the motherboard. The ethernet physics is 10/100/1000baset, available through the shielded m12 connectors. 3.2.4 usb 2.0 host interfaces usb1 and usb2 2 usb 2.0 host...

  • Page 16

    3 - 14 empc-cxr (hardware manual) • installation © janz tec ag rev. V1.2 3.2.6 rs485 if the product is equipped with rs485 interface(s), 5 pin b-coded m12 female connectors are equipped. 3.2.7 rs232 if the product is equipped with rs232 interface(s), 5 pin b-coded m12 female connectors are equipped....

  • Page 17

    Empc-cxr (hardware manual) • installation 3 - 15 rev. V1.2 © janz tec ag each port pin ( dio1…dio4) is able to source 500ma into a load. The sum of all output currents should be limited to 1a. Notice when outputs are turned on, they source power from vin-dio to the output pin. If you use a pin as in...

  • Page 18

    3 - 16 empc-cxr (hardware manual) • installation © janz tec ag rev. V1.2 3.3 application hints 3.3.1 right angle cable when using right angle m8/m12 connectors, you have to obey the exit direction of the cables when planning the cabling. In figure 6 you find an example with all right angle cables. 3...

  • Page 19: Maintenance

    Empc-cxr (hardware manual) • maintenance 4 - 17 rev. V1.2 © janz tec ag 4 maintenance notice always follow common esd practice when you service the product! All serviceable parts can be reached by removing the top cover of the product. Task top cover remarks replace msata remove replace battery remo...

  • Page 20

    4 - 18 empc-cxr (hardware manual) • maintenance © janz tec ag rev. V1.2 4.1 handling top cover to remove/install the top cover, you need a torx-t20 tool. A stainless steel tool is preferred. To remove the top cover, refer to the following instructions: • remove the 10 top cover screws as indicated i...

  • Page 21

    Empc-cxr (hardware manual) • maintenance 4 - 19 rev. V1.2 © janz tec ag.

  • Page 22

    4 - 20 empc-cxr (hardware manual) • maintenance © janz tec ag rev. V1.2 4.2 battery replacement caution the installed computer board is equipped with a lithium battery. Danger of explosion if battery is incorrectly replaced. Replace only with battery of the same or equivalent type (3-volt lithium co...

  • Page 23

    Empc-cxr (hardware manual) • maintenance 4 - 21 rev. V1.2 © janz tec ag with components or traces on the mini card. Some cards have components very near to the mounting holes. The msata socket only accepts sata based ssd modules. It does not support pci express based modules/cards..

  • Page 24: Hardware Details

    5 - 22 empc-cxr (hardware manual) • hardware details © janz tec ag rev. V1.2 5 hardware details 5.1 pci express the empc-cxr uses pci express for a couple of expansion options. Some com express modules only provide a limited number of pci express lanes. Refer to table 9 for a detailed resource list....

  • Page 25: Fpga Expansion Subsystem

    Empc-cxr (hardware manual) • fpga expansion subsystem 6 - 23 rev. V1.2 © janz tec ag 6 fpga expansion subsystem the pcie interface for special janz tec features is implemented by a fpga and is identified by a set of ids in pcie configuration space as listed below: purpose value found in vendor id 0x...

  • Page 26

    6 - 24 empc-cxr (hardware manual) • fpga expansion subsystem © janz tec ag rev. V1.2 6.1 control registers address offset access description bar4 + 0x00 ro int_stat bar4 + 0x04 ro int_mask bar4 + 0x08 wo int_disable bar4 + 0x0c wo int_enable bar4 + 0x10 wo reset_assert bar4 + 0x14 wo reset_deassert ...

  • Page 27

    Empc-cxr (hardware manual) • fpga expansion subsystem 6 - 25 rev. V1.2 © janz tec ag if a can interrupt request line is disabled, then the corresponding bit is forced to “1”. Com[1..0] interrupt status info. Each defined bit in this register reflects the status of the int# pin of the corresponding c...

  • Page 28

    6 - 26 empc-cxr (hardware manual) • fpga expansion subsystem © janz tec ag rev. V1.2 i2c_control bar4 + 0x1c (32bit, rw) 31..10 9 8 7..2 1 0 reserved scl sda sda i 2 c bidirectional data line. Writing 0 sets the data line to low potential. Writing 1 tristates the data line. An external pull-up resis...

  • Page 29

    Empc-cxr (hardware manual) • fpga expansion subsystem 6 - 27 rev. V1.2 © janz tec ag reset: - 0 - 1 1 1 - 0 6.3 serial port interface 6.3.1 serial port address space the uart controllers are mapped into memory address space address offset accesses: bar2 + 0x1000..0x1008 uart 0 bar2 + 0x1100..0x1108 ...

  • Page 30

    6 - 28 empc-cxr (hardware manual) • fpga expansion subsystem © janz tec ag rev. V1.2 6.4 nvram the empc-cxr implements an integrated nvsram memory. This device implements 128kx8 nvram. The nvram is a fast sram style device, however there is no need for battery maintenance. Address description bar5 +...

  • Page 31

    Empc-cxr (hardware manual) • fpga expansion subsystem 6 - 29 rev. V1.2 © janz tec ag 6.5 digital io programming the digital io is utilized by reading/writing register in the fpga register space. Address offset access description bar5 + 0x00 - - bar5 + 0x01 rw digio_out bar5 + 0x02 wo digio_in bar5 +...

  • Page 32

    6 - 30 empc-cxr (hardware manual) • fpga expansion subsystem © janz tec ag rev. V1.2 6.6 fpga reprogramming an interface is provided to reprogram the spi flash of the fpga. Spi_rx bar0 + 0x100 (32bit, ro) 31..0 rx_data rx_data data read from spi flash. Data is shifted in at lsb. Spi_tx bar0 + 0x104 ...

  • Page 33: System Control

    Empc-cxr (hardware manual) • system control 7 - 31 rev. V1.2 © janz tec ag 7 system control the empc-cxr provides some features for system control and supervision. Refer to figure 3 for the relevant components: • the system mcu which controls the power supply and com express module run state. Contro...

  • Page 34

    7 - 32 empc-cxr (hardware manual) • system control © janz tec ag rev. V1.2 p-btn int reset p-off vin0 tin00 tin00 vin2 vin1 hyst. Hyst. 0.5 v hyst. 0.5 v tin21 tin11 vin assumes vs is above vs0+0.5 all the time hyst. Tin01 no p-btn required, system starts automatically after power is applied figure ...

  • Page 35

    Empc-cxr (hardware manual) • system control 7 - 33 rev. V1.2 © janz tec ag 7.1.1 i2c address the i2c address used by pmon is 0x60. 7.1.2 i2c registers all registers are 16bit wide. They are accessed indirectly by a pointer byte, which has to be written at the beginning of each transaction. Reserved ...

  • Page 36

    7 - 34 empc-cxr (hardware manual) • system control © janz tec ag rev. V1.2 0x22 eeprom_ctrl 0x23..0xff reserved indicated register settings can be internally saved to eeprom. These values will then be restored upon power on of pmon. Registers that are not documented are reserved for future feature e...

  • Page 37

    Empc-cxr (hardware manual) • system control 7 - 35 rev. V1.2 © janz tec ag once the command has completed, the register is cleared to zero by the pmon firmware. Data pointer 4 (16bit, rw) 15 0 data data data to be supplied with the command to be executed is supplied in this register. Write to data b...

  • Page 38

    7 - 36 empc-cxr (hardware manual) • system control © janz tec ag rev. V1.2 generally it will be higher for a system with high power consumption to prevent operation with low voltage and high current. Vs0 pointer 11 (16bit, rw) 15 0 vs0 reset: restored from eeprom vs0 if the sense voltage level is be...

  • Page 39

    Empc-cxr (hardware manual) • system control 7 - 37 rev. V1.2 © janz tec ag ts1 pointer 20 (16bit, rw) 15 0 ts1 reset: restored from eeprom ts1 ts1 is the shutdown timeout for the system (the com express module). Once a shutdown has been triggered, the pmon firmware waits for the system to shut down ...

  • Page 40

    7 - 38 empc-cxr (hardware manual) • system control © janz tec ag rev. V1.2 0b1000000000000000 sensor error 7.1.3 command codes this section lists the command codes that are accepted by the pmon firmware. Undocumented command codes should not be issued. Cmd code command description 0 idle when read, ...

  • Page 41: Appendices

    Empc-cxr (hardware manual) • appendices 8 - 39 rev. V1.2 © janz tec ag 8 appendices 8.1 technical data standard configuration: processing core cpu c-1047ue: intel celeron 1047ue, 2 x 1.4 ghz, 2 mb cache i7-3517ue: intel i7 3517ue, 2 x 1.7 / 2.8 ghz, 4 mb cache see http://ark.Intel.Com/ for more deta...

  • Page 42

    8 - 40 empc-cxr (hardware manual) • appendices © janz tec ag rev. V1.2 power requirements power supply dc power, 9 .. 34 v (lower limit with adjustable uvl) inrush current (max) not controlled power dissipation without external load or expansion cards c-1047ue: 33 w (max) i7-3517ue: 35 w (max) exter...

  • Page 43

    Empc-cxr (hardware manual) • appendices 8 - 41 rev. V1.2 © janz tec ag 8.2 references these references direct you to manuals and specifications that you might need to know when you attempt to program the product. Most of the documents can be downloaded from the internet. Look for the www servers of ...

  • Page 44

    8 - 42 empc-cxr (hardware manual) • appendices © janz tec ag rev. V1.2 8.3 m12 connector ratings for informational purposes here the isolation ratings of the m12 connectors (as specified by phoenix contact): type rated voltage rated surge voltage (pin to pin) rated surge voltage (pin to shield) rate...

  • Page 45

    Empc-cxr (hardware manual) • appendices 8 - 43 rev. V1.2 © janz tec ag 8.4 dimensions 266,00 mm 1 9 6 ,0 0 m m 1 5 6 ,2 1 m m 87,75 mm 226,21 mm 19,89 mm 1 9 ,8 9 m m 11,00 mm figure 14: housing dimensions.

  • Page 46

    8 - 44 empc-cxr (hardware manual) • appendices © janz tec ag rev. V1.2 8.5 product history tbd.

  • Page 47

    Empc-cxr (hardware manual) • appendices 8 - 45 rev. V1.2 © janz tec ag 8.6 manual history version release date name changes v1.0 2015-01-15 as • created for version 1.0 v1.1 2015-06-23 as • added more details • added celeron cpu variant • modified m12-8 io connector pinout to match the register desc...