Neousys Technology Nuvo 2500 Series User Manual

Neousys Technology Nuvo 2500 Series User Manual

Compact intel bay trail fanless computer
Table of Contents

Advertisement

Quick Links

Nuvo-2500 Series User's Manual
Neousys Technology Inc.
Nuvo-2500 Series
Compact Intel® Bay Trail Fanless Computer
User's Manual
Rev. A1.0
Published Jul. 20th, 2015
Copyright © 2015 Neousys Technology Inc. All Right Reserved.
Page 1 of 154

Advertisement

Table of Contents
loading

Summary of Contents for Neousys Technology Nuvo 2500 Series

  • Page 1 Nuvo-2500 Series User’s Manual Neousys Technology Inc. Nuvo-2500 Series Compact Intel® Bay Trail Fanless Computer User’s Manual Rev. A1.0 Published Jul. 20th, 2015 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 1 of 154...
  • Page 2 Nuvo-2500 Series User’s Manual Date Description Version 2015.7.15 First released A1.0 2015.7.20 Modify fonts of contents A1.0 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 2 of 154...
  • Page 3: Table Of Contents

    Gigabit Ethernet Ports ........................ 34 2.2.7 IEEE 802.3at PoE PSE ......................35 2.2.8 Software-programmable COM Ports ..................36 2.2.9 VGA Port ............................ 37 2.2.10 DC Input ..........................38 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 3 of 154...
  • Page 4 Mount your Nuvo-2500 and Nuvis-2520at on the DIN Rail ............75 3.7.4 Mount your Nuvo-2510VTC on the DIN Rail ................76 -2500 S ................... 77 ONNECT POWER TO ERIES -2500 S ....................78 OWER ON YOUR ERIES Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 4 of 154...
  • Page 5 Wiring for Isolated DIO ......................106 5.3.2 DIO Function Reference ......................107 5.3.2.1 InitDIO ............................107 5.3.2.2 DIReadLine ............................ 108 5.3.2.3 DIReadPort ............................ 109 5.3.2.4 DOWriteLine ..........................110 5.3.2.5 DOWritePort ..........................111 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 5 of 154...
  • Page 6 ADC Function Reference ......................139 5.7.1.1 ADC_Start ............................139 5.7.1.2 ADC_Stop ............................140 5.7.1.3 ADC_GetData ..........................141 QEI F ........................142 SING UNCTION 5.8.1 QEI Function Reference ......................142 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 6 of 154...
  • Page 7 5.10.1 LED Function Reference ..................... 153 5.10.1.1 LED_SetCurrentDriving ......................... 153 5.11 MCU F ........................154 SING UNCTION 5.11.1 LED Function Reference ..................... 154 5.11.1.1 MCU_GetVersion ........................... 154 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 7 of 154...
  • Page 8: Figure

    35: B -2510VTC ....................59 IGURE OTTOM IEW OF 36: T -2510VTC ......................59 IGURE IEW OF 37: F -2520 ......................60 IGURE RONT IEW OF UVIS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 8 of 154...
  • Page 9 BIOS ....................91 IGURE NABLING AKE ON 75: C BIOS ............... 92 IGURE ONFIGURING OWER ON AFTER OWER AILURE IN 76: C BIOS ......................93 IGURE ONFIGURING Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 9 of 154...
  • Page 10 DIO L ................100 IGURE OMPLETE IBRARY NSTALLATION 82: W ....................106 IGURE IRING OF ISOLATED DIGITAL INPUTS 83: W ................... 106 IGURE IRING OF ISOLATED DIGITAL OUTPUTS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 10 of 154...
  • Page 11: Table

    ..................... 55 ABLE ONNECTORS ON ACKPLANE 26: F BIOS ........................87 ABLE UNCTION EYS IN 27: O ................92 ABLE PTIONS OF OWER N AFTER OWER AILURE Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 11 of 154...
  • Page 12: Declaimer

    This manual is intended to be used as a practical and informative guide only and is subject to change without prior notice. It does not represent commitment from Neousys Technology Inc. Neousys shall not be liable for direct, indirect, special, incidental, or consequential damages arising out of the use of the product or documentation, nor for any infringements upon the rights of third parties, which may result from such use.
  • Page 13: Chapter 1 Introduction

    Strobe control can easily be realized by DTIO without any CPU effort. The combination of these unique features makes Nuvis-2520at proper for industrial automation and machine vision applications. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 13 of 154...
  • Page 14: Product Specification

    205 mm (W) x 145 mm (D) x 73 mm (H) Weight 2.3 kg (including one 2.5" HDD and DDR3 SO-DIMM) Mounting Wall-mount (Standard) or DIN-rail mount (Optional) Environmental Operating -25°C ~ 70°C, 100% CPU loading */** Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 14 of 154...
  • Page 15 IEC60068-2-64) Shock Operating, 50 Grms, Half-sine 11 ms Duration (w/ SSD, w/o add-on card, according to IEC60068-2-27) CE/FCC Class A, according to EN 55022 & EN 55024 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 15 of 154...
  • Page 16: Specification Of Nuvo-2500E

    2.3 kg (including one 2.5" HDD and DDR3 SO-DIMM) Mounting Wall-mount (Standard) or DIN-rail mount (Optional) Environmental Operating -25°C ~ 70°C, 100% CPU loading */** Temperature Storage -40°C ~85°C Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 16 of 154...
  • Page 17 IEC60068-2-64) Shock Operating, 50 Grms, Half-sine 11 ms Duration (w/ SSD, w/o add-on card, according to IEC60068-2-27) CE/FCC Class A, according to EN 55022 & EN 55024 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 17 of 154...
  • Page 18: Specification Of Nuvo-2510Vtc

    Mounting Patent-pending shock-absorbing wall-mounting (standard) or DIN-Rail mounting (optional) Environmental Operating -25°C ~ 70°C, 100% CPU loading */** Temperature Storage -40°C ~85°C Temperature Humidity 10%~90% , non-condensing Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 18 of 154...
  • Page 19 IEC60068-2-64) Shock Operating, 50 Grms, Half-sine 11 ms Duration (w/ SSD, w/o add-on card, according to IEC60068-2-27) CE/FCC Class A, according to EN 55022 & EN 55024 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 19 of 154...
  • Page 20: Specification Of Nuvis-2520At-P

    Weight 2.3 kg (including one 2.5" HDD and DDR3 SO-DIMM) Mounting Wall-mount (Standard) or DIN-rail mount (Optional) Environmental Operating -25°C ~ 70°C, 100% CPU loading */** Temperature Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 20 of 154...
  • Page 21 IEC60068-2-64) Shock Operating, 50 Grms, Half-sine 11 ms Duration (w/ SSD, w/o add-on card, according to IEC60068-2-27) CE/FCC Class A, according to EN 55022 & EN 55024 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 21 of 154...
  • Page 22: Specification Of Nuvis-2520At-E

    Weight 2.3 kg (including one 2.5" HDD and DDR3 SO-DIMM) Mounting Wall-mount (Standard) or DIN-rail mount (Optional) Environmental Operating -25°C ~ 70°C, 100% CPU loading */** Temperature Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 22 of 154...
  • Page 23 IEC60068-2-64) Shock Operating, 50 Grms, Half-sine 11 ms Duration (w/ SSD, w/o add-on card, according to IEC60068-2-27) CE/FCC Class A, according to EN 55022 & EN 55024 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 23 of 154...
  • Page 24: Specification Of Can Bus

    Table 6: Specification of CAN Bus Item Specification Port Number Connector DB9 Male Connector Version CAN 2.0A & 2.0B Max. Speed 1Mbps Signal CAN_H, CAN_L Isolation Non-isolated Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 24 of 154...
  • Page 25: Specification Of Di/O

    Sink type Interface MOSFET, open drain Rated Driving Voltage 24VDC Max. Driving Voltage 30VDC Rated Driving Current 200mA Peak Driving Current On Time <2µs Off Time <0.3µs Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 25 of 154...
  • Page 26: Specification Of Pwm Output

    Output Type Voltage Output Output High Voltage Output Low Voltage Output Current Max. Output Frequency 500KHz Min. Output Frequency 20Hz Min. Pulse-Width 0.25μs Min. Pulse-Width Resolution 0.0125μs Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 26 of 154...
  • Page 27: Specification Of Quadrature Encoder Input

    5V pull-high with 2.2KΩ internal resistor for open-collector encoder Power Supply 12VDC, 50mA Signals Phase A/B and Out/Dir configurable Max. Frequency 100KHz / single phase Counter Range 32-bit Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 27 of 154...
  • Page 28: Specification Of Adc

    The analog inputs are mainly for human interface devices with analog output signals, such as hall sensor joystick and analog stick, and are not highly calibrated. It’s not suitable for any measurement applications. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 28 of 154...
  • Page 29: Chapter 2 Getting To Know Your Nuvo-2500

    When you receive the package of Nuvo-2500 Series, please check immediately if the package contains all the items listed in the following table. If any item is missing or damaged, please contact your local dealer or Neousys Technology Inc. for further assistance.
  • Page 30 Neousys Drivers & Utilities DVD • Wall-mounting bracket • 3-pin pluggable terminal block • M4 P-Head screws for wall-mounting bracket • M3 F-Head screws (if HDD not installed) Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 30 of 154...
  • Page 31: Front Panel I/O Functions

    The reset button is used to manually reset the system in case of any abnormal condition. To avoid unexpected operation, the reset button is hidden behind the front panel. You need to use a pin-like object to push the reset button. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 31 of 154...
  • Page 32: Led Indicators

    Hard drive indicator, flashing when SATA HDD is active. Amber Watchdog timer indicator, flashing when watchdog timer is started. Green Ignition signal indicator, lighted-up when IGN is high (12V/24V). Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 32 of 154...
  • Page 33: Usb 3.0 Connectors

    USB 2.0, USB 1.1 and USB 1.0 devices. Legacy USB support is provided so you can use USB keyboard/mouse in DOS environment. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 33 of 154...
  • Page 34: Gigabit Ethernet Ports

    Orange 1000 Mbps To utilize the ports in Windows, you need to install corresponding driver for Intel® I210 GbE controller. Please refer to the section “Driver Installation” Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 34 of 154...
  • Page 35: Ieee 802.3At Poe Pse

    Nuvo-2500 doesn't support this functionality. The following figures show PoE Port of Nuvo-2510VTC and Nuvis-2520at Figure 8: Nuvo-2510VTC PoE PSE Port Figure 9: Nuvis-2520at PoE PSE Port Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 35 of 154...
  • Page 36: Software-Programmable Com Ports

    Table 17: Pin Definition of COM1 and COM 2 Pin No. COM1 / COM2 RS-232 Mode RS-422 Mode RS-485 Mode (Two-wire 485) 422 TXD+ 485 TXD+/RXD+ 422 RXD+ 422 RXD- 422 TXD- 485 TXD-/RXD- Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 36 of 154...
  • Page 37: Vga Port

    To achieve best VGA output resolution in Windows, you need to install corresponding graphics driver. Please refer to “Driver Installation” for information of driver installation. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 37 of 154...
  • Page 38: Dc Input

    Table 19: Nuvo-2510VTC DC input connector Pin No Name Description Positive polarity of DC power input (8 ~ 35V). Negative polarity of DC power input Ignition input for ignition power control Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 38 of 154...
  • Page 39: Back Panel I/O Functions

    The connector is a DVI-I connector. But the analog signal is not connected inside Nuvo-2500. This port is not compatible with a passive DVI-I to VGA adapter. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 39 of 154...
  • Page 40: Com Ports

    Super IO chip (-40 to 85°C) and provide up to 115200 bps baud rate. The following table describes the pin definition of two COM ports. Table 20: Pin Definition of COM3 and COM4 Pin# COM3 / COM4 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 40 of 154...
  • Page 41: Speaker-Out And Mic-In Jacks

    To utilize the microphone input function in Windows, you need to install corresponding drivers for both Intel® chipset and Realtek ALC262 codec. Please refer to the section “Driver Installation”. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 41 of 154...
  • Page 42: Can Bus Port

    Reserved pin. Keep unconnected CAN_L CAN Bus Low-level voltage Reserved Reserved pin. Keep unconnected Reserved Reserved pin. Keep unconnected Reserved Reserved pin. Keep unconnected Reserved Reserved pin. Keep unconnected Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 42 of 154...
  • Page 43: Auxiliary I/O Port Of Nuvo-2500

    GND of Encoder/PWM/ADC/12V Encoder Phase A input Encoder Phase B input Non-isolated 12V power supply GND of Encoder/PWM/AI/12V AI_1 Voltage input channel 1 AI_0 Voltage input channel 0 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 43 of 154...
  • Page 44 PWM output channel 3 GND of Encoder/PWM/AI/12V PWM_4 PWM output channel 4 PWM_5 PWM output channel 5 Reserved Reserved pin. Keep unconnected Reserved Reserved pin. Keep unconnected Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 44 of 154...
  • Page 45: Auxiliary I/O Port Of Nuvis-2520At

    Digital input channel 1 DI_GND Digital input GND Encoder Index input GND of Encoder/PWM/ADC/12V Encoder Phase A input Encoder Phase B input Non-isolated 12V power supply GND of Encoder/PWM/AI/12V Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 45 of 154...
  • Page 46 PWM output channel 3 GND of Encoder/PWM/AI/12V PWM_4 PWM output channel 4 PWM_5 PWM output channel 5 LED+ LED power supply positive LED- LED power supply negative Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 46 of 154...
  • Page 47: Internal I/O Functions

    WIFI, 3G, GPS, RAID and etc. In addition, the SIM card support makes it possible to connect your system to Internet in wide territory through telecom operator's GPRS/3G/LTE network. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 47 of 154...
  • Page 48: Usb Only Mini Pci Express Connector

    Figure 21: Mini PCI Express Connector with only USB Signal and External SIM Socket On Nuvo-2510VTC, this USB only mini-PCIe connector also supports an external SIM socket. This makes Nuvo-2510VTC idea for applications which needs two SIM card. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 48 of 154...
  • Page 49: Half-Size Msata Connector

    Nuvo-2500 Series a dual storage system. On the other hand, this connector also behaves like the USB only Mini PCI Express Connector mentioned in the section “USB Only Mini PCI Express Connector” Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 49 of 154...
  • Page 50: Ddr3L Sodimm Socket

    “Install a DDR3L SODIMM Module”. NOTE Installing incorrect memory module might damage the system or result in system failure. Please make sure you're installing a 1.35V DDR3L SODIMM module. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 50 of 154...
  • Page 51: Sata Connector

    SATA cable. You can connect a 2.5" HDD or SSD to this port. Please refer to the section “Install a 2.5” HDD/SSD” for detail on installing an HDD/SSD to SATA port. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 51 of 154...
  • Page 52: Ignition Mode Switch

    Please refer to the section “Ignition Power Control” for information of using ignition power control. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 52 of 154...
  • Page 53: Expansion Cassette

    Some add-on cards have longer connects, such as BNC, on the PCI bracket. This may result in interfering while installing the card thought the PCB size is close to the limitation. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 53 of 154...
  • Page 54: Cassette Of Nuvo-2500E And Nuvis-2520At-E

    3-pin, 2.54mm pitch power connector for supplying Power 12VDC to the optional fan. Description Reserved 5/12VDC 4-pin, 2.0mm pitch wafer connector for supplying Power 5/12VDC Description 5V (2A rated Current) Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 54 of 154...
  • Page 55: Cassette Of Nuvo-2500P And Nuvis-2520At-P

    3-pin, 2.54mm pitch power connector for supplying Power 12VDC to the optional fan. Description 5/12VDC 4-pin, 2.0mm pitch wafer connector for supplying Power 5/12VDC Description 5V (2A rated Current) Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 55 of 154...
  • Page 56: Mechanical Dimension

    Nuvo-2500 Series User’s Manual 2.6 Mechanical Dimension 2.6.1 Nuvo-2500 Front View Figure 29: Front View of Nuvo-2500 Side View (Right) Figure 30: Side View (Right) of Nuvo-2500 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 56 of 154...
  • Page 57 Nuvo-2500 Series User’s Manual Bottom View Figure 31: Bottom View of Nuvo-2500 Top View Figure 32: Top View of Nuvo-2500 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 57 of 154...
  • Page 58: Nuvo-2510Vtc

    Nuvo-2500 Series User’s Manual 2.6.2 Nuvo-2510VTC Front View Figure 33: Front View of Nuvo-2510VTC Side View (Right) Figure 34: Side View (Right) of Nuvo-2510VTC Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 58 of 154...
  • Page 59 Nuvo-2500 Series User’s Manual Bottom View Figure 35: Bottom View of Nuvo-2510VTC Top View Figure 36: Top View of Nuvo-2510VTC Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 59 of 154...
  • Page 60: Nuvis-2520At

    Nuvo-2500 Series User’s Manual 2.6.3 Nuvis-2520at Front View Figure 37: Front View of Nuvis-2520at Side View (Right) Figure 38: Side View (Right) of Nuvis-2520at Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 60 of 154...
  • Page 61 Nuvo-2500 Series User’s Manual Bottom View Figure 39: Bottom View of Nuvis-2520at Top View Figure 40: Top View of Nuvis-2520at Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 61 of 154...
  • Page 62: Chapter 3 Getting Start

    To install an add-on card or modules, please release the four M4 screws and follow remove the cassette first as shown in the following picture. Figure 41: Cassette Screws Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 62 of 154...
  • Page 63: Remove The

    Nuvo-2500. The figures show the location of back cover screws. Please release the back cover screws in prior to removing the back cover. Figure 42: Nuvo-2500 and Nuvis-2520at Back Cover Screw Figure 43: Nuvo-2510VTC Back Cover Screw Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 63 of 154...
  • Page 64: Install An Add-On Card Into Cassette

    2. Release the M3 screw and you can open the cassette. Figure 44: Cassette Cover Screw 3. Remove the blank PCI Bracket installed in the Cassette by loosening the M3 screw. Figure 45: Remove PCI Bracket Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 64 of 154...
  • Page 65 Figure 46: Install an Add-on Card 5. Recover the Cassette and assemble it to your system. Fix Cassette with the four M4 screws. Figure 47: Close Cassette and Assemble Cassette to System Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 65 of 154...
  • Page 66: Install Addr3L Sodimm Module

    4. Tile the memory module and insert it to the socket. As it's firmly contacted with socket connectors, press it down till the clamps of the socket snap into the latching position of the memory module. Figure 48: Install the Memory Module Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 66 of 154...
  • Page 67: Install A 2.5" Hdd/Ssd

    Use a Philips screwdriver to fix the HDD with M3 flat-head screws. Please note that the HDD must be placed in the right direction as below. Figure 50: Fasten HDD Screws Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 67 of 154...
  • Page 68 6. Tilt the HDD assembly and insert the wedge of HDD bracket to your system. Once it's firmly wedged, push it down and fix it using a M3 flat-head screw. Figure 52: Install the HDD Bracket with HDD mounted on it Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 68 of 154...
  • Page 69: Install A Mini-Pcie Module

    Tilt the mini-PCIe module and insert it to the mini-PCIe port. And fix the module with two M2.5 P-head screws. Figure 54: Install and Lock the Mini-PCIe Module Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 69 of 154...
  • Page 70 5. Assemble the back cover and fasten the M3 screw, and also assemble the Cassette if any. 6. Attach the WIFI antenna to the SMA connector. Figure 56: System with an Antenna Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 70 of 154...
  • Page 71: Mount Your Nuvo-2500 Series

    For the best efficiency of heat dissipation, please ensure your system in a correct orientation, as shown in the following figure, whenever it’s vertically mounted. Figure 57: Correct Orientation of Mounting your System Vertically Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 71 of 154...
  • Page 72: Mount Your Nuvo-2500 And Nuvis-2520At On The Wall

    3. You can fix the system on a flat surface through the four mount holes with M4 screws. Or alternatively, you can suspend the system on a vertical surface through the four key holes with M4 screws. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 72 of 154...
  • Page 73: Mount Your Nuvo-2510Vtc On The Wall

    2. Get the shock-absorbing wall-mount bracket from your accessory box, and tighten the four M4 shoulder screws to attach the bracket on your system. Figure 61: Assemble the Wall-mount Bracket Nuvo-2510VTC Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 73 of 154...
  • Page 74 Figure 62: Fix Nuvo-2510VTC on a flat surface 4. Or alternatively, you can suspend the system on a vertical surface through the four key holes with M4 screws. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 74 of 154...
  • Page 75: Mount Your Nuvo-2500 And Nuvis-2520At On The Din Rail

    DIN-rail bracket on your system. Figure 63: Assemble the DIN-rail Bracket Nuvo-2500 and Nuvis-2520at 3. You can mount the system to DIN rail with the DIN rail clip Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 75 of 154...
  • Page 76: Mount Your Nuvo-2510Vtc On The Din Rail

    DIN-rail bracket on your system. Figure 64: Assemble the DIN-rail Bracket on Nuvo-2510VTC 3. You can mount the system to DIN rail with the DIN rail clip Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 76 of 154...
  • Page 77: Connect Dc Power To Nuvo-2500 Series

    4. Push the terminal block to the DC input connector till it's firmly attached. Now you can supply the DC power and operate your system. Figure 66: System with DC Input Terminal Block Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 77 of 154...
  • Page 78: Power On Your Nuvo-2500 Series

    BIOS option. 3. In Windows 7 system, identify the Local Area Connection of corresponding Intel® I210 Gigabit Controller and click the Configure button. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 78 of 154...
  • Page 79 Figure 68: Enable Wake on Magic Packet in Configure Window Wake on Magic Packet Checking this option enables your system to wake up from S3 or S4 state upon receiving a magic packet. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 79 of 154...
  • Page 80 Wake on Magic Packet from power off state Checking this option enables your system to wake up from S5 (system off with standby power) state upon receiving a magic packet. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 80 of 154...
  • Page 81: Ignition Power Control

    7. After a period of time, the ignition signal is inactive. 8. MCU starts to count a pre-defined power-off delay. 9. Once power-off delay expired, another PWRBTN# pulse is issued to perform a soft-off Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 81 of 154...
  • Page 82 Parameters setting in BIOS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 82 of 154...
  • Page 83: Operation Modes Of Ignition Power Control

    Each mode supports a hard-off timeout of 10 minutes. Mode Power-on Delay Power-off Delay Hard-off Timeout 10 seconds 10 seconds 10 minutes 30 seconds 1 minute 10 minutes Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 83 of 154...
  • Page 84 5. Press F10 to save configured parameter. The ignition control module will be reset and then operate according to parameters configured in BIOS setup menu. IGN Operation Mode Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 84 of 154...
  • Page 85 Hard-off Timeout Specify system hard-off timeout. Once system failed to normally shutdown via a soft-off operation due to system/application halts (e.g. Windows BSOD), ignition control module Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 85 of 154...
  • Page 86 Once the battery voltage is lower than the specified threshold, it performs system shutdown (soft-off) and cut off system power to prevent battery drain-out. You should specify the low battery threshold according to the given battery voltage. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 86 of 154...
  • Page 87: Chapter 4 Bios And Driver

    BIOS options. Table 26: Function Keys in BIOS Keys Function Help ↑↓←→ Select Item F5/F6 Change Values Load Setup Defaults Exit Enter Select -> SubMenu Save and Exit Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 87 of 154...
  • Page 88: Com1 & Com2 Operation Mode

    2. Go to [Advanced] / [Peripheral Configuration] 3. Set the [Set COM1 as] option to a proper mode for COM1 of your Nuvo-2500. Figure 71: Setting Modes of COM Port in BIOS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 88 of 154...
  • Page 89: Chipset Sata Mode

    2. Go to [Advanced] / [SATA Configuration]. 3. Set the [Chipset SATA Mode] option to a proper mode for your Nuvo-2500. Figure 72: Setting Modes of SATA Mode in BIOS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 89 of 154...
  • Page 90: C-States And Max C-States

    2. Go to [Power] / [Advanced CPU Control]. 3. Enable/disable the [C-States] option according to your application. 4. Configure the [Max C-States] option according to your application. Figure 73: Configuring C-States in BIOS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 90 of 154...
  • Page 91: Wake-On-Lan Option

    1. When Nuvo-2500 boots up, press F2 to enter BIOS setup utility. 2. Enable/disable the [Wake on LAN] option according to your application. Figure 74: Enabling Wake on LAN in BIOS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 91 of 154...
  • Page 92: Power On After Power Failure Option

    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. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 92 of 154...
  • Page 93: Watchdog Timer For Booting

    4. Once you give a timeout value, the [WDT Stop Option] option appears. You can select either [Automatically after POST] or [Manually after Entering OS]. Figure 76: Configuring WDT in BIOS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 93 of 154...
  • Page 94: Select A Boot Device

    • Others You can use F5/F6 or +/- to change the boot order of devices or device types. Figure 77: Configuring order of booting devices in BIOS Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 94 of 154...
  • Page 95: Operating System Support

    You can visit Intel website for further information. Neousys will keep this list updated as we continuously test other operating systems with Nuvo-2500 Series. Please contact us for the latest OS support list. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 95 of 154...
  • Page 96: Driver Installation

    Nuvo-2500 Series User’s Manual 4.3 Driver Installation Neousys Technology Inc. provides a very convenient utility in “Drivers & Utilities DVD” to allow the “One-Click” driver installation. This utility automatically detects your Windows operating system and installs all necessary drivers to your Nuvo-2500 Series with just one mouse click.
  • Page 97: Install Drivers Manually

    The recommended driver installation sequence is 1. Chipset driver (x:\Driver_Pool\Chipset_Vlv\Win7_8_ALL\SetupChipset.exe) 2. Graphics driver (x:\Driver_Pool\Graphics_3rd_i7_Vlv\Win7_8_32\Setup.exe) 3. Audio driver (x:\Driver_Pool\Audio_ALC262\Win7_8_ALL\Setup.exe) 4. LAN driver (x:\Driver_Pool\GbE_I210\Win7_8_32\APPS\PROSETDX\Win32\DxSetup.exe) 5. TXE driver (x:\Driver_Pool\TXE_Vlv\Win8_ALL\SetupTXE.exe) 6. Embedded IO (x:\Driver_Pool\IO_Vlv\Win8_32\Setup.exe) Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 97 of 154...
  • Page 98 The recommended driver installation sequence is 1. Chipset driver (x:\Driver_Pool\Chipset_Vlv\Win7_8_ALL\SetupChipset.exe) 2. Graphics driver (x:\Driver_Pool\Graphics_3rd_i7_Vlv\Win7_8_64\Setup.exe) 3. Audio driver (x:\Driver_Pool\Audio_ALC262\Win7_8_ALL\Setup.exe) 4. LAN driver (x:\Driver_Pool\GbE_I210\Win7_8_64\APPS\PROSETDX\Winx64\DxSetup.exe) 5. TXE driver (x:\Driver_Pool\TXE_Vlv\Win8_ALL\SetupTXE.exe) 6. Embedded IO (x:\Driver_Pool\IO_Vlv\Win8_64\Setup.exe) Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 98 of 154...
  • Page 99: Chapter 5 Using Watchdog Timer And Dio

    2. Click “Next >” and specify the directory of installing related files. The default directory is C:\Neousys\WDT_DIO. Figure 80: Set Installation Folder of WDT and DIO Library Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 99 of 154...
  • Page 100 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\ Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 100 of 154...
  • Page 101: Using Wdt Function

    Initialize the WDT function. You should always invoke InitWDT() before set or start watchdog timer. Parameter None Return Value Returns TRUE if initialization successes, FALSE if initialization failed. Usage BOOL bRet = InitWDT() Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 101 of 154...
  • Page 102: Setwdt

    If value of unit is correct (0 or 1), this function returns TRUE, otherwise FALSE. Usage WORD tick = 255; BYTE unit = 1; //unit is second. BOOL bRet = SetWDT(tick, unit); //timeout value is 255 seconds Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 102 of 154...
  • Page 103: Startwdt

    0, the WDT expires and system resets. Parameter None Return Value If the timeout value is given in correct format, this function returns TRUE, otherwise FALSE. Usage BOOL bRet = StartWDT() Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 103 of 154...
  • Page 104: Resetwdt

    StopWDT is invoked before WDT is counted to 0, the WDT expires and system resets. Parameter None Return Value Always returns TRUE; Usage BOOL ret = ResetWDT() Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 104 of 154...
  • Page 105: Stopwdt

    Stop the countdown of WDT. When WDT is stopped, the WDT LED indicator stops blinking. Parameter None Return Value Always returns TRUE; Usage BOOL ret = StopWDT() Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 105 of 154...
  • Page 106: Using Dio Function

    GND return path is established. The digital output function on Nuvo series supports sinking current connection. The following diagrams are the suggested wiring for DO: Figure 83: Wiring of isolated digital outputs Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 106 of 154...
  • Page 107: Dio Function Reference

    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() Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 107 of 154...
  • Page 108: Direadline

    BYTE value specifies the DI channel to be read. Valid values are 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 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 108 of 154...
  • Page 109: Direadport

    Read the entire isolated digital input port (8 channels). Parameter None Return Value A WORD value indicates the status of DI port. Return value are 0~255. Usage WORD DIPortValue = DIReadPort (); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 109 of 154...
  • Page 110: Dowriteline

    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 TRUE Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 110 of 154...
  • Page 111: Dowriteport

    WORD value specifies the status of the DO port. Valid values are 0~255. Return Value None Usage WORD DOPortValue=0XFF; //11111111b DOWritePort(DOPortValue); //write DO port as 11111111b Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 111 of 154...
  • Page 112: Dowritelinechecked

    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 Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 112 of 154...
  • Page 113: Dowriteportchecked

    WORD value specifies the status of the DO port. Valid values are 0~255. Return Value None Usage WORD DOPortValue=0XFF; //11111111b DOWritePortChecked(DOPortValue); //write DO port as 11111111b Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 113 of 154...
  • Page 114: Using Can Bus Function

    Return Value Returns TRUE if registration successes, FALSE if registration failed. Usage void __stdcall CAN0_Received(CAN_MSG *lpMsg, DWORD cbMsg) printf( "%08x, %d, %02x %02x %02x %02x %02x %02x %02x Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 114 of 154...
  • Page 115 Nuvo-2500 Series User’s Manual %02x\r\n", lpMsg->id, lpMsg->len, lpMsg->data[0], lpMsg->data[1], lpMsg->data[2], lpMsg->data[3], lpMsg->data[4], lpMsg->data[5], lpMsg->data[6], lpMsg->data[7]); void main(int argc, char *argv[]) if ( ! CAN_RegisterReceived(0, CAN0_Received) ) printf("CAN_RegisterReceived is FAILED !\r\n"); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 115 of 154...
  • Page 116: Can_Registerstatus

    Returns TRUE if registration successes, FALSE if registration failed. Usage void __stdcall CAN0_Status(DWORD status) printf("%08x\r\n", status); void main(int argc, char *argv[]) if ( ! CAN_RegisterStatus(0, CAN0_Status) ) printf("CAN_RegisterStatus is FAILED !\r\n"); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 116 of 154...
  • Page 117: Can_Setup

    The length of the structure, in bytes. The caller must set this member to sizeof(CAN_SETUP). Return Value Returns TRUE if setup successes, FALSE if setup failed. Usage Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 117 of 154...
  • Page 118: Can_Start

    Specifies the index of CAN bus controllers. Currently there are only one CAN bus controller. Return Value Returns TRUE if start procedure successes, FALSE if start procedure failed. Usage BOOL bRet = CAN_Start(0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 118 of 154...
  • Page 119: Can_Stop

    Specifies the index of CAN bus controllers. Currently there are only one CAN bus controller. Return Value Returns TRUE if stop procedure successes, FALSE if stop procedure failed. Usage BOOL bRet = CAN_Stop(0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 119 of 154...
  • Page 120: Can_Send

    The length of the structure, in bytes. The caller must set this member to sizeof(CAN_MSG). Return Value Returns TRUE if stop procedure successes, FALSE if stop procedure failed. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 120 of 154...
  • Page 121 Nuvo-2500 Series User’s Manual Usage void main(int argc, char *argv[]) CAN_MSG canMsg; memset(&canMsg, 0, sizeof(canMag)); if ( ! CAN_Send(0, &canMsg, sizeof(canMsg)) ) printf("CAN_Send is FAILED !\r\n"); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 121 of 154...
  • Page 122: Using Ignition Control Function

    Returns TRUE if stop procedure successes, FALSE if stop procedure failed. Usage void main(int argc, char *argv[]) DWORD state; state = 0; if ( ! IGN_GetState(&state) ) printf("IGN_GetState is FAILED !\r\n"); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 122 of 154...
  • Page 123 Nuvo-2500 Series User’s Manual Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 123 of 154...
  • Page 124: Ign_Getbatteryvoltage

    Returns TRUE if stop procedure successes, FALSE if stop procedure failed. Usage void main(int argc, char *argv[]) double voltage; voltage = 0; if ( ! IGN_GetBatteryVoltage(&voltage) ) printf("IGN_GetBatteryVoltage is FAILED !\r\n"); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 124 of 154...
  • Page 125: Ign_Getsetting

    DWORD value specifies the delay count in seconds until ignition controller turn off the machine. hardOffTimeout DWORD value specifies the limit count in seconds while ignition controller could not turn off the machine. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 125 of 154...
  • Page 126 Returns TRUE if procedure successes, FALSE if procedure failed. Usage int main(int argc, char *argv[]) IGN_SETTING setting; memset(&setting, 0, sizeof(setting)); if ( ! IGN_GetSetting(&setting, sizeof(setting)) ) printf("IGN_GetSetting is FAILED !\r\n"); return -1; return 0; Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 126 of 154...
  • Page 127: Using Pwm Function

    (__stdcall *pfnHandler)(DWORD genBits, DWORD status); Return Value Returns TRUE if registration successes, FALSE if registration failed. Usage void __stdcall PWM_Status(DWORD genBits, DWORD status) printf("%08x: %08x\n", genBits, status); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 127 of 154...
  • Page 128 Nuvo-2500 Series User’s Manual int main(int argc, char *argv[]) if ( ! PWM_RegisterStatus(PWM_Status) printf("PWM_RegisterStatus is FAILED !\n"); return -1; return 0; Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 128 of 154...
  • Page 129: Pwm_Clockset

    Specifies the PWM clock divider as the PWM clock source. It must be one of PWM_CLK_DIV_1, PWM_CLK_DIV_2, PWM_CLK_DIV_4, PWM_CLK_DIV_8, PWM_CLK_DIV_16, PWM_CLK_DIV_32, or PWM_CLK_DIV_64. Return Value Returns TRUE if registration successes, FALSE if registration failed. Usage BOOL ret = PWM_ClockSet(0, PWM_CLK_DIV_1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 129 of 154...
  • Page 130: Pwm_Gensetup

    [in] The length of the structure, in bytes. The caller must set this member to sizeof(PWM_GEN_SETUP). Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 130 of 154...
  • Page 131 Nuvo-2500 Series User’s Manual Usage PWM_GEN_SETUP setup; memset(&setup, 0, sizeof(setup)); setup.genMode = PWM_GEN_MODE_UP_DOWN | PWM_GEN_MODE_NO_SYNC; BOOL ret = PWM_GenSetup(PWM_GEN_0, &setup, sizeof(setup)); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 131 of 154...
  • Page 132: Pwm_Genperiod

    Specifies the period of PWM generator output, measured in clock ticks. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage BOOL ret = PWM_GenPeriod(PWM_GEN_0 | PWM_GEN_1, 800); // 100 KHz Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 132 of 154...
  • Page 133: Pwm_Pulsewidth

    Specifies the width of the positive portion of the pulse. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage BOOL bRet = PWM_PulseWidth(PWM_PIN_0, 400); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 133 of 154...
  • Page 134: Pwm_Pulseinvert

    Sets the inversion mode for PWM outputs. Parameter pinBits [in] Specifies the output bits of PWM controllers. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage BOOL bRet = PWM_PulseInvert(PWM_PIN_0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 134 of 154...
  • Page 135: Pwm_Start

    Specifies the output bits of PWM controllers. Return Value Returns TRUE if start procedure successes, FALSE if start procedure failed. Usage BOOL bRet = PWM_Start(PWM_PIN_0 | PWM_PIN_1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 135 of 154...
  • Page 136: Pwm_Stop

    Specifies the output bits of PWM controllers. Return Value Returns TRUE if stop procedure successes, FALSE if stop procedure failed. Usage BOOL bRet = PWM_Stop(PWM_PIN_0 | PWM_PIN_1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 136 of 154...
  • Page 137: Pwm_Synctimebase

    [in] Specifies the generator bits of PWM controllers. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage BOOL bRet = PWM_SyncTimeBase(PWM_GEN_0 | PWM_GEN_1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 137 of 154...
  • Page 138: Pwm_Syncupdate

    [in] Specifies the generator bits of PWM controllers. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage BOOL bRet = PWM_SyncUpdate(PWM_GEN_0 | PWM_GEN_1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 138 of 154...
  • Page 139: Using Adc Function

    Specifies the index of ADC controllers. Valid values are 0 and1. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage BOOL ret = ADC_Start(0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 139 of 154...
  • Page 140: Adc_Stop

    Specifies the index of ADC controllers. Valid values are 0 and1. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage BOOL ret = ADC_Stop(0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 140 of 154...
  • Page 141: Adc_Getdata

    Points to the double value which specifies the current data of the specified ADC controller. Return Value Returns TRUE if procedure successes, FALSE if procedure failed. Usage double data = 0.0; BOOL ret = ADC_GetData(0, &data); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 141 of 154...
  • Page 142: Using Qei Function

    Specifies the index of QEI controllers. Currently there is only one QEI controller. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage BOOL ret = QEI_Start(0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 142 of 154...
  • Page 143: Qei_Stop

    Specifies the index of QEI controllers. Currently there is only one QEI controller. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage BOOL ret = QEI_Stop(0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 143 of 154...
  • Page 144: Qei_Setup

    The length of the structure, in bytes. The caller must set this member to sizeof(QEI_SETUP). Return Value Returns TRUE if setup successes, FALSE if setup failed. Usage Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 144 of 154...
  • Page 145 = QEI_CONFIG_CAPTURE_A_B; setup.maxPos = 10000; setup.velPeriod = 0; // disable setup.velPreDiv = QEI_VEL_DIV_1; if ( ! QEI_Setup(0, &setup, sizeof(setup)) ) printf("QEI_Setup is FAILED !\r\n"); return -1; return 0; Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 145 of 154...
  • Page 146: Qei_Getdirection

    1 if moving in the forward direction or -1 if moving in the reverse direction. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage DWORD dir = 0; BOOL ret = QEI_GetDirection(0, &dir); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 146 of 154...
  • Page 147: Qei_Getvelocity

    Points to a DWORD value specifies the number of pulses captured in the given time period. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage DWORD vel = 0; BOOL ret = QEI_GetVelocity(0, &vel); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 147 of 154...
  • Page 148: Qei_Getposition

    Points to the DWORD value specifies current position of the encoder. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage DWORD pos = 0; BOOL ret = QEI_GetPosition(0, &pos); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 148 of 154...
  • Page 149: Qei_Setposition

    [in] DWORD value specifies current position of the encoder. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage BOOL ret = QEI_setPosition(0, 0); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 149 of 154...
  • Page 150: Using Poe Port Function

    Specifies the port number on the platform. Return Value Returns the status of the PoE Port on the platform (0: disabled, 1: enabled). Usage BYTE status = GetStatusPoEPort(1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 150 of 154...
  • Page 151: Enablepoeport

    Enables the PoE Port on the platform. Parameter port [in] Specifies the port number on the platform. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage BOOL ret = EnablePoEPort(1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 151 of 154...
  • Page 152: Disablepoeport

    Disables the PoE Port on the platform. Parameter port [in] Specifies the port number on the platform. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage BOOL ret = DisablePoEPort(1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 152 of 154...
  • Page 153: Using Led Function

    [in] Specifies the current number to driving LED. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage BOOL ret = LED_SetCurrentDriving(1, 1); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 153 of 154...
  • Page 154: Using Mcu Function

    Specifies the version code which format is 0xYYYYMMDD, e.g. 0x20150701. Return Value Returns TRUE if operation successes, FALSE if operation failed. Usage DWORD code = 0; BOOL ret = MCU_GetVersion(&code); Copyright © 2015 Neousys Technology Inc. All Right Reserved. Page 154 of 154...

Table of Contents