Sirius Satellite Radio TagBoard DDT-A User Manual

Sirius TagBoard
Revision: 0.61
July 24, 2014
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 -
2 Sirius Electronic Systems s.r.l.
Contents
1 General information 5
1.1 Operational description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Hardware 6
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Product images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4.2 UART Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4.3 Ethernet Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4.4 CAN Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.5 Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.6 Protections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.7 Mechanical & Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4.8 Agency Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.5 Lights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.6 ACM informative panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7 Selectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.8 Micro SD slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.9 Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.9.1 CON8 - Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.9.2 CON10 - Serial ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.9.3 CON12- CANopen CAN 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.9.4 CON13 - CANopen CAN 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.9.5 CON14 - CANopen CAN 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.9.6 CON15 - Double USB 2.0 connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.9.7 J1/J2 - Ethernet Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.10 Dip-switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.10.1 Address selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.10.2 Communication speed selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3
TagBoard
3 Software 24
3.1 Operating system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2 Device Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3 Real-Time constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4 Development Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.1 IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.2 Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.4.3 Debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5 Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.6 Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4 Sirius Electronic Systems s.r.l.
Chapter 1
General information
1.1 Operational description
Sirius DDT TAGBOARD is an industrial computer, with real time capabilities, based on MPC5125; directly 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.
Thanks to the Xenomai scheduler, you can create tasks with real-time characteristics entirely in userspace.
Peripherals include two Ethernet devices, three CAN channels and two optocoupled serial ports.
5
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.
DDT has following communication interfaces:
• 3 optocoupled CANopen ports
• 1 10/100 ethernet port
• 1 three way 10/100 ethernet switch
• 2 optocoupled serial ports, configurables as RS232, 485 o 422 according to wiring
• 2 USB 2.0 ports
• 1 programmable dot matrix informative panel
• 1 microSD card slot
6
TagBoard
2.2 Product images
Figure 2.1: DDT-A
2.3 Configuration
Description
CPU CPU MPC5125 400MHz
COPROCESSOR PIC 24HJ64GP506 16bit
RAM 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 24Vdc optocoupled
ADDITIONAL FEAT. 7x5 Dot matrix display
Sirius Electronic Systems s.r.l. 7
TagBoard
2.4 Specifications
2.4.1 Power supply
DDT-A
Input Voltage 16-34Vdc
2.4.2 UART Ports
DDT-A
Number 2
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
Ethernet
MAC
CPU
SwitchC ontro
ller
On-ChipF
rameB uffers
MII-SW
10/100
PHY 5
MII-P5
10/100 MAC 1
10/100 MAC 2
10/100 MAC 3
10/100 MAC 4
10/100 MAC 5
10/100
PHY 1
10/100
PHY 2
10/100
PHY 3
10/100
PHY 4
SPI/GPIO
SPI
Ethernet
MAC
1
0
Figure 2.2: Ethernet configuration
8 Sirius Electronic Systems s.r.l.
TagBoard
2.4.4 CAN Ports
DDT-A
Number
3
Type
3 CANopen Master/Slave selectable
Signals
CANH, CANL, GND
Insulation
CAN interface circuits and +5 Vdc supply for CAN are optically
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
Stub
121 ohm hardware selectable
2.4.5 Status Indicators
DDT-A
CAN status
green and red leds, in according with CAN indicator specification
DR303-3
NAND status
Solid red when NAND is used
Power ON
Solid green when power on
PIC status
Flashing red when Co-processor is operating
ACM matrix
Customizable 5x7 led dot matrix
2.4.6 Protections
DDT-A
Reverse polarity logic circuit, serie diode
power circuit, serie diode
Short circuit logic circuit, 500mA fuse
2.4.7 Mechanical & Environmental
DDT-A
Size (L x W) 160 x 114 mm
Height 15 mm
Weight 161 g
Ambient temperature 0 to +45 ºC operating, -40 to +85 ºC storage
Humidity 0 to 95%, non condensing
Sirius Electronic Systems s.r.l. 9
Loading...
+ 18 hidden pages