background image

Nuvo-3100  Series  User’s  Manual 

     

Copyright © 2014 Neousys Technology Inc. All Right Reserved.       

 

Page 92 of 99 

DIO Function Reference 

InitDIO 

Description 

Initialize the DIO function. You should always invoke InitDIO() before write/read any 

DIO port/channel. 

Parameter 

 

None 

Return Value 

 

Returns TRUE if initialization successes, FALSE if initialization failed. 

Usage 

 

BOOL    bRet = InitWDT() 

 

DIReadLine 

Description 

Read a single channel of isolated digital input. 

Parameter 

 

ch 

BYTE value specifies the DI channel to be read.   

For Nuvo-3100 series, ch should be a value of 0 ~ 3. 

Return Value 

 

The status (TRUE or FALSE) of the specified DI channel. 

Usage 

 

BYTE 

ch=3; //DI channel #3 

 

BOOL    DIChValue = DIReadLine(ch); //read DI channel #3 

DIReadPort 

Description 

Read the entire isolated digital input port (4 channels). 

Parameter 

 

None 

Return Value 

A WORD value indicates the status of DI port (4 DI channels, 0x00 ~ 0x0F). 

Summary of Contents for Nuvo-3100 Series

Page 1: ...pyright 2014 Neousys Technology Inc All Right Reserved Page 1 of 99 Neousys Technology Inc Nuvo 3100 Series Intel 3rd Gen Core i7 i5 Fanless in Vehicle Controller Nuvo 3100VTC Nuvo 3120 User s Manual...

Page 2: ...2 of 99 Date Change List Version 2014 08 08 Specify that ignition control function of Nuvo 3120 is optional page 10 Remove E mark from Nuvo 3120 certificate list page 11 A1 1 2014 09 24 Change Nuvo 3...

Page 3: ...WLAN WWAN LED Indicators 15 2 2 5 USB 3 0 Connectors 16 2 2 6 Speaker out and MIC in Audio Jacks 16 2 2 7 DVI HDMI Connectors 17 2 2 8 COM Ports COM1 COM2 18 2 2 9 Hot Swappable HDD Tray Nuvo 3100VTC...

Page 4: ...stall Mini PCIe Module 46 3 3 1 Install Mini PCIe Module to Nuvo 3100VTC 46 3 3 2 Install Mini PCIe Module to Nuvo 3120 50 3 4 Mount your Nuvo 3100 Series 54 3 4 1 Mount your Nuvo 3100VTC with Dedicat...

Page 5: ...llation 82 4 4 1 Install All Drivers Using One Click Driver Installation 82 4 4 2 Install Drivers Manually 83 Appendix A Using Watchdog Timer Isolated DIO 85 Install WDT and DIO Library 86 Using WDT F...

Page 6: ...ates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipm...

Page 7: ...ating temperature a unique feature configurable CPU power mode is developed for Nuvo 3100 series According to ambient condition users can configure the system to operate in maximal performance reduced...

Page 8: ...t for 4x PoE ports Video Port 1x DVI I connector for VGA DVI output supporting 2048x1536 VGA or 1920x1080 DVI resolution 2x DisplayPort supporting 2560x1600 resolution USB 4x USB 3 0 ports and 2x USB...

Page 9: ...1 ms Duration w SSD according to IEC60068 2 27 Certification E Mark for vehicle applications EN 50155 EN 50121 3 2 CE FCC Class A according to EN 55022 EN The maximal power consumption is measured in...

Page 10: ...Power Supply Ignition Control DC Input 8 35V DC input via 3 pin pluggable terminal block Ignition Control Ignition power control with user selectable on off delay Optional Max Power Consumption With C...

Page 11: ...id State Disk SSD is required 1 2 3 Specification of Isolated DIO Isolated Digital Input No of Channel 4 CH Isolated Digital Input Channels Logic Level Logic High 5 to 24V Logic Low 0 to 1 5V Isolated...

Page 12: ...p to 3 30 GHz Intel Core i7 3610QE Processor 6M Cache up to 3 30 GHz Intel Core i7 3540M Processor 4M Cache up to 3 70 GHz Intel Core i7 3520M Processor 4M Cache up to 3 60 GHz Intel Core i5 3610ME Pr...

Page 13: ...U DDR3 HDD may be included Please verify these items if necessary 1 2 Accessory box which contains Neousys Drivers Utilities DVD Damping bracket for in vehicle deployment Shock absorbing grommet DVI t...

Page 14: ...he power button and the PWR LED is lighted up To turn off the Nuvo 3100VTC 3120 you can either issue a shutdown command in OS or just simply press the power button In case of system halts you can pres...

Page 15: ...ion signal indicator lighted up when IGN is high 12V 24V 2 2 4 WLAN WWAN LED Indicators There are another three LED indicators on the front panel to present status of wireless communication Per the sp...

Page 16: ...l corresponding USB 3 0 driver Please refer to section 4 4 for information of driver installation Note 1 Intel USB 3 0 driver does not support Windows XP In Windows XP all USB 3 0 ports will work in U...

Page 17: ...ter supports VGA DDC signals and thus eliminates compatibility issues with VGA monitors Or you can use a DVI I to VGA DVI D Y cable to support two independent display outputs DVI to VGA Adapter DVI I...

Page 18: ...ng industrial grade ITE8783 Super IO chip 40 to 85 C and provide up to 115200 bps baud rate Both COM1 and COM2 support software selectable RS 232 422 485 mode The operation mode of COM1 COM2 can be se...

Page 19: ...HDD tray comes with a locking mechanism to secure the HDD installed Please refer to section 3 2 2 for information regarding installing a HDD to the hot swappable HDD tray This HDD tray supports hot s...

Page 20: ...power For detail information of supplying DC power via pluggable terminal block please refer to section 3 5 In addition to DC power input this terminal block is also used for ignition signal input fo...

Page 21: ...A2 Please refer to section 3 7 for more information regarding ignition power control IGN On Off Delay Configuration for Nuvo 3100VTC Rev A1 Mode Power on Delay Power off Delay Hard off Timeout 0 ATX m...

Page 22: ...econds 5 hours 10 minutes 2 3 3 DisplayPort Ports Nuvo 3100 series supports triple independent display outputs via a DVI I HDMI connector front panel and two DisplayPort connectors back panel The Disp...

Page 23: ...o 3100VTC acting as a PoE PSE Power Sourcing Equipment integrates four GigE PoE ports compliant with IEEE 802 3at standard Each PoE port can deliver 25 5 W of power to a PoE PD Powered Device such as...

Page 24: ...te on off control Please refer to section 4 2 for information of configuring AMT and section 4 4 for information of driver installation for Windows XP 7 8 2 3 6 Gigabit Ethernet Ports Nuvo 3120 Nuvo 3...

Page 25: ...4 4 for information of driver installation for Windows XP 7 8 2 3 7 Isolated DIO Nuvo 3100 series provides 4x isolated digital input channels and 4x isolated digital output channels DIO function on N...

Page 26: ...ures via its on board connectors such as SATA ports mini PCIe sockets internal USB ports optional COM ports and etc In this section we ll illustrate these internal I O functions 2 4 1 DDR3 SODIMM Sock...

Page 27: ...commodate SATA hard drives Each SATA port is composed of a 7 pin SATA connector and a 4 pin power connector SATA 1 Port is used in conjunction with the HDD bracket on Pet Door to accommodate a 2 5 HDD...

Page 28: ...nly Nuvo 3100 series provides internal SATA ports to accommodate SATA hard drives Each SATA port is composed of a 7 pin SATA connector and a 4 pin power connector SATA 2 Port is assembled and connecte...

Page 29: ...ss and USB signals as well as a SIM socket support It is designed for installing off the shelf LTE 3G GPRS GPS module With a SIM card installed it s capable to connect your system to Internet in wide...

Page 30: ...t In addition to mSATA SSD you can also install a 3G GPRS GPS module to this connector as most off the shelf 3G GPRS GPS modules require USB connectivity only With the SIM support it s capable to conn...

Page 31: ...lf size mini PCIe connector is come with x1 PCI Express and USB signals It is designed to work with a mini PCIe WIFI module as the majority of WIFI modules are in half size form factor A dedicated LED...

Page 32: ...Nuvo 3100 Series User s Manual Copyright 2014 Neousys Technology Inc All Right Reserved Page 32 of 99 2 5 Mechanical Dimension 2 5 1 Top View of Nuvo 3100VTC...

Page 33: ...Nuvo 3100 Series User s Manual Copyright 2014 Neousys Technology Inc All Right Reserved Page 33 of 99 2 5 2 Front View of Nuvo 3100VTC 2 5 3 Side View of Nuvo 3100VTC...

Page 34: ...Nuvo 3100 Series User s Manual Copyright 2014 Neousys Technology Inc All Right Reserved Page 34 of 99 2 5 4 Bottom View of Nuvo 3100VTC...

Page 35: ...Nuvo 3100 Series User s Manual Copyright 2014 Neousys Technology Inc All Right Reserved Page 35 of 99 2 5 5 Top View of Nuvo 3120...

Page 36: ...Nuvo 3100 Series User s Manual Copyright 2014 Neousys Technology Inc All Right Reserved Page 36 of 99 2 5 6 Front View of Nuvo 3120 2 5 7 Side View of Nuvo 3120...

Page 37: ...Nuvo 3100 Series User s Manual Copyright 2014 Neousys Technology Inc All Right Reserved Page 37 of 99 2 5 8 Bottom View of Nuvo 3120...

Page 38: ...ports a maximal 8GB capacity by installing one 8GB DDR3 1600MHz SODIMM module You can install replace DDR3 SODIMM modules by following the steps listed below 3 1 1 Install DDR3 SODIMM Module to Nuvo 3...

Page 39: ...the clamps of the socket snap into the latching position of SODIMM module 4 Tilt the HDD assembly and insert the wedge of HDD bracket to the bottom cover Once it s firmly wedged push it down and fix i...

Page 40: ...SODIMM socket 3 Tile the SODIMM module and insert it to the SODIMM socket As it s firmly contacted with socket connector press it down until the clamps of the socket snap into the latching position o...

Page 41: ...following the steps listed below 3 2 1 Install 2 5 HDD to Pet Door of Nuvo 3100VTC 1 Put the Nuvo 3100VTC upside down on a flat surface You can see the Pet Door along with HDD bracket exposed Use a P...

Page 42: ...rved Page 42 of 99 another 2 screws are on the opposite side 3 Pull out the SATA cable inside the chassis and connect it to HDD 4 Tilt the HDD assembly and insert the wedge of HDD bracket to the botto...

Page 43: ...r on the front panel of Nuvo 3100VTC 2 Get the key for the hot swappable HDD tray door from the accessory box and unlock it 3 Pull the handle of the tray door to open the hot swappable HDD tray 4 Inse...

Page 44: ...he Pet Door along with HDD bracket exposed Use a Philips screwdriver to loosen the M3 flat head screw and open it 2 Get the HDD thermal pad from the accessory box Remove the protective films two sides...

Page 45: ...rved Page 45 of 99 another 2 screws are on the opposite side 4 Pull out the SATA cable inside the chassis and connect it to HDD 5 Tilt the HDD assembly and insert the wedge of HDD bracket to the botto...

Page 46: ...Nuvo 3100VTC 1 Put the Nuvo 3100VTC upside down on a flat surface You can see the Pet Door along with HDD bracket exposed Use a Philips screwdriver to loosen the M3 flat head screw and open then remov...

Page 47: ...heat sink assembly till the SATA signal and power cable for HDD tray exposed After removing cables from the connectors continue slide bottom cover out 5 You can see two SIM card one half size mini PC...

Page 48: ...00VTC PCBA heat sink assembly and fix 2 hex bolts Then fix the SMA connector of the IPEX to SMA cable to the back panel 9 Assemble bottom cover with Nuvo 3100VTC PCBA heat sink assembly and push it ba...

Page 49: ...lts on the back panel 11 Assemble the front panel with Nuvo 3100VTC PCBA heat sink assembly and fix 5 hex bolts on it 12 Tilt the HDD assembly and insert the wedge of HDD bracket to the bottom cover O...

Page 50: ...1 Put the Nuvo 3120 upside down on a flat surface You can see the Pet Door along with HDD bracket exposed Use a Philips screwdriver to loosen the M3 flat head screw and open then remove it 2 Turn your...

Page 51: ...move the back panel 5 Gently slide out the bottom cover of Nuvo 3120 6 You can see two SIM card one half size mini PCIe one full size mini PCIe and one mSATA socket exposed full size half size mini PC...

Page 52: ...with Nuvo 3120 PCBA heat sink assembly and fix 2 hex bolts Then fix the SMA connector of the IPEX to SMA cable to the back panel 10 Assemble bottom cover with Nuvo 3120 PCBA heat sink assembly and pu...

Page 53: ...sys Technology Inc All Right Reserved Page 53 of 99 13 Tilt the HDD assembly and insert the wedge of HDD bracket to the bottom cover Once it s firmly wedged push it down and fix it using a M3 flat hea...

Page 54: ...ease refer to the information listed below 3 4 1 Mount your Nuvo 3100VTC with Dedicated Damping Brackets Considering in vehicle deployment Nuvo 3100VTC is shipped with dedicated damping bracket to abs...

Page 55: ...vo 3120 on the Wall Surface Nuvo 3120 is shipped with wall mount brackets as the standard mounting option You can mount your Nuvo 3120 on the wall surface by following the steps listed below 1 Get two...

Page 56: ...Reserved Page 56 of 99 2 Place Nuvo 3120 on a flat surface and fix it with screws You can also take advantage of the keyhole shaped holes of mounting brackets to suspend Nuvo 3120 on the Wall 3 For b...

Page 57: ...the option of the DIN rail mounting kit The kit includes a bracket and a DIN rail mounting clip You should fix the clip to the bracket using four M4 flat head screws first and then fix the bracket ass...

Page 58: ...the wires with a gauge of 12 24 AWG 3 Carefully identify the positive and negative contacts of your DC power supply and pluggable terminal block The polarities between DC power supply and terminal bl...

Page 59: ...r is connected push the power button will turn on the system as well as the PWR LED indicator Push the button when system is on will turn off the system If your operating system supports ATX power mod...

Page 60: ...sing Wake on LAN Function Wake on LAN WOL is a mechanism to wake up a computer system from a S5 system off with standby power state via issuing a magic packet Nuvo 3100 series implements the Wake on L...

Page 61: ...ck the Configure button Click the Power Management tag and configure the following two options accordingly Wake on Magic Packet Nuvo 3100 series can wake from S5 state when receiving a magic packet Th...

Page 62: ...0A 0B 0C 78 D0 04 0A 0B 0C 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 understand more about Magic Packet ht...

Page 63: ...Nuvo 3100 Series User s Manual Copyright 2014 Neousys Technology Inc All Right Reserved Page 63 of 99 4 Click the Power Management tag and check the following two options accordingly...

Page 64: ...ed in following diagram 1 When DC input is supplied to Nuvo 3100VTC MCU starts to periodically detect ignition signal Note that only MCU is working at this moment and the overall power consumption is...

Page 65: ...cases system may be failed to normally shutdown via a soft off operation due to system application halts The ignition power control module on Nuvo 3100VTC offers a mechanism called hard off to handle...

Page 66: ...ring configuration for in vehicle deployment 1 Connect car Battery line 12V for sedan 24V for bus truck to V 2 Connect car Batter GND line to GND 3 Connect ACC line to IGN Note 1 Please make sure your...

Page 67: ...0 Mode 0 is the ATX mode without power on and power off delay User can only use the power button on the front panel to turn on or turn off the Nuvo 3100VTC system Mode Power on Delay Power off Delay...

Page 68: ...lay Power off Delay Hard off Timeout 0 N A N A N A Mode 1 If Mode 1 is specified the system automatically turns on the system when DC power is applied A retry mechanism is designed to repeat the power...

Page 69: ...minutes 10 3 minutes 10 minutes 10 minutes 11 3 minutes 30 minutes 10 minutes 12 10 minutes 30 minutes 10 minutes Mode 13 Mode 14 Mode 15 Mode 13 Mode 14 and Mode 15 are ignition power control modes...

Page 70: ...ng Mode COM1 and COM2 of Nuvo 3100 series support RS 232 full duplex RS 422 full duplex and RS 485 half duplex mode You can set the COM1 COM2 operating mode via BIOS settings Another option in BIOS ca...

Page 71: ...D 1 5 10 or a higher disk access throughput RAID 0 Nuvo 3100VTC features built in hardware RAID No additional H W or driver is needed to use RAID function Our suggestion of how to set SATA controller...

Page 72: ...gured as fixed storage device so you can install OS You should configure operating mode of HDD tray according to your application To enable disable hot swap for HDD tray 1 When Nuvo 3100VTC boots up p...

Page 73: ...capabilities such as hot swapping and native command queuing is supported in several later version of operating systems Our suggestion of how to set SATA controller mode is If you re using Windows XP...

Page 74: ...f System is kept in off state when DC power is supplied Last State The on off state of the system is determined according to the last state when DC power is disconnected For example if system is still...

Page 75: ...onfigurable options to control the W_DISABLE signals for each mini PCIe mSATA socket Please note that most mini PCIe modules support PCI Express Mini Card Specification Rev 1 2 only and therefore To c...

Page 76: ...rating Mode to alter CPU power per user s preference User can select a proper mode according to the environment of deployment e g indoor outdoor with without airflow ant etc CPU Benchmark Score v s Op...

Page 77: ...ws users to use the watchdog timer to secure the booting process You can specify the timeout value for watchdog timer Once the watchdog timer expires the BIOS issues a reset command to initiate anothe...

Page 78: ...ge 78 of 99 1 When Nuvo 3100 boots up press F2 to enter BIOS setup utility 2 Go to Boot menu 3 Disable or select timeout value for WDT for Booting option 4 Once you give a timeout value the WDT Stop O...

Page 79: ...ays to select the device You can either press F12 when system boots up to go to Boot Manager and then select one of the devices or select the boot device in BIOS settings To select a boot device in BI...

Page 80: ...se AMT to remotely control Nuvo 3100VTC you need to configure AMT password and network settings 1 Make sure you have Ethernet connection on the first Ethernet port of Nuvo 3100VTC 2 Press F10 when Nuv...

Page 81: ...64 bit 4 Microsoft Window 8 32 bit 5 Microsoft Window 8 64 bit 6 Ubuntu version later than 11 04 Desktop 64bit 7 Ubuntu version later than 10 10 Desktop 32bit 8 Debian version later than 6 0 64bit 9...

Page 82: ...t one mouse click 4 4 1 Install All Drivers Using One Click Driver Installation 1 Insert the Drivers Utilities DVD into a USB DVD drive attached to your Nuvo 3100 series A setup utility launches and t...

Page 83: ...commended driver installation sequence is 1 Chipset driver x Driver_Pool Chipset_7_Series XP infinst_autol exe 2 Windows Installer 3 1 x Driver_Pool DotNET35 XP WindowsInstaller KB893803 v2 x86 exe 3...

Page 84: ...Pool ME_7_Series Win7_8_AMT Setup exe Windows 8 32 bit The recommended driver installation sequence is 1 Chipset driver x Driver_Pool Chipset_7_Series Win7_8_ALL SetupChipset exe 2 Graphics driver x D...

Page 85: ...olated DI channels and 4x isolated DO channels via a DSUB 15 connector The digital I O supports simple polling mode I O access so users program can read or write DIO channel s using this function libr...

Page 86: ...T_DIO_Setup exe In prior to program WDT and DIO on Nuvo and POC series you should execute the setup program and install the WDT and DIO library Note you need WDT_DIO driver Rev 2 06 or later to suppor...

Page 87: ...ill take effect after system rebooting 4 When you programming your WDT or DIO program the related files are located in Header File Include Library File Lib Function Reference Manual Sample Code Sample...

Page 88: ...if initialization failed Usage BOOL bRet InitWDT SetWDT Description Set timeout value and unit for watchdog timer When InitWDT is invoked a default timeout value of 255 seconds is assigned Parameter...

Page 89: ...n Value If the timeout value is given in correct format this function returns TRUE otherwise FALSE Usage BOOL bRet StartWDT ResetWDT Description Reset the timeout value to the value given by SetWDT If...

Page 90: ...s 5 24V and the input voltage for logic low is 0 1 5V The digital output function of Nuvo 3100 series is implemented using Power MOSFET Analog Device iCoupler component The DO channels are configured...

Page 91: ...2014 Neousys Technology Inc All Right Reserved Page 91 of 99 DIO Pin Definition Pin Pin Definition Pin Pin Definition 1 DI_0 9 DI_GND 2 DI_1 10 DI_2 3 DI_GND 11 DI_3 4 DO_GND 12 DO_GND 5 DO_0 13 DO_2...

Page 92: ...tion failed Usage BOOL bRet InitWDT DIReadLine Description Read a single channel of isolated digital input Parameter ch BYTE value specifies the DI channel to be read For Nuvo 3100 series ch should be...

Page 93: ...ld 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 channel 3 BOOL DOChValue TRUE DOWriteLine ch DOChValue write DO channel 3 as...

Page 94: ...value BOOL value TRUE or FALSE specifies the status of DO channel Return Value None Usage BYTE ch 3 DI channel 3 BOOL DOChValue TRUE DOWriteLineChecked ch DOChValue write DO channel 3 as TRUE DOWriteP...

Page 95: ...l 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 corresponding channel s edgeType WORD value specifies that interrupt...

Page 96: ...function is descripted as follow void __stdcall callback_func COS_INT_CALLBACK_ARG arg Return Value Returns TRUE if setup successes FALSE if setup failed Usage void __stdcall callback_func COS_INT_CAL...

Page 97: ...echnology Inc All Right Reserved Page 97 of 99 StopDICOS Syntax BOOL StopDICOS void Description Stop DI Change of State interrupt Parameter None Return Value Returns TRUE if stop procedure successes F...

Page 98: ...Data arg intrFlag arg intrSeq int main int argc char argv Step 1 initialize DIO library by invoking InitDIO if InitDIO printf InitDIO FAILED n return 1 printf InitDIO PASSED n Step 2 setup Change of S...

Page 99: ...AILED n return 3 printf RegisterCallbackDICOS PASSED n Step 4 start the DI Change of State Interrupt if StartDICOS printf StartDICOS FAILED n return 4 printf StartDICOS PASSED n printf npress any key...

Reviews: