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 22 © Siemens AG 2012 Control Products and Systems
Subject to change without further notice. P. O. Box 10 09 53,
D-93009 Regensburg
3.2.3.1.2 U_State.request-Service
Requests the internal communication state from the TP-UART-IC. The TP-UART-IC answers with the
Communicationstate.
UART-Controlfield (02
hex
)
7 6 5 4 3 2 1 0
0 0 0 0 0 0 1 0
Fig. 5: U_State.request-Service
3.2.3.1.3 U_ActivateBusmon-Service
Activates the busmonitormode. That means that each byte which is received on the EIB is sent through
the TP-UART-IC including illegal Control-bytes and not used Immediate ACK. The TP-UART-IC is
absolutely quiet on the EIB. The busmonitormode can only be left by using the U_Reset.request-
Service.
UART-Controlfield (05
hex
)
7 6 5 4 3 2 1 0
0 0 0 0 0 1 0 1
Fig. 6: U_ActivateBusmon
3.2.3.1.4 U_ProductID.request
Requests the internal TP-UART-IC product identifier. The TP-UART-IC answers with the
U_ProductID.response service
UART-Controlfield (20
hex
)
7 6 5 4 3 2 1 0
0 0 1 0 0 0 0 0
Fig. 7: U_ProductID.request
3.2.3.1.5 U_ActivateBusyMode
If the host controller is temporarily not able to receive telegrams from the bus (e.g. due to no code
execution during flash erase), the TP-UART should reject frames from the bus with BUSY
acknowledges. The service activates the BUSY mode in the TP-UART for a fix period of 700 ms (+/-
10ms). This means that all addressed telegrams (TP-UART has internally the "addressed" bit set) are
acknowledged with Busy.
Note: physical addressed frames which do not correspond with the TP-UART address will never be
acknowledged with BUSY!
All received telegrams are sent byte by byte from the TP-UART to the host as before. If the host
confirms a frame with the U_Ackinfo service (ACK, NACK or BUSY) the BusyMode will be deactivated.
After reset the BusyMode will be also deactivated.
UART-Controlfield (21
hex
)
7 6 5 4 3 2 1 0
0 0 1 0 0 0 0 1
Fig. 8: U_ActivateBusyMode