Aprotech GOLUB 45 Series User Manual Download Page 99

99

APROTECH GmbH 

Rathsbergstrasse 17

90411 Nuremberg / Germany

Trade register:  

Nuremberg HRB 23727

USt.-Id-No.: DE 256 058 089 

D-U-N-S:      31-260-0530

phone: +49 911 / 65 00 79-50 

fax:  

+49 911 / 65 00 79-79

eMail: [email protected]

Web:   www.aprotech.de

Managing Director: 

Peter Jung

Industrial Panel- and Box-PCs

COS Function Reference

 SetupDICOS

Syntax

BOOL SetupDICOS(COS_INT_SETUP *lpSetup, DWORD  

cbSetup);

Description

Setup Digital-Input(DI) Change-of-State(COS) interrupt  

parameters.

Parameter

lpSetup 

[in]

A pointer to a 

COS_INT_SETUP

 structure that contains the COS 

configuration information for the DI device.

This data structure contains the following variables:

portMask

WORD value specifies the interrupt mask for corresponding 

channel(s).

edgeMode

WORD value specifies that interrupt is generated when level 

change (set to 0) or on rising/falling edge (set to 1) for the cor-

responding channel(s).

edgeType

WORD value specifies that interrupt is generated on rising edge 

(set to 0) or falling (set to 1) edge for corresponding channel(s). 

This value is neglected if edgeMode is set to 0 for the corre-

sponding channel(s).

cbSetup

 

[in]

The length of the structure, in bytes. The caller must set this 

member to size of (COS_INT_SETUP).

Return Value

TRUE

 if setup successes

FALSE 

if setup failed

Usage

COS_INT_SETUP setup;
memset(&setup, 0, sizeof(setup));
setup.portMask = 0x0f; // enable ch.0~3
setup.edgeMode = 0; // level
setup.edgeType = 0x00; // Lo/Hi
BOOL bRet = SetupDICOS(&setup, sizeof(setup));

Summary of Contents for GOLUB 45 Series

Page 1: ...Industrial Panel and Box PCs GOLUB 45xx AMD Ryzen V1605B fanless Box PC with intigrated TPM module USER S MANUAL...

Page 2: ...of GOLUB 4515 12 1 3 1 Front Panel View 14 1 3 2 DIO Panel View 15 1 3 3 COM and Audio Port Panel View 15 1 3 4 Bottom View 16 1 4 Dimension of GOLUB 4515 17 1 4 1 Front Panel View 17 1 4 2 DIO Panel...

Page 3: ...ion 49 3 2 3 M 2 2880 M Key NVMe SSD Installation 53 3 2 4 MezIO Module Installation 55 3 3 Installing the System Enclosure 57 3 4 DIN Rail Installation 60 3 5 Wall Mount Installation Optional 63 3 5...

Page 4: ...88 Appendix A Using WDT DIO WDT and DIO Library Installation 90 WDT Function Reference 92 InitWDT 92 SetWDT 92 StartWDT 93 ResetWDT 93 StopWDT 93 Using DIO Function DIO with optional MezIO Card only...

Page 5: ...atibility customers should contact APROtech GmbH sales representative or technical support To the extent permitted by applicable laws APROtech GmbH shall NOT be responsible for any interoperability or...

Page 6: ...he prior written consent of APROtech GmbH Disclaimer This manual is intended to be used as an informative guide only and is subject to change without prior notice It does not represent commitment from...

Page 7: ...correct power range is being used before powering the device Should a module fail arrange for a replacement as soon as possible to minimize down time If the system is not going to be used for a long t...

Page 8: ...tech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs About This Manual This manual introduces and demonstrates installation procedures of GOLUB 45xx series systems fea...

Page 9: ...eard of 3 6TFLOPS in FP16 for an ultra compact form factor embedded controller Another amazing feat is that it manages to incorporate an M 2 2280 NVMe SSD to support 2x times the disk read write speed...

Page 10: ...isplayPort connector supporting 4096 x 2160 resolution Serial port 1x software programmable RS 232 422 485 port COM1 3x 3 wire RS 232 ports COM2 3 4 or 1x RS 422 485 port COM2 Audio 1x 3 5mm jack for...

Page 11: ...9 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs Vibration Operating MIL STD 810G Method 514 6 Category 4 Shock Operating MIL STD 810G Method 516...

