Professional Documents
Culture Documents
Highlights
n Single-board system with real-time processor
and comprehensive I/O
n CAN interface and serial interfaces ideally suited
to automotive applications
n High I/O speed and accuracy
n PLL-driven UART for accurate baud rate selection
Application Areas
The DS1103 controller board is designed to meet the requirements of modern rapid control prototyping and is highly
suitable for applications such as:
n Automotive controllers
n Induction motor control
n Robotics
n Positioning systems and stepper motors
n Active vibration control
Key Benefits
The DS1103 is an all-rounder in rapid control prototyping. You can mount the board in a dSPACE Expansion Box
or dSPACE AutoBox to test your control functions in a
laboratory or directly in the vehicle. Its processing power
and fast I/O are vital for applications that involve numerous actuators and sensors. Used with Real-Time Interface
(RTI, p. 56), the controller board is fully programmable from
the Simulink block diagram environment. You can configure
all I/O graphically by using RTI. This is a quick and easy way
to implement your control functions on the board.
Comprehensive Interfaces
The unparalleled number of I/O interfaces makes the DS1103
a versatile controller board for numerous applications. It
provides a great selection of interfaces, including 50 bitI/O channels, 36 A/D channels, and 8 D/A channels. For
additional I/O tasks, a DSP controller unit built around Texas
Instruments TM320F240 DSP is used as a subsystem.
314
2014
dSPACE GmbH Rathenaustrae 26 33102 Paderborn Germany info@dspace.de www.dspace.com
Introduction
Technical Details
Parameter
Specification
Processor
PowerPC Type
n PPC 750GX
CPU clock
n 1 GHz
Cache
Memory
Timer
n 133 MHz
Temperature sensor
Local memory
Global memory
n 96 MB communication SDRAM for data storage and data exchange with host
2 general-purpose timers
Application Fields
n 1 MB level 2 (L2)
Bus frequency
n Reload by software
n 15-ns resolution
n One 32-bit up counter with compare register
n Reload by software
n 30-ns resolution
Software
n Reload by software
n 30-ns resolution
n 64-bit up counter
n 30-ns resolution
n 3 timer interrupts
Interrupt controller
(4 channels belong to one A/D converter. 4 consecutive samplings are necessary to sample
all channels belonging to one A/D converter.)
n 4 parallel channels each equipped with one sample & hold A/D converter
n Note: 8 A/D converter channels (4 multiplexed and 4 parallel) can be sampled simultaneously.
Resolution
n 16-bit
n 10 V
Overvoltage protection
n 15 V
Conversion time
D/A converter
Offset error
n 5 mV
Gain error
n 0.25%
Offset drift
n 40 V/K
Gain drift
n 50 ppm/K
Signal-to-noise ratio
n >83 dB
Channels
n 8 channels
Resolution
n 16-bit
Output range
n 10 V
Settling time
n 5 s (14-bit)
Offset error
n 1 mV
Gain error
n 0.5%
Offset drift
n 30 V/K
Gain drift
n 25 ppm/K
Speed and timing specifications describe the capabilities of the hardware components and circuits of our products.
Depending on the software complexity, the attainable overall performance figures can deviate significantly from the hardware
specifications.
Engineering
1)
2014
315
Channels
Hardware
A/D converter
Parameter
Specification
D/A converter
Digital I/O
Signal-to-noise ratio
n >83 dB
I max
n 5 mA
C I max
Channels
n 10 nF
n 32-bit parallel I/O
n Organized in four 8-bit groups
n Each 8-bit group can be set to input or output (programmable by software)
Digital incremental
encoder interface
Voltage range
I out, max
n 10 mA
Channels
n 6 independent channels
n Single-ended (TTL) or differential (RS422) input (software programmable for each channel)
Position counters
n 24-bit resolution
n Max. 1.65 MHz input frequency, i.e.,fourfold pulse count up to 6.6 MHz
n Counter reset or reload via software
n 5 V/1.5 A
n Shared with analog incremental encoder interface
Analog incremental
encoder interface
n 1 channel
Channels
Position counters
n < 5 resolution
n 32-bit loadable position counter
n Max. 0.6 MHz input frequency, i.e., fourfold pulse count up to 2.4 MHz
n 6-bit resolution
n 10 MSPS
n 5 V/1.5 A
n Shared with digital incremental encoder interface
CAN interface
Configuration
Serial interface
Baud rate
n Max. 1 Mbit/s
Configuration
Baud rate
n Up to 1 MBd (RS422)
Slave DSP
Type
Clock rate
n 20 MHz
Memory
I/O channels1)
Output current
Host interface
n Max. 13 mA
n Plug & Play support
n Requires a full-size 16-bit ISA slot
Physical
characteristics
Physical size
Ambient temperature
n 0 50 C (32 122 F)
Cooling
n Passive cooling
Power supply
n +5 V 5%, 4 A
n +12 V 5%, 0.75A
n -12 V 5%, 0.25A
316
2014
1)
The exact number of I/O channels depends on your configuration and is described in the user documentation.
Product
Order Number
n DS1103
Introduction
Order Information
Order Number
n DS1103 Real-Time Library
Required
Optional
n RTI
n CCPPPC
n RTICAN_BS
n RTICANMM_BS
See p. 102
n PLATFORM_API
n MotionDesk
Order Number
Optional
n CP1103
n CLP1103
n ADP_CAB1103
Software
Hardware
Application Fields
Included
PC
ISA Bus
Host
Interface
PowerPC
750GX
Hardware
Block Diagram
Slave
DSP I/O
96 MB
Communication
SDRAM
PWM
1 x 3-Phase
4 x 1-Phase
TMS320F240
DSP
Local Bus
2 General
Purpose
Timers
Interrupt
Controller
Dual Port
RAM
DAC
8 channels
16-bit
Incr. Encoder
7 channels
Digital I/O
32 channels
Serial
peripheral
interface
Serial
communication
interface
ADC
20 channels
16-bit
Analog Input
16 ch. 10-bit
Serial
Interface
RS232/RS422
Dual Port
RAM
Digital I/O
18 bits
CAN Interface
on 80C164
Master PPC I/O
DS1103
2014
dSPACE GmbH Rathenaustrae 26 33102 Paderborn Germany info@dspace.de www.dspace.com
317
32 MB
Application
SDRAM
Engineering
4 Capture
Inputs
318
2014
dSPACE GmbH Rathenaustrae 26 33102 Paderborn Germany info@dspace.de www.dspace.com
Introduction
Robotics
Easy Handling
In the example below, the controller board replaces the
position controller. The easy programmability of the DS1103
enables you to implement and test different control algorithms very quickly, which reduces design iteration times
to a minimum. The prototyping hardware allows easy
parameter changing and modification, without any hardware
setup changes.
Application Fields
Hardware
Software
Calculating Values
The real-time system picks up the robots six incremental
encoder signals to determine the current robot position.
Then this data is compared with the reference values.
Afterwards, the DS1103 calculates the control algorithm
and sends the controller output for example, data on
positions and velocities back to the robot.
2014
dSPACE GmbH Rathenaustrae 26 33102 Paderborn Germany info@dspace.de www.dspace.com
319
Engineering