Fieldbus Technologies - Industrial Communication & Control - Industrial Electronics & Software - Embedded Systems
proconX Logo
  • Overview
  • Products
    Product Guide Fieldbus Cross-Reference
    CAN Bus CAN logo
    CAN-ETH CAN to Ethernet
    Modbus Modbus logo
    MODG-100 Modbus/TCP Gateway MBDC-200 Modbus Data Concentrator MBRG-300 Modbus Router/Gateway
    Device Server & Serial Interface Converter
    SERIP-100 Serial to Ethernet
    Woodward Power Product Accessories Woodward logo
    ESEPRO Profibus for Easygen controls ESENET Modbus/TCP for Easygen controls GCP-MG Modbus RTU/TCP for GCP-30/LS-4
  • Support
  • Info
    Customer Service Contact Details Distributors About proconX
  • Shop
    Overview Fieldbus Gateways Device Server & Interface Converter Embedded Communication Computer
  • Login

XNUT-105 Embedded communication computer with Ethernet and CAN

XNUT-105 single board computer (SBC)
Ethernet interface CAN (Controller Area Network) port RS-485 port RS-422 port RS-232 port

XNUT-105 is an Ethernet single board computer with industrialized form-factor, DIN-rail enclosure, CAN interface and additional RS-232, RS-422 and RS-485 ports.

XNUT-105 is based upon the AVR AT90CAN128 CPU as it's core and the free open source RTOS and TCP/IP stack Nut/OS.

By using the freely available GNU GCC tool chain for Windows or Linux and the open source RTOS and TCP/IP stack Nut/OS, developers can quickly create custom Protocol Converter, Web Server and Fieldbus Gateway devices.

The perfect solution for equipment manufacturers who want to integrate a Controller Area Network (CAN) into the world of Ethernet and TCP/IP .

  • Block Diagram
  • Downloads
  • Development
  • Specifications
  • Ordering
XNUT-105 Block Diagram
Datasheets
 XNUT-105 Data sheet
2 page data sheet for the <em>proconX XNUT-105</em> module w/ CAN
Manuals
 XNUT-105 Hardware manual
Manual describing the hardware aspects of the <em>proconX XNUT-105</em> module
 Nut/OS Software Manual
Introduction to the Nut/OS operating system (July 2009)
Software Tools
 WinAVR AVR-GCC
AVR-GCC compiler toolchain for XNUT-100/XNUT-105 version 20060421 (recommended version, compiles most compact code)
 TFTP Server Utililty
Free Tftpd32 utility by Ph. Jounin
Libraries & Operating Systems
 Nut/OS 4 for the XNUT Platform
Nut/OS Windows installer version 4.4.1
 Nut/OS 4 for the XNUT Platform
Nut/OS source tarball (Linux/Mac OS X/Free BSD) version 4.4.1
 Nut/OS configuration file for XNUT-105
Updated Nut/OS configuration file for XNUT-105 hardware to be used with Nut/OS 4.4.1 or later.
 XNUT TFTP Ethernet Bootloader
TFTP Ethernet bootloader for the XNUT-100/XNUT-105 modules version 1.1
 XNUT Library
Board support library for the XNUT-100/XNUT-105 modules version 1.0
Application Notes
 Application Note 101
Difference between the XNUT-100 & XNUT-105 and the Ethernut 1 Hardware
 Application Note 102
Installation of the AVR-GCC Compiler Toolchain
 Application Note 103
Installation of Nut/OS 4
 Application Note 104
Configuration and Compilation of Nut/OS 4
 Application Note 106
Programming the Nut/OS httpd Example Application
 Application Note 107
Fuse settings for the XNUT-100 and XNUT-105 CPUs
Applications are developed in the C programming language using the free AVR-GCC compiler toolchain on either Windows or Linux development hosts.

Nut/OS' architecture has been focused on portable standards. Developers with experience in C programming and TCP/IP applications for the PC will soon feel confident. Existing software can be adapted for Nut/OS with minimal effort.

The Nut/OS operating system offers a feature rich API including:

  • Multi-threading,
  • Device Driver,
  • Stream I/O,
  • Dynamic Memory,
  • Timer,
  • Events,
  • TCP/IP Socket API.
At the same time Nut/OS is a very lean OS which is well suited for microcontroller CPUs and their small memory footprint. Typically more than 100 KB program space and 20 KB data memory are available for your application. Nut/OS comes with several sample applications, including an embedded web server and a RS-232 to Ethernet gateway. '
Supported development tools
  • Nut/OS RTOS and embedded TCP/IP stack

  • XNUT Library for on-board hardware support

  • WinAVR gcc compiler and C run-time library

  • Ethernet TFTP bootloader

  • Optional AVRStudio IDE & source level debugger

  • Optional SPDuo low-cost JTAG programmer

  • Optional AVR JTAGICE mkII in-circuit JTAG programmer/debugger

Connectivity
  • Ethernet port (IEEE 802.3i 10BASE-T) with 8-pin RJ-45 socket

  • CAN interface (ISO 11898) with DE9M connector, CiA DS-102 pin-out

  • Two serial ports, software configurable as:

    • 1 EIA-232-F DE9M port with EIA-574 DTE pinout and RD, TD, RTS, CTS, DSR, DTR⁠
      [DSR and DTR only available for devices with serial number 224 upwards (since PCB Revision C).]
      , DCD, RI signals

    • 1 EIA-232-F DE9M port with EIA-574 DTE pinout and RXD, TXD signals

    • 2 EIA-485-A 2-wire ports with A-,B+ signals

    • 1 EIA-422-B port with RD+, RD-, TD+, TD- signals

CPU
  • Atmel AT90CAN128 RISC micro controller with Harvard architecture

  • 12 MIPS processing speed

  • Full CAN controller

  • Programmable watchdog timer

  • Brown-out detection

  • Realtek RTL8019AS network interface controller

  • Two 8-bit & two 16-bit timer/counter

  • Optional battery buffered real time clock (RTC)

  • LED indicators for power, Ethernet link and two bi-color status

  • JTAG programming interface (IEEE 1149.1) with 10-pin header

Memory
  • 128 KiB program memory

  • 32 KiB static RAM for data

  • 4 KiB EEPROM

  • optional 64 KiB EEPROM

Protection
  • 10 kV ESD protection on RS-232/RS-485/422 ports

  • 6 kV ESD protection on CAN port

  • 1.5 kV galv. isolation on Ethernet

Power requirements
  • 10-30 V DC, 750 mW

  • 30 mA typical @ 24 V DC

Environment
  • 0 to 60 °C (32 to 140 °F) operating temperature

  • -25 to 85 °C (-13 to 185 °F) storage temperature, max. 70 °C if RTC is fitted

  • 10 to 95% humidity, non-condensing

  • Free from corrosive gas, minimal dust

Form factor / enclosure
  • 35 mm DIN rail mountable enclosure, self-extinguishing PC/ABS blend (UL 94-V0)

  • IP 20 / NEMA Type 1 protection rating

  • 101 x 22.5 x 120 mm (3.98 x 0.886 x 4.72 in) w/ enclosure

  • 0.13 kg (0.287 lbs)

proconX products can be ordered online from our web store:

 Order online
World Wide Shipping

Alternatively you can contact one of our distributors:

egnite
egnite GmbH
Erinstrasse 18
44575 Castrop-Rauxel
Deutschland
Telefon: +49 (0) 2305-441256
Email: [email protected]
www.egnite.de

Product Info

  • XNUT-105 Data sheet
  • Order online...

Features

  • Free Development Toolkit with compiler and debugger (open-source)
  • Free Real-Time Operating System with TCP/IP stack (open-source)
  • Ethernet port
  • RS-232, RS-485 and RS-422 ports
  • CAN port
  • DIN Rail mountable
  • 10-30 V DC power supply
  • Atmel AT90CAN128 CPU
  • Realtek RTL8019AS Network Interface Controller
  • 128 KB Flash ROM
  • 32 KB static RAM
  • Dual USART
  • CAN 2.0A & 2.0B controller with 15 message objects and time stamping
  • Status LEDs
  • JTAG in-circuit programming & debugging port
  • Ethernut 1 hardware compatible

We are a member of the Modbus Vendor Organization.

Modbus Vendor Organization logo
US & Canada
3 working day delivery, no customs or import duty. proconX products are TAA compliant and qualify as "U.S. made or designated country end product".
About Us
  • Our Company
  • Contact Us
  • Support
  • Customer Service
Legal Info
  • Terms of Service
  • Terms of Sale
  • Privacy Policy
© 2005-2022 proconX Pty Ltd. All rights reserved. proconX and FieldTalk are trademarks of proconX Pty Ltd.
All other trademarks and registered trademarks appearing on www.proconx.com are the property of their respective owners.