For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

DS1103 PPC Controller Board

Powerful controller board for rapid control prototyping

The DS1103 is an all-rounder in rapid control prototyping. It can be mounted in a dSPACE Expansion Box or dSPACE AutoBox to test new control functions in a laboratory or directly in the vehicle.

Application Areas

The DS1103 controller board is designed to meet the requirements of rapid control prototyping and is highly suitable for applications such as:

  • Automotive controllers
  • Induction motor control
  • Robotics
  • Positioning systems and stepper motors

An integrated Infineon CAN microcontroller makes the board an attractive tool for automotive and automation applications.

 

Key Benefits

The DS1103 is an all-rounder in rapid control prototyping. It can be mounted in a dSPACE Expansion Box or dSPACE AutoBox to test new 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), it is fully programmable from the Simulink® block diagram environment and all I/O can be configured graphically. This is a quick and easy way to implement and test new control functions in a real environment.

 

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 digital I/O channels, 36 A/D channels, and 8 D/A channels. For additional I/O tasks, such as multi-channel PWM, a DSP controller unit is used as a subsystem.

 

Parameter Specification
Processor PowerPC type
  • PPC 750GX
  CPU clock
  • 1 GHz
  Cache
  • 32 KB level 1 (L1) instruction cache
  • 32 KB level 1 (L1) data cache
  • 1 MB level 2 (L2)
  Bus frequency
  • 133 MHz
  Temperature sensor
  • Reads actual temperature at the PPC
Memory Local memory
  • 32 MB application SDRAM as program memory, cached
  Global memory
  • 96 MB communication SDRAM for data storage and data exchange with host
Timer 2 general-purpose timers
  • One 32-bit down counter
  • Reload by software
  • 15-ns resolution
   
  • One 32-bit up counter with compare register
  • Reload by software
  • 30-ns resolution
  1 sampling rate timer (decrementer)
  • 32-bit down counter
  • Reload by software
  • 30-ns resolution
  1 time base counter
  • 64-bit up counter
  • 30-ns resolution
Interrupt controller
  • 3 timer interrupts
  • 7 incremental encoder index line interrupts
  • 1 UART (universal asynchronous receiver and transmitter) interrupt
  • 1 CAN interrupt
  • 1 slave DSP interrupt
  • 2 slave DSP PWM interrupts
  • 1 host interrupt
  • 4 external interrupts (user interrupts)
A/D converter Channels
  • 16-bit
  Resolution
  • 16 multiplexed channels equipped with 4 sample & hold A/D converters (4 channels belong to one A/D converter. 4 consecutive samplings are necessary to sample all channels belonging to one A/D converter.)
  • 4 parallel channels, each equipped with one sample & hold A/D converter
  • Note: 8 A/D converter channels (4 multiplexed and 4 parallel) can be sampled simultaneously.
  Input voltage range
  • ±10 V
  Overvoltage protection
  • ±15 V
  Conversion time
  • Multiplexed channels: 1 µs1)
  • Parallel channels: 800 ns1)
  Offset error
  • ±5 mV
  Gain error
  • ±0.25%
  Offset drift
  • 40 µV/K
  Gain drift
  • 40 µV/K
  Offset drift
  • 50 ppm/K
  Signal-to-noise ratio
  • >83 dB
D/A converter Channels
  • 8 channels
  Resolution
  • 16-bit
  Output range
  • ±10 V
  Settling time
  • 5 µs (14-bit)
  Offset error
  • ±1 mV
  Gain error
  • ±0.5%
  Offset drift
  • 30 µV/K
  Gain drift
  • 25 ppm/K
    D/A converterSignal-to-noise ratio
  • 83 dB
     Imax
  • ±5 mA
     CImax
  • 10 nF
  Signal-to-noise ratio
  • >83 dB
  Imax
  • ±5 mA
  CImax
  • 10 nF
Digital I/O Channels
  • 32-bit parallel I/O
  • Organized in four 8-bit groups
  • Each 8-bit group can be set to input or output (programmable by software)
  Voltage range
  • TTL input/output levels
  Iout , max
  • ±10 mA
Digital incremental encoder interface Channels
  • 6 independent channels
  • Single-ended (TTL) or differential (RS422) input (software-programmable for each channel)
  Position counters
  • 24-bit resolution
  • Max. 1.65 MHz input frequency, i.e., fourfold pulse count up to 6.6 MHz
  • Counter reset or reload via software
  Encoder supply voltage
  • 5 V/1.5 A
  • Shared with analog incremental encoder interface
Analog incremental encoder interface Channels
  • 1 channel
  • Sinusoidal signals: 1 Vpp differential or 11 µApp differential (software-programmable)
  Position counters
  • < 5° resolution
  • 32-bit loadable position counter
  • Max. 0.6 MHz input frequency, i.e., fourfold pulse count up to 2.4 MHz
  A/D converter performance
  • 6-bit resolution
  • 10 MSPS
  Encoder supply voltage
  • 5 V/1.5 A
  • Shared with digital incremental encoder interface
CAN interface Configuration
  • 1 channel based on SAB 80C164 microcontroller
  • ISO DIS 11898-2 CAN high-speed standard
  Baud rate
  • Max. 1 Mbit/s
Serial interface Configuration
  • TL6C550C single UART with FIFO
  • PLL-driven UART for accurate baud rate selection
  • RS232/RS422 compatibility
  Baud rate
  • Up to 115.2 kBd (RS232)
  • Up to 1 MBd (RS422)
Slave DSP Type
  • Texas Instruments TMS320F240 DSP
  Clock rate
  • 20 MHz
  Memory
  • 64 Kx16 external code memory
  • 28 Kx16 external data memory
  • 4 Kx16 dual-port memory for communication
  • 32 KB flash memory
  I/O channels2)
  • 16 A/D converter inputs
  • 10 PWM outputs
  • 4 capture inputs
  • 2 serial ports
  Input voltage range
  • TTL input/output level
  • A/D converter inputs: 0 … 5 V
  Output current
  • Max. ±13 mA
Host interface
  • Plug & play support
  • Requires a full-size 16-bit ISA slot
Physical characteristics Physical size
  • 340 x 125 x 45 mm (13.4 x 4.9 x 1.77 in)
  Ambient temperature
  • 0 … 50 ºC (32 … 122 ºF)
  Cooling
  • Passive cooling
  Power supply
  • +5 V ±5%, 4 A
  • +12 V ±5%, 0.75A
  • -12 V ±5%, 0.25A

1) 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. 2) The exact number of I/O channels depends on your configuration and is described in the user documentation.

Informations de base Sujets apparentés