Data Sheet, Rev. 2.4, March 04, 2002 9/31
A²SI
Advanced AS-Interface IC
7.1.2 Slave Mode
After IC-reset, Receive-Muxer is watching the two input channels (AS-i-line and IRD pin) depending on a
multiplex select signal MPX. MPX has a frequency of about 1.0 kHz. If MPX is low, the Receive-Muxer selects
the AS-i-line and vice versa if it is high, it selects the IRD pin as data input. The channel, from which a valid
master call is received first, will be locked until the next IC-reset occurs.
7.1.2.1 IRD Input Mode (Photo Diode Input)
The photo diode current on the IRD input is Manchester-coded and low active (ref. 8.2.2 Addressing Channel
Input IRD). A low level of the IRD signal starts the receiver and triggers the Activity-Checker. The Control-Unit is
enabling the Receive-Register and the received information is clocked every 6 µs into the Receive-Register. If
there is a high level on the IRD input longer then 7.0 µs, the Control-Unit will recognize this as no activity and
the Receive-Register will be disabled. If the received information is a correct master call with Start-Bit, eleven
Data-Bits, Parity-Bit, End-Bit, and following pause of either greater than 6.0 µs (Synchronous Mode) or 18.0 µs
(Asynchronous Mode), the UART generates the internal active high REC-STRB signal with a pulse width of
500 ns.
If the received telegram contained an error, the Control-Unit will not generate the REC-STRB signal but go to its
asynchronous state waiting for a pause at the IRD input. After a pause was detected, the UART is ready to
receive the next telegram from the IRD input.
If a REC-STRB signal is generated, it occurs 9.5 µs up to 10.0 µs (Synchronous Mode) or 21.0 µs up to 21.5 µs
(Asynchronous Mode), respectively, after the rising edge of the End-Bit on the IRD pin signal. If the slave was in
asynchronous state, it now transforms to synchronous state. The Rec-Muxer is locked to the IRD input until the
next IC-reset. After the generation of a REC-STRB signal the Control-Unit is waiting for about 6.0 µs for the
SEND-STRB to be generated by the Main-State-Machine.
If the Control-Unit receives the active high SEND-STRB signal, it starts the transmission of the Send-Register
data. Therefore, the Send-Register data will be converted to an active low Manchester II-coded (MAN) signal
which is sent to the LED-OUT pin via ADD-OUT. The first falling edge of the MAN signal occurs 11.75 µs
(Synchronous Mode) or 12.25 µs (Asynchronous Mode) after the rising edge of the REC-STRB signal. Hence,
the delay from the rising edge of the End-Bit of the master call (IRD input) to the first falling edge of the slave
response (LED output) is 21.25 to 21.75 µs (Synchronous Mode) or 33.25 to 33.75 µs (Asynchronous Mode).
After the pause was detected, the UART is ready to receive the next telegram from the IRD input.
In case the Control-Unit will not receive a SEND-STRB signal within the given time frame (for instance, if this
slave was not addressed), it will check for activity on the IRD input. Otherwise, it will just wait for the end of the
response time (60 µs). In both cases the Control-Unit stays synchronous. Once a slave pause was detected, the
UART is ready to receive the next telegram from the IRD input
7.1.2.2 AS-i Input Mode
A signal on the AS-i-line generates two pulse-coded signals (N-PULSE, P-PULSE) at the receiver output with a
minimum pulse width of 750 to 875 ns. A pulse on the AS-i line starts the receiver and triggers the Activity-
Checker through N-PULSE or P-PULSE.
The Pulse-Encoder is used to convert the active high pulse coded signal to an active low Manchester-II-coded
(MAN) signal. It will also check the pulse stream for timing and pulse errors (e.g. alternation error). The Control-
Unit enables the Receive-Register so that the received information can be clocked in every 6 µs. If there is a
pulse distance on the AS-i-line input longer than 7.0 µs, the Control-Unit recognizes this as no activity and
disables the Receive-Register.
If the received information is a correct master call with Start-Bit, eleven (11) Data-Bits, Parity-Bit, End-Bit, and
following pause of either greater than 6.0 µs (Synchronous Mode) or 18.0 µs (Asynchronous Mode), the UART
generates the internal active high REC-STRB signal. If the received telegram contained an error, the Control-
Unit will not generate the REC-STRB signal but go to its asynchronous state waiting for a pause at the AS-i line
input. After a pause was detected the UART is ready to receive the next telegram from the AS-i line input.