3.5.2.1 Write MAC ID Information
The following table provides the command syntax for write MAC ID and frequency offset only before initialization.
Command Syntax | MCHPRT XXXXXXXXXXXX Y IQ A AE
P PE T TEor MCHPRT MAC_UART XXXXXXXXXXXX Y IQ A AE P PE T TE |
||||
---|---|---|---|---|---|
MAC_UART |
|
||||
XXXXXXXXXXXX | XXXXXXXXXXXX refers to MAC ID | ||||
Y | Y refers to frequency offset
value If "XO" is given as input then it disables the XO in eFuse. |
||||
A | A refers to IQ imbalance
amplitude correction value. Give the value as "0". The current WILC/WINC firmware doesn’t support this feature, it is for future reservation If "AMP" is given as input then it disable amplitude imbalance in efuse. |
||||
AE | AE refers to correction value
real or imaginary 0: Real 1: Imaginary If "AMP" is given as input then it disable amplitude imbalance in efuse. |
||||
P | P refers to phase correction
value in IQ imbalance. Give the value as "0". The current WILC/WINC firmware doesn’t support this feature, it is for future reservation If "Phase" is given as input then it disable phase imbalance in efuse. |
||||
PE | PE refers to correction value
real or imaginary 0: Real 1: Imaginary If "Phase" is given as input then it disable phase imbalance in efuse. |
||||
T | Temperature calibration
value use temperature calibration calculator to find the temperature calibration value. If "TEMP" is given as input then it disables efuse temperature calibration |
||||
TE | Temperature calibration
enable 0: disable 1: enable If "TEMP" is given as input then it disables efuse temperature calibration |
||||
Example | MCHPRT 1234567890AB -70 IQ 0 0 0 0 86 1 eFuse update the MAC ID: 1234567890AB Frequency offset: -70Amplitude correction value 0 Amplitude enableReal Phase correction value 0 Amplitude enableReal Temperature calibration value 86 Temperature calibration Enable |
The following figure shows the example of write MAC ID in eFuse before initialization.
The following table provides the command syntax for write MAC ID and frequency offset only after initialization.
Command Syntax | MCHPRT 20 XXXXXXXXXXXX Y IQ A AE P PE T TE | ||||
---|---|---|---|---|---|
XXXXXXXXXXXX | XXXXXXXXXXXX refers to MAC ID | ||||
Y | Y refers to frequency offset value | ||||
A | A refers to IQ imbalance
amplitude correction value. Give the value as "0". The current WILC/WINC firmware doesn’t support this feature, it is for future reservation. |
||||
AE | AE refers to correction value
real or imaginary 0: Real 1: Imaginary |
||||
P | P refers to phase correction
value in IQ imbalance. Give the value as "0". The current WILC/WINC firmware doesn’t support this feature, it is for future reservation. |
||||
PE | PE refers to correction value
real or imaginary 0: Real 1: Imaginary |
||||
T | Temperature calibration
value Use temperature calibration calculator to find the temperature calibration value. |
||||
TE | Temperature calibration
enable 0: disable 1: enable |
||||
Example | MCHPRT 20 1234567890AB -70
IQ 0 0 0 0 86 1eFuse update the MAC ID:
1234567890AB Frequency offset: -70 Amplitude correction value 0 Amplitude enableReal Phase correction value 0 Amplitude enableReal Temperature calibration value 86 Temperature calibration Enable |
The following figure shows the example of write MAC ID and frequency offset in eFuse after initialization.