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.
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.
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.
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...
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.
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.
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.
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...
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.
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...
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.
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.
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.
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.
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.
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.