Page 12: ...layPort connector supporting 4096 x 2160 resolution Serial port 1x software programmable RS 232 422 485 port COM1 3x 3 wire RS 232 ports COM2 3 4 or 1x RS 422 485 port COM2 Audio 1x 3 5mm jack for mic...

Page 13: ...ector Peter Jung Industrial Panel and Box PCs Humidity 10 90 non condensing Vibration Operating MIL STD 810G Method 514 6 Category 4 Shock Operating MIL STD 810G Method 516 6 Procedure I Table 516 6 I...

Page 14: ...727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 1...

Page 15: ...er Nuremberg HRB 23727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial P...

Page 16: ...ermany Trade register Nuremberg HRB 23727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Pete...

Page 17: ...727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 1...

Page 18: ...er Nuremberg HRB 23727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial P...

Page 19: ...ermany Trade register Nuremberg HRB 23727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Pete...

Page 20: ...tains all the items listed in the following table If any item s are missing or damaged please contact APROtech GmbH 2 1 Unpacking the System When you receive the package of GOLUB 45xx series please ch...

Page 21: ...ent is significantly different No Item Description 1 3 pin DC terminal block optional ignition input Compatible with DC power input from 8 35V When the system is installed with the optional MezIOTM V2...

Page 22: ...system accepts a wide range of DC power input from 8 to 35V via a 3 pin pluggable terminal block which is fit for field usage where DC power is usually provided The screw clamping mechanism on the ter...

Page 23: ...il info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 2 2 2 3 pin Remote On Off The Remote On Off 3 pin connection allows for external switch extension It i...

Page 24: ...Ethernet cable Acting as a PSE Power Sourcing Equipment compliant with IEEE 802 3at each port delivers up to 25W to a Powered Device PD PoE automatically detects and determine if the connected device...

Page 25: ...USB 1 1 and USB 1 0 devices Legacy USB support is also provided so you can use USB keyboard mouse in DOS environment while USB3 0 driver is supported natively in Windows 10 2 2 5 System Status LED Th...

Page 26: ...urce and carry audio to a display device When connecting a DP it can deliver up to 4K UHD 4096 x 2160 30Hz in resolution The system is designed to support passive DP adapter cable You can connect to o...

Page 27: ...Hz resolution The system supports dual independent display outputs by connecting display devices to VGA and DisplayPort connection To support dual display outputs and achieve best VGA output resolutio...

Page 28: ...speaker out microphone in jack and reserved antenna openings for SMA antenna installation In addition the power and reset button can also be located on this panel No Item Description 1 Power button U...

Page 29: ...he power button is a non latched switch for ATX mode on off operation Press to turn on the system PWR LED should light up and to turn off you can either issue a shutdown command in the OS or just pres...

Page 30: ...plemented using industrial grade ITE8786 Super IO chip 40 to 85 C and provide up to 921600 bps baud rate COM1 is a software configurable RS 232 422 485 port via 9 pin D Sub male connector The operatio...

Page 31: ...provide up to 921600 bps baud rate the D Sub male connector COM2 3 4 can be configured in the BIOS as single RS 422 485 port COM2 or three 3 wire RS 232 ports COM2 COM3 COM4 Please refer to COM2 3 4 P...

Page 32: ...5 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 2 3 4 4 Pole 3 5mm Microphone in Speaker out Jack There is a female 4 pole audio jack fo...

Page 33: ...911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 2 3 5 SMA Antenna Opening The system offers three SMA antenna openings reserved fo...

Page 34: ...phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 2 4 Reserved Port Opening Panel The reserved port...

Page 35: ...nnectors consist of an mini PCIe slot with SIM slot an M 2 slot for NVMe SSD SO DIMM socket slot and a MezIO port for application oriented expansion purposes 2 5 1 Full size mini PCIe Slot and SIM Soc...

Page 36: ...RESET 15 GND 16 UIM VPP Mechanical Key 17 Reserved UIM C8 18 GND 19 Reserved UIM C4 20 W DISABLE 21 GND 22 PERST 23 PERn0 24 3 3Vaux 25 PERp0 26 GND 27 GND 28 1 5V 29 GND 30 SMB CLK 31 PETn0 32 SMB DA...

Page 37: ...0 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 2 5 2 M 2 2280 M Key Slot for NVMe SSD The system has an M 2 2280 slot M k...

