MAX2992
MAX2992
MAX2992
MAX2992 MAX2991
FLASH
(G3-PLC FIRMWARE)
TABLE OF CONTENTS
Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Device Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Normal Operating Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Idle Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
UART Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Serial Peripheral Interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Timers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Clocks, PLL, and Power-on-Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
External Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Watchdog Timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
AFE Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Boot Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Automatic Bootstrap from Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Bootstrap Using the UART0 Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Bootstrap Using the JTAG Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
AC Phase Detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
CSMA/CA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Automatic Repeat Request (ARQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
PHY Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Package Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Electrical Characteristics Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
AC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
External Crystal Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
External Flash Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
LIST OF FIGURES
Figure 1. GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 2. MAX2992 to MAX2991 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 3. MAX2992 Boot Sequence Flow Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 4. Zero-Crossing AC Detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 5. Transmitter/Receiver Block Diagram of the Baseband Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 6. SPI Master Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 7. SPI Slave Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 8. AFE Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 9. Star Network Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 10. Tree Network Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 11. Peer-to-Peer Network Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 12. Route Request Message Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 13. Route Reply Message Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
LIST OF TABLES
Table 1. Frequency Bands Supported by the MAX2992 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 2. Frame Error Rate Requirements in AWGN Channels (100 Bytes) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 3. Receiver Specification with MAX2991 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Device Details
Functional Diagram
FSH_SCK
UART0
FSH_SO MULTIPLIER SPI1 UART1
SERIAL SPI0 (BOOT LOADER)
FLASH FSH_SI (BOOT LOADER) PERIPHERAL BUS
FSH_CS
BOOT ROM
PACKET MEMORY CRC16 (2)
DATA LINE
VETERBI ENRX
DATA DESCRAMBLER REED SOLOMON DEINTERLEAVER
DECODER
MEMORY
TCK RXDATA
JTAG
TMS CHANNEL SYNC
BOOT LOADER DEMODULATOR FFT RXCLK
TDI AND ESTIMATOR DETECTOR
AFE TXCONV
TDO ICE DEBUGGER
PHY TX PATH INTERFACE
ENTX
VDD WATCH CONVOLUTION
SCRAMBLER REED SOLOMON INTERLEAVER
DOG ENCODER TXDATA
RST
POWER MONITOR TXCLK
& MODULATION FIR
INTERRUPT IFFT SHAPER
RESET CONTROL MAPPER NOTCHING AFE_RST
CONTROL
GND
GND
XTAL1S XTALS
XTALS
PLLS1
PLLS1 CLK_CPU
MULT M DIV N PLLS2
PLLA2 MAX2992
PLLS2
DIV O PLLS2
XTAL2S PLLS CLK_PHY
XTALA DIV P
XTAL1A XTALS PLLA2
XTALS
PLLA1 PLLS2
MULT M DIV N CLK_AFE
XTALA DIV P
PLLA2 PLLA1
DIV O
XTAL2A PLLA
Pin Configuration
P2.4/AFE_SHDN
P2.2/AGC_FRZ
P2.0/SCK
TOP VIEW
P2.3/SO
XTAL1A
P2.5/CS
XTAL2A
P2.1/SI
VDDIO
VDDC
TMS
P2.6
P2.7
TCK
VSS
TDI
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33
VSS 49 32 TDO
VDD 50 31 PROG
P3.0/TXCONV 51 30 VSS
P3.1/TXDATA 52 29 P1.7/FSH_CS
VSS 53 28 P1.6/FSH_SO
VDDC 54 27 P1.5/FSH_SI
VDDIO 56 25 VDDIO
P3.3/RXCLK 57 24 P1.3
VSS 58 23 P1.2
VDDC 59 22 P1.1/RXD0
P3.4/RXDATA 60 21 P1.0/TXD0
P3.5/RXCONV 61 20 VDDC
P3.6/AFE_RST 62 19 VSS
P3.7/ENRX 63 18 XTAL2S
P3.8/ENTX 64 17 XTAL1S
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
P0.4/COL
P0.2/AFE_SDOUT
P0.5/ACT
P0.6/RDY
RST
P0.0/AFE_CS
P0.1/AFE_SDIN
P0.3/AFE_SCLK
VSS
VDDC
VDDIO
VDDC
VSS
P0.7/PULSE
VDD
VSS
LQFP
Pin Description
PIN NAME TYPE FUNCTION
5, 9, 16,
19, 30,
VSS P Ground
33, 49,
53, 58
6, 8, 20,
+1.2V Digital Power Supply. Bypass VDDC to VSS with a 100nF capacitor as close as
34, 54, VDDC P
possible to the device.
59,
7, 25, +3.3V I/O Power Supply. Bypass VDDIO to VSS with a 100nF capacitor as close as
VDDIO P
39, 56 possible to the device.
Reset. The RST input/output recognizes external active-low reset inputs and employs
an internal pullup resistor to allow for a combination of wired-OR external reset
14 RST I/O
sources. Bypass with a 220nF capacitor to VSS and use a 10kΩ pullup resistor to
VDDIO.
+1.2V Analog Power Supply. Bypass VDD to VSS with a 100nF capacitor as close as
15, 50 VDD P
possible to the device.
17 XTAL1S I Crystal Oscillator Input/Output. The crystal oscillator input/output provide support
for parallel resonant, AT cut crystals. XTAL1S also acts as an input when there is
an external clock source in place of a crystal. XTAL2S is the output of the crystal
18 XTAL2S O amplifier. Signal XTALS provides the clock base for the system clock.
PROG. PROG serves to initiate the UART boot loader. To activate the UART boot
loader, PROG must be held low for at least 3 system clock cycles. The host must
31 PROG I then send the autobaud character (0x0D) at a baud rate of 57,600 baud or less. The
MAX2992 detects the serial baud rate and reply with the prompt character (0x3E). At
this time, the bootloader protocol can be used to program the device.
32 TDO O JTAG Data Output
44 TDI I JTAG Data Input
45 TMS I JTAG Mode Select Input
46 TCK I JTAG Clock Input
47 XTAL1A I Crystal Oscillator Input/Output. The crystal oscillator input/output provides support
for parallel resonant, AT cut crystals. XTAL1A also acts as an input when there is
an external clock source in place of a crystal. XTAL2A is the output of the crystal
48 XTAL2A O amplifier. Signal XTALA provides the clock base for the AFE interface.
PORT 0
P0.0/AFE_CS. P0.0/AFE_CS is used by the MAX2992 G3-PLC firmware to
implement an SPI command bus to the MAX2991 AFE. P0.0/AFE_CS is the chip-
select line to the MAX2991. This is the general-purpose I/O hardware and part of the
I/O 8-bit I/O port P0.
1 P0.0/AFE_CS
O P0.0/AFE_CS provides hardware support that is available, but not utilized by the
MAX2992 G3-PLC firmware.
● Interrupt input/stop mode wake-up.
● Timer I/O to Timer 0, In/Out A (Note 1).
PORT 1
P1.0/TXD0. P1.0/TXD0 provides connections to dedicated UART hardware. This is
used by the MAX2992 G3-PLC firmware to implement the UART host interface. P1.0/
I/O
21 P1.0/TXD0 TXD0 is the transmit data from the MAX2992 to the host. This is the general-purpose
O
I/O hardware and part of the 8-bit I/O port P1.
Connect P1.0/TXD0 with a 5kΩ resistor to VDDIO (Note 1).
P1.2. P1.2 provides connections to dedicated UART hardware used by the MAX2992
I/O
23 P1.2 G3-PLC firmware for reserved function. Leave unconnected. This is the general-
O
purpose I/O hardware and part of the 8-bit I/O port P1 (Note 1).
P1.3. P1.3 provides connections to dedicated UART hardware used by the MAX2992
I/O
24 P1.3 G3-PLC firmware for reserved function. This is the general-purpose I/O hardware and
I
part of the 8-bit I/O port P1 (Note 1).
P2.1/SI. P2.1/SI provides dedicated connections to SPI hardware. This is used by the
I/O MAX2992 G3-PLC firmware to implement the SPI host interface. P2.1/SI is the serial
42 P2.1/SI
O data from the host to the MAX2992. This is general-purpose I/O hardware and part of
the 8-bit I/O port P2 (Note 1).
Note 1: Refer to the MAX2992 G3-PLC Firmware Release Note for updates to the function implemented.
MAX2992 toc02
MAX2992 toc03
D8PSK (MAX) D8PSK (MAX) D8PSK (MAX)
0 10 20 30 40 50 0 50 100 150 200 250 300 0 50 100 150 200 250 300
*POINT-TO-POINT DATA RATE (kbps) *POINT-TO-POINT DATA RATE (kbps) *POINT-TO-POINT DATA RATE (kbps)
the lowest power state for the device where only leak- Refer to the MAX2992 G3-PLC Interface Guide and
age power is consumed. An external interrupt causes MAX2992 G3-PLC Firmware Release Note for details on
the MAX2992 to exit from the stop mode. Stop mode is the use of the SPI1 port.
controlled by the MAX2992 G3-PLC firmware. Refer to
the MAX2992 G3-PLC Interface Guide and MAX2992 GPIO
G3-PLC Firmware Release Note for details on the use of The MAX2992 features 5V tolerant, 3.3V I/O. Each I/O
stop mode. can be either an input or output. The MAX2992 G3-PLC
firmware configures each I/O as described in the Pin
UART Interface Configuration section. Refer to the MAX2992 G3-PLC
The MAX2992 features two hardware UARTs (UART0 Firmware Release Note for additional GPIO assignments.
and UART1). UART0 has a 16-byte deep receive and When in input mode, a weak pullup resistance is enabled
transmit FIFO with configurable interrupt thresholds and pulling the I/O high. A series NFET provides the I/O’s
it supports hardware flow control. Additionally, UART0 high voltage tolerance (Figure 1). This degrades the
provides a hardware function for booting the device. The VOH observed and an external resistive pullup is recom-
MAX2992 G3-PLC firmware dedicates UART0 to the host mended when the I/O is not actively driven (such as RST
interface with a baud rate of 115,200bps without flow con- or PROG, see the Pin Description).
trol. See the MAX2992 G3-PLC Firmware Release Note
for additional information on the UART0 host interface
settings.
VDDIO
Data transfer for communication on the power line and
status and control commands are passed between host
and the MAX2992 G3-PLC modem over UART0. A simple
frame format is used to define data and management I/O
REN
primitives. A complete description of the frame format and DEVICE
command primitives is provided in the MAX2992 G3-PLC CLOAD
Interface Guide.
The MAX2992 G3-PLC firmware utilizes UART1 for a WEAK PULLUP
reserved function. Do not connect in user designs.
Serial Peripheral Interface (SPI) Figure 1. GPIO
The MAX2992 includes two serial peripheral interface Timers
modules (SPI0 and SPI1). The MAX2992 SPI hard-
The MAX2992 incorporates seven 16-bit programmable
ware can operate in slave or master modes. This is a
timers to allow precise control of internal and external
common, high-speed, synchronous peripheral interface
events. Each timer can operate in two modes: count-stop
that shifts a bit stream of variable length and data rate
or wrap-round. The timers can be configured so that the
between the microcontroller and other peripheral devices.
timers generate interrupts upon reaching the extreme
Programmable clock frequency, character lengths, polar-
value. The timers also feature output modes suitable for
ity, and error handling enhance the usefulness of the
synthesizing PWM. The MAX2992 G3-PLC firmware uses
peripheral. The maximum baud rate of the SPI interface is
these timers within its operating system, and to implement
half the system clock for master mode operation and 1/8th
CSMA and AC phase detection. Refer to the MAX2992
the system clock for slave mode operation.
G3-PLC Interface Guide and MAX2992 G3-PLC Firmware
SPI0 features a boot loading function that is the primary Release Note for information on timer use.
method for initializing the MAXQ30 memory after reset.
SPI0 boot loading is described in the Boot Options section. Clocks, PLL, and Power-on-Reset
SPI1 is assigned by the MAX2992 G3-PLC firmware to The MAX2992 provides two built-in oscillators each with
implement an alternative host interface to UART0. When an associated PLL. The device can function in a one or a
used as a host interface, four MAX2992 signals, P2.0/ two crystal configuration, either reducing system compo-
SCK, P2.5/CS, P2.1/SI, and P2.3/SO must be connected nents or maximizing flexibility of the operating frequencies
to the host processor. in the system. The one crystal configuration requires a
The MAX2992 G3-PLC firmware uses the one crys- TXDATA P3.1/TXDATA
tal configuration with a 19.2MHz crystal connected to
TXCONV P3.0/TXCONV
XTAL1S and XTAL2S. This crystal is used to generate
both CPU and AFE clocks. For this configuration, the CPU TXCLK P3.2/TXCLK
clock is set to 76.8MHz and AFE clock is 6.4MHz for the ENRX P3.7/ENRX
MAX2991 MAX2992
CENELEC frequency band with a 400kHz sample rate. AFE
For FCC and ARIB bands, the AFE clock is 19.2MHz with RXDATA P3.4/RXDATA
YES
SPE? JTAG BOOTLOADER
NO
YES
PSPE?
NO
NO
NO
PASS UART0 BOOTLOADER
YES
SET PV ON SUCCESSFUL
SET PV
CODE LOAD
RESET RESET
3. The MAX2992 measures the timing and autocalibrates Toggling RST exits the serial boot loader whereby the
to the baud rate. MAX2992 follows the boot sequence described by Figure 3.
4. The MAX2992 acknowledges entry to the serial loader Details of using the serial boot loader commands to imple-
by transmitting a prompt character (0x3E). ment a UART0 boot strap are provided in the MAX2992
Evaluation Kit.
Details of using the serial boot-loader commands to imple-
ment a UART0 bootstrap are provided in the MAX2992
Evaluation Kit. The serial bootloader does not utilize the
hardware flow control feature of UART0. The loader man-
ages flow control using the communication protocol.
PULSE WIDTH
HALF CYCLE
=10ms/8.3ms
50Hz/60Hz
ZERO-CROSSING DETECTOR
The OFDM technique places evenly spaced carriers into Table 1 shows the frequency bands with which the
the available frequency band. The MAX2992 can be con- MAX2992 modem complies.
figured to operate in a subset of frequencies in the range
10kHz to 490kHz, encompassing CENELEC, ARIB, and Table 1. Frequency Bands Supported by
FCC frequency bands. Three modulation methods are the MAX2992
supported; DBPSK, DQPSK, and D8PSK. This allows
the MAX2992 to trade off channel condition and data rate NUMBER FIRST LAST
to achieve the highest possible data through for a given COMPONENT OF CARRIER CARRIER
channel condition. Additional performance is obtained by CARRIERS (kHz) (kHz)
adaptive tone mapping, a process by which the MAX2992 CENELEC A 36 35.93 90.62
automatically detects carriers with poor SNR, redistribut- CENELEC B 16 98.43 121.87
ing data onto better performing channels. CENELEC C 7 128.12 137.50
There are several advantages of the MAX2992 OFDM CENELEC BC 26 98.43 137.50
scheme as compared to traditional single carrier FSK or CENELEC D 4 142.18 146.87
spread-spectrum systems: FCC1 72 154.6875 487.5
● The MAX2992 OFDM allows an extremely flexible FCC2 97 37.5 487.5
allocation and use of a given channel bandwidth. As FCC3 24 154.6875 262.5
an example, the lower and the upper limit of the used FCC4 40 304.6875 487.5
frequency band can easily be configured. It is also
ARIB1 54 154.6875 403.125
possible to use two or more noncontiguous sub-bands
for the transmission of a single data stream. ARIB2 79 37.5 403.125
● It is considerably more robust against intersymbol inter- The combined PHY and MAC in the MAX2992 meet the
ference (ISI) or group delay distortion caused by the transmitter/receiver technical requirements for highly
transmission channel than narrowband systems. This reliable data communication in powerline networks, as
is mainly due to the fact that the parallel transmission shown in Table 2 and Table 3.
on several carriers leads to longer symbol duration.
Furthermore, ISI is simply removed by inserting guard Table 2. Frame Error Rate Requirements
intervals and cyclic prefixes between the symbols. in AWGN Channels (100 Bytes)
The MAX2992 is robust in presence of narrowband inter-
ference because such jammers typically destroy a single SIGNAL-TO- MODULATION
FRAME ERROR
carrier only. Through the use of forward error correction NOISE RATIO AND CODING
RATE (%)
coding—the erroneous data is detected and corrected (dB) RATE
using the received coded information. -1.2 ROBO 0.01
On the transmitter side, the PLC modem layer receives 2.6 DBPSK 0.01
input data from the UART and passes the data through 6.1 DQPSK 0.01
the FEC, modulator, and IFFT. On the receiver side, the 9.9 D8PSK 0.01
PLC modem layer receives inputs from the AFE and
hands the data over to the application layer (Figure 5). Table 3. Receiver Specification with
Two separate signal paths are shown for the receiver.
The first path is dedicated to the detection of narrow
MAX2991
band interference, and the second path processes the RECEIVER SPECIFICATION REQUIREMENT
preamble for symbol and frame synchronization followed Sensitivity 1mV
by the FEC decoding block. After descrambling the output
Dynamic range 60dB
of the FEC decoder data are available for the MAC layer.
Clock frequency tolerance ±25ppm
OFDM MODULATOR
MAPPING
DBPSK
PREEMPHASIS IFFT ADD CP WINDOWING
DQPSK
D8PSK
FCH
INTERLEAVER
SCRAMBLER BIT AFE
REED-SOLOMON CONVOLUTIONAL
DATA ENCODER ENCODER ROBUST (RC4)
S-ROBUST (RC6)
FEC ENCODER
POWER LINE
DETECTED
RMS
CHANNEL
MEASUREMENT
ESTIMATION
ROBUST4
AND VITERBI REED-SOLOMON DATA
DEINTERLEAVER
ROBUST DECODER DECODER
DESCRAMBLER
COMBINER
FCH
FEC DECODER
Note 2: Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer
board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial.
Electrical Characteristics
(VDDIO = +3.3V, VDDC = VDD = +1.2V, VSS = 0, TA = -40°C to +105°C, unless otherwise noted. Typical values are at TA = +25°C.
Specifications over the entire operating temperature range are guaranteed by design and characterization.)
AC Electrical Characteristics
(VDDIO = +3.3V, VDDC = VDD = +1.2V, VSS = 0, TA = -40°C to +105°C, unless otherwise noted. Typical values are at TA = +25°C.
Specifications over the entire operating temperature range are guaranteed by design and characterization.)
tMCK
SCLK
CKPOL/CKPHA
0/1 OR 1/0
tMCH tMCL
SCLK
CKPOL/CKPHA
0/0 OR 1/1
tMOV
tMOH
tRF tMLH
tMIS tMIH
tSCK tSD
SCLK
CKPOL/CKPHA
0/1 OR 1/0
tSCH tSCL
SCLK
CKPOL/CKPHA
0/0 OR 1/1
tSIS
tSIH
MOSI MSB MSB-1 LSB
tTREW
TXCONV
tTREDR
tTREDF
tRCH tRCL
TXCLK
tTOD
TXDATA
tTREW
RXCONV
tTREDR
tTREDF
tRCH tRCL
RXCLK
tRIS
tRIH
RXDATA
When the route request message reaches the target cost back to the requester in their memory. Each device
device, it broadcasts a route reply message. This mes- updates its routing table with the path that is the lowest
sage includes the lowest route cost from the requestor route cost from the target. Figure 13 shows the route
it received. Other devices update the message and reply messages generated in this example. The MAX2992
rebroadcast it if the route reply message contains a builds an optimal route from device A to device B.
route cost from the requester that is more than the route
A B A B
Figure 12. Route Request Message Flow Figure 13. Route Reply Message Flow
Revision History
REVISION REVISION PAGES
DESCRIPTION
NUMBER DATE CHANGED
0 3/11 Initial release —
Updated General Description, Benefits and Features, Ordering Information, Pin
1, 11,
1 4/14 Description, Electrical Characteristics table, AC Electrical Characteristics table
18, 20, 21
sections and Table 1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses
are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits)
shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2014 Maxim Integrated Products, Inc. │ 28