Elmo DSP 305 manual Introduction, Objectives of LSS, Abbreviations and Terms

Page 4

CANopen DSP 305 Implementation Guide

MAN-CAN305IG (Ver. 1.1)

1-1

1 Introduction

This document describes the objects and operational modes of the Elmo DSP-based motion controller implementation of the CiA DSP 305 protocol. The Elmo Harmonica digital servo drive (part of the SimplIQ family of digital servo drives ) is used whenever examples are shown in this document.

Notes:

ƒThe DSP in CiA DSP 305 stands for Draft Standard Proposal.

ƒThe DSP in Elmo DSP-based motion controller stands for Digital Signal Processor.

With the DSP 305 Layer Setting Services and protocol, unconfigured devices in a network can be identified by their unique manufacturer, product, serial and revision number. After identification Bit Rate and Node ID can be configured for each device.

1.1Objectives of LSS

CiA DSP 305 CANopen Layer Setting Service and Protocol (LSS) services and protocols were created to enable the following parameters to be read and changed through the network:

ƒThe CANopen Node ID

ƒThe CAN baud rate

ƒThe LSS address

This increases the “plug–and-play” capabilities of devices on CANopen networks as pre- configuration of the network is less restrictive.

The LSS Master is responsible for configuring these parameters on one or more LSS Slaves on a CANopen network.

1.2Abbreviations and Terms

The following terms are used in this document:

COB

(Communication Object): A unit of transportation in a CAN network.

 

Data must be send across a CAN network inside a COB. A COB can

 

contain at most 8 bytes of data.

COB-ID

Each COB is uniquely indentified in a CAN network by a number called

 

the COB Identifier (COB-ID). The COB-ID determines the priority of the

 

COB for the MAX sub-layer.

Elmo Composer An Elmo software application used for controller setup, application

 

downloading and monitoring.

Hexadecimal

Numbers marked with either “h” (such as 1000h) or “0x” (such as

 

0x1000) refer to a hexadecimal value. Objects and numbers may appear

 

in either form in different CAN documents

Image 4
Contents Elmo Motion Control CANopen DSP Implementation Guide Important Notice VerContents Objectives of LSS IntroductionAbbreviations and Terms LSS Hardware Restrictions LSS Address LSS Operating RestrictionsElmo Documentation Configuration and the Operation Modes Configuration ModeOperation Mode LSS ModesLSS Services LSS Master-Slave Synchronization & ProtocolSwitch Mode Services Switch Mode GlobalSwitch Mode Selective Switch Slaves, from Specific Vendor, to Configuration ModeConfiguration Node-ID Configuration ServicesSpecific Error Codes Table Selector Table Table Selection Configuration Bit Timing ParametersStandard CiA Bit Timing Table Table Index Baud Rate 12 Activate Bit Timing Parameters Switchdelay Activate Bit Timing ParametersStore Configuration Parameters 13 SwitchDelay PeriodsInquiry Services Inquire LSS AddressInquire Node-ID 20 Inquire Revision-NumberIdentification Services LSS Identify Remote SlavesLSS Identify Slave Protocol Revision-Number-LowExample 32 Slave Serial-Number ConfirmationImplementation Rules CAL Layer Management LMTInvalid COBs Time-Outs

DSP 305 specifications

The Elmo DSP 305 is a state-of-the-art digital signal processor designed for various applications, ranging from audio processing to advanced communication systems. This versatile device is well-known for its powerful performance, compact size, and robust features, making it an essential tool for engineers and developers in the field of signal processing.

One of the standout features of the Elmo DSP 305 is its high processing power. Equipped with a multi-core architecture, it can handle complex algorithms and computations efficiently, enabling real-time processing capabilities. This is particularly beneficial for applications that require immediate response times, such as live audio effects or communication systems that necessitate low latency.

The DSP 305 supports multiple audio and data formats, allowing for seamless integration into various systems. Its compatibility with industry-standard protocols, like AES/EBU and S/PDIF, ensures that it can interface effortlessly with other audio devices. Additionally, the processor is designed to support both stereo and multichannel audio processing, making it ideal for professional sound engineers and producers.

Another notable characteristic of the Elmo DSP 305 is its advanced features in digital filtering. It offers a broad range of filter types, including FIR and IIR filters, that can be configured for specific applications. This level of customization allows for precise manipulation of audio signals, catering to different production needs. Furthermore, the DSP incorporates state-of-the-art equalization capabilities, enabling users to fine-tune sound profiles with ease.

The device also boasts a user-friendly interface, which is crucial for rapid development and programming. It includes a comprehensive software development kit (SDK) that provides extensive libraries, tools, and documentation, making it accessible even for those who are new to DSP programming. This open architecture promotes creativity, allowing developers to create innovative applications without being restricted by the hardware capabilities.

On the technological front, the Elmo DSP 305 leverages advanced power management techniques, ensuring energy efficiency which is vital for mobile and remote applications. This ensures longer operational times without compromising on performance.

In summary, the Elmo DSP 305 stands out as a powerful, flexible, and efficient digital signal processor. With its high processing power, extensive compatibility, advanced filtering, and user-friendly programming environment, it is a valuable asset for professionals in various industries aiming to push the boundaries of signal processing applications. Its innovative capabilities make it suitable for everything from high-end audio production to sophisticated communication systems, establishing it as a leader in its class.