Page 38: ...ial Panel and Box PCs M 2 M Key Slot Pin Definition Pin Signal Pin Signal 1 GND 2 3V3 3 GND 4 3V3 5 6 7 8 9 GND 10 DAS DSS_N 11 12 3V3 13 14 3V3 15 GND 16 3V3 17 18 3V3 19 20 21 GND 22 23 24 25 26 27...

Page 39: ...il info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 2 5 3 SO DIMM Socket The system supports one 260 pin SO DIMM socket for installing DDR4 memory module...

Page 40: ...riented I O functions into an embedded system It offers computer signals power rails and control signals via a high speed connector MezIO is also mechanically reliable benefited from its 3 point mount...

Page 41: ...P_S3 9 10 PCIE_RXN_0 PCIe data pair Ground GND 11 12 CLK100_ P_0 PCIe clock pair Reserved Reserved 13 14 CLK100_ N_0 PCIe clock pair Ground GND 15 16 GND Ground Reserved UID_LED 17 18 PCIE_TXP_1 PCIe...

Page 42: ...module into your system it offers extra RS 232 422 485 ports isolated digital I O 2 5 HDD SSD accommodation or ignition power control Model Description MezIO R11 SATA port MezIO R12 SATA port 4x isola...

Page 43: ...edures at all times to avoid damaging the equipment Before disassembling your system please make sure you have the module component you wish to install at hand and have all the necessary tools Before...

Page 44: ...727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs GO...

Page 45: ...260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 3 Unplug the 3 pin fan power connector 4...

Page 46: ...31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs GOLUB 4545 systems 5 Turn the system up...

Page 47: ...Industrial Panel and Box PCs 6 Unscrew the two 2 VGA hexa bolt screws indicated in red unscrew the three 3 screws indicated in blue and gently remove the front I O panel 7 Unscrew the two 2 screws in...

Page 48: ...ing Internal Components 3 2 1 DDR4 SO DIMM Installation There is one SO DIMM memory slot on POC 500 motherboard Please follow the procedures below to install the memory module 1 Disassemble the system...

Page 49: ...mini PCIe Module SIM Card and Antenna Installation There are mini PCIe with SIM slots on MezIO module and the motherboard Please follow the procedures below to install the mini PCIe module and SIM car...

Page 50: ...naging Director Peter Jung Industrial Panel and Box PCs 4 The SIM card slot utilizes a slide and clamp mechanism To open the slot slide the top section away from the VGA port flip open the slot and in...

Page 51: ...N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 6 Clip on mini PCIe module s antenn...

Page 52: ...0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 8 Secure the SMA antenna connector reinstall t...

Page 53: ...ch de Managing Director Peter Jung Industrial Panel and Box PCs 3 2 3 M 2 2880 M Key NVMe SSD Installation There is one M 2 2280 M Key slot PCIe Gen3 x2 for you to install an NVMe SSD Please follow th...

Page 54: ...e Managing Director Peter Jung Industrial Panel and Box PCs 4 Gently push it towards the motherboard and secure the NVMe SSD with the supplied screw 5 Once you have installed the NVMe SSD you need to...

Page 55: ...r Jung Industrial Panel and Box PCs 3 2 4 MezIO Module Installation The MezIO module is situated above the heat spreader Please make sure that you have installed the memory module mini PCIe SIM card N...

Page 56: ...nel and Box PCs 3 Secure the stand off hex bolts that came with the MezIO card onto the motherboard Gently lower the module onto the motherboard The MezIO connector should engage the port if the three...

Page 57: ...nclosure 1 To reinstall the system enclosure install the DIO port panel and secure it into the lower screw opening indicated in red 2 Install the front panel by securing it with three 3 screws indicat...

Page 58: ...h de Managing Director Peter Jung Industrial Panel and Box PCs 4 Secure the two 2 screws indicated in red to complete the enclosure assembly for GOLUB 4515 systems For GOLUB 4545 systems please secure...

Page 59: ...remberg HRB 23727 USt Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel...

Page 60: ...x 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 3 4 DIN Rail Installation The system comes with a DIN rail clip in the accesso...

Page 61: ...00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 2 To install the DIN rail clip onto the DIN rail you must come over the top of the DIN rai...

Page 62: ...t Id No DE 256 058 089 D U N S 31 260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 3 Confir...

Page 63: ...Director Peter Jung Industrial Panel and Box PCs 3 5 Wall Mount Installation Optional The optional wall mount bracket allows the system to be mounted horizontally Please refer to the following instal...

Page 64: ...49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs 3 5 1 Vertical Wall Mount Bracket Optional 1 To install secure the wall mount b...

Page 65: ...ending a LAN packet via Ethernet Wake on LAN 3 6 1 Powering On Using the Power Button This is the simplest way to turn on your system The power button on the side panel is a non latched switch and beh...

Page 66: ...and acts as the ATX mode power on off control switch The external non latched switch acts exactly the same as the power button on the side panel To setup and power on off the system using an external...

Page 67: ...S3 standby S4 Hibernate or S5 system off with standby power state via issuing Subnet Directed Broad casts SDB or a magic packet The system implements the Wake on LAN function for the GbE ports highli...

Page 68: ...e when receiving a magic packet The magic packet is a broadcast frame containing anywhere within its payload 6 bytes of all 255 FF FF FF FF FF FF in hexadecimal followed by sixteen repetitions of the...

Page 69: ...e Managing Director Peter Jung Industrial Panel and Box PCs MISC CRC There are some free tools available on Internet that can be used to send a magic packet Please refer to the following link to under...

Page 70: ...ormance and compatibility In this section we ll illustrate some BIOS settings you may need to set or change prior to operating system installation Please always make sure you understand the effect of...

Page 71: ...in the BIOS setting called Slew Rate defines how sharp the rising falling edge is for the output signal of COM1 2 For long distance RS 422 485 transmission you may set the Slew Rate option as High to...

Page 72: ...em s COM3 4 ports support RS 232 full duplex and to enable it COM 2 must be set to RS 232 mode Another option in COM port s BIOS setting is called HS High Speed and when enabled the input clock for ba...

Page 73: ...r the port s baud rate generator to operate at 8x the speed with an effective baud rate of 921 600 bps 115 200 x 8 Please refer to the following instructions on how to enable the high speed mode for y...

Page 74: ...wing table Module description SATA configuration MezIOTM module Description SATA set to Auto MezIO R11 1x 2 5 SATAHDD SSD MezIO R12 1x 2 5 SATAHDD SSD 4 CH isolated DI and 4 CH isolated DO SATA set to...

Page 75: ...4 5 TPM Availability Trusted Platform Module TPM is a hardware based cryptoprocessor to secure hardware by integrating cryptographic keys into devices The system is designed with on board TPM 2 0 modu...

Page 76: ...tion of the system Depending on your application you can configure the option to 25W for higher performance or 12W for lower power consumption You may also leave the setting on Auto and allow the syst...

Page 77: ...ption of the system Depending on your application you can configure the option to 54W for higher performance or 35W for lower power consumption You may also leave the setting on Auto and allow the sys...

Page 78: ...you to enable disable the PoE function of the designated port upon system boot up To enable disable Power over Ethernet settings 1 Press F2 when the system boots up to enter the BIOS setup utility 2 G...

Page 79: ...l and Box PCs 4 9 Wake on LAN Wake on LAN WOL is a mechanism which allows you to turn on your system via Ethernet connection To utilize Wake on LAN function you have to enable this option first in BIO...

Page 80: ...escription S0 Power On System is powered on when DC power is supplied S5 Power Off System is kept in off state when DC power is supplied When you want to use the AT mode remote on off control function...

Page 81: ...F12 upon system start up and select a device you wish boot from Value Option Description Boot Type Dual Boot Type Both legacy and EFI boot media listed are approved as boot media Legacy Boot Type Only...

Page 82: ...ACPI Selection 4 0 5 0 6 0 6 1 Advanced Configuration and Power Interface allows the operating system to control system power management USB Boot Enabled Allow boot from bootable USB devices Disabled...

Page 83: ...rm firmware Most modern operating systems such as Windows 10 and Linux support both Legacy and UEFI boot modes The Legacy boot mode uses MBR partition for disk and VBIOS for video initialization the U...

Page 84: ...s 4 13 Position New Boot Device The Add Boot Options allow you to determine whether a newly added device eg USB flash disk is to boot as the first device to boot or the last in the boot sequence To se...

Page 85: ...T is selected the BIOS automatically stops the watchdog timer after POST Power On Self Test OK When Manually after Entering OS is selected the user must stop the watchdog timer once booted into the OS...

Page 86: ...upport please use Linux kernel versions no later than 4 10 The following list contains the operating systems which have been tested in APROtech Microsoft Windows 10 IoT 2019 LTSC Value Microsoft Windo...

Page 87: ...ation The system comes with a Drivers Utilities DVD that offers one click driver installation process It automatically detects your Windows operating system and installs all necessary drivers for you...

Page 88: ...the following sequence mentioned below Windows 10 x64 The recommended driver installation sequence is 1 Chipset graphics driver x Driver_Pool AMD_V1000 Win_10_64 Setup exe 2 Audio driver x Driver_Pool...

Page 89: ...the system or program is running Otherwise the system shall be reset In this section we ll illustrate how to use the function library provided by Neousys to program the WDT functions Currently WDT dr...

Page 90: ...rotech de Managing Director Peter Jung Industrial Panel and Box PCs WDT and DIO Library Installation To setup WDT DIO Library please follow instructions below 1 Execute WDT_DIO_Setup 2 2 9 9 exe 2 Cli...

Page 91: ...aprotech de Managing Director Peter Jung Industrial Panel and Box PCs To install WDT_DIO_Setup package please follow steps described below 1 Execute WDT_DIO_Setup 2 2 20 exe The following dialog appe...

Page 92: ...Reference InitWDT Syntax BOOL InitWDT void Description Initialize the WDT function You should always invoke InitWDT before set or start watchdog timer Parameter None Return Value TRUE Successfully ini...

Page 93: ...0 the WDT expires and the system resets Parameter None Return Value If the timeout value is given in correct format WDT started this function returns TRUE otherwise FALSE Usage BOOL bRet StartWDT Res...

Page 94: ...stor You need to provide a voltage to specify the logic high low state The input voltage for logic high is 5 24V and the input voltage for logic low is 0 1 5V The digital output function of System ser...

Page 95: ...260 0530 phone 49 911 65 00 79 50 fax 49 911 65 00 79 79 eMail info aprotech de Web www aprotech de Managing Director Peter Jung Industrial Panel and Box PCs DIO Pin Definition Pin Pin Definition Pin...

Page 96: ...rameter None Return Value TRUE Successfully initialized FALSE Failed to initialize Usage BOOL bRet InitWDT DIReadLine Syntax BOOL DIReadLine BYTE ch Description Read a single channel of isolated digit...

Page 97: ...tal output Parameter ch BYTE value specifies the DO channel to be written ch should be a value of 0 3 value BOOL value TRUE or FALSE specifies the status of DO channel Return Value None Usage BYTE ch...

Page 98: ...value Parameter ch BYTE value specifies the DO channel to be written ch should be a value of 0 3 value BOOL value TRUE or FALSE specifies the status of DO channel Return Value None Usage BYTE ch 3 DI...

Page 99: ...tains the following variables portMask WORD value specifies the interrupt mask for corresponding channel s edgeMode WORD value specifies that interrupt is generated when level change set to 0 or on ri...

Page 100: ...s function is descripted as follow void __stdcall callback_func COS_INT_CALLBACK_ARG arg Return Value TRUE if setup successes FALSE if setup failed Usage void __stdcall callback_func COS_INT_CALLBACK_...

Page 101: ...l callback_function COS_INT_CALLBACK_ARG arg printf data 0x 02x flag 0x 02x seq 02d n arg portData arg intrFlag arg intrSeq int main int argc char argv Step 1 initialize DIO library by invoking InitDI...

Page 102: ...he callback function if RegisterCallbackDICOS callback_function printf RegisterCallbackDICOS FAILED n return 3 printf RegisterCallbackDICOS PASSED n Step 4 start the DI Change of State Interrupt if St...

Page 103: ...fault recovery or power reset The function APIs are encapsulated in Neousys WDT_DIO driver package Please follow the instructions in Appendix A Watchdog Timer Isolated DIO to install the driver packag...

Page 104: ...ww aprotech de Managing Director Peter Jung Industrial Panel and Box PCs EnablePoEPort Syntax BOOL EnablePoEPort BYTE port Description Turn on PoE power of designated PoE port Parameter port BYTE valu...

Page 105: ...Jung Industrial Panel and Box PCs DisablePoEPort Syntax BOOL DisablePoEPort BYTE port Description Turn off PoE power of designated PoE port Parameter port BYTE value specifies the index of PoE port Pl...

Reviews: