MAX2986CXE+D

MAX2986CXE+D

  • 厂商:

    AD(亚德诺)

  • 封装:

    144-LFBGA, CSPBGA

  • 描述:

    IC DIGITAL TRANSCEIVER 144CSBGA

  • 数据手册
  • 价格&库存
MAX2986CXE+D 数据手册
MAX2986 Integrated Powerline Digital Transceiver General Description The MAX2986 powerline transceiver utilizes state-of-theart CMOS design techniques to deliver the highest level of performance and flexibility. This highly integrated design combines the media access control layer (MAC) and the physical layer (PHY) in a single chip. The MAX2986 digital baseband and its companion device, the MAX2980* analog front-end (AFE), offer a complete high-speed powerline communication solution that is fully compatible with third-party HomePlug® 1.0 devices. The MAX2986 digital transceiver utilizes Maxim’s advanced OFDM powerline engine with adaptive data rates up to 14Mbps. The MAX2986’s open architecture allows extensive programmability, feature enhancement capability, and improved testability in the MAC for optimum performance. Hence, this device is aimed at applications such as local area networks (LANs), audio, voice, home automation, industrial automation, and broadbandover-powerline (BPL), as well as spectral shaping and tone notching capability, providing an unparalleled level of flexibility to conform to the disparate local regulatory bodies. Maxim’s modified OFDM technique allows shaping of power spectral density of the transmitted signal arbitrarily to accommodate any desired subcarrier set and to place spectral nulls at any unwanted frequency location. The automatic channel adaptation and interference rejection features of the MAX2986 guarantee outstanding performance. Privacy is provided by a 56-bit DES encryption with key management. The MAX2986 operates with IEEE 802.03 standard media independent interface (MII), reduced media independent interface (rMII), buffered FIFO data communication, IEEE 802.03 compatible 10/100 Ethernet MAC, or USB 1.1 interfaces. These interfaces allow the MAX2986 to be paired with almost any data communication devices to use in a variety of information appliances. Features ●● Single-Chip Powerline Networking Transceiver ●● Up to 14Mbps Data Rate ●● 4.49MHz to 20.7MHz Frequency Band ●● Upgradeable/Programmable MAC • Spectral Shaping Including Bandwidth and Notching Capability • Programmable Preamble • Access to Application Protocol Interface (API) • 128kB Internal SRAM ●● JTAG Interface ●● Large Bridge Table: Up to 512 Addresses ●● 56-Bit DES Encryption with Key Management for Secure Communication ●● Advanced Narrowband Interference Rejection Circuitry ●● OFDM-Based PHY • 84 Carriers • Automatic Channel Adaptation • FEC (Forward Error Correction) • DQPSK, DBPSK, ROBO ●● On-Chip Interfaces • 10/100 Ethernet • USB 1.1 • MII/rMII/FIFO ●● Compatible with HomePlug 1.0 Standard Ordering Information PART TEMP RANGE MAX2986CXV 0°C to +70°C PIN-PACKAGE 144 CSBGA Applications ●● Broadband-Over-Powerline ●● Industrial Automation ●● Local Area Networks (Remote Monitoring and (LANs) Control) ●● Multimedia-Over-Powerline ●● Home Automation ●● Voice-Over-Powerline ●● Security and Safety *Future product—contact factory for availability. HomePlug is a registered trademark of HomePlug Powerline Alliance, Inc. 19-3484; Rev 0; 11/04 Pin Configuration and Typical Application Circuit appear at end of data sheet. MAX2986 Integrated Powerline Digital Transceiver Absolute Maximum Ratings VDD33 to DGND....................................................-0.5V to +4.6V VDD18 to DGND, DVDD to DVSS..........................-0.5V to +2.5V AVDD to AVSS........................................................-0.5V to +2.5V All Other Input Pins..................................................-0.5V to +6V All Other Output Pins............................................-0.5V to +4.6V Continuous Power Dissipation (TA = +70°C) 144-Bump CSBGA (derate 25.6mW/°C at +70°C).....2045mW Operating Temperature Range................................0°C to +70°C Junction Temperature.......................................................+150°C Storage Temperature Range............................. -65°C to +150°C CAUTION! ESD SENSITIVE DEVICE Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Electrical Characteristics (VDD33 = +3.3V, VDD18 = DVDD = AVDD = +1.8V, AVSS = DVSS = DGND = 0, TA = 0°C to +70°C, unless otherwise noted. Typical values are at TA = +25°C.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 3.0 3.3 3.6 V 1.62 1.8 1.98 POWER-SUPPLY CHARACTERISTICS Digital-Supply Voltage Range VDD33 Guaranteed by PSRR Core-Supply Voltage Range VDD18 Digital I/O Supply Current IDD33 41 mA Core Supply Current IDD18 426 mA PLL Supply Current IPLL 8 mA Output-Voltage High VOH Output-Voltage Low VOL 2.3 V V 0.5 V LOGIC INPUT CHARACTERISTICS Input High Voltage VIH 2.0 5.5 V Input Low Voltage VIL -0.3 +0.8 V ILEAK -80 +80 µA Input Leakage Current Output High Current Output Low Current www.maximintegrated.com IOH IOL UARTTXD, AFEFRZ, AFEPDRX, AFEREN, AFERESET, AFETXEN, ETHMDC, ETHTXD[0], ETHTXD[1], ETHTXD[2], ETHTXD[3], ETHTXEN, ETHTXER, JRTCK, MIICRS, MIIRXDV, MIIRXER 4 AFECLK 16 JTDO (tri-state port) 4 UARTTXD, AFEFRZ, AFEPDRX, AFEREN, AFERESET, AFETXEN, ETHMDC, ETHTXD[0], ETHTXD[1], ETHTXD[2], ETHTXD[3], ETHTXEN, ETHTXER, JRTCK, MIICRS, MIIRXDV, MIIRXER 4 AFECLK 16 JTDO (tri-state port) 4 mA mA Maxim Integrated │  2 MAX2986 Integrated Powerline Digital Transceiver Pin Description BUMP NAME A1, L2 DVDD 1.8V PLL Digital Power Supply. Bypass to DVSS with a 100nF capacitor as close to the pin as possible. A2, L3 DVSS PLL Ground A3, M1 AVDD 1.8V PLL Analog Power Supply. Bypass to AVSS with a 100nF capacitor as close to the pin as possible. A4 GPIO[2] General-Purpose Input/Output 2. GPIO[2] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[2] if not used. The MAX2986 software uses GPIO[2] to control external USB circuit. A5 GPIO[22] General-Purpose Input/Output 22. GPIO[22] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[22] if not used. The MAX2986 MAC uses GPIO[22] for AFE interface link status LED (output) and boot pin bit 1 (input). A6, C1, C13, F12, J1, L1, L4, L10, M13 VDD33 3.3V Digital Power Supply. Bypass to DGND with a 100nF capacitor as close to the pin as possible. A7 GPIO[17] General-Purpose Input/Output 17. GPIO[17] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[17] if not used. A8 GPIO[14] General-Purpose Input/Output 14. GPIO[14] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[14] if not used. A9 GPIO[11] General-Purpose Input/Output 11. GPIO[11] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[11] if not used. The MAX2986 MAC uses GPIO[11] as processor ID, bit 0 (input). A10 GPIO[9] General-Purpose Input/Output 9. GPIO[9] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[9] if not used. The MAX2986 MAC uses GPIO[9] as serial data in nonvolatile memory interface. A11 GPIO[7] General-Purpose Input/Output 7. GPIO[7] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[7] if not used. The MAX2986 MAC uses GPIO[7] as AFE interface power-down signal. A12 GPIO[5] General-Purpose Input/Output 5. GPIO[5] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[5] if not used. The MAX2986 MAC uses GPIO[5] as AFE interface serial data signal. A13 GPIO[4] General-Purpose Input/Output 4. GPIO[4] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[4] if not used. The MAX2986 MAC uses GPIO[4] for AFE interface serial clock signal (output) and upper layer interface bit 0 (input). B1, C2, D4– D9, E3, E11, E12, E13, F4, F13, K5, K6, K8, K9, M10, M11, N1, N6 DGND Digital Ground B2, M2 AVSS Analog PLL Ground B3 GPIO[0] www.maximintegrated.com FUNCTION General-Purpose Input/Output 0. GPIO[0] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[0] if not used. Maxim Integrated │  3 MAX2986 Integrated Powerline Digital Transceiver Pin Description (continued) BUMP NAME FUNCTION B4 GPIO[3] General-Purpose Input/Output 3. GPIO[3] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[3] if not used. B5 USBD+ USB Interface Data Signal (+) B6 GPIO[21] General-Purpose Input/Output 21. GPIO[21] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[21] if not used. The MAX2986 MAC uses GPIO[21] for AFE interface collision LED (output) and boot pin bit 0 (input). B7 GPIO[18] General-Purpose Input/Output 18. GPIO[18] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[18] if not used. B8 GPIO[15] General-Purpose Input/Output 15. GPIO[15] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[15] if not used. B9 GPIO[12] General-Purpose Input/Output 12. GPIO[12] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[12] if not used. The MAX2986 MAC uses GPIO[12] as processor ID, bit 1 (input). B10 GPIO[10] General-Purpose Input/Output 10. GPIO[10] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[10] if not used. The MAX2986 MAC uses GPIO[10] as nonvolatile memory chip-select signal (output) and nonvolatile memory type, bit 1 (input). B11 GPIO[8] General-Purpose Input/Output 8. GPIO[8] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[8] if not used. The MAX2986 MAC uses GPIO[8] as nonvolatile memory serial clock signal (output) and nonvolatile memory type, bit 0 (input). B12 GPIO[6] General-Purpose Input/Output 6. GPIO[6] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[6] if not used. The MAX2986 MAC uses GPIO[6] as AFE interface serial write signal (output) and upper layer interface bit 1 (input). B13, D1, D11, D12, D13, E1, K4, M12 N.C. C3 GPIO[1] General-Purpose Input/Output 1. GPIO[1] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[1] if not used. C4 GPIO[23] General-Purpose Input/Output 23. GPIO[23] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[23] if not used. The MAX2986 MAC uses GPIO[23] for AFE interface link activity LED (output) and boot pin bit 2 (input). C5 USBD- C6 GPIO[20] General-Purpose Input/Output 20. GPIO[20] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[20] if not used. C7 GPIO[19] General-Purpose Input/Output 19. GPIO[19] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[19] if not used. C8 GPIO[16] General-Purpose Input/Output 16. GPIO[16] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[16] if not used. C9 GPIO[13] General-Purpose Input/Output 13. GPIO[13] is in tri-state during boot up. Connect a 100kΩ pullup or pulldown resistor to GPIO[13] if not used. The MAX2986 MAC uses GPIO[13] as processor ID, bit 2 (input). www.maximintegrated.com No Connection. Must be left unconnected (floating output). USB Interface Data Signal (-) Maxim Integrated │  4 MAX2986 Integrated Powerline Digital Transceiver Pin Description (continued) BUMP NAME FUNCTION C10, D10, E10, F10, G10, J10, K10 VDD18 +1.8V Digital Power Supply. Bypass to DGND with a 100nF capacitor as close to the pin as possible. C11 JTMS JTAG Test Mode Select C12 JTDI JTAG Test Data Input D2 USBRESET D3 RESET Asynchronous, Active-Low Reset Input E2 JRTCK JTAG Return Test Clock E4 AFEFRZ F1 AFETXEN F2 XIN Active-Low USB Reset Signal. Connect to RESET. Analog Front-End Carrier Sense Indicator Analog Front-End Transmitter Enable Output Crystal Input (30MHz) F3 XOUT F11 MIITXEN Crystal Output G1 AFERESET AFE Reset G2 AFEDAD[0] Analog Front-End DAC/ADC Input/Output 0 Interface G3 AFEDAD[1] Analog Front-End DAC/ADC Input/Output 1 Interface Analog Front-End DAC/ADC Input/Output 2 Interface MII Transmit Enable G4 AFEDAD[2] G11 JTDO JTAG Test Data Output G12 JTRST Active-Low JTAG Test Reset G13 JTCK JTAG Test Clock H1 AFEDAD[3] Analog Front-End DAC/ADC Input/Output 3 Interface H2 AFEDAD[4] Analog Front-End DAC/ADC Input/Output 4 Interface H3 AFEDAD[5] Analog Front-End DAC/ADC Input/Output 5 Interface H4 AFEDAD[6] Analog Front-End DAC/ADC Input/Output 6 Interface H10 MIIRXDV H11 BUFRD Active-Low FIFO Read Enable H12 BUFCS Active-Low FIFO Chip Enable H13 BUFWR Active-Low FIFO Write Enable J2 AFEDAD[7] Analog Front-End DAC/ADC Input/Output 7 Interface J3 AFEDAD[8] Analog Front-End DAC/ADC Input/Output 8 Interface J4 AFEDAD[9] Analog Front-End DAC/ADC Input/Output 9 Interface MII Receive Data Valid J11 MIIMDC J12 MIIDAT[7] MII/FIFO Transmit/Receive Data [7] J13 MIIDAT[5] MII/FIFO Transmit/Receive Data [5] K1 AFECLK 50MHz AFE Clock K2 AFEREN Analog Front-End Read Enable Output K3 AFEPDRX AFE Receiver Power-Down K7 UARTTXD UART Transmit K11 MIICRS K12 MIIDAT[6] www.maximintegrated.com MII Management Data Clock MII Carrier Sense MII/FIFO Transmit/Receive Data [6] Maxim Integrated │  5 MAX2986 Integrated Powerline Digital Transceiver Pin Description (continued) BUMP NAME K13 MIIMDIO L5 ETHRXD[1] Ethernet MII Receive Data Bit 1 L6 UARTRXD UART Receive L7 ETHTXD[3] Ethernet MII Transmit Data Bit 3 L8 ETHTXD[2] Ethernet MII Transmit Data Bit 2 L9 ETHTXCLK Ethernet MII Transmit Clock L11 MIIRXER MII Receive-Error Indicator L12 MIIDAT[4] MII/FIFO Transmit/Receive Data [4] L13 MIIDAT[0] MII/FIFO Transmit/Receive Data [0] M3 ETHMDC Ethernet Management Data Interface Clock M4 ETHRXCLK Ethernet MII Receive Clock M5 ETHRXD[2] Ethernet MII Receive Data Bit 2 M6 ETHRXD[0] Ethernet MII Receive Data Bit 0 M7 ETHRXDV Ethernet MII Receive Data Valid M8 ETHTXD[0] Ethernet MII Transmit Data Bit 0 M9 ETHTXEN Ethernet MII Transmit Enable N2 ETHCOL Ethernet MII Collision N3 ETHCRS Ethernet MII Carrier Sense N4 ETHMDIO Ethernet Management Data Input/Output N5 ETHRXD[3] Ethernet MII Receive Data Bit 3 N7 ETHRXER Ethernet MII Receive Error N8 ETHTXD[1] Ethernet MII Transmit Data Bit 1 Ethernet MII Transmit Error N9 ETHTXER N10 MIICLK FUNCTION MII Management Data MII Clock N11 MIIDAT[3] MII/FIFO Transmit/Receive Data [3] N12 MIIDAT[2] MII/FIFO Transmit/Receive Data [2] N13 MIIDAT[1] MII/FIFO Transmit/Receive Data [1] www.maximintegrated.com Maxim Integrated │  6 MAX2986 Integrated Powerline Digital Transceiver JTMS, JTDO, JTDI JTRSTN, JTCK XIN XOUT JTAG PLL 1 I-ITCM D-ITCM MAX2986 ENCRYPTION ENGINE PLL 2 RESET I-CACHE D-CACHE ON-CHIP CONTROLLER RAM AFETXEN AFERESET AFEDAD0–9 AFECLK AFEREN AFEPDRX AFEFRZ DSP ENGINE ARM®946 PROCESSOR (MAC SOFTWARE) AFE REGISTER INTERFACE ON-CHIP CONTROLLER ROM DMA ENGINE UARTRXD UARTTXD USB CONTROLLER UART TIMERS ADDRESS SEARCH ENGINE INTERRUPT CONTROLLER ETHERNET MAC ETHCOL, ETHMDC, ETHCRS, ETHRXCLK, ETHMDIO, ETHRXD0-3, ETHTXD0-3, ETHRXDV, ETHRXER, ETHTXCLK, ETHTXEN, ETHTXER MII/rMII FIFO MIIRXDV, MIICLK MIITXEN, MIIMDC MIICRS, MIIRXER MIIDAT0-7, MIIMDIO BUFRD, BUFCS BUFWR USBDUSBD+ USBRESET GPIO GPIO0-23 Figure 1. MAX2986 Functional Diagram DATA EXTERNAL HOST MAX2986 MAC/PHY MAX2980 AFE COUPLER POWERLINE Figure 2. Powerline Chipset System Block Diagram Detailed Description The MAX2986 powerline transceiver IC is a state-of-theart CMOS device, which delivers high performance at reduced cost. This highly integrated design combines the MAC layer with the PHY layer in a single chipset. The MAX2986 and the companion device, the MAX2980 AFE, form a complete HomePlug-compatible solution with a substantially reduced system cost. ARM is a registered trademark of ARM Ltd. www.maximintegrated.com MII/rMII/FIFO Interface The MII/rMII/FIFO block is the interface layer of the MAX2986 transceiver. This layer is designed to operate with IEEE 802.3 standard MII, rMII, or any other devices using the FIFO interface. The interface is a data channel that transfers data in packets, with flow controlled by the carrier sense (MIICRS) signal. This signal controls the half-duplex transmission between the external host and the MAC. While a frame reception is in progress, (MIICRS and MIIRXDV are Maxim Integrated │  7 MAX2986 Integrated Powerline Digital Transceiver high), the external host must wait until the completion of reception and the deassertion of MIICRS before starting a transmission. When sending two consecutive frames, the minimum time the external host needs to wait is the oneframe transfer time plus an interframe gap. Note: For information such as signal timing characteristics and electrical characteristics, refer to the IEEE 802.3u. Note: The MII signals MIICOL and MIITXER are not used, as the powerline networking device is able to detect and manage all transmission failures. The signals MIITXCLK and MIIRXCLK have the same source and are referred to as MIICLK in this document. In MII mode, the data is transferred synchronously with a 2.5MHz/25MHz clock. Data transmission in MII is in nibble format so the data transmission rate is 10Mbps/100Mbps. In rMII mode, the data is transferred synchronously with a 5MHz/50MHz clock. Data transmission in rMII is in 2-bit format so the data transmission rate is 10Mbps/100Mbps. In FIFO mode, data is read and written in byte format on each positive edge of BUFRD and BUFWR. The only limitation in this mode is that BUFRD and BUFWR must be low for at least three pulses of MIICLK to be considered a valid signal. The upper layer interface can be selected according to the settings shown in Table 1. MII Interface Signals Table 2 describes the signals that provide data, status, and control to and from the MAX2986 in MII mode. Table 1. Upper Layer Interface-Selection Pin Settings INTERFACE GPIO[3] GPIO[6] GPIO[4] MII 0 0 1 rMII 0 1 0 FIFO 0 1 1 Table 2. MII Signal Description NAME I/O DESCRIPTION 4 I Transmit Data. Data are transferred to the MAX2986 from the external MAC across these four lines, one nibble at a time, synchronous to MIICLK. MIITXEN 1 I Transmit Enable. Provides the framing for the Ethernet packet from the Ethernet MAC. This signal indicates to the MAX2986 that valid data is present on MIIDAT[3:0] and must be sampled using MIICLK. MIICRS 1 O Carrier Sense. Logic-high indicates to the external host that traffic is present on the powerline and the host must wait until the signal goes invalid before sending additional data. When a packet is being transmitted, MIICRS is held high. MIIDAT [7:4] 4 O Receive Data. Data are transferred from the MAX2986 to the external MAC across these four lines, one nibble at a time, synchronous to MIICLK. The MAX2986 properly formats the frame so the Ethernet MAC is presented with the expected preamble plus the start frame delimiter (SFD). MIIRXDV 1 O Receive Data Valid. Logic-high indicates that the incoming data on the MIIDAT pins are valid. MIIRXER 1 O Receive Error. Logic-high indicates to the external MAC that the MAX2986 detected a decoding error in the receive stream. MIICLK 1 I Reference Clock. A 2.5MHz (25MHz) clock in 10Mbps (100Mbps) as reference clock. MIIDAT [3:0] LINES MANAGEMENT DATA UNIT MIIMDC 1 I MIIMDIO 1 I/O www.maximintegrated.com Management Data Clock. A 2.5MHz noncontinuous clock reference for the MIIMDIO signal. Management Data Input/Output. A bidirectional signal that carries the data for the management data interface. Maxim Integrated │  8 MAX2986 Integrated Powerline Digital Transceiver MII MAC and PHY Connections Figure 3 illustrates the connections between MAC and PHY in MII mode. Although the Tx and Rx data paths are full duplex, the MII interface is operated in halfduplex mode. MIIRXDV is never asserted at the same time as MIITXEN. On transmit, the MAX2986 asserts MIICRS some time after MIITXEN is asserted, and drops MIICRS after MIITXEN is deasserted and when the MAX2986 is ready to receive another packet. When MIICRS falls, the Ethernet MAC times out an interframe gap (IFG) (0.96μs typ) and asserts MIITXEN again if there is another packet to send. This differs from the nominal behavior of MIICRS in that MIICRS can extend past the end of the packet by an arbitrary amount of time, while the MAX2986 is gaining access to the channel and transmitting the packet. MACs in 10Mbps mode do not use a jabber timeout, so there is no timing restriction on how long MIICRS can assert (other than timeouts the MAX2986 may implement). Transmissions are modulated onto the wire as soon as the transfer begins, as the MII fills the MAX2986 buffer faster than data needs to be made available to the modulator. When a packet arrives at the MAX2986, it attempts to gain access to the channel. This may not happen before the entire packet is transferred across the MII interface, so the MAX2986 buffers at least one Ethernet packet to perform this rate adaptation. On receive, when the MAX2986 anticipates that it will have a packet demodulated, it raises MIICRS to seize the half-duplex MII channel, waits a short time (an IFG), then possibly defers to MIITXEN (which may just have been asserted) plus an IFG, and then raises MIIRXDV to transfer the packet. At the end of the transfer, it drops MIICRS unless the transmit buffer is full or there is another receive packet ready to transfer. This is illustrated in Figure 4, where one receive transfer is followed by a second, which defers to MIITXEN. Data reception needs to have priority over transmission to ensure that the buffer empties faster than packets arrive off the wire. The longest the receiver needs to wait is the time to transfer one Tx frame plus an IFG or approximately 134μs. However, minimum size frames can arrive at a peak rate of one every 65μs, so the receive-side buffer must accommodate multiple frames (but only a little more than one Ethernet packet of data). RECEIVE INCOMING MIICRS DEFER IFG MIIRXDV MIITXEN Figure 4. Receive Defer in MII Mode CLOCK SOURCE (2.5MHz OR 25MHz) RXCLK MIICLK MAX2986 TXCLK ETHERNET 802.3 MAC (MII) TXEN MIITXEN RXDV MIIRXDV CRS MIICRS TXD[3:0] MIIDAT[3:0] RXD[3:0] MIIDAT[7:4] RXER MII INTERFACE MAC PHY MIIRXER MDC MIIMDC MDIO MIIMDIO COL BUFWR BUFRD BUFCS GND VCC Figure 3. MAC and PHY Connection in MII Mode www.maximintegrated.com Maxim Integrated │  9 MAX2986 Integrated Powerline Digital Transceiver MII Signal Timing—Transmitting When a frame in the external host is ready to transmit and MIICRS is not high (the previous transmission has finished), the external host asserts MIITXEN, while data is ready on MIIDAT[3:0]. In response, the MAX2986 asserts MIICRS. While the external host keeps MIITXEN high, data is sampled synchronously with respect to MIICLK into the MAX2986 through MIIDAT. After transmission of the last byte of data and before the next positive edge of the MIICLK, MIITXEN is reset by the external host. The transmission timing of the MII interface is illustrated in Figure 5, with details in Figure 6 and Table 3. MIICLK MIITXEN MIICRS DATA MIIDAT DATA DATA DATA Figure 5. Transmission Behavior of the MII Interface tIH MIIDAT MIITXEN PARAMETER tIS MIICLK Figure 6. MII Interface—Detailed Transmit Timing www.maximintegrated.com Table 3. MII Interface—Detailed Transmit Timing* DESCRIPTION MIN UNITS tIS Setup prior to positive edge of MIICLK 2.5 ns tIH Hold after positive edge of MIICLK 2.5 ns *Per IEEE 802.3u standard. Maxim Integrated │  10 MAX2986 Integrated Powerline Digital Transceiver MII Signal Timing—Receiving When a frame is ready to send from the MAX2986 to the external host, the MAX2986 asserts MIIRXDV after IFG (which is about 0.96μs), while there is no transmission session in progress (with respect to MIICRS). Note: The receive process cannot start while a transmission is in progress. While the MAX2986 keeps MIIRXDV high, data is sampled synchronously with respect to MIICLK from the MAX2986 through MIIDAT. After the last byte of data is received, the MAX2986 resets MIIRXDV. Receive timing of the MII interface is illustrated in Figure 7, with details in Figure 8 and Table 4. MIICLK MIICRS IFG MIIRXDV DATA MIIDAT DATA DATA DATA DATA Figure 7. Receive Behavior of the MII Interface tOH MIIDAT MIIRXDV MIICRS tOV MIICLK Figure 8. MII Interface—Detailed Receive Timing www.maximintegrated.com Table 4. MII Interface—Detailed Receive Timing* PARAMETER DESCRIPTION MAX UNITS tOV Data valid after positive edge of MIICLK 2.5 ns tOH Nominal data hold time One MIICLK period ns *Per IEEE 802.3u standard. Maxim Integrated │  11 MAX2986 Integrated Powerline Digital Transceiver Reduced Media Independent Interface (rMII) Table 5 describes the signals that provide data, status, and control to the MAX2986 in rMII mode. In this mode, data is transmitted and received in bit pairs. The rMII mode connections are shown in Figure 9. In case of an error in the received data, to eliminate the requirement for MIIRXER and still meet the requirement for undetected error rate, MIIDAT[5:4] replaces the decoded data in the receive stream with 10 until the end of carrier activity. By this replacement, the CRC check is guaranteed to detect an error and reject the packet. Table 5. rMII Signal Description DATA LINES I/O MIIDAT[1:0] 2 I Transmit Data. Data are transferred to the interface from the external MAC across these two lines, one di-bit at a time. MIIDAT[1:0] is 00 to indicate idle when MIITXEN is deasserted. MIITXEN 1 I Transmit Enable. This signal indicates to the MAX2986 that valid data is present on the MIIDAT pins. MIITXEN is asserted synchronously with the first nibble of the preamble and remains asserted while all di-bits to be transmitted are presented to the rMII. MIIDAT[5:4] 2 O MII Receive Data. Data is transferred from the MAX2986 to the external MAC across these two lines, one di-bit at a time. Upon assertion of MIIRXDV, the MAX2986 ensures that MIIDAT[5:4] = 00 until proper receive decoding takes place. MIIRXDV 1 O Receive Data Valid (CRS_DV). When asserted high, MIIRXDV indicates that the incoming data on the MIIDAT pins are valid. MIICLK 1 I rMII Reference Clock. A continuous clock that provides the timing reference for MIIRXDV, MIIDAT, MIITXEN, and MIIRXER. MIICLK is sourced by the Ethernet MAC or an external source and its frequency is 5MHz (50MHz) in 10Mbps (100Mbps) data rate. MII Management Data Clock. A 2.5MHz noncontinuous clock reference for the MIIMDIO signal. NAME DESCRIPTION MANAGEMENT DATA UNIT MIIMDC 1 I MIIMDIO 1 I/O MII Management Data Input/Output. It is a bidirectional signal that carries the data for the management data interface. CLOCK SOURCE (5MHz OR 50MHz) REFCLK ETHERNET 802.3 MAC (RMII) MAX2986 MIICLK TXEN MIITXEN CRS_DV MIIRXDV TXD[1:0] MIIDAT[1:0] RXD[1:0] MIIDAT[5:4] MDC MIIMDC MDIO MIIMDIO rMII INTERFACE MAC PHY BUFWR BUFRD BUFCS VCC Figure 9. MAC-PHY Connection in rMII Mode www.maximintegrated.com Maxim Integrated │  12 MAX2986 Integrated Powerline Digital Transceiver rMII Signal Timing rMII transmit and receive timing are the same as for MII, except that the data are sent and received in 2-bit format and MIICRS is removed. FIFO Interface Signals Table 6 describes signals that provide data, status, and control to and from the MAX2986 in buffering (FIFO) mode. The FIFO buffering interface is operated in halfduplex mode. MIIRXDV is never asserted at the same time as MIITXEN, but it is able to start transmission while receive is in progress. It is highly recommended to give reception a higher priority to avoid data loss. On transmit, the MAX2986 asserts MIICRS after MIITXEN is asserted, and drops it after MIITXEN is deasserted and when the MAX2986 is ready to get another packet. When MIICRS falls, it can be asserted again if there is another packet to send. Transmissions are modulated onto the wire as soon as the transfer begins, as the interface fills the MAX2986 buffer faster than data needs to be made available to the modulator. When a packet arrives at the MAX2986, it attempts to gain access to the channel. Since this may not happen before the entire packet is transferred across the interface, the MAX2986 buffers at least one Ethernet packet to perform this rate adaptation. On receive; when the MAX2986 anticipates that it will have a packet demodulated, it raises MIIRXDV to identify the upper layer that a packet is ready to transmit. MIIRXDV drops when the last byte is transmitted. Receive direction transfers have priority over the transmit direction to ensure that the buffer empties faster than packets arrive. The minimum receive time is one Tx frame plus an IFG. Table 6. FIFO Signal Description DATA LINES I/O DESCRIPTION MIIDAT[7:0] 8 I/O Transmit/Receive Data. Data are transferred to/from the MAX2986 from/to the external MAC across this bidirectional port, one byte at a time. MIITXEN 1 I Transmit Enable [Active High]. This signal indicates to the MAX2986 that the transmission has started, and that data on MIIDAT should be sampled using BUFWR. MIITXEN remains high to the end of the session. MIICRS 1 O Transmit In Progress [Active High]. When asserted high, MIICRS indicates to the external host that outgoing traffic is present on the powerline and the host should wait until the signal goes low before sending additional data. BUFWR 1 I Write [Active Low]. Inputs a write signal to the MAX2986 from the external MAC, writing the present data on MIIDAT pins into the interface buffer on each positive edge. MIIRXDV 1 O Receive Data Valid [Active High]. When asserted high, MIIRXDV indicates that the incoming data on the MIIDAT pins are valid. MIIRXER 1 O Receive Error [Active High]. When asserted high, MIIRXER indicates to the external MAC that an error has occurred during the frame reception. BUFRD 1 I Read [Active Low]. Inputs a read signal to the MAX2986 from the external MAC, reading the data from the MIIDAT pins of the MAX2986 on each positive edge. BUFCS 1 I Chip Select [Active Low]. When asserted low, it enables the chip. MIICLK 1 I Reference Clock. Used for sampling BUFWR and BUFRD. NAME www.maximintegrated.com Maxim Integrated │  13 MAX2986 Integrated Powerline Digital Transceiver FIFO Signal Timing—Transmitting When the external host is ready to transmit a frame and MIICRS is low (the previous transmission is finished), it asserts MIITXEN. The external host must assert MIITXEN if MIIRXDV is not high to avoid data loss. In response, MIICRS is asserted by the MAX2986. While the external host keeps MIITXEN high, 1 byte of data is transmitted into the MAX2986 through MIIDAT for each positive edge of BUFWR. After transmission of the last byte of data, the external host resets MIITXEN. Interactions between the external host and the MAX2986 baseband chip are shown in Figure 10. The overall transmission timing of the FIFO interface is illustrated in Figure 11 with detailed timing shown in Figure 12 and Table 7. START tIH MIIDAT MIITXEN tIS NO YES 1 BUFWR WRITE TO THE FIFO INTERFACE FRAME AVAILABLE? Figure 12. FIFO Interface—Detailed Transmit Timing NO CRS OR RXDV COUNTER = FRAME LENGTH YES 0 Table 7. FIFO Interface—Transmit Timing* PARAMETER DESCRIPTION TYP UNITS tIS Setup prior to positive edge of BUFWR 3 ns tIH Hold after positive edge of BUFWR Debounce** MIICLK +3 ns RESET MIITXEN ASSERT MIITXEN *Per IEEE 802.3u standard. Figure 10. Buffering Transmission Process from the External Host View **The default value of the debounce parameter is 3. MIITXEN MIICRS MIIDAT DATA DATA DATA DATA DATA BUFWR Figure 11. Transmission Timing of the Buffering (FIFO) Interface www.maximintegrated.com Maxim Integrated │  14 MAX2986 Integrated Powerline Digital Transceiver FIFO Signal Timing—Receiving When a frame is ready to send from the MAX2986 to the external host, the MAX2986 asserts MIIRXDV after an IFG (which is about 0.96μs), while there is no transmission session in progress (with respect to MIICRS). A receive process cannot start while a transmission is in progress. While the MAX2986 keeps MIIRXDV high, it sends 1 byte of data on MIIDAT for each positive edge on BUFRD. The first 2 bytes represent frame length in MSB-first format. After the last byte of data is received, the MAX2986 resets MIIRXDV. The direction of bidirectional data pins is controlled through BUFCS and BUFRD pins. The MAX2986 enables data output drivers when BUFCS = 0 and BUFRD = 0. The interactions between the external host and the MAX2986 baseband is shown in Figure 13 and the overall receive timing of the buffering interface is illustrated in Figure 14, with details in Figure 15 and Table 8. START tOH MIIDAT MIIRXDV MIICRS tOV '0' BUFRD READ LENGTH (LSB) MIIRXDV '1' Figure 15. FIFO Interface—Detailed Receive Timing READ LENGTH (MSB) READ FROM FIFO INTERFACE NO COUNTER = FRAME LENGTH YES Figure 13. Buffering (FIFO) Interface Receive Process from the External Host View Table 8. FIFO Interface—Receive Timing* PARAMETER DESCRIPTION MIN UNITS tOV Valid after negative edge of BUFRD Debounce** MIICLK +3 ns tOH Hold after positive edge of BUFRD 0 ns *Per IEEE 802.3u standard. **The default value of the debounce parameter is 3. MIIRXDV MIIDAT FRAME LENGTH (LSB) FRAME LENGTH DATA (MSB) DATA DATA DATA BUFRD Figure 14. Receive Timing of the Buffering (FIFO) Interface www.maximintegrated.com Maxim Integrated │  15 MAX2986 Integrated Powerline Digital Transceiver Management Data Unit MDU The MIIMDIO pin is a bidirectional data pin for the management data interface. The MIIMDC signal is a clock reference for the MIIMDIO signal. The write behavior of the management data unit is illustrated in Figure 16. The read behavior of the management data unit is illustrated in Figure 17. Ethernet Interface The upper layer interface can be selected according to the pin settings shown in Table 9. MIIMDC MIIMDIO 32-BIT OPTIONAL PREAMBLE START WRITE 5-BIT PHYSICAL ADDRESS 5-BIT REGISTER ADDRESS TA FROM HOST 16-BIT OF DATA FROM HOST 5-BIT PHYSICAL ADDRESS 5-BIT REGISTER ADDRESS TA TO HOST 16-BIT OF DATA FROM HOST Figure 16. Write Behavior of the Management Data Unit MIIMDC MIIMDIO 32-BIT OPTIONAL PREAMBLE START READ Figure 17. Read Behavior of the Management Data Unit Table 9. Upper Layer Interface-Selection Pin Settings INTERFACE GPIO[3] GPIO[6] GPIO[4] MII 1 0 0 rMII 1 0 1 www.maximintegrated.com Maxim Integrated │  16 MAX2986 Integrated Powerline Digital Transceiver Figure 18 shows the transmit timing. tTXDV is the time that data must be valid for after a low-to-high transition on ETHTXCLK. tTXDH is the time that data must be held after a low-to-high transition on ETHTXCLK. Figure 19 shows the receive timing. tRXS is the setup time prior to the positive edge of ETHRXCLK. tRXH is the hold time after the positive edge of ETHRXCLK. For further information on the Ethernet MAC interface, refer to the IEEE 802.3 specification. USB Interface Figure 20 shows the structure of a USB cable. The two pins USBD+ and USBD- are the data pins used in the USB interface, and correspond to D+ and D- in Figure 20. VBUS is nominally +5V at the source. Figure 10 shows the upper layer interface pin setting to select USB. Refer to the Universal Serial Bus Specification, Revision 1.1 for more details on the USB interface. UART Interface A serial asynchronous communication protocol using the UART standard interface is implemented in the MAX2986 baseband chip for the purpose of download/debugging MAC software. To communicate with the current MAC software, the UART interface must be configured as shown in Table 11. To download and debug HomePlug MAC software, a null modem cable is required to make a serial connection as shown in Figure 21. The MAX3221 is used as UART driver. ETHTXCLK tTXDH ETHTXEN ETHTXD[3:0] ETHTXER tTXDV tTXDV < 25ns MAX2986 MAX3221 BASEBAND UART DRIVER tTXDH > 5ns UARTTXD IN UARTRXD OUT DB9 CONNECTOR 1 6 2 7 3 8 4 9 5 Figure 18. Transmit Timing for Ethernet MAC Interface to the MAX2986 ETHRXCLK tRXS Figure 21. MAX2986 UART Interface with Driver and DB9 Connector tRXH Table 10. Upper Layer Interface-Selection Pin Settings ETHRXD[3:0], ETHRXDV tRXS > 10ns tRXH < 10ns Figure 19. Receive Timing for Ethernet MAC Interface to the MAX2986 VBUS D+ DGND VBUS D+ DGND INTERFACE GPIO[3] GPIO[6] GPIO[4] USB 0 0 0 Table 11. UART Interface Configuration Data Rate 115,200bps Data Length 8 Bits Stop Bit 1 Bit Flow Control None Figure 20. USB Cable www.maximintegrated.com Maxim Integrated │  17 MAX2986 Integrated Powerline Digital Transceiver Applications Information Terminating Interfaces To terminate either of the interfaces, the corresponding I/O pins should be configured as shown in Tables 12–15. Table 12. Disabling USB Interface LOCATION NAME DIRECTION C5 USBD- I/O Connect to DGND with a 5.1MΩ resistor. TERMINATE STATUS B5 USBD+ I/O N.C. (no connection). Table 13. Disabling Ethernet Interface LOCATION NAME DIRECTION TERMINATE STATUS L9 ETHTXCLK I DGND M4 ETHRXCLK I DGND N2 ETHCOL I DGND N3 ETHCRS I DGND M9 ETHTXEN O N.C. M7 ETHRXDV I DGND N9 ETHTXER O N.C. N7 ETHRXER I DGND M6 ETHRXD[0] I DGND L5 ETHRXD[1] I DGND M5 ETHRXD[2] I DGND N5 ETHRXD[3] I DGND M8 ETHTXD[0] O N.C. N8 ETHTXD[1] O N.C. L8 ETHTXD[2] O N.C. L7 ETHTXD[3] O N.C. M3 ETHMDC O N.C. N4 ETHMDIO I/O N.C. www.maximintegrated.com Maxim Integrated │  18 MAX2986 Integrated Powerline Digital Transceiver Table 14. Disabling MII/rMII/FIFO Interface LOCATION NAME DIRECTION TERMINATE STATUS K11 MIICRS O N.C. F11 MIITXEN I DGND DGND N10 MIICLK I J12 MIIDAT[7] I/O N.C. K12 MIIDAT[6] I/O N.C. J13 MIIDAT[5] I/O N.C. L12 MIIDAT[4] I/O N.C. N11 MIIDAT[3] I/O N.C. N12 MIIDAT[2] I/O N.C. N13 MIIDAT[1] I/O N.C. L13 MIIDAT[0] I/O N.C. L11 MIIRXER O N.C. H10 MIIRXDV O N.C. H12 BUFCS I VDD H11 BUFRD I VDD H13 BUFWR I VDD J11 MIIMDC I DGND K13 MIIMDIO I/O N.C. Table 15. Disabling UART LOCATION NAME DIRECTION TERMINATE STATUS UARTTXD K7 O N.C. UARTRXD L6 I VDD Note: Disabling the UART interface disables the MAC code update and FLASH programming features of the chip. Interfacing the MAX2986 to the MAX2980 Analog Front End (AFE) The interface to the MAX2980 AFE chip uses a bidirectional bus to pass the digital data to and from the DAC and ADC. Handshake lines help accomplish the data transfer as well as operation of the AFE. Figure 22 shows the interface signals. For AFE pin configuration/description, refer to the MAX2980 data sheet. MAX2980 MAX2986 AFE BASEBAND ADC/DAC AFEDAT[9:0] ENREAD ENTX SHRCRV CS AFEREN AFETXEN AFEPDRX CLK RESETIN SHDN SCLK SDI/O SWR AFEFRZ AFECLK AFERESET GPIO[7] SI CLOCK GPIO[4] R/W SERIAL DATA GPIO[5] SERIAL R/W SELECT GPIO[6] Figure 22. MAX2980 AFE Interface to the MAX2986 www.maximintegrated.com Maxim Integrated │  19 MAX2986 Integrated Powerline Digital Transceiver Table 16. MAX2986 to AFE Signal Interface Description DATA LINES I/O AFETXEN 1 O AFE Transmit Enable. The AFETXEN signal is used to enable the transmitter of the AFE. When AFETXEN and AFEREN are high, data is sent through the AFEDAD[9:0] to the DAC and then into the powerline. AFEREN 1 O Setting Bus Direction. The AFEREN signal sets the direction of the data bus AFEDAD[9:0]. When high, data can be sent from the MAX2986 to the DAC in the AFE, and when low, data is sent from the ADC to the MAX2986. NAME DESCRIPTION AFEPDRX 1 O AFE Receiver Power-Down. When the AFE is in transmit mode, the AFEPDRX signal goes high, the receiver section of the AFE is powered down. The MAX2980 features a transmit power-saving mode that reduces current dissipation. To use this power-saving mode, lower AFEPDRX prior to the end of a transmission. If this mode is not required, connect AFEPDRX to AFETXEN and AFEREN. AFEDAD[9:0] 10 I/O AFE 10-Bit ADC and DAC Bus. AFEDAD[9:0] is the 10-bit bidirectional bus that connects the MAX2986 to the AFE DAC and ADC. The direction of the bus is controlled by AFEREN described above. AFEFRZ 1 O AFE Receive AGC Control. The AFEFRZ signal controls the AGC circuit in the receive path in the AFE. When this signal is low, the gain circuit on the input signal continuously adapts for maximum sensitivity. This signal is raised high when the MAX2986 detects a valid preamble. After the AFEFRZ signal is raised high, it continues to adapt for an additional short period of time, then it locks the currently adapted level on the incoming signal. The MAX2986 holds AFEFRZ high while receiving a transmission, and then lowers for continuous adaptation for maximum sensitivity of other incoming signals. AFECLK 1 O AFE Clock. A 50MHz clock generated for the MAX2980 AFE. AFERESET 1 O AFE Reset. To perform a reset on the MAX2980 AFE, AFECLK must be free running and AFERESET must be LOW for typically 1s. A reset must be performed at power-up. GPIO[6] 1 O AFE Serial Interface Read/Write Select. GPIO[5] 1 I/O AFE Serial Interface Data (Write/Read). GPIO[4] 1 O AFE Serial Interface Clock. GPIO[7] 1 O AFE Power-Down. www.maximintegrated.com Maxim Integrated │  20 MAX2986 Integrated Powerline Digital Transceiver AFE Timing 2) Simple code downloaded through UART: Figure 23 illustrates the relationship of the AFE input clock and the data into the DAC and out of the ADC. The MAX2986 is configurable to accept code image from the UART. The first 4 bytes of the image specify the memory location in SSRAM to which the binary image should be copied (0x2020000–0x203FFFF). The next 4 bytes specify the length of the image (excluding 8 header and 4 tail bytes), in terms of words. The specified length cannot be greater than 128kB (size of SSRAM) and must be nonzero, otherwise the boot will restart simple code downloaded through the UART after issuing an appropriate error message to the host. The last 4 bytes of image are the checksum. After the image is loaded and checksum is valid, the image is launched by jumping to the target (destination) address, otherwise, the boot restarts simple code downloaded through the UART. AFE Serial Interface The AFE configuration signals GPIO[4], GPIO[5], and GPIO[6] are used to program the AFE internal registers. GPIO[4] is the serial clock; GPIO[5] is the bidirectional data line for register reprogramming and reading, and when GPIO[6] is asserted HIGH, the registers are in write mode. Drive these lines low if not used. Refer to the MAX2980 data sheet for more information on the AFE serial interface timing. Upgrading and Programming MAC There are wide ranges of boot options that provide good flexibility in running code applications on the MAX2986 through different chip interfaces. The selection of different boot modes is possible through boot pins and flash type pins, which are sensed during the MAX2986 startup process. There are two boot modes: 1) Downloading encrypted flash-resident code: The image can be downloaded into flash memory using either an I2C™ or SPI™ interface. The code image address is stored at the start of flash memory. The encrypted code image in flash can be updated using TFTP protocol. Five pins are used to determine the boot mode. Table 17 shows the corresponding settings (PU: pulled up, PD: pulled down, X: don’t care). Pullup and pulldown resistors are 10kΩ. GPIO[8] and GPIO[10] are two pins that are used for flash operations. These two pins are output in flash operations but they would be input in the system boot process. If an error occurs during the boot process, the error code is indicated on the LED pins: GPIO[21] (LED0_ BP0), GPIO[22] (LED1_BP1), and GPIO[23] (LED2_BP2) tCLK 50MHz AFE CLK tADCO ADC DATA OUTPUT tDACI DAC DATA INPUT tCLK = 20ns tADCO = 2ns tDACI = 3ns Figure 23. AFE ADC and DAC Timing Diagram Purchase of I2C components from Maxim Integrated Products, Inc., or one of its sublicensed Associated Companies, conveys a license under the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips. SPI is a trademark of Motorola, Inc. www.maximintegrated.com Maxim Integrated │  21 MAX2986 Integrated Powerline Digital Transceiver according to Table 18. Pullup/pulldown resistors for LEDs are 1kΩ or less. integrated PLLs. Figure 24 illustrates how to connect a crystal to the MAX2986. If the external clock oscillator is used, leave XOUT unconnected as shown in Figure 25. The states of GPIO pins and initialization pins during the boot process are shown in Table 17. See the Pin Description for more information. Since the reset signal RESET is used in PLL modules, it must be activated after the PLL clock generation delay, which is about 0.5ms. Clocks and Reset GPIO Pin Usage The MAX2986 has a built-in oscillator that requires an external crystal. Use a 30MHz crystal with stability of ±25ppm max over operating temperature. All other necessary clocks are generated internally by means of two The MAX2986 firmware makes special use of GPIO pins as described in Table 19. GPIO pins are utilized in input, output, or both directions. Table 17. Boot Modes BOOT MODE Encrypted image downloaded from flash BOOT/FT PINS FLASH TYPE GPIO[23] GPIO[22] GPIO[21] GPIO[8] GPIO[10] Flash type is SPI (AT45DB) 0 1 0 PU PU Flash type is SPI (SST25VF) 1 1 0 PU PU Flash type is I2C X 1 0 PD PU X 0 0 0 X PU* Code downloaded through UART X = Don’t care. *PU: If pin GPIO[10] is pulled down instead of pulled up, it indicates that there is no flash device connected to the chip. If this is the case and if LED0_BP0 = LED1_BP1 = 0, then the GPIO[8] line must be pulled up. Table 18. Boot Error Codes LED2_BP2 LED1_BP1 LED0_BP0 0 0 1 The flash does not contain a valid image. 0 1 0 The size of the image is more than 128kB. 0 1 1 The base address of the image is out of the allowed range. 1 0 0 Checksum error. 1 0 1 No flash is available. 1 1 0 Invalid boot mode. 1 1 1 0 0 0 www.maximintegrated.com BOOT STATUS No error. Maxim Integrated │  22 MAX2986 Integrated Powerline Digital Transceiver CLOCK OSCILLATOR OUT XIN CRYSTAL 30MHz RF 1MΩ MAX2986 XOUT C1 15pF XIN 30MHz C2 15pF Figure 24. Connecting a Crystal to the MAX2986 www.maximintegrated.com MAX2986 N.C. XOUT Figure 25. Connecting a Clock Oscillator to the MAX2986 Maxim Integrated │  23 MAX2986 Integrated Powerline Digital Transceiver Table 19. GPIO Pin Usage by the MAX2986 Firmware LOCATION GPIO MAX2986 EV KIT USE C4 GPIO[23] HPACT_BP2 Output: Drive AFE interface activity LED Input: Boot pin 2 A5 GPIO[22] HPLINK_BP1 Output: Drive AFE interface link status LED Input: Boot pin 1 B6 GPIO[21] HPCOL_BP0 Output: Drive AFE interface collision LED Input: Boot pin 0 C9 GPIO[13] PID2 Output: None Input: Processor ID, bit 2 B9 GPIO[12] PID1 Output: None Input: Processor ID, bit 1 A9 GPIO[11] PID0 Output: None Input: Processor ID, bit 0 B10 GPIO[10] IWCS_FT1 Output: Flash interface chip select Input: Nonvolatile memory bit 1 A10 GPIO[9] ISDAT Output: Flash interface data (write) Input: Flash interface data (read) B11 GPIO[8] ISCL_FT0 Output: Flash interface serial clock Input: Nonvolatile memory, bit 0 A11 GPIO[7] PDAFE B12 GPIO[6] AWR_UL1 A12 GPIO[5] ASDAT A13 GPIO[4] ASCL_UL0 Output: AFE serial interface clock Input: Upper layer interface select, bit 0 B4 GPIO[3] UL2 Output: None Input: Upper layer interface select, bit 2 A4 GPIO[2] — www.maximintegrated.com DESCRIPTION Output: AFE power-down Input: None Output: AFE serial interface write Input: Upper interface select, bit 1 Output: AFE serial interface data (write) Input: AFE serial interface data (read) Output: It is used to control external USB circuit Input: None Maxim Integrated │  24 MAX2986 Integrated Powerline Digital Transceiver MAX2980 AFE MAX2986 PHY/MAC 10-BIT DATA BUS 4-BIT Rx ETHERNET CONNECTOR 802.3 ETHERNET MAC MII CONTROLLER 4-BIT Tx MAC DSP SIGNALING CONTROL LINE DRIVE DAC HPF ADC LPF/AGC SERIAL BUS SIGNALING CONTROL POWERLINE Figure 26. Powerline Baseband to MII Application Block Diagram MAX2980 AFE MAX2986 PHY/MAC 10-BIT DATA BUS USB CONNECTOR USB 1.1 MAC DSP SIGNALING CONTROL LINE DRIVE DAC HPF ADC LPF/AGC SERIAL BUS CONTROL Figure 27. Powerline Baseband to USB Application Block Diagram MAX2980 AFE MAX2986 PHY/MAC 10-BIT DATA BUS FIFO 8-BIT DATA BUS FIFO SIGNALING CONTROLLER CONTROL MAC DSP SIGNALING CONTROL SERIAL BUS DAC LINE DRIVE HPF ADC LPF/AGC CONTROL Figure 28. Powerline Baseband to FIFO Application Block Diagram www.maximintegrated.com Maxim Integrated │  25 MAX2986 Integrated Powerline Digital Transceiver Typical Application Circuit MAX2986 PHY/MAC MAX2980 AFE 10-BIT DATA BUS 4-BIT Rx ETHERNET CONNECTOR ETHERNET PHY 4-BIT Tx SIGNALING EMBEDDED HOMEPLUG 802.3 MAC ETHERNET MAC DSP SIGNALING CONTROL SERIAL BUS DAC LINE DRIVE HPF ADC LPF/AGC CONTROL POWERLINE Chip Information PROCESS: CMOS www.maximintegrated.com Maxim Integrated │  26 MAX2986 Integrated Powerline Digital Transceiver Pin Configuration 1 2 3 4 5 6 7 8 9 10 11 12 13 A DVDD DVSS AVDD GPIO[2] GPIO[22] VDD33 GPIO[17] GPIO[14] GPIO[11] GPIO[9] GPIO[7] GPIO[5] GPIO[4] A B DGND AVSS GPIO[0] GPIO[3] USBD+ GPIO[21] GPIO[18] GPIO[15] GPIO[12] GPIO[10] GPIO[8] GPIO[6] N.C. B C VDD33 DGND GPIO[1] GPIO[23] USBD- GPIO[20] GPIO[19] GPIO[16] GPIO[13] VDD18 JTMS JTDI VDD33 C D N.C. USBRESET RESET DGND DGND DGND DGND DGND DGND VDD18 N.C. N.C. N.C. D E N.C. JRTCLK DGND AFEFRZ VDD18 DGND DGND DGND E F AFETXEN XIN XOUT DGND VDD18 MIITXEN VDD33 DGND F G AFERESET AFEDAD[0] AFEDADI1] AFEDAD[2] VDD18 JTDO JTRST JTCK G H AFEDAD[3] AFEDAD[4] AFEDAD[5] AFEDAD[6] MIIRXDV BUFRD BUFCS BUFWR H VDD18 MIIMDC MIIDAT[7] MIIDAT[5] J VDD18 MIICRS MIIDAT[6] MIIMDIO K ETHTXD[3] ETHTXD[2] ETHTXCLK VDD33 MIIRXER MIIDAT[4] MIIDAT[0] L MAX2986 AFEDAD[7] AFEDAD[8] AFEDAD[9] J VDD33 K AFECLK AFEREN AFEPDRX N.C. L VDD33 DVDD DVSS VDD33 M AVDD AVSS ETHMDC ETHRXCLK ETHRXD[2] ETHRXD[0] ETHRXDV ETHTXD[0] ETHTXEN DGND DGND N.C. VDD33 M N DGND ETHCOL ETHCRS ETHMDIO ETHRXD[3] DGND ETHRXER ETHTXD[1] ETHTXER MIICLK MIIDAT[3] MIIDAT[2] MIIDAT[1] N 1 2 3 4 5 6 7 8 9 10 11 12 13 DGND DGND ETHRXD[1] UARTRXD UARTTXD DGND DGND CSBGA www.maximintegrated.com Maxim Integrated │  27 MAX2986 Integrated Powerline Digital Transceiver Package Information For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. PACKAGE OUTLINE, 144 BALL CSBGA, 12x12x1.4mm, 0.8mm PITCH 21-0163 A 1 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. ©  2004 Maxim Integrated Products, Inc. │  28
MAX2986CXE+D 价格&库存

很抱歉,暂时无法提供与“MAX2986CXE+D”相匹配的价格&库存,您可以联系我们找货

免费人工找货