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]