User Manual
GAMMA instabus
Release: February 2012
KNX EIB TP-UART 2-IC
Technical Manual pages 42 Siemens AG
Infrastructure and Cities Sector,
Building Technologies
page 24 © Siemens AG 2012 Control Products and Systems
Subject to change without further notice. P. O. Box 10 09 53,
D-93009 Regensburg
- Frameformat Extended:
Octet 0 Octet 1 Octet 4 Octet 5 ...
Ctrlbyte
00R1cc00
extCtrlbyte
Axxx xxxx
High byte
destaddress
Low byte
destaddress
...
a) group (multicast) or broadcast addresses
if (A == 1) then group addressed
=> “addressed”
b) physical addressed (point to point)
if (A == 0) then physical addressed
=> if (destination address == physical address of TP-UART)
=> “addressed”
If the TP-UART is “addressed” and no error occurs then the TP-UART sends an IACK. If the TP-UART
is “addressed” and an error occurs (parity or checksum error) then it generates an INACK.
Note:
Also during activated address evaluation the host is able to manipulate the IACK generation of the TP-
UART by sending the U_AckInformation service.
3.2.3.1.8 U_AckInformation-Service
The U_AckInformation-Service is only sent to the TP-UART if a host controller wants to check the
destination address itself. This service is sent by the host after the address evaluation and must be
sent latest 1,7 ms after receiving the address type octet of an addressed frame. The Nack-/ Busy-/
Addr-Bits sets internal flags in the TP-UART. The NACK flag is set by the TP-UART itself if it is
detecting any frame error.
If the TP-UART receives this service and the addressed bit is set it will generate a ACK, NACK or
BUSY-frame on the EIB depending on the settings of the NACK/busy-flags.
UART-Controlfield
7 6 5 4 3 2 1 0
0 0 0 1 0 x x x
AckInformation
Nack
Busy
Addr
Fig. 11: U_AckInfo-Service