E981.03A38HB ELMOS Semiconductor, E981.03A38HB Datasheet - Page 27

no-image

E981.03A38HB

Manufacturer Part Number
E981.03A38HB
Description
Interface - Specialized KNX/EIB transceiver
Manufacturer
ELMOS Semiconductor
Datasheet

Specifications of E981.03A38HB

Rohs
yes
Product Type
KNX/EIB Transceiver
Operating Supply Voltage
3.3 V
Supply Current
10 mA
Maximum Power Dissipation
1 W
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
QFN-32
Minimum Operating Temperature
- 25 C
7.3 SPI Logical Layer
1) note: all acknowledge frames are transmitted to the host in Bus Monitor Mode only
2) each L_Data telegram is transmitted completely to the host controller.
3) Each correctly received byte is immediately transferred to the host processor.
Table 6. E981.03 State Indication
Several bytes transferred subsequently during active
chip select form a SPI access. The first byte of a SPI ac-
cess is the command byte. It contains the following in-
formation:
1. distinction between read and write
2. decision whether to transmit a xor check-sum or
3. read accesses information about short or long access
4. upper part of address
ELMOS Semiconductor AG reserves the right to change the detail specifications as may be required to permit improvements in the design of its products.
Service Name
L_PollData.request
U_ReadReg.response
U_ProductID.response
State.response
State.indication
Name
SC: slave collision
RE: receiver error
TE: transmitter error
PE: protocol error
TW: temperature warning - temperature monitor signals too high temperature
KNX/ EIB TRANSCEIVER
PRODUCTION DATA - JUL 2, 2012
ELMOS Semiconductor AG
Bit is set in case of
- an other polling slave uses same slot (and has higher "priority")
- check-sum error in uploaded telegram
- parity error on UART
- frame error on UART (stop bit wrong)
- timeout violation between received service bytes
- KNX transmitter sends "0", KNX receiver receives "1"
- illegal control byte in a service of telegram upload
- transmit telegram buffer overrun (upload during telegram transmission on KNX
bus)
- U_L_DataContinue service with index 0 or greater than 263
Hex
0xF0
0xF1
0xFE
0x_7
and
0x_F
UART control field
Bin
1111 0000
1111 0001 answer of U_ReadReg.re-
1111 1110
abcd e111
a: [SC]
b: [RE]
c: [TE]
d: [PE]
e: [TW]
Data Sheet
27/51
Remarks / Description
E981.03 is Poll_Master:
uploaded L_PollData.re-
quest telegram
E981.03 is Poll_Slave:
a Poll_Master can also be a
Poll_Slave
quest
answer of
U_ProductID.request
answer of
- U_State.request
- Indication of any state
chance:
[1] activation
[0] deactivation
see table below
If the XOR bit in the command byte is set a check-sum is
calculated over the bytes of the access and transferred
as last byte in master --> slave and slave --> master di-
rections. Thus both master and slave have information
about potentially incorrect transfer of command, ad-
dress and data bytes.
In short form of read access the inter byte gap has to
be regarded between byte 2 (address) and byte 3 (data).
Otherwise the transmitted byte may not be correct.
a data frame (L_PollData.
request)
Each complete received
byte of the frame will be
transmitted. (End of Frame
indication will be a time gap
above t
frame length is 7 byte.
write host to UART service
U_PollingState with the cor-
responding data
D7 D6 D5 D4 D3 D2 D1 D0
I7
7 6 5 4 3 2 1 0
I6
QM-No.: 25DS0046E.01
UART,IBG,RX
I5
followed by
I4
= 2.5ms.) The
I3
E981.03
I2
I1
I0

Related parts for E981.03A38HB