AMIS−49587
www.onsemi.com
52
The Synchro_Data field contains a synchronization event description of 1 or 2 bytes with accompanying data.
Table 50. Synchro_Data FIELDS
Event Description, byte 1 Event Description, byte 2 Length and Synchro_data Description Remark
0x01
Synchronization Found
1 byte: Pad
2 bytes: Signal S0
2 bytes: Noise N0
2 bytes: Signal S1
2 bytes: Noise N1
2 bytes: ASK Threshold or FSK factor
1 byte : Method
1 byte : Synchro−Bit and Gain values
0x02
Synchronization Confirmed
1 byte: Pad
2 bytes: Source MAC Address
2 bytes: Destination MAC Address
0x04
Synchronization Lost
0x01
Time−out not addressed has
expired
2 bytes: Local MAC Add
2 bytes: Initiator MAC Add
Slave mode
0x04
Synchronization Lost
0x02
Time−out frame not OK has
expired
2 bytes: Local MAC Add
2 bytes: Initiator MAC Add
Master and Slave
mode
0x04
Synchronization Lost
0x03
Time−out synchro confirm has
expired
2 bytes: Local MAC Add
2 bytes: Initiator MAC Add
Master and Slave
mode
0x04
Synchronization Lost
0x04
Addressed by a wrong initiator
2 bytes: Source MAC Add
2 bytes: Dest. MAC Add
Slave mode
0x04
Synchronization Lost
0x05
External desynchro command
2 bytes: Local MAC Add
2 bytes: Initiator MAC Add
Master and Slave
mode
0x04
Synchronization Lost
0x06
Search Initiator active
2 bytes: Last initiator MAC Address received
2 bytes: Current initiator MAC Address
choice
Slave mode
7.4.12 Desynchro_Request
AMIS4958x
Command
Interpreter
SLAVE ONLY
External CPU
DeSynchro_request(0x11)
Figure 38. Sequence Diagram for DeSynchro_Request
The Desynchro_Request command is used by the external controller to enforce the not synchronized state in the
AMIS−49587 and therefore it starts looking for a new synchronization.
Frame Format:
<STX> 0x03 (Length) 0x11 (Desynchro_Request) CHK
7.4.13 AccessDB_Request
Field Name Ident Description
PhyAlarmRequest 000F Request the transmission of a Phy Alarm
AMIS−49587
www.onsemi.com
53
7.4.13.1 PhyAlarmRequest
Description:
This request is used to send a physical alarm pattern. No data is transmitted to indicate the number of repetitions, the
AMIS−49587 already knows this number because it is in its set of configuration data.
Request Format:
<STX> 0x05(Length) 0x41 (AccessDB_Request) 0x0F00 CHK
Confirm Format:
<STX> 0x06(Length) 0x42 (AccessDB_Confirm) 0F00h Number of alarm Transmissions (1 byte) CHK
7.4.14 AccessDB_Confirm
See paragraph AccessDB_Confirm.
7.4.15 AccessDB_Error
See paragraph AccessDB_Error.
7.5 RETRIEVE STATISTICAL DATA FROM THE AMIS−49587
Table 51. STATISTICS COMMAND AND RESPONSES
Command Unsolicited* Initiator Valid Command in Mode: Code
AccessDB_Request no Application micro controller (DB_Da-
ta_Id)
Master / Slave 41h
AccessDB_Confirm no AMIS−49587 (DB_Data_Id_Echo) Master / Slave 42h
AccessDB_Error no AMIS−49587 (Error_Code) Master / Slave 43h
*An unsolicited message is a message that is originating from the AMIS−49587, based upon an AMIS−49587 internal event. The message is
not provoked by a prior command sent by the external processor.
7.5.1 AccessDB_Request
The AccessDB_Request command can be used to read data path statistical information from the AMIS−49587.
Like in all other AccessDB_Request commands, the specific identifier of the data that is to be read needs to be provided:
Field Name Identifier Description
Invalid−frame−counter 0x0006 Read the value of the invalid−frame counter and then set to 0
Counters 0x000D Read the value of the data counters:Counter Crc Ok, Counter Crc Not Ok,
Repeater counter, Transmit counter, corrected frames counter, and then
set to 0 or not
DataStats 0x0010 Read the value of the Data statistics, and then set to 0 or not.
7.5.1.1 Invalid Frame Counter
This request is used to read the Invalid Frame Counter of the AMIS−49587. Once the request sent to the AMIS−49587, the
Invalid Frame counter is automatically set to 0. The AMIS−49587 answers with the value of the Invalid Frame Counter
Request Format:
<STX> 0x05(Length) 0x41 (AccessDB_Request) 0x0600 CHK
Confirm Format:
<STX> 0x06(Length) 0x42 (AccessDB_Confirm) 0x0600 Invalid Frame Counter (1 byte) CHK
AMIS−49587
www.onsemi.com
54
7.5.1.2 Data Counters
The Data Counters request is used to read the value of the data counters in the AMIS−49587. It contains one byte which is
used to know whether the counters must be reset or not (00: no reset, 01: reset) after reading them out.
There are 6 counters coded on 4 bytes each, which indicates:
1. number of CRC OK frames received
2. number of CRC not OK frames received
3. number of repeated frames
4. number of transmitted frames
5. number of corrected frames (with option Pad Correcting)
6. number of frames with bad Frame Indicator received
Request Format:
<STX> 0x06(Length) 0x41 (AccessDB_Request) 0x0D00 Request Counters (1 byte) CHK
Confirm Format:
<STX> 0x1D(Length) 0x42 (AccessDB_Confirm) 0x0D00 CRC_OK (4 bytes), CRC_NOK (4 bytes),
Rep_Frames (4 bytes), Tr_Frames (4 bytes),
Corr_Frames (4 bytes), FI_NOK (4 bytes)
CHK
7.5.1.3 DataStats
The DataStats request is used to read the value of the current data statistics in the AMIS−49587. The request contains one
byte which is used to know whether the counters must be reset or not (00: no reset, 01: reset) after reading them out.
If the AMIS−49587 is synchronized the counters consist of 30 bytes:
1. The value of signal and noise (S0, N0, S1, N1) for the last subframe received (4 * 2 bytes) + the method and gain
used to demodulate this subframe (2 * 1 byte)
2. The method, gain and SNR (S0/N0, S1/N1) on the 5 last time slots in reception mode (5 * 4 bytes) + 1 byte to know
the actual position in the table
If the AMIS−49587 is not synchronized the counters consist of 36 bytes:
1. The values of the real and imaginary parts of the signal for each frequency (I0, Q0, I1, Q1),
2. for the 4 last calculated time−slots (4 * (4 * 2 bytes) )
3. The current position in the board (1 byte)
4. The software reception gain (1 byte)
5. The hardware reception gain (1 byte)
6. The R_ALC value (1 byte)
Request Format:
<STX> 0x06(Length) 0x41 (AccessDB_Request) 0x1000 Reset Counters (1 byte) CHK
Confirm Format:
If the AMIS−49587 is synchronized:
<STX> 0x23(Length) 0x42 (AccessDB_Confirm) 0x1000 Signal_noise_subframe (10 bytes),
SNRreception (20 bytes)
CHK
If the AMIS−49587 is not synchronized:
<STX> 0x29(Length) 0x42 (AccessDB_Confirm) 0x1000 I0,I1,Q1 (32 bytes), Pos (1 byte), GainSoft
(1 byte), GainHard (1 byte), R_ALC (1 byte)
CHK
7.5.2 AccessDB_Confirm
See paragraph AccessDB_Confirm.
7.5.3 AccessDB_Error
See paragraph AccessDB_Error.

AMIS49587C5871RG

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Network Controller & Processor ICs C587- NAF- AMIS49587
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union