2.7.3.4 Stop Sequence Processing
The stop sequence is a symbol pattern that can be sent to mark the end of a telegram. A coding violation is usually generated in this case.
The ATA8510/15 provides two modes for the stop sequence: hold mode and pattern mode. In hold mode, the last symbol is held for a configurable time of 1..8 symbol periods.
In pattern mode, a symbol-based pattern is appended to the data stream. The pattern itself consists of four symbols and the length is configurable from 1..8 symbols. If the length chosen is greater than 4, the configured pattern is repeated until the length is reached.
The stop sequence can be enabled independently for path A and path B of each service in the eepServices.TMCR2x.TMSSE variables.
Address Service0 | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x0126 | TMCR2A | — | TMMSB | TMSSE | TMPOL | TMNRZE | TMCRCL[1:0] | TMCRCE | |
0x0127 | TMCR2B | — | TMMSB | TMSSE | TMPOL | TMNRZE | TMCRCL[1:0] | TMCRCE |
The mode can be selected independently for path A and path B of each service in the
eepServices.TMSSCx.TMSSH variables. A ‘1
’ must be set for hold mode and a
‘0
’ sets the pattern mode.
The stop signal length can be configured independently for path A and path B of each service in the eepServices.TMSSCx.TMSSL[2:0] variables.
The pattern can be configured independently for path A and path B of each service in the eepServices.TMSSCx.TMSSP[3:0] variables.
Address Service0 | Name | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
---|---|---|---|---|---|---|---|---|---|
0x0128 | TMSSCA | TMSSH | TMSSL[2:0] | TMSSP[3:0] | |||||
0x0129 | TMSSCB | TMSSH | TMSSL[2:0] | TMSSP[3:0] |