Sirius Satellite Radio TagBoard DDT-A User Manual

Ddt series

Advertisement

Quick Links

Sirius TagBoard
Revision: 0.61
July 24, 2014

Advertisement

Table of Contents
loading

Summary of Contents for Sirius Satellite Radio TagBoard DDT-A

  • Page 1 Sirius TagBoard Revision: 0.61 July 24, 2014...
  • Page 2 TagBoard version date author description sirLinux ver 0.60 25/05/2014 Marco Trentarossi first delivery 0.61 23/07/2014 Francesco Trentarossi FCC / Industry Canada statements Table 1: revision history Sirius Electronic Systems s.r.l.
  • Page 3: Table Of Contents

    Contents 1 General information 1.1 Operational description ........2 Hardware 2.1 Introduction .
  • Page 4 TagBoard 3 Software 3.1 Operating system ..........24 3.2 Device Drivers .
  • Page 5: General Information

    Chapter 1 General information 1.1 Operational description Sirius DDT TAGB is an industrial computer, with real time capabilities, based on MPC5125; directly OARD powered at 24Vdc. The operating system that comes with it is UNIX-LIKE and is based on the linux kernel. The distribution is an OpenEmbedded / Yocto derivative and allows the management of applications through packets.
  • Page 6: Hardware

    Chapter 2 Hardware 2.1 Introduction Sirius TagBoard DDT is a real time industrial computer. The microprocessor is a MPC5125 PowerPC with a clock frequency of 400MHz, coupled with a 16-bit PIC co-processor for the management of some non-critical tasks. There are 256MB of DDR2 RAM, 8MB NOR for the kernel and boot, 2GB eMMC for the file system, 128kB SRAM with battery backup and 1GB or 4GB NAND.
  • Page 7: Product Images

    TagBoard 2.2 Product images Figure 2.1: DDT-A 2.3 Configuration Description CPU MPC5125 400MHz COPROCESSOR PIC 24HJ64GP506 16bit 256 MB DDR2 iNTERNAL STORAGE 1-4GB NAND Flash 2GB eMMC 128kB SRAM STORAGE microSD card slot COMMUNICATION 4 RJ45 Ethernet ports 2 USB 2.0 type A ports 2 RS232/485/422 COM ports 3 CANopen ports POWER SUPPLY...
  • Page 8: Specifications

    TagBoard 2.4 Specifications 2.4.1 Power supply DDT-A Input Voltage 16-34Vdc 2.4.2 UART Ports DDT-A Number Type RS232 - RS485 - RS422 cable select 2.4.3 Ethernet Ports DDT-A ETH0 1x RJ45 Ethernet port 10/100 ETH1 3x RJ45 Ethernet switch 10/100 Figure 2.2: Ethernet configuration Sirius Electronic Systems s.r.l.
  • Page 9: Can Ports

    TagBoard 2.4.4 CAN Ports DDT-A Number Type 3 CANopen Master/Slave selectable Signals CANH, CANL, GND CAN interface circuits and +5 Vdc supply for CAN are optically Insulation insulated from CPU Format CAN V2.0b physical layer for high-speed connection compliant Data in according CANopen CIA DS301 Address selection 1 channel is determined by dip-switch...
  • Page 10: Agency Conformance

    TagBoard 2.4.8 Agency Conformance DDT-A CE compliant 61000_6_4 Generic standards - Emission Standard for industrial environments 61000_6_2 Generic standards - Immunity for industrial environments Compliant Sirius Electronic Systems s.r.l.
  • Page 11: Lights

    TagBoard 2.5 Lights There are three active leds to indicate the status of the board. Figure 2.3: Lights position Color Description On when accessing NAND memory On when 5Vdc power supply is present GREEN Blinks when co-processor is operating GREEN GREEN Sirius Electronic Systems s.r.l.
  • Page 12: Acm Informative Panel

    TagBoard 2.6 ACM informative panel There is a programmable information panel called ACM. Its location is shown in Figure Figure 2.4: ACM panel position Information panel is made of: • 5x7 dot matrix display with customizable messages • Three led pairs that provide CAN status information Figure 2.5: ACM panel view Sirius Electronic Systems s.r.l.
  • Page 13 TagBoard Colore Description CAN 1 Status Led GREEN CAN 1 Error Led CAN 2 Status Led GREEN CAN 2 Error Led CAN 3 Status Led GREEN CAN 3 Error Led The specifications of lights during operation of the device reflect what indicated in the document CiA DR 303-3 v1.2.
  • Page 14: Selectors

    TagBoard 2.7 Selectors Figure 2.6: Location of selectors Selector Description CAN 1 terminating resistor CAN 2 terminating resistor UART0 terminating resistor when in RS485 mode UART1 terminating resistor when in RS485 mode Sirius Electronic Systems s.r.l.
  • Page 15: Micro Sd Slot

    TagBoard 2.8 Micro SD slot Figure 2.7: MicroSD slot location The position of the MicroSD cage slot is shown in figure Sirius Electronic Systems s.r.l.
  • Page 16: Connections

    TagBoard 2.9 Connections Figure 2.8: DDT-A connectors 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 Figure 2.9: DDT-A communication ports Sirius Electronic Systems s.r.l.
  • Page 17: Con8 - Power Supply

    TagBoard The connectors are distributed on the perimeter of the card occupying two sides. All coomunication ports are located on the long side of the card, while the power supply connector is located laterally. 2.9.1 CON8 - Power supply Figure 2.10: M 3.0 430451000 ICROFIT name...
  • Page 18: Con12- Canopen Can 0

    TagBoard name type description Not connected Receive data 232 Transmit data 232 Not connected Ground VC RX + Receive data 422 + VC TX + Transmit data 422 + VC RX - Receive data 422 - VC TX - Transmit data 422 - RS485 communication is cable dependent 2.9.3 CON12- CANopen CAN 0 Figure 2.12: M...
  • Page 19 TagBoard name type description CAN high CAN low 0V CAN reference reference 0V CAN reference reference Sirius Electronic Systems s.r.l.
  • Page 20: Con14 - Canopen Can 2

    TagBoard 2.9.5 CON14 - CANopen CAN 2 Figure 2.14: M 3.0 430450800 ICROFIT name type description CAN high CAN low 0V CAN reference reference 0V CAN reference reference 2.9.6 CON15 - Double USB 2.0 connector Figure 2.15: USB 2.0 TYPE name type description...
  • Page 21: Dip-Switch

    TagBoard name type description TX + Transmit data + TX - Transmit data - RX + Receive data + Not connected Not connected RX - Receive data + Not connected Not connected 2.10 Dip-switch Dip-switch S location is shown in figure. Figure 2.17: Posizione del dip-switch su DDT-A 2.10.1 Address selection Using S1 selector it is possible to change the CAN address of the device.
  • Page 22: Communication Speed Selection

    TagBoard Address can be a number from 0 to 127. Every CAN node must have an unique address. Follows bit weight: Switch Peso Table 2.1: dip-switch weight 2.10.2 Communication speed selection Using S1 selector it is possible to change the communication speed of the device. Assigned speed is stored in variable CobBR.
  • Page 23 TagBoard FCC Statement Note: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, 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.
  • Page 24: Software

    Chapter 3 Software 3.1 Operating system With the Sirius TagBoard DDT comes a "Unix-like" operating system based on the Linux kernel, version 3.9.4. The current release of the kernel ensures complete compatibility with all parts of the TagBoard. The kernel image is compliant with the GNU GPLv2 license, and is then distributed along with its source code.
  • Page 25: Device Drivers

    TagBoard 3.2 Device Drivers The operating system integrates the drivers for all devices on the Tag Board. The device drivers are provided as modules and are also compatible with the GPLv2 license. In the event that it is necessary to design and implement a new driver, will be evaluated from time to time with the type of license which can be distributed, in accordance with the client.
  • Page 26: Development Environment

    TagBoard • pSOS • uITRON • VRTX • POSIX For more information about the communication between processes is possible to consult the docu- ment Native-API-tour-rev-C.pdf, present on the site www.xenomai.org 3.4 Development Environment 3.4.1 IDE The toolchain IDE is Eclipse. It takes care of starting the compilation and debug it. In Eclipse Git is also included.
  • Page 27: Licenses

    TagBoard 3.6 Licenses kernel Linux GPLv2 librerie di sistema LGPL applicazioni di sistema GPLv2/GPLv3 driver Sirius into kernel core GPLv2 driver Sirius out of kernel core vary according to the agreements with customers applicazioni in user space vary according to the agreements between customer and developer applicazioni in kernel space GPLv2 Sirius Electronic Systems s.r.l.

Table of Contents