AMB8426-M_8626-M_MA_EN_V2_4
Page 23 of 48
Released: Nov.2013
8.15 MBUS_Coding
The coding can be set by means of this parameter.
Value
[hex]
Coding
0x00
3-out-of-6 coding
0x01
Manchester coding
0x02
NRZ
Table 7: Parameters MBUS_Coding
8.16 MBUS_PreambleLengthH
This parameter is only used in „user specific mode“
mode S2.
High byte for the configuration of the preamble length. It is placed before the synchronisation
character which is calculated in combination with the following parameter.
8.17 MBUS_PreambleLengthL
This parameter is only used in „user specific mode“ Mode_
mode S2.
Low byte for the calculation of the preamble length.
The number of (01) sequences is calculated as follows:
4
)
bleLengthL
MBUS_Pream
255)
tH
ambleLengh
((MBUS_Pre
N
01
Example:
If the value contained in the high byte is 0x00h and the value contained in the low byte is
0x46, the total number of bytes is 0x0046h
(70). Each byte consists of 4 “01” sequences.
According to the formula, this means that t
here are 280 “01” sequences. Thus, it is
sufficient to set the high byte to 0x00h and the low byte to 0x46h in order to send a valid
header length in the operating mode S1 (long message header).
The duration of the header can be determined by means of the following formula:
Chiprate
8
)
bleLengthL
MBUS_Pream
255)
tH
ambleLengh
((MBUS_Pre
T
Preamble
8.18 MBUS_Synch
The value in this parameter is the index for the selection of the synchronisation character.
Value
Synchronisation character
Normally used in the modes
0x00
000111011010010110
S1, S1-m, S2, T2-counter RX, T2-other TX
0x01
0000111101
T1-counter, T2-counter TX, T2-other RX
0x02 00001111010101010011001101
C Frame Format A
0x03 00001111010101010000111101
C Frame Format B
Table 8:
Parameter MBUS_Synch
The selection of the synchronisation character is valid for both transmission and reception.