English
Language : 

AMIS-49587 Datasheet, PDF (41/59 Pages) ON Semiconductor – Power Line Carrier Modem
AMIS−49587
Table 37. FORMAT OF THE DATA_ISA FIELD
Field Name
Length
Value
Level
2 bytes
0 to FFFF
Transmission_Position
2 bytes
0 to FFFF
When ISA_Request command is received, AMIS−49587
enters in RepeaterCall function and is listening for the
repeater call pattern, which is 2 bytes long (2E5C), and
waiting to transmit this pattern if no other module has
transmitted before. So next frames are divided in 21
SubTslots of 2 bytes.
After ISA_Request, if AMIS−49587 is set as Repeater or
NoRepeater, it is listening until a pattern is detected, or until
the SubTslot counter is equal to the parameter
Transmission_Position.
If a pattern is detected, AMIS−49587 is set to NoRepeater
and exits RepeaterCall function.
If no pattern detected and SubTslot counter is equal to
Transmission_Position, the AMIS−49587 transmits the
pattern, is set as Repeater, and exits the function.
If AMIS−49587 is set as AlwaysRepeater, it will always
transmit pattern when SubTslot counter is equal to
Transmission_Position, even if a pattern has already been
transmitted before.
If it is set as NeverRepeater or is in Slave mode,
ISA_Request command will not be accepted, and
AMIS−49587 will not take part in RepeaterCall function.
Transmission_Position value depends on the mode:
− In Client mode, it is 0: pattern is transmitted at the first
SubTslot.
− In Server mode, Transmission_Position is equal to the
Mac Adress (values from 1 to MaxAdrMac).
− If Server is “New” (no Mac address defined), a random
number is chosen and will determine a position in the
reserved Tslots for New at the end of the Repeater Call
function. (values from MaxAdrMac to MaxAdrMac +
21*NB_TslotForNew)
(with MaxAdrMac and NB_TslotForNew parameters
from CIASE RepeaterCall service)
Level parameter is used when listening for repeater call
pattern: at each SubTslot, if the signal is over this level
parameter multiplied by the number of bits listened, than the
pattern is detected.
So, on the network, there will be more Repeater if this
level is set high. The default value is 1000, which is
equivalent of a signal on the network between 102 and
106 dBmV.
ISA_CONFIRM (TAG 62H)
Description: The ISA_Confirm is sent by the AMIS−49587
to a base micro (SLAVE or MASTER) either as positive
acknowledgment when a ISA_Request has successfully
been transmitted by the physical layer, or as negative
acknowledgment when the ISA_Request command has
been received too late or if the transmitting position is wrong
or if the repeater state is equal to never. In both cases the
Transmission_Status byte contains a value corresponding
with this positive or negative acknowledgment. The
different values for the Transmission_Status field are
described in the Appendix C (Transmission Status) This
service is an internal service and should not be used. Without
correct handling at the system level it can disable the
communication.
Syntax:
Initiator
AMIS−49587
Slave
Command (arguments)
ISA_Confirm (Transmission_Status)
Frame Format :
<STX> Length
< ISA_Confirm >
Possible Response
Transmission_Status
CHK
http://onsemi.com
41