Documentation Home Page ◇ RT-XSG Toolbox Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
SSI Communication Master Interface
Block
Mask
Description
Synchronous Serial Interface (SSI) is a widely used serial interface standard for industrial applications especially, rotary encoders. It is a point-to-point connection from a master (e.g. PLC, microcontroller or other control systems) to a slave (e.g. the rotary encoder). In this type of interface, the position data is continually updated by the sensor and made available to the output register.
The SSICommBlockMaster provides this capability to read position of the encoders.
Provide SSI Clock rate | Specify the Clock of the SSI interface.
|
---|---|
Provide Number of Bit Resolution | Specify the number of bits resolution.
|
Provide Bit Shift Pattern | Specify the shift patterm (MSB first or LSB first)
|
Provide Gray Encoded Info | Specify if the data is gray encoded or not
|
Provide TP Time | Specify the pause time. It is the time delay between two consecutive clock sequences.
|
Inputs
SSIClkDiv | This port is used to specify the SSI clock divider. The value is used to divide down the system clock to provide the SSI clock frequency. This port is available only when option As Block Input is chosen in the GUI. |
---|---|
TP_Time | This port is used to specify the pause time between two sequences of SSI clock. This port is available only when option As Block Input is chosen in the GUI. |
BitRes | This port is used to specify the number of bit resolution. This port is available only when option As Block Input is chosen in the GUI. |
MSBFirst | This port is used to specify the bit shift pattern. This port is available only when option As Block Input is chosen in the GUI. |
GrayEncoded | This port is used to specify if the data is gray encoded or not. This port is available only when option As Block Input is chosen in the GUI. |
SSIDataIn | SSI Serial data. |
Outputs
SSIClkOut | SSI Clock output. |
---|---|
DATAOUT_VLD | This port indicates that data on port DATAOUT is valid. |
DATAOUT | This port holds the value of the position of the encoder. |
Block Handshaking
Receiving Data | The SSICommBlockMaster block asserts the DATAOUT_VLD when the data presents on the DATAOUT bus is valid. |
---|
Characteristics and Limitations
This Block has no specific characteristics or limitations
Direct Feedthrough | N/A |
---|---|
Discrete sample time | N/A |
XHP support | N/A |
Work offline | YES |
OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323
Follow OPAL-RT: LinkedIn | Facebook | YouTube | X/Twitter