Servosila-Device-Reference-0xA020192
Table Of Contents
- Servosila Device Reference
- Configuration Parameters
- Configuration - Datasheet
- Configuration - Control Laws
- Configuration - Features
- Configuration - Brake
- Configuration - Work Zone
- Configuration - Fault Management
- Configuration - Peripheral: GPIO
- Configuration - Peripheral: Hall Sensors
- Configuration - Peripheral: Quadrature Encoder
- Configuration - Peripheral: SSI/BISS-C Encoder
- Configuration - Peripheral: SPI Encoder
- Configuration - Peripheral: PWM Encoder
- Configuration - Peripheral: Gate Driver
- Configuration - Networking
- Configuration - Product Activation
- Telemetry Parameters
- Telemetry - System Status
- Telemetry - Field Oriented Control (FOC)
- Telemetry - Direct Drive Control
- Telemetry - Sensorless Observer
- Telemetry - Hall Sensors Observer
- Telemetry - Peripheral: ADC
- Telemetry - Peripheral: Hall Sensors
- Telemetry - Peripheral: Quadrature Encoder
- Telemetry - Peripheral: SSI/BISS-C Encoder
- Telemetry - Peripheral: SPI Encoder
- Telemetry - Peripheral: PWM Encoder
- Telemetry - Peripheral: GPIO
- Telemetry - Peripheral: Inverter (PWM)
- Telemetry - Peripheral: Gate Driver
- Telemetry - Networking
- Telemetry - Device Information
- Commands
- Command - Electronic Speed Control (ESC), Hz
- Command - Electronic Speed Control (ESC), RPM
- Command - Servo
- Command - Servo Stepper
- Command - Current Control / Field Oriented Control (FOC)
- Command - Electronic Torque Control (ETC)
- Command - Direct Field Control: Rotation
- Command - Direct Field Control: Electrical Position
- Command - Kickstart
- Command - Reset
- Command - Reset Work Zone
- Command - Brake
- Command - Stop
- Command - Off
- Command - GPIO: PWM output
- Command - Testing: Field Oriented Control (FOC)
- Command - Testing: Electronic Speed Control (ESC)
- Command - Testing: Servo Control
- Command - Brushed: Open Loop Control (1-2 motors)
- Command - Autoconfiguration: Brushless Motor
- Command - Autoconfiguration: Brushed Motor
- Command - GPIO: Generic Output
- Telemetry Mappings (TPDO)
- Configuration Parameters
CLOCK line. The parameter is rarely changed. Leave the default setting unless
an application-specific need arises.
0x3013,
0x12,
rw
7
clock phase 0 or 1 The parameter tells the controller to delay the moment when the DATA line is
sampled vs. output pulse on the CLOCK line. The parameter is rarely changed.
Leave the default setting unless an application-specific need arises.
UINT16,
0x3013,
0x13,
rw
8
total number
of bits in
packet
- The parameter specifies the number of pulses the controller clocks out via the
CLOCK line each time the controller reads the a data packet from the encoder.
This parameter should be taken from the encoder's datasheet. The number of
pulses matches the number of bits read out from the encoder.
Note that there are 2 "empty" bits at the beginning of every SSI packet followed
by an encoder-specific number of ACK bits as well as Start and CDS bits. Those
empty bits, the ACK bits as well as the Start and CDS bits should be included
when counting the total number of pulses to be clocked out via the CLOCK line.
Furthermore, due to peculiarities of a silicon peripheral, the number of clocked
out pulses is rounded up to the nearest 16. For example, if this parameter is set as
25 bits (16+9), the actual number of clocked out pulses is going to be 32
(16+16).
UINT16,
0x3013,
0x14,
rw
9
POSITION
field: start bit
- This parameter defines a format of the data packet. The parameter needs to be
taken from the encoder's datasheet.
UINT16,
0x3013,
0x20,
rw
10
POSITION
field: length
- This parameter defines a format of the data packet. The parameter needs to be
taken from the encoder's datasheet.
UINT16,
0x3013,
0x21,
rw
11
POSITION
field: is
inverted
0 or 1 This parameter defines a format of the data packet. The parameter needs to be
taken from the encoder's datasheet.
BOOL,
0x3013,
0x22,
rw
12
CRC field: is
used
0 or 1 This parameter enables or disables CRC verification for received packets. Note
that the controller supports a limited number of CRC formulae. If an encoder
implements a CRC formula that is not supported by the controller, then the CRC
verification function has to be turned off. Note that if CRC verification fails, the
controller discards the packet as a corrupted one, but DOES NOT raise a "Fault
Bits" flag.
BOOL,
0x3013,
0x23,
rw
13
CRC field:
start bit
- This parameter defines a format of the data packet. The parameter needs to be
taken from the encoder's datasheet.
UINT16,
0x3013,
0x24,
rw
14 CRC field:
length
- This parameter defines a format of the data packet. The parameter needs to be UINT16,
0x3013,
30 www.servosila.com