|
NCN5130_16 Datasheet, PDF (32/58 Pages) ON Semiconductor – Transceiver for KNX Twisted Pair Networks | |||
|
◁ |
NCN5130
Table 12. SERVICES FROM HOST CONTROLLER
Control Field
76543210
Service Name
Hex
Remark
Extra Following
Bytes
Total
Bytes
INTERNAL COMMANDS â DEVICE SPECIFIC
0 0 0 0 0 0 0 1 U_Reset.req
01
1
0 0 0 0 0 0 1 0 U_State.req
02
1
0 0 0 0 0 0 1 1 U_SetBusy.req
03
1
0 0 0 0 0 1 0 0 U_QuitBusy.req
04
1
0 0 0 0 0 1 0 1 U_Busmon.req
05
1
1 1 1 1 0 0 0 1 U_SetAddress.req
F1
AddrHigh
4
AddrLow
X (donât care)
1 1 1 1 0 0 1 0 U_SetRepetition.req
F2
RepCntrs
4
X (donât care)
X (donât care)
0 0 0 0 1 i i i U_L_DataOffset.req 08â0C iii = MSB byte
1
index (0â¦4)
0 0 0 0 1 1 0 1 U_SystemState.req
0D
1
0 0 0 0 1 1 1 0 U_StopMode.req
0E
1
0 0 0 0 1 1 1 1 U_ExitStopMode.req
0F
1
0 0 0 1 0 n b a U_Ackn.req
10â17 n = nack
1
b = busy
a = addressed
0 0 0 1 1 p c m U_Configure.req
18â1F p = autoâpolling
1
c = CRCâCCITT
m = frame end
with MARKER
0 0 1 0 1 0 a a U_IntRegWr.req
28â2B aa = address of
Data to be written
2
internal register
0 0 1 1 1 0 a a U_IntRegRd.req
38â3B
1
1 1 1 0 s s s s U_PollingState.req
E0âEE s = slot number
PollAddrHigh
4
(0 ⦠14)
PollAddrLow
PollState
KNX TRANSMIT DATA COMMANDS
1 0 0 0 0 0 0 0 U_L_DataStart.req
80
Control Octet (CTRL)
2
1 0 i i i i i i U_L_DataCont.req
81âBF i = index (1â¦63) Data octet (CTRLE,
2
SA, DA, AT, NPCI, LG,
TPDU)
0 1 l l l l l l U_L_DataEnd.req
47â7F l = last index + 1 Check Octet (FCS)
2
(7 ⦠63)
With respect to command length, there are two types of services from the host controller:
⢠Singleâbyte commands: the control byte is the only data sent from the host controller to NCN5130.
⢠Multipleâbyte commands: the following data byte(s) need to be handled according to the already received control byte.
With respect to command purpose there are two types of services from the host controller:
⢠Internal command: does not initiate any communication on the KNX bus.
⢠KNX transmit data command: initiates KNX communication
www.onsemi.com
32
|
▷ |