0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
YT8512H

YT8512H

  • 厂商:

    MOTORCOMM(裕太微电子)

  • 封装:

    QFN32_5X5MM_EP

  • 描述:

    低功耗单端口10/100 Mbps以太网PHY QFN-32,5x5mm

  • 数据手册
  • 价格&库存
YT8512H 数据手册
2019 Motorcomm YT8512C YT8512H Datasheet FAST ETHERNET TRANSCEIVER V1.11 DATE 2020/04/24 苏州裕太车通 | Motorcomm Motorcomm YT8512C YT8512H Datasheet Revision History Revision Release Date Summary 1.0 2019/07/11 Add POS, WOL description Update Register table 1.01 2019/09/04 Update Electrical Characteristics 1.02 2019/09/11 Modify RBIAS resistor to 2.49k ohm 1.03 2019/10/16 Modify errors 1.04 2019/11/05 Update Register 1.05 2019/11/12 Update Block diagram 1.06 2020/01/13 Add EPAD description 1.07 2020/03/16 Modify package information, ordering information Add thermal resistance 1.08 2020/03/23 Add Copyright Statement and Disclaimer Add Reg ext 0x200a Modify Rbias pin description 1.09 2020/03/26 Add Packaging Type Release 1.10 2020/04/22 Modify Thermal resistance description Pin 30,31,32 pin Description 1.11 2020/04/24 Update Register Modify RMII description 1 Motorcomm YT8512C YT8512H Datasheet 版权声明 Copyright Statement 本文档版权归苏州裕太车通电子科技有限公司(以下简称“裕太车通” )所有,并保留一切权利。未经裕太 车通书面许可,任何公司和个人不得将此文档中的任何部分复制、传播、披露或以其他方式散发给第三方。 否则裕太车通将保留追究其法律责任的权利。 This document is copyright of Suzhou Motorcomm Electronic Technology Co., Ltd. ("Motorcomm"). All rights reserved. No company or individual may copy, disseminate, disclose or otherwise distribute any part of this document to any third party without the written consent of Motorcomm. If any company or individual so does, Motorcomm reserves the right to hold it or him liable therefor. 免责声明 Disclaimer 本文档仅提供阶段性信息,所含内容将/可根据产品的实际情况随时更新,恕不另行通知。如因文档使用不 当造成直接或间接损失,裕太车通不承担任何责任。 This document only provides periodic information, and its contents will/may be updated from time to time according to actual situation of Motorcomm’s products without further notice. Motorcomm will not take any responsibility for any direct or indirect losses caused due to improper use of this document. 2 Motorcomm YT8512C YT8512H Datasheet CONTENT 1. General Description ......................................................................................................................... 8 Target Application ........................................................................................................................... 8 Block Diagram................................................................................................................................. 9 2. Feature ........................................................................................................................................... 10 3. Pin Assigment ................................................................................................................................ 11 YT8512C YT8512H QFN32 5x5mm ............................................................................................ 11 Pin Descriptions............................................................................................................................. 12 Power on strapping ........................................................................................................................ 16 Mode config........................................................................................................................... 17 PHY address .......................................................................................................................... 17 Wake on LAN selection......................................................................................................... 18 3 Function Description ..................................................................................................................... 19 Application Diagram ..................................................................................................................... 19 100Base-Tx/10Base-Te application ....................................................................................... 19 MII interface .................................................................................................................................. 19 RMII interface ............................................................................................................................... 20 Management interface ................................................................................................................... 20 DAC............................................................................................................................................... 20 ADC............................................................................................................................................... 20 Adaptive equalizer ......................................................................................................................... 21 Auto- negotiation ........................................................................................................................... 21 Polarity detection and auto correction ........................................................................................... 21 EEE................................................................................................................................................ 21 4 Operational Description ................................................................................................................. 22 Reset .............................................................................................................................................. 22 PHY Address ................................................................................................................................. 22 3 Motorcomm YT8512C YT8512H Datasheet XMII interface ............................................................................................................................... 23 MII ......................................................................................................................................... 23 RMII ...................................................................................................................................... 23 REMII interface ..................................................................................................................... 24 Loopback mode ............................................................................................................................. 25 Internal loopback: .................................................................................................................. 25 External loopback .................................................................................................................. 25 Remote loopback ................................................................................................................... 25 WoL Wake on lan .......................................................................................................................... 27 WOL ...................................................................................................................................... 27 WOL mechanism ................................................................................................................... 27 WOL Interrupt ....................................................................................................................... 28 5 Register Overview ......................................................................................................................... 29 MII Management Interface Clause 22 Register Programming ...................................................... 29 MII Registers ................................................................................................................................. 30 Mii register 00h: Basic control register ................................................................................. 30 Mii register 01h: Basic status register .................................................................................... 31 Mii register 02h: PHY identification register1 ...................................................................... 33 Mii register 03h: PHY identification register2 ...................................................................... 33 MII register 04h: Auto-Negotiation advertisement ................................................................ 33 MII register 05h: Auto-Negotiation link partner ability ........................................................ 36 MII register 06h: Auto-Negotiation expansion register ......................................................... 38 MII register 07h: Auto-Negotiation Next Page register......................................................... 39 MII register 08h: Auto-Negotiation link partner Received Next Page register ..................... 39 MII register 0Ah: MASTER-SLAVE status register ............................................................. 40 MII register 0Dh: MMD access control register .................................................................... 41 MII register 0Eh: MMD access data register ......................................................................... 42 Mii register 0Fh: Extended status register ............................................................................. 42 MII register 10h: PHY specific function control register ...................................................... 42 4 Motorcomm YT8512C YT8512H Datasheet MII register 11h: PHY specific status register ....................................................................... 43 MII register 12h: Interrupt Mask Register ............................................................................. 45 MII register 13h: Interrupt Status Register ............................................................................ 46 MII register 14h: Speed Auto Downgrade Control Register ................................................. 47 MII register 15h: Rx Error Counter Register ......................................................................... 48 MII register 1Eh: Debug Register’s Address Offset Register ................................................ 48 MII register 1Fh: Debug Register’s Data Register ................................................................ 48 Extended register ........................................................................................................................... 49 EXT 200Ah: 10BT Power control, Register .......................................................................... 49 EXT 4000h: extended combo control1 .................................................................................. 49 EXT 4001h: extended pad control ......................................................................................... 50 EXT 4003h: extended combo control2 .................................................................................. 50 EXT 4004h: WOL MAC Address ......................................................................................... 51 EXT 4005h: WOL MAC Address ......................................................................................... 51 EXT 4006h: WOL MAC Address ......................................................................................... 51 EXT 40A0h: pkg_selftest control .......................................................................................... 52 EXT 40A1h: pkg_selftest control .......................................................................................... 53 EXT 40A2h: pkg_selftest control .......................................................................................... 53 EXT 40A3h: pkg_selftest status ............................................................................................ 53 EXT 40A4h: pkg_selftest status ............................................................................................ 53 EXT 40A5h: pkg_selftest status ............................................................................................ 54 EXT 40A6h: pkg_selftest status ............................................................................................ 54 EXT 40A7h: pkg_selftest status ............................................................................................ 54 EXT 40A8h: pkg_selftest status ............................................................................................ 54 EXT 40A9h: pkg_selftest status ............................................................................................ 54 EXT 40Aah: pkg_selftest status ............................................................................................ 55 EXT 40Abh: pkg_selftest status ............................................................................................ 55 EXT 40Ach: pkg_selftest status ............................................................................................ 55 EXT 40Adh: pkg_selftest status ............................................................................................ 55 5 Motorcomm YT8512C YT8512H Datasheet EXT 40Aeh: pkg_selftest status ............................................................................................ 55 EXT 40Afh: pkg_selftest status ............................................................................................. 56 EXT 40B0h: pkg_selftest status ............................................................................................ 56 EXT 40B1h: pkg_selftest status ............................................................................................ 56 EXT 40B2h: pkg_selftest status ............................................................................................ 56 EXT 40B3h: pkg_selftest status ............................................................................................ 56 EXT 40B4h: pkg_selftest status ............................................................................................ 56 EXT 40B5h: pkg_selftest status ............................................................................................ 57 EXT 40B6h: pkg_selftest status ............................................................................................ 57 EXT 40B7h: pkg_selftest control .......................................................................................... 57 EXT 40B8h: pkg_selftest control .......................................................................................... 57 EXT 40B9h: pkg_selftest control .......................................................................................... 57 EXT 40BAh: pkg_selftest control ......................................................................................... 58 EXT 40C0h: LED0 control .................................................................................................... 58 EXT 40C1h: LED0/1 control................................................................................................. 61 EXT 40C2h: LED0/1 control................................................................................................. 62 EXT 40C3h: LED1 control .................................................................................................... 63 6 Timing and electrical characteristics ............................................................................................. 66 Absolute Maximum Ratings .......................................................................................................... 66 Recommended Operating Condition ............................................................................................. 66 Crystal Requirement ...................................................................................................................... 66 Oscillator/External Clock Requirement ......................................................................................... 67 DC Characteristics ......................................................................................................................... 67 MDC/MDIO Timing...................................................................................................................... 68 Power On Sequence/Clock/Reset .................................................................................................. 68 MII Transmission Cycle Timing ................................................................................................... 69 MII Reception Cycle Timing ......................................................................................................... 70 RMII Transmission and Reception Cycle Timing ......................................................................... 71 7 Power Requirements ...................................................................................................................... 72 6 Motorcomm YT8512C YT8512H Datasheet Power consumption ....................................................................................................................... 72 MII mode ............................................................................................................................... 72 RMII mode ............................................................................................................................ 72 Maximum Power Consumption MII MODE ................................................................................. 72 8 Package information ...................................................................................................................... 73 RoHS-Compliant Packaging.......................................................................................................... 73 Thermal resistance ......................................................................................................................... 73 9 Mechanical Information ................................................................................................................ 74 10 Ordering Information ..................................................................................................................... 76 7 Motorcomm YT8512C YT8512H Datasheet 1. GENERAL DESCRIPTION The YT8512C YT8512H is a low power single-port 10/100 Mbps Ethernet PHY. It provides all physical layer functions needed to transmit and receive data over both standard twisted pair cables transceiver. Additionally, the YT8512C YT8512H provides flexibility to connect to a MAC through a standard MII and RMII interface. The YT8512C YT8512H uses mixed-signal processing to perform equalization, data recovery, and error correction to achieve robust operation over CAT5 twisted-pair cable. The YT8512C YT8512H offers integrated built-in self-test and loopback capabilities for ease of use. The YT8512C YT8512H offers innovative and robust approach for reducing power consumption through EEE, WoL and other programmable energy savings modes. TARGET APPLICATION ⚫ General Embedded Applications ⚫ Video Surveillance ⚫ Industrial Controls ⚫ Factory Automation 8 Motorcomm YT8512C YT8512H Datasheet BLOCK DIAGRAM 9 Motorcomm YT8512C YT8512H Datasheet 2. FEATURE ⚫ EEE 802.3az, EEE ⚫ 100Base-TX ⚫ 10Base-Te ⚫ MII mode ⚫ RMII mode ⚫ Full/Half duplex ⚫ Auto-negotiation ⚫ Power down mode ⚫ Base Line Wander (BLW) compensation ⚫ Auto MDIX ⚫ Interrupt function ⚫ WOL, Wake on Lan ⚫ Automatic Polarity correction ⚫ 2 sets LED indicator ⚫ 25 MHz crystal or OSC ⚫ Provide 50Mhz clock source for MAC ⚫ Single Power supply, internal LDO ⚫ Package QFN 32, 5x 5mm 10 Motorcomm YT8512C YT8512H Datasheet 3. PIN ASSIGMENT YT8512C YT8512H QFN32 5X5MM 11 Motorcomm YT8512C YT8512H Datasheet PIN DESCRIPTIONS ⚫ I = Input ⚫ O = Output ⚫ I/O = Bidirectional ⚫ OD = Open-drain output ⚫ PU = Internal pull-up ⚫ PD = Internal pull-down ⚫ HZ= High Impendence during power on reset ⚫ PWR= Power related ⚫ XT= Crystal related 12 Motorcomm YT8512C YT8512H Datasheet No. Name Type Description 1 RBIAS I Bias Resistor. An external 2.49 kΩ±1% resistor must be connected between the RBIAS pin and GND 2 AVDDL_REG PWR/O Power Output. Be sure to connect a 1uF +0.1uF ceramic capacitor for decoupling purposes. 3 TRXP0 IO Transmit/Receive Pairs for channel 0. Differential data from copper media is transmitted and received on the single TRD± signal pair. There are 50Ω internal 4 TRXN0 IO terminations on each pin. Since this device incorporates voltage driven DAC, it does not require a center-tap power supply. 5 TRXP1 IO Transmit/Receive Pairs for channel 1. Differential data from copper media is transmitted and received on the single TRD± signal pair. There are 50Ω internal terminations on each pin. Since this device incorporates 6 TRXN1 IO voltage driven DAC, it does not require a center-tap power supply. 7 AVDD33 PWR 3.3V Analog Power Input. 3.3V power supply for analog circuit; should be well decoupled. 8 RX_DV O/PD Receive Data Valid. This pin’s signal is asserted high when received data is present on the RXD[3:0] lines. The signal is de-asserted at the end of the packet. The signal is valid on the rising edge of the RXC. This pin should be pulled low when operating in MII mode. Power On Strapping for MII/RMII selection. 0: MII mode 1: RMII mode An internal weakly pulled low resistor sets this to the default of MII mode. It is possible to use an external 4.7KΩ pulled high resistor to enable RMII mode. After power on, the pin operates as the Receive Data Valid pin. 9 RXD[0] O/PD Receive Data [0] 10 RXD[1] O/PD Receive Data [1] An internal weakly pulled low resistor sets RXD[1] to the LED function (default). Use an external 4.7KΩ pulled high resistor to enable the WOL function. 13 Motorcomm YT8512C YT8512H Datasheet 11 RXD[2]/INT_N O/OD/ Receive Data [2] PD When in RMII mode, this pin is used for the interrupt function. 12 RXD[3]/CLK_CTL O/PD Receive Data [3] RXD[3]/CLK_CTL pin is the Power On Strapping in RMII Mode. 1: REF_CLK input mode, RMII1 mode 0: REF_CLK output mode, RMII2 mode Note: An internal weakly pulled low resistor sets RXD[3]/CLK_CTL to REF_CLK output mode (default). 13 RXC O/PD Receive Clock. This pin provides a continuous clock reference for RX_DV and RXD [0:3] signals. RXC is 25MHz in 100Mbps mode and 2.5MHz in 10Mbps mode. 14 DVDD33 PWR 3.3V Digital Power Input. 3.3V power supply for digital circuit. 15 TXC IO/PD MII Mode Transmit Clock. This pin provides a continuous clock as a timing reference for TXD [3:0] and TXEN signals. TXC is 25MHz in 100Mbps mode and 2.5MHz in 10Mbps mode RMII Mode Synchronous 50MHz Clock Reference for Receive, Transmit, and Control Interface. The default direction is reference clock output mode if RXD[3]/CLK_CTL pin floating. 16 TXD[0] I/PD Transmit Data [0] 17 TXD[1] I/PD Transmit Data [1] 18 TXD[2] I/PD Transmit Data [2] 19 TXD[3] I/PD Transmit Data [3] 20 TX_EN I/PD MII/RMII Mode Transmit Enable. The input signal indicates the presence of valid nibble data on TXD [3:0]. An internal weakly pulled low resistor prevents the bus floating. 21 RESET_N I,HZ RESET. Active-low, reset pin for chip. 22 MDC I/PU Management Data Clock. This pin provides a clock synchronous to MDIO, which may be asynchronous to the transmit TXC and receive RXC clocks. The clock rate can be up to 12.5MHz. Use an internal weakly pulled high resistor to prevent the bus floating. 14 Motorcomm YT8512C YT8512H Datasheet 23 MDIO IO/PU Management Data Input/Output. This pin provides the bi-directional signal used to transfer management information 24 25 LED0/ O/OD/ LED 0, Link 10Mpbs On, Active blink. PHYAD[0] PD PHY address 0 selection LED1/ O/PD LED 1, Link 100Mpbs On, Active blink. PHYAD[1] 26 CRS/CRS_DV PHY address 1 selection O/PD MI mode: Carrier Sense. This pin’s signal is asserted high if the media is not in Idle state. RMII mode: Carrier Sense/Receive Data Valid. CRS_DV shall be asserted by the PHY when the receive medium is nonidle. 27 COL O/PD Collision Detect. COL is asserted high when a collision is detected on the media. 28 RXER O/PD Receive Error. 29 DVDDL_REG PWR/O DVDDL Power Output. Be sure to connect a 1uF +0.1uF ceramic capacitor for decoupling purposes. 30 NC NC Connect to AVDD33 is not obstructed 31 XTAL_IN XT 25 MHz Crystal Input Pin. If use external oscillator or clock from another device. 1. When an external 25Hhz oscillator or clock from another device drivers XTAL_OUT. XTAL_IN must be shorted to GND 2. When an external 25Hhz oscillator or clock from another device drivers XTAL_IN; keep the XTAL_OUT floating. 32 XTAL_OUT XT 25 MHz Crystal Output Pin. If use external oscillator or clock from another device. 1. When an external 25Hhz oscillator or clock from another device drivers XTAL_OUT. XTAL_IN must be shorted to GND 2. When an external 25Hhz oscillator or clock from another device drivers XTAL_IN; keep the XTAL_OUT floating. EPAD EPAD GND Exposed ground pad on back of the chip, tie to ground 15 Motorcomm YT8512C YT8512H Datasheet POWER ON STRAPPING No. Name POS Internal Description Pull/Down 24 LED0/ phy_address[0] Pull Down The power-on strapping value of PAD RXD1, wol_led_sel, PHYAD[0] determines the PAD LED0 working as LED0 or PMEB. Wol_led_sel=0, this PAD works as LED0, it could be external PU or PD, Wol_led_sel=1, this PAD works as PMEB, it shall be external pullup, then phy_address[0] always =1; 25 LED1/ phy_address[1] Pull Down PHYAD[1] 10 RXD[1] The PHY address is 00000~00011 config by phy_address[1:0] Wol_led_sel Pull Down The power-on strapping value of PAD RXD1, Wol_led_sel, (Wake on LAN determines the PAD LED0 selection) working as LED0 or PMEB. 1, LED0 works as PMEB (WOL interrupt) 0, LED0 works as LED0. 12 RXD[3]/CLK_CTL Clock control Pull Down 8 RX_DV MII mode Pull Down The power-on strapping value of {RX_DV, RXD3} determines the xMII mode: selection {RX_DV, RXD3}=2’b00 means MII mode; {RX_DV, RXD3}=2’b01 means ReMII mode; 16 Motorcomm YT8512C YT8512H Datasheet {RX_DV, RXD3}=2’b10 means RMII2 mode; TXC 50Mhz reference clock is output {RX_DV, RXD3}=2’b11 means RMII1 mode; TXC 50Mhz reference clock is input MODE CONFIG Pin 8 Pin 12 Mode RX_DV (PD) RXD3 (PD) 0 0 MII 0 1 ReMII, Reverse MII Mode 1 0 RMII2, TXC 50Mhz reference clock is output by default 1 1 RMII1, TXC 50Mhz reference clock is input PHY ADDRESS Pin 24 Pin 25 PHY address LED0/ PHYAD[0] (PD) LED1/ PHYAD[1] (PD) 0 0 00000 0 1 00010 1 0 00001 1 1 00011 17 Motorcomm YT8512C YT8512H Datasheet WAKE ON LAN SELECTION Pin 10 Function Mote 0 LED Mode Pin 24 is LED0 1 WOL Mode Pin 24 is PMEB, RXD1 (PD) Must external pull up 18 Motorcomm YT8512C YT8512H Datasheet 3 FUNCTION DESCRIPTION APPLICATION DIAGRAM 100BASE-TX/10BASE-TE APPLICATION 100Base-Tx SWITCH/MAC MII/RMII/RGMII YT8512 RXD[3:0] TXD[3:0] 10Base-Te CMC and Capacitive Coupling MII INTERFACE The Media Independent Interface (MII) is the digital data interface between the MAC and the physical layer that can be enabled when the device is functioning in 10BASE-Te, 100BASE-TX,. The original MII transmit signals include TX_EN, TXC, TXD[3:0], and TX_ER. The receive signals include RX_DV, RXC, RXD[3:0], and RX_ER. The media status signals include CRS and COL. Due to pincount limitations, the YT8512 supports a subset of MII signals. This subset includes all MII signals except TX_ER. 19 Motorcomm YT8512C YT8512H Datasheet RMII INTERFACE Reduced media-independent interface (RMII) is a standard which was developed to reduce the number of signals required to connect a PHY to a MAC. If this interface is active, the number of data signal pins required to and from the MAC is reduced to half by doubling clock frequency. MANAGEMENT INTERFACE The Status and Control registers of the device are accessible through the MDIO and MDC serial interface. The functional and electrical properties of this management interface comply with IEEE 802.3, Section 22 and also support MDC clock rates up to 12.5 MHz DAC The digital-to-analog converter (DAC) transmits MLT3, and Manchester coded symbols. The transmit DAC performs signal wave shaping that reduces electromagnetic interference (EMI). The transmit DAC uses voltage driven output with internal terminations and hence does not require external components or magnetic supply for operation. ADC Receive channel has its own analog-to-digital converter (ADC) that samples the incoming data on the receive channel and feeds the output to the digital data path. 20 Motorcomm YT8512C YT8512H Datasheet ADAPTIVE EQUALIZER The digital adaptive equalizer removes inter-symbol interference (ISI) created by the channel. The equalizer accepts sampled data from the analog-to-digital converter (ADC) on channel and produces equalized data. The coefficients of the equalizer are adaptive to accommodate varying conditions of cable quality and cable length. AUTO- NEGOTIATION The YT8512 negotiates its operation mode using the auto negotiation mechanism according to IEEE 802.3 clause 28 over the copper media. Auto negotiation supports choosing the mode of operation automatically by comparing its own abilities and received abilities from link partner. The advertised abilities include: a) Speed: 10/100Mbps b) Duplex mode: full duplex and/or half duplex c) Pause Auto negotiation is initialized when the following scenarios happen: a) Power-up/Hardware/Software reset b) Auto negotiation restart c) Transition from power-down to power up d) Link down Auto negotiation is enabled for YT8512 by default, and can be disable by software control. POLARITY DETECTION AND AUTO CORRECTION YT8512 can detect and correct two types of cable errors: swapping of pairs within the UTP cable and swapping of wires within a pair. For 10BASE-Te/100BASE-TX, YT8512 can handle both cable errors at the same time. EEE EEE is IEEE 802.3az, an extension of the IEEE 802.3 standard. EEE defines support for the PHY to operate in Low Power Idle (LPI) mode which, when enabled, supports QUIET times during low link utilization allowing both link partners to disable portions of each PHY's circuitry and save power. 21 Motorcomm YT8512C YT8512H Datasheet 4 OPERATIONAL DESCRIPTION RESET YT8512 have a hardware reset pin(RESET_N) which is low active. RESET_N should be active for at least 10ms to make sure all internal logic is reset to a known state. Hardware reset should be applied after power up. RESET_N is also used as enable for power on strapping. After RESET_N is released , YT8512 latches input value on POS related pins are used as configuration information which provides flexibility in application without mdio access. YT8512 also provides a software reset control registers which are used to reset all internal logic except some mdio configuration registers. For detailed information about what register will be reset by software reset, please refer to register table. PHY ADDRESS For YT8512, phy_address[1:0] is used to generate phy address. Please refer to the POS setting as below. PHY address Pin 24 Pin 25 PHY address LED0/ PHYAD[0] (PD) LED1/ PHYAD[1] (PD) 0 0 00000 0 1 00010 1 0 00001 1 1 00011 22 Motorcomm YT8512C YT8512H Datasheet XMII INTERFACE YT8512 support 4 kinds of MII related interfaces: MII, RMII1, RMII2 and REMII. MII The Media Independent Interface (MII) is the digital data interface between the MAC and the physical layer that can be enabled when the device is functioning in 10BASE-Te, 100BASE-TX, The original MII transmit signals include TX_EN, TXC, TXD[3:0], and TX_ER. The receive signals include RX_DV, RXC, RXD[3:0], and RX_ER. The media status signals include CRS and COL. Due to pin-count limitations, the YT8512 supports a subset of MII signals. This subset includes all MII signals except TX_ER. For 100M application, TXC and RXC are 25MHz; for 10M application, TXC and RXC are 2.5MHz. TXC and RXC are output in this case. RXC RXDV YT8512 MII mode 13 8 XTAL_IN XTAL_OUT 9,10,11,12 RXD[0,3] :4 28 RXER 15 TXC 20 TXEN 16,17,18,19 TXD[0,3] COL CRS/CRS_DV 27 26 RXC RXDV RXD[0,3] RXER TXC MAC TXEN :4 TXD[0,3] TXER COL CRS 25M Figure . connection diagram of MII RMII Reduced media-independent interface (RMII) is a standard which was developed to reduce the number of signals required to connect a PHY to a MAC. If this interface is active, the number of data signal pins required to and from the MAC is reduced to half by doubling clock speed compared to MII. It has 7 signals: REF_CLK, TX_EN, TXD[1:0], RX_DV and RXD[1:0]. In YT8512, we use TXC as REF_CLK. For 100M application, REF_CLK is 50MHz; for 10M application, REF_CLK is still 50MHz, data will be duplicated for 10 times in 20ns cycles. YT8512 supports two types of connection method; 1. RMII1 mode: This is fully conforming to RMII standard. 2. RMII2 mode: TXC will be 50MHz output to MAC. 23 Motorcomm YT8512C YT8512H Datasheet YT8512 RMII1 mode XTAL_IN XTAL_OUT 9,10 RXD[0,1] RXER 28 15 TXC 20 TXEN 16,17 TXD[0,1] CRS/CRS_DV RXD[0,1] RXER TXC :2 MAC TXEN :2 26 TXD[0,1] CRS_DV or CRS_RXDV 25M Figure .connection diagram of RMII1(with 25MHz and 50MHz clock) YT8512 RMII2 mode XTAL_IN XTAL_OUT 9,10 RXD[0,1] RXER 28 15 TXC 20 TXEN 16,17 TXD[0,1] CRS/CRS_DV 26 RXD[0,1] RXER TXC :2 MAC TXEN :2 TXD[0,1] CRS_DV or CRS_RXDV 25M Figure .connection diagram of RMII2 REMII INTERFACE Reverse media independent interface is the opposite of MII interface. The only difference is the direction of tx clock and rx clock. For MII, tx clock and rx clock are output; for REMII, tx clock and rx clock are input. REMII interface are used for back to back connection of two phys. TXC RXC RXDV RXD[0,3] TXC TXEN TXEN TXD[0,3] RXC RXDV YT8512 RXD[0,3] MII mode YT8512 REMII mode XTAL_IN XTAL_OUT TXD[0,3] RXER COL CRS/CRS_DV No used RXER COL CRS/CRS_DV 25M 25M Figure .connection diagram of REMII 24 Motorcomm YT8512C YT8512H Datasheet LOOPBACK MODE There are three loopback modes in YT8512. INTERNAL LOOPBACK: In Internal loopback mode, YT8512 feed transmit data to receive path in chip. Configure bit 14 of mii register(address 0h0) to enable internal loopback mode. For 10Base-Te and 100Base-Tx, YT8512 feeds digital DAC data to ADC directly. Figure . Internal loopback EXTERNAL LOOPBACK In external loopback mode, YT8512 feed transmit data to receive path out of chip. For 10Base-Te and 100Base-Tx, just connect TRX_P0/N0 to TRX_P1/N1. Figure . external loopback REMOTE LOOPBACK In remote loopback mode, YT8512 feed MII receive data to transmit path in chip. Configure bit 11 of extended register(address 0h4000) and for TRX interface, just connect to link partner normally. 25 Motorcomm YT8512C YT8512H Datasheet Figure . remote loopback 26 Motorcomm YT8512C YT8512H Datasheet WOL WAKE ON LAN WOL Wake-on-LAN (WOL) is a mechanism to manage and regulate the total network power consumption. WOL MECHANISM YT8512 supports automatic detection of a specific frame and notification via dedicated hardware interrupt pin or general PHY interrupt pin. The specific frame contains a specific data sequence located anywhere inside the packet. The data sequence consists of 6 bytes of consecutive 1 (0xFFFFFFFFFFFF), followed by 16 repetitions of the MAC address of the computer to be waked up. The 48-bit MAC address is written in EXT 0x4004, 0x4005, 0x4006 registers. For example, to write a specific MAC address (0xAAAABBBBCCCC) to PHY, write EXT 0x4004 = 0xAAAA, 0x4005 = 0xBBBB, and 0x4006 = 0xCCCC. The PHY internal MAC address can be set to any value. NOTE: The MAC address is not a real MAC address and is only a symbol to indicate the content of the frame. The WOL mechanism is enabled via EXT 0x4000 bit2. POS RXD[1] can’t control enable or disable the WOL mechanism but only control pad LED0 working as WOL interrupt. 27 Motorcomm YT8512C YT8512H Datasheet WOL INTERRUPT YT8512 support dedicated WOL interrupt pin. When the pad RXD[1] is externally PULL UP, pad LED0 will work as WOL interrupt. If EXT 0x4003 bit7 is 0, the dedicated WOL interrupt is programmed to a level, otherwise, it’s programed to a pulse; either is active low. When it’s programmed to a pulse, the pulse width can be programmed via EXT 0x4003 bit9:8. WOL interrupt is also wire-and to general PHY interrupt RXD[2]_INTN when the bit6 INT_WOL in Interrupt enable register (MII Register 0x12) is set to 1. If the general PHY interrupt is triggered by WOL, it can be cleared by reading MII register 0x13 bit6. NOTE: When general PHY interrupt is used to monitor WOL interrupt, EXT 0x4003 bit7 should be 1, otherwise, the general PHY interrupt can’t be read cleared. Because PHY requires to receive packets from the line side, PHY cannot be powered down. If the link partner supports Energy Efficient Ethernet function, both ends can use EEE mode to save more power. MII register 0x0 bit10 ISOLATE: When this bit is set to 1, the xMII output pins are HighZ. The xMII inputs are ignored. 28 Motorcomm YT8512C YT8512H Datasheet 5 REGISTER OVERVIEW MII MANAGEMENT INTERFACE CLAUSE 22 REGISTER PROGRAMMING The YT8512 transceiver is designed to be fully compliant with the MII clause of the IEEE 802.3u Ethernet specification. The MII management interface registers are written and read serially, using the MDIO and MDC pins. A clock of up to 12.5 MHz must drive the MDC pin of the YT8512. Data transferred to and from the MDIO pin is synchronized with the MDC clock. The following sections describe what each MII read or write instruction contains. Notation Description RW Read and write SC Self-clear RO Read only LH Latch high LL Latch Low RC Read clear SWC Software reset clear 29 Motorcomm YT8512C YT8512H Datasheet MII REGISTERS MII REGISTER 00H: BASIC CONTROL REGISTER Bit Symbol Access Default Description 15 Reset RW SC 1’b0 PHY Software Reset. Writing 1 to this bit causes immediate PHY reset. Once the operation is done, this bit is cleared automatically. 0: Normal operation 1: PHY reset 14 Loopback RW 1’b0 SWC Internal loopback control 1’b0: disable loopback 1’b1: enable loopback 13 Speed RW 1’b0 Selection(LSB) LSB of speed_selection[1:0]. Link speed can be selected via either the Auto-Negotiation process, or manual speed selection speed_selection[1:0]. Speed_selection[1:0] is valid when Auto-Negotiation is disabled by clearing bit 0.12 to zero. 12 Autoneg_En RW 1’b1 Bit 6 Bit 13 1 1 Reserved 1 0 1000Mb/s 0 1 100Mb/s 0 0 10Mb/s 1: to enable auto-negotiation; 0: auto-negotiation is disabled. 11 Power_down RW SWC 1’b0 =1: Power down =0: Normal operation When the port is switched from power down to normal operation, software reset and AutoNegotiation are performed even bit[15] RESET and bit[9] RESTART_AUTO_NEGOTIATION are not set by the user. 30 Motorcomm YT8512C YT8512H Datasheet 10 Isolate RW 1’b0 SWC Isolate phy from MII/RMII: PHY will not respond to xMII TXD/TX_EN, and present high impedance on RXD/RX_DV. 1’b0: Normal mode 1’b1: Isolate mode 9 Re_Autoneg RW 1’b0 Auto-Negotiation automatically restarts after SWS hardware or software reset regardelss of bit[9] SC RESTART. =1: Restart Auto-Negotiation Process =0: Normal operation 8 Duplex_Mode RW 1’b1 The duplex mode can be selected via either the AutoNegotiation process or manual duplex selection. Manual duplex selection is allowed when AutoNegotiation is disabled by setting bit[12] AUTO_NEGOTIATION to 0. =1: Full Duplex =0: Half Duplex 7 Collision_Test RW 1’b0 SWC Setting this bit to 1 makes the COL signal asserted whenever the TX_EN signal is asserted. =1: Enable COL signal test =0: Disable COL signal test 6 Speed_ RW 1’b1 See bit13. RO 5’b0 Reserved. Write as 0, ignore on read Selection(MSB) 5:0 Reserved MII REGISTER 01H: BASIC STATUS REGISTER Bit Symbol Access Default Description 15 100Base-T4 RO 1’b0 PHY doesn’t support 100BASE-T4 14 100Base-X_Fd RO 1’b1 PHY supports 100BASE-X_FD 31 Motorcomm YT8512C YT8512H Datasheet 13 100Base-X_Hd RO 1’b1 PHY supports 100BASE-X_HD 12 10Mbps_Fd RO 1’b1 PHY supports 10Mbps_Fd 11 10Mbps_Hd RO 1’b1 PHY supports 10Mbps_Hd 10 100Base-T2_Fd RO 1’b0 PHY doesn’t support 100Base-T2_Fd 9 100Base-T2_Hd RO 1’b0 PHY doesn’t support 100Base-T2_Hd 8 Extended_Status RO 1’b1 Whether support extended status register in 0Fh 0: Not supported 1: Supported 7 Unidirect_Ability RO 1’b0 1’b0: PHY able to transmit from MII only when the PHY has determined that a valid link has been established 1’b1: PHY able to transmit from MII regardless of whether the PHY has determined that a valid link has been established 6 Mf_Preamble_Sup RO 1’b1 1’b0: PHY will not accept management frames with preamble suppressed pression 1’b1: PHY will accept management frames with preamble suppressed 5 4 Autoneg_Complet RO e SWC Remote_Fault RO RC 1’b0 1’b0: Auto-negotiation process not completed 1’b1: Auto-negotiation process completed 1’b0 SWC 1’b0: no remote fault condition detected 1’b1: remote fault condition detected LH 3 Autoneg_Ability RO 1’b1 1’b0: PHY not able to perform Auto-negotiation 1’b1: PHY able to perform Auto-negotiation 2 Link_Status RO LL 1’b0 Link status 1’b0: Link is down SWC 1’b1: Link is up 32 Motorcomm YT8512C YT8512H Datasheet 1 Jabber_Detect 1’b0 RO RC 10BaseTe jabber detected LH 1’b0: no jabber condition detected SWC 1’b1: Jabber condition detected 0 Extended_Capabili 1’b1 RO To indicate whether support EXTs, to access from ty address register 1Eh and data register 1Fh 1’b0: Not supported 1’b1: Supported MII REGISTER 02H: PHY IDENTIFICATION REGISTER1 Bit Symbol Access Default Description 15:0 Phy_Id RO 16’b0 Bits 3 to 18 of the Organizationally Unique Identifier MII REGISTER 03H: PHY IDENTIFICATION REGISTER2 Bit Symbol Access Default Description 15:10 Phy_Id RO 6’b0 Bits 19 to 24 of the Organizationally Unique Identifier 9:4 Type_No RO 6’h12 3:0 Revision_No RO 4’h8 4 bits manufacturer’s revision number MII REGISTER 04H: AUTO-NEGOTIATION ADVERTISEMENT Bit Symbol Access Default Description 15 Next_Page RW 1’b0 This bit is updated immediately after the writing operation; however the configuration does not take effect until any of the following occurs: • Software reset is asserted by writing register 0x0 bit[15] • Restart Auto-Negotiation is triggered by writing register 0x0 bit[9] • The port is switched from power down to normal operation by writing register 0x0 bit[11] 33 Motorcomm YT8512C YT8512H Datasheet • Link goes down If 1000BASE-T is advertised, the required next pages are automatically transmitted. This bit must be set to 0 if no additional next page is needed. =1: Advertise =0: Not advertised 14 Reserved RO 1’b0 Reserved 13 Remote_Fault RW 1’b0 =1: Set Remote Fault bit =0: Do not set Remote Fault bit 12 Extended_Next RW 1’b1 _Page Extended next page enable control bit =1: Local device supports transmission of extended next pages =0: Local device does not support transmission of extended next pages. 11 Asymmetric_Pa RW 1’b1 use This bit is updated immediately after the writing operation; however the configuration does not take effect until any of the following occurs: • Software reset is asserted by writing register 0x0 bit[15] • Restart Auto-Negotiation is triggered by writing register 0x0 bit[9] • The port is switched from power down to normal operation by writing register 0x0 bit[11] • Link goes down =1: Asymmetric Pause =0: No asymmetric Pause 10 Pause RW 1’b1 This bit is updated immediately after the writing operation; however the configuration does not take effect until any of the following occurs: • Software reset is asserted by writing register 0x0 bit[15] • Restart Auto-Negotiation is triggered by writing register 0x0 bit[9] • The port is switched from power down to normal 34 Motorcomm YT8512C YT8512H Datasheet operation by writing register 0x0 bit[11] • Link goes down =1: MAC PAUSE implemented =0: MAC PAUSE not implemented 9 100BASE-T4 RO 1’b0 =1: Able to perform 100BASE-T4 =0: Not able to perform 100BASE-T4 Always 0 8 100BASE- RW 1’b1 This bit is updated immediately after the writing TX_Full_Duple operation; however the configuration does not take effect x until any of the following occurs: • Software reset is asserted by writing register 0x0 bit[15] • Restart Auto-Negotiation is triggered by writing register 0x0 bit[9] • The port is switched from power down to normal operation by writing register 0x0 bit[11] • Link goes down =1: Advertise =0: Not advertised 7 100BASE- RW 1’b1 This bit is updated immediately after the writing TX_Half_Duple operation; however the configuration does not take effect x until any of the following occurs: • Software reset is asserted by writing register 0x0 bit[15] • Restart Auto-Negotiation is triggered by writing register 0x0 bit[9] • The port is switched from power down to normal operation by writing register 0x0 bit[11] • Link goes down =1: Advertise =0: Not advertised 6 10BASETe_Full_Duplex RW 1’b1 This bit is updated immediately after the writing operation; however the configuration does not take effect until any of the following occurs: • Software reset is asserted by writing register 0x0 bit[15] 35 Motorcomm YT8512C YT8512H Datasheet • Restart Auto-Negotiation is triggered by writing register 0x0 bit[9] • The port is switched from power down to normal operation by writing register 0x0 bit[11] • Link goes down =1: Advertise =0: Not advertised 5 10BASE- RW 1’b1 This bit is updated immediately after the writing Te_Half_Duple operation; however the configuration does not take effect x until any of the following occurs: • Software reset is asserted by writing register 0x0 bit[15] • Restart Auto-Negotiation is triggered by writing register 0x0 bit[9] • The port is switched from power down to normal operation by writing register 0x0 bit[11] • Link goes down =1: Advertise =0: Not advertised 4:0 Selector_Field RW 5’b00001 Selector Field mode. 00001 = IEEE 802.3 MII REGISTER 05H: AUTO-NEGOTIATION LINK PARTNER ABILITY Bit Symbol Access Default Description 15 1000Base-X_Fd RO 1’b0 Received Code Word Bit 15 =1: Link partner is capable of next page SWC =0: Link partner is not capable of next page 14 ACK RO 1’b0 SWC Acknowledge. Received Code Word Bit 14 =1: Link partner has received link code word =0: Link partner has not received link code word 13 REMOTE_FAULT RO SWC 1’b0 Remote Fault. Received Code Word Bit 13 =1: Link partner has detected remote fault 36 Motorcomm YT8512C YT8512H Datasheet =0: Link partner has not detected remote fault 12 RESERVED RO 1’b0 SWC 11 ASYMMETRIC_PAUSE RO Technology Ability Field. Received Code Word Bit 12 1’b0 SWC Technology Ability Field. Received Code Word Bit 11 =1: Link partner requests asymmetric pause =0: Link partner does not request asymmetric pause 10 PAUSE RO 1’b0 SWC Technology Ability Field. Received Code Word Bit 10 =1: Link partner supports pause operation =0: Link partner does not support pause operation 9 100BASE-T4 RO 1’b0 SWC Technology Ability Field. Received Code Word Bit 9 =1: Link partner supports 100BASE-T4 =0: Link partner does not support100BASET4 8 100BASE- RO TX_FULL_DUPLEX SWC 1’b0 Technology Ability Field. Received Code Word Bit 8 =1: Link partner supports 100BASE-TX fullduplex =0: Link partner does not support 100BASETX full-duplex 7 100BASE- RO TX_HALF_DUPLEX SWC 1’b0 Technology Ability Field. Received Code Word Bit 7 =1: Link partner supports 100BASE-TX half-duplex 37 Motorcomm YT8512C YT8512H Datasheet =0: Link partner does not support 100BASETX half-duplex 6 10BASE- RO Te_FULL_DUPLEX SWC 1’b0 Technology Ability Field. Received Code Word Bit 6 =1: Link partner supports 10BASE-Te fullduplex =0: Link partner does not support 10BASETe full-duplex 5 10BASE- RO Te_HALF_DUPLEX SWC 1’b0 Technology Ability Field. Received Code Word Bit 5 =1: Link partner supports 10BASE-Te halfduplex =0: Link partner does not support 10BASETe half-duplex 4:0 SELECTOR_FIELD RO 5’h0 Selector Field Received Code Word Bit 4:0 SWC MII REGISTER 06H: AUTO-NEGOTIATION EXPANSION REGISTER Bit Symbol Access Default Description 15:5 Reserved RO 11’h0 Always 0 4 Parallel_Detection_fault RO RC LH 1’b0 =1: Fault is detected SWC 3 Link_partner_next_page able RO LH SWC =0: No fault is detected 1’b0 =1: Link partner supports Next page =0: Link partner does not support next page 2 Local_Next_Page_able RO 1’b1 =1: Local Device supports Next Page =0: Local Device does not Next Page 38 Motorcomm YT8512C YT8512H Datasheet 1 Page_received RO RC LH 1’b0 =1: A new page is received =0: No new page is received 0 Link_Partner_Auto_negotiati RO 1’b0 on_able =1: Link partner supports autonegotiation =0: Link partner does not support auto-negotiation MII REGISTER 07H: AUTO-NEGOTIATION NEXT PAGE REGISTER Bit Symbol Access Default Description 15 Next_Page RW 1’b0 Transmit Code Word Bit 15 =1: The page is not the last page =0: The page is the last page 14 Reserved RO 1’b0 Transmit Code Word Bit 14 13 Message_page_mode RW 1’b1 Transmit Code Word Bit 13 =1: Message Page =0: Unformatted Page 12 Ack2 RW 1’b0 Transmit Code Word Bit 12 =1: Comply with message =0: Cannot comply with message 11 Toggle RO 1’b0 Transmit Code Word Bit 11 =1: This bit in the previously exchanged Code Word is logic 0 =0: The Toggle bit in the previously exchanged Code Word is logic 1 10:0 Message_Unformatte D_Field RW 11’h1 Transmit Code Word Bits [10:0]. These bits are encoded as Message Code Field when bit[13] is set to 1, or as Unformatted Code Field when bit[13] is set to 0. MII REGISTER 08H: AUTO-NEGOTIATION LINK PARTNER RECEIVED NEXT PAGE REGISTER 39 Motorcomm YT8512C YT8512H Datasheet Bit Symbol Access Default Description 15 Next_Page RO 1’b0 Received Code Word Bit 15 =1: This page is not the last page =0: This page is the last page 14 Reserved RO 1’b0 Received Code Word Bit 14 13 Message_page_mode RO 1’b0 Received Code Word Bit 13 =1: Message Page =0: Unformatted Page 12 Ack2 RO 1’b0 Received Code Word Bit 12 =1: Comply with message =0: Cannot comply with message 11 Toggle RO 1’b0 Received Code Word Bit 11 =1: This bit in the previously exchanged Code Word is logic 0 =0: The Toggle bit in the previously exchanged Code Word is logic 1 10:0 Message_Unformatte RO 11’b0 D_Field Received Code Word Bit 10:0 These bits are encoded as Message Code Field when bit[13] is set to 1, or as Unformatted Code Field when bit[13] is set to 0. MII REGISTER 0AH: MASTER-SLAVE STATUS REGISTER Bit Symbol Access Default Description 15 Master_Slave_Conf RO RC 1’b0 This register bit will clear on read, rising of MII iguration_Fault SWC 0.12 and rising of AN complete. LH =1: Master/Slave configuration fault detected =0: No fault detected 14 Master_Slave_Conf iguration_Resolutio RO 1’b0 This bit is not valid unless register 0x1 bit5 is 1. =1: Local PHY configuration resolved to Master n =0: Local PHY configuration resolved to Slave 40 Motorcomm YT8512C YT8512H Datasheet 13 Local_Receiver_Sta RO 1’b0 tus =1: Local Receiver OK =0: Local Receiver not OK Always 0. 12 Remote_Receiver_ RO 1’b0 Status =1: Remote Receiver OK =0: Remote Receiver not OK Always 0. 11 Link Partner_ RO 1’b0 This bit is not valid unless register 0x1 bit5 is 1. 1000Base- =1: Link Partner supports 1000BASE-T half T_Full_Duplex_Ca duplex pability =0: Link Partner does not support 1000BASE-T half duplex 10 Link_Partner_1000 RO 1’b0 Base- This bit is not valid unless register 0x1 bit5 is 1. =1: Link Partner supports 1000Base-T full duplex T_Half_Duplex_Ca =0: Link Partner does not support 1000Base-T full pability duplex 9:8 Reserved RO 2’b0 Always 0 7:0 Idle_Error_Count RO SC 8’b0 Counter for Idle errors MII REGISTER 0DH: MMD ACCESS CONTROL REGISTER Bit Symbol Access Default Description 15:14 Function RW 2’b0 00 = Address 01 = Data, no post increment 10 = Data, post increment on reads and writes 11 = Data, post increment on writes only 13:5 Reserved RO 9’b0 Always 0 4:0 DEVAD RW 5’b0 MMD register device address. 00001 = MMD1 00011 = MMD3 00111 = MMD7 41 Motorcomm YT8512C YT8512H Datasheet MII REGISTER 0EH: MMD ACCESS DATA REGISTER Bit Symbol Access Default Description 15:0 Address_data RW 16’b0 If register 0xD bits [15:14] are 00, this register is used as MMD DEVAD address register. Otherwise, this register is used as MMD DEVAD data register as indicated by its address register. MII REGISTER 0FH: EXTENDED STATUS REGISTER Bit Symbol Access Default Description 15 1000Base-X_Fd RO 1’b0 PHY not able to support 1000Base-X_Fd 14 1000Base- RO 1’b0 PHY not able to support 1000Base-X_Hd X_Hd 13 1000Base-T_Fd RO 1’b0 PHY not able to support 1000Base-T_Fd 12 1000Base- RO 1’b0 PHY not able to support 1000Base-T_Hd T_Hd 11:8 Reserved RO 1’b0 Reserved 7 100Base-T1 RO 1’b1 Reserved 6 1000Base-T1 RO 1’b0 Reserved 5:0 Reserved RO 6’b0 Reserved MII REGISTER 10H: PHY SPECIFIC FUNCTION CONTROL REGISTER Bit Symbol Access Default Description 15:7 Reserved RO 9’b0 Always 0. 6:5 Cross_md RW 2’b11 Changes made to these bits disrupt normal operation, thus a software reset is mandatory after the change. And the configuration does not take effect until software reset. 00 = Manual MDI configuration 01 = Manual MDIX configuration 10 = Reserved 42 Motorcomm YT8512C YT8512H Datasheet 11 = Enable automatic crossover for all modes 4 Int_polar_sel RW 1’b0 No use. 3 Crs_on_tx RW 1’b0 This bit is effective in 10BASE-Te halfduplex mode and 100BASE-TX mode: =1: Assert CRS on transmitting or receiving =0: Never assert CRS on transmitting, only assert it on receiving. 2 En_sqe_test RW 1’b0 =1: SQE test enabled =0: SQE test disabled Note: SQE Test is automatically disabled in full-duplex mode regardless the setting in this bit. 1 En_pol_inv RW 1’b1 If polarity reversal is disabled, the polarity is forced to be normal in 10BASE-Te. =1: Polarity Reversal Enabled =0: Polarity Reversal Disabled 0 Dis_jab RW 1’b0 Jabber takes effect only in 10BASE-Te =1: Disable jabber function =0: Enable jabber function MII REGISTER 11H: PHY SPECIFIC STATUS REGISTER Bit Symbol Access Default Description 15:14 Speed_mode RO 2’b00 This status bit is valid only when bit11 is 1. Bit11 is set when Auto-Negotiation is completed or Auto-Negotiation is disabled. 11 = Reserved 10 = 1000 Mbps 01 = 100 Mbps 00 = 10 Mbps 43 Motorcomm YT8512C YT8512H Datasheet 13 Duplex RO 1’b0 This status bit is valid only when bit11 is 1. Bit11 is set when Auto-Negotiation is completed or Auto-Negotiation is disabled. =1: Full-duplex =0: Half-duplex 12 Page_Received RO 1’b0 _real-time 11 Speed_and_Du =1: Page received =0: Page not received RO 1’b0 plex_Resolved This bit is set when Auto-Negotiation is completed or Auto-Negotiation is disabled =1: Resolved =0: Not resolved 10 Link_status_re RO 1’b0 al-time =1: Link up =0: Link down 9:7 Reserced RO 3’b111 Always 3’b111. 6 MDI_Crossove RO 1’b0 This status bit is valid only when bit11 is r_Status 1. Bit11 is set when Auto-Negotiation is completed or Auto-Negotiation is disabled. The bit value depends on register 0x10 “PHY specific function control register” bits6~bit5 configurations. Register 0x10 configurations take effect after software reset. =1: MDIX =0: MDI 5 Wirespeed_do RO 1’b0 wngrade =1: Downgrade =0: No Downgrade 4:2 Reserved RO 3’b0 Always 0. 1 Polarity_Real_ RO 1’b0 =1: Reverted polarity Time =0: Normal polarity 44 Motorcomm YT8512C YT8512H Datasheet 0 Jabber_Real_T 1’b0 RO ime =1: Jabber is asserted. =0: No jabber MII REGISTER 12H: INTERRUPT MASK REGISTER Bit Symbol Access Default Description 15 Auto- RW 1’b0 =1: Interrupt enable Negotiation_Error_int =0: Interrupt disable _mask 14 Speed_Changed_int_ma RW 1’b0 sk 13 Duplex_changed_int_m =0: Interrupt disable RW 1’b0 ask 12 Page_Received_int_mas Link_Failed_int_mask =1: Interrupt enable =0: Interrupt disable RW 1’b0 k 11 =1: Interrupt enable =1: Interrupt enable =0: Interrupt disable RW 1’b0 =1: Interrupt enable =0: Interrupt disable 10 Link_Succeed_int_mask RW 1’b0 =1: Interrupt enable =0: Interrupt disable 9 Reserved RW 1’b0 Reserved 8 Reserved RW 1’b0 Reserved 7 Reserved RW 1’b0 Reserved 6 WOL_int_mask RW 1’b0 =1: Interrupt enable =0: Interrupt disable 5 Wirespeed_downgraded RW 1’b0 _int_mask =1: Interrupt enable =0: Interrupt disable 4:2 Reserved RW 3’b0 No used. 1 Polarity_changed_int_m RW 1’b0 =1: Interrupt enable ask =0: Interrupt disable 45 Motorcomm YT8512C YT8512H Datasheet 0 Jabber_Happened_int_ RW 1’b0 mask =1: Interrupt enable =0: Interrupt disable MII REGISTER 13H: INTERRUPT STATUS REGISTER Bit Symbol Access Default Description 15 Auto- RO RC 1’b0 Error can take place when any of Negotiation_Error_ the following INT happens: • MASTER/SLAVE does not resolve correctly • Parallel detect fault • No common HCD • Link does not come up after negotiation is complete • Selector Field is not equal • flp_receive_idle=true while Autoneg Arbitration FSM is in NEXT PAGE WAIT state =1: Auto-Negotiation Error takes place =0: No Auto-Negotiation Error takes place 14 Speed_Changed_IN RO RC 1’b0 T 13 Duplex_changed_I =0: Speed not changed RO RC 1’b0 NT 12 Page_Received_IN Link_Failed_INT =1: duplex changed =0: duplex not changed RO RC 1’b0 T 11 =1: Speed changed =1: Page received =0: Page not received RO RC 1’b0 =1: Link down takes place =0: No link down takes place 10 Link_Succeed_INT RO RC 1’b0 =1: Link up takes place =0: No link up takes place 9 Reserved RO 1’b0 Always 0. 46 Motorcomm YT8512C YT8512H Datasheet 8 Reserved RO 1’b0 Always 0. 7 Reserved RO 1’b0 Always 0. 6 WOL_INT RO RC 1’b0 =1: PHY received WOL magic frame. =0: PHY didn’t receive WOL magic frame. 5 Wirespeed_downgr 1’b0 RO RC aded_INT =1: speed downgraded. =0: Speed didn’t downgrade. 4:2 Reserved RO 3’b0 Always 0. 1 Polarity_changed_I RO RC 1’b0 =1: PHY revered MDI polarity NT 0 Jabber_Happened_I =0: PHY didn’t revert MDI polarity 1’b0 RO RC NT =1: 10BaseTe TX jabber happened =0: 10BaseTe TX jabber didn’t happen MII REGISTER 14H: SPEED AUTO DOWNGRADE CONTROL REGISTER Bit Symbol Access Default Description 15:12 Reserved RO 4’b0 Always 0. 11 En_mdio_latch RW 1’b1 =1: To latch MII/MMD register’s read out value during MDIO read =0: Do not latch MII/MMD register’s read out value during MDIO read 10:6 Reserved RW SC 5’b0 Reserved 5 En_speed_downgrade RW 1’b1 When this bit is set to 1, the PHY enables smart-speed function. Writing this bit requires a software reset to update. 4:2 Autoneg retry limit predowngrade RW 3’b011 If these bits are set to 3, the PHY attempts five times (set value 3 + additional 2) before downgrading. The 47 Motorcomm YT8512C YT8512H Datasheet number of attempts can be changed by these bits. 1 Bp_autospd_timer RW 1’b0 =1: the wirespeed downgrade FSM will bypass the timer used for link stability check; =0: not bypass the timer, then links that established but hold for less than 2.5s would still be taken as failure, autoneg retry counter will increase by 1. 0 Reserved RO 1’b0 Always 0. MII REGISTER 15H: RX ERROR COUNTER REGISTER Bit Symbol Access Default Description 15:0 Rx_err_counter RO 16’b0 This counter increase by 1 at the 1st rising of RX_ER when RX_DV is 1. The counter will hold at maximum 16’hFFFF and not roll over. If speed mode is 2’b01, it counts for fe_100 RX_ER; Else, it’s 0. MII REGISTER 1EH: DEBUG REGISTER’S ADDRESS OFFSET REGISTER Bit Symbol Access Default Description 15:0 Extended_Register_Addr RW 16’h0 It’s the address offset of the EXT ess _Offset that will be Write or Read MII REGISTER 1FH: DEBUG REGISTER’S DATA REGISTER Bit Symbol Access Default Description 15:0 Extended_Register_Datas RW 16’b0 It’s the data to be written to the EXT indicated by the address offset in register 0x1E, or the data read out from that debug register. 48 Motorcomm YT8512C YT8512H Datasheet EXTENDED REGISTER EXT 200AH: 10BT POWER CONTROL, REGISTER Bit Symbol Access Default Description 15:11 Reserved RW 5’b11001 Reserved 10 En_10bt_idl RW 1’b1 =1: In 10BT mode , if there’s no data or NLP to transmit, shut off DAC; otherwise turn on the DAC; =0: In 10BT, DAC will not be turn off. 9:0 Reserved RW 10’b1000001000 Reserved EXT 4000H: EXTENDED COMBO CONTROL1 Bit Symbol Access default 15:12 Reserved RO 4’b0 11 Remote_Loopback RW 1’b0 Description Remote loopback control 1’b0: disable 1’b1: enable 10:9 Reserved RW 2’b0 Reserved 8 Reserved RW 1’b0 Reserved 7:6 Reserved RW 2’b00 Reserved 5 Jumbo_Enable RW 1’b0 Enable Jumbo frame reception up to 18KB frame, when disabled only up to 4.5KB frame supported 0: disable jumbo frame reception 1: enable jumbo frame reception 4 Rmii_RX_DV_sel RW 1’b0 Drive PAD CRS_DV of RMII by CRS_DV or RX_DV. 0: by CRS_DV 1: by RX_DV 3 Reserved RW 1’b0 Reserved 49 Motorcomm YT8512C YT8512H Datasheet 2 Wol_en 1’b0 RW 1: enable WOL mechanism. 0: disable WOL. 1 Rmii_en 1’b0 RW Its default value is determined by power on strapping. 1: enable RMII mode; 0: disable RMII mode. 0 Clk_sel 1’b0 RW Its default value is determined by power on strapping. 1: input TXC/RXC; 0: output TXC/RXC. {rmii_en, clk_sel}: 2’b00: MII mode; 2’b01: REMII mode; 2’b10: RMII2 mode; 2’b11: RMII1 mode. EXT 4001H: EXTENDED PAD CONTROL Bit Symbol Access default Description 15 Output_int_or_wol RW 1’b1 YT8512, control to output general INTn or WOL INTn to PAD LED0_INTN_PMEB, when power on strapping value of RXD[1] is 1. 1’b1: output general INTn; 1’b0: output WOL INTn. 14:6 Reserved RW 9’b000000011 Reserved 5:4 Xmii_Dr RW 2’b10 Xmii interface driver strength control in non-scan mode. 3:2 Mdio_Dr RW 2’b11 Mdio pin driver strength control in non-scan mode. 1:0 Reserved RW 2’b11 Reserved EXT 4003H: EXTENDED COMBO CONTROL2 Bit Symbol Access default Description 50 Motorcomm YT8512C YT8512H Datasheet 15 Reserved RW 1’b0 Reserved 14 Slave_jitter_test RW 1’b0 Mux clk_dac to rxc in slave jitter test mode 1: enable 0: disable 13:10 Reserved RW 4’b0 Reserved 9:7 Wol_lth_sel RW 3’b100 Wol_lth_sel[0] control WOL INTn to be a level or a pulse. 1’b1: a pulse; 1’b0: a level. Wol_lth_sel[2:1] control WOL INTn pulse width when Wol_lth_sel[0] is 1. 2’b00: 10us; 2’b01: 100us; 2’b10: 1ms; 2’b11: 10ms. 6 En_isolate_txc RW 1’b1 When isolate (mii.0.10) is 1, control to make TXC input or not. 1’b1: input; 1’b0: keep TXC previous direction. 5 En_isolate_rxc RW 1’b1 When isolate (mii.0.10) is 1, control to make RXC input or not. 1’b1: input; 1’b0: keep RXC previous direction. 4:0 Reserved RW 5’b01111 Reserved EXT 4004H: WOL MAC ADDRESS Bit Symbol Access default Description 15:0 Mac_addr_loc[47:32] RW 16’b0 mac address for WOL EXT 4005H: WOL MAC ADDRESS Bit Symbol Access default Description 15:0 Mac_addr_loc[31:16] RW 16’b0 mac address for WOL EXT 4006H: WOL MAC ADDRESS Bit Symbol Access default Description 15:0 Mac_addr_loc[15:0] RW 16’b0 mac address for WOL 51 Motorcomm YT8512C YT8512H Datasheet EXT 40A0H: PKG_SELFTEST CONTROL Bit Symbol Access default Description 15 Pkg_chk_en RW 1’b0 1: to enable RX/TX package checker. RX checker checks the MII data at transceiver’s PCS RX; TX checker checks the MII data at mii_bridge’s TX. 14 Pkg_en_gate RW 1’b1 1: to enable gate all the clocks to package selftest module when bit15 pkg_chk_en is 0, bit13 bp_pkg_gen is 1 and bit12 pkg_gen_en is 0; 0: not gate the clocks. 13 Bp_pkg_gen RW 1’b1 1: normal mode, to send xMII TX data from PAD; 0: test mode, to send out the MII data generated by pkg_gen module. 12 Pkg_gen_en RW SC 1’b0 1: to enable pkg_gen generating MII packages. But, the data will only be sent to transceiver when Bit13 bp_pkg_gen is 1’b0. If pkg_burst_size is 0, continuous packages will be generated and will be stopped only when pkg_gen_en is set to 0; Otherwise, after the expected packages are generated, pkg_gen will stop, pkg_gen_en will be self-cleared. 11:8 Pkg_prm_lth RW 4’d8 The preamble length of the generated packages, in Byte unit. Pkg_gen function only support >=2 Byte preamble length. Values smaller than 2 will be ignored by the pkg_gen module. 7:4 Pkg_ipg_lth RW 4’d12 The IPG of the generated packages, in Byte unit. Pkg_gen function only support >=2 Byte preamble length. Values smaller than 2 will be ignored by the pkg_gen module. 52 Motorcomm YT8512C YT8512H Datasheet 3 Xmit_mac_force_ 1’b0 RW 1: To enable pkg_gen to send out the gen generated data even when the link is not established. 2 Pkg_corrupt_crc 1’b0 RW 1: to make pkg_gen to send out CRC error packages. 0: pkg_gen sends out CRC good packages. 1:0 Pkg_payload 2’b0 RW Control the payload of the generated packages. 00: increased Byte payload; 01: random payload; 10: fix pattern 0x5AA55AA5… 11: reserved. EXT 40A1H: PKG_SELFTEST CONTROL Bit Symbol Access default Description 15:0 Pkg_length RW 16’d64 To set the length of the generated packages. EXT 40A2H: PKG_SELFTEST CONTROL Bit Symbol Access default Description 15:0 Pkg_burst_size RW 16’b0 To set the number of packages in a burst of package generation. 0: continuous packages will be generated. EXT 40A3H: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ib_valid_high RO 16’b0 Pkg_ib_valid[31:16], pkg_ib_valid is the number of RX packages from wire whose CRC are good and length are >=64Byte and =64Byte and 1518Byte. EXT 40A6H: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ib_os_good_low RO 16’b0 Pkg_ib_os_good[15:0], pkg_ib_os_good is the number of RX packages from wire whose CRC are good and length are >1518Byte. EXT 40A7H: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ib_us_good_high RO 16’b0 Pkg_ib_us_good[31:0], pkg_ib_us_good is the number of RX packages from wire whose CRC are good and length are 1518Byte. EXT 40A9H: PKG_SELFTEST STATUS Bit Symbol Access default Description 54 Motorcomm YT8512C YT8512H Datasheet 15:0 Pkg_ib_err RO 16’b0 pkg_ib_err is the number of RX packages from wire whose CRC are wrong and length are >=64Byte, =1518Byte. EXT 40ABH: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ib_frag RO 16’b0 pkg_ib_frag is the number of RX packages from wire whose length are =64Byte and =64Byte and 1518Byte. EXT 40B0H: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ob_os_good_low RO 16’b0 Pkg_ob_os_good[15:0], pkg_ob_os_good is the number of TX packages from MII whose CRC are good and length are >1518Byte. EXT 40B1H: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ob_us_good_high RO 16’b0 Pkg_ob_us_good[31:0], pkg_ob_us_good is the number of TX packages from MII whose CRC are good and length are 1518Byte. EXT 40B3H: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ob_err RO 16’b0 pkg_ob_err is the number of TX packages from MII whose CRC are wrong and length are >=64Byte, =1518Byte. EXT 40B5H: PKG_SELFTEST STATUS Bit Symbol Access default Description 15:0 Pkg_ob_frag RO 16’b0 pkg_ob_frag is the number of TX packages from MII whose length are Led_act_level_th*42ms, then the traffic is heavy; otherwise, traffic is not heavy. 61 Motorcomm YT8512C YT8512H Datasheet EXT 40C2H: LED0/1 CONTROL Bit Symbol Access default Description 15:12 Freq_sel_c0 RW 4’d14 Control the LED blink frequency in Blink mode 0. ON/OFF duty cycle could be reverted by 40C1h bit9 invert_led_duty. Below description is the default ON/OFF cycle, that is invert_led_duty=0. 4’d0=LED blink once every 10s, 6% OFF; 4’d1=LED blink once every 9.4s, 7% OFF; 4’d2=LED blink once every 8s, 8% OFF; 4’d3=LED blink once every 7.4s, 9% OFF; 4’d4=LED blink once every 6s, 11% OFF; 4’d5=LED blink once every 5s, 6% OFF; 4’d6=LED blink once every 4s, 8% OFF; 4’d7=LED blink once every 3s, 11% OFF; 4’d8=LED blink once every 2s, 16% OFF; 4’d9=LED blink once every 1s, 16% OFF; 4’d10=LED blink at 2Hz, 50% OFF; 4’d11=LED blink at 3Hz, 50% OFF; 4’d12=LED blink at 4Hz, 50% OFF; 4’d13=LED blink at 6Hz, 50% OFF; 4’d14=LED blink at 8Hz, 50% OFF; 4’d15=LED blink at 10Hz, 50% OFF; 62 Motorcomm YT8512C YT8512H Datasheet 11:8 Freq_sel_c1 RW 4’d12 Control the LED blink frequency in Blink mode 1. See description in bit15~12 Freq_sel_c0 for detail. 7:4 Freq_sel_c2 RW 4’d7 Control the LED blink frequency in Blink mode 2. See description in bit15~12 Freq_sel_c0 for detail. 3:0 Freq_sel_c3 RW 4’d5 Control the LED blink frequency in Blink mode 3. See description in bit15~12 Freq_sel_c0 for detail. EXT 40C3H: LED1 CONTROL Bit Symbol Access default Description 15 Led_force_en RW 1’b0 To enable LED force mode. 14:13 Led_force_mode RW 2’b0 Valid when bit15 led_force_en is set. 00 = force LED OFF; 01 = force LED ON; 10 = force LED to blink at Blink Mode1; 11 = force LED to blink at Blink Mode0. There are 4 Blink Mode, which are different at blink frequency. Refer to EXT 40C2 for detail of Blink Mode0~3. 63 Motorcomm YT8512C YT8512H Datasheet 12 Led_act_blk_ind RW 1’b0 When traffic is present, make LED BLINK no matter the previous LED status is ON or OFF, or make LED blink only when the previous LED is ON. when any *_blk_en in bit9~8 and bit3~1 is set and chip do work at corresponding status, =1: LED will blink, no matter bit11~10 (duplex control) and bit5~4 (speed control) are 1 or 0; =0: LED will not blink, unless one (more) of bit11~10 (duplex control) and bit5~4 (speed control) is (are) 1 and related status is (are) matched (ON at certain speed or duplex mode is/are activated);. 11 Led_fdx_on_en RW 1’b0 If BLINK status is not activated, when PHY link up and duplex mode is full duplex, =1: make LED ON; =0: don’t make LED ON; 10 Led_hdx_on_en RW 1’b0 If BLINK status is not activated, when PHY link up and duplex mode is half duplex, =1: make LED ON; =0: don’t make LED ON; 9 Led_txact_blk_en RW 1’b1 If bit12 Led_act_blk_ind is 1, or it is 0 and LED ON at certain speed or duplex more is/are activated, when PHY link up and TX is active, =1: make LED BLINK at Blink mode 0 or 1 based on traffic weight; =0: don’t make LED BLINK. 64 Motorcomm YT8512C YT8512H Datasheet 8 Led_rxact_blk_en RW 1’b1 If bit12 Led_act_blk_ind is 1, or it is 0 and LED ON at certain speed or duplex more is/are activated, when PHY link up and RX is active, =1: make LED BLINK at Blink mode 0 or 1 based on traffic weight; =0: don’t make LED BLINK. 7 Led_txact_on_en RW 1’b0 =1: if BLINK status is not activated, when PHY link up and TX is active, make LED ON at least 10ms; 6 Led_rxact_on_en RW 1’b0 =1: if BLINK status is not activated, when PHY link up and RX is active, make LED ON at least 10ms; 5 Led_ht_on_en RW 1’b1 =1: if BLINK status is not activated, when PHY link up and speed mode is 100Mbps, make LED ON; 4 Led_bt_on_en RW 1’b0 =1: if BLINK status is not activated, when PHY link up and speed mode is 10Mbps, make LED ON; 3 Led_col_blk_en RW 1’b0 =1: if PHY link up at FE and collision happen, make LED BLINK at Blink mode 0 or 1 based on 40C1h bit6 col_blk_sel; 2 Led_ht_blk_en RW 1’b0 =1: if PHY link up and speed mode is 100Mbps, make LED BLINK at Blink mode 2; 1 Led_bt_blk_en RW 1’b0 =1: if PHY link up and speed mode is 10Mbps, make LED BLINK at Blink mode 3; 0 Reserved RO 1’b0 Always 0. 65 Motorcomm YT8512C YT8512H Datasheet 6 TIMING AND ELECTRICAL CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS Symbol Description Min Max Unit DVDD33 3.3 V power supply -0.3 3.70 V AVDD33 3.3 V power supply -0.3 3.70 V AVDDL 1.2 V power supply -0.2 1.50 V DVDDL 1.2 V power supply -0.2 1.50 V RECOMMENDED OPERATING CONDITION Description Power supply Pins DVDD33 AVDD33 AVDDL DVDDL YT8512C Ambient Operation Temperature Ta YT8512H Ambient Operation Temperature Ta Maximum Junction Temperature Min 2.97 2.97 1.08 1.08 0 -40 Typ 3.30 3.30 1.20 1.20 - Max 3.63 3.63 1.32 1.32 70 85 125 Unit V V V V °C °C CRYSTAL REQUIREMENT Symbol F ref F ref Tolerance Duty Cycle ESR DL Vih Vil Description Crystal Reference Frequency Crystal Reference Frequency tolerance Reference clock input duty cycle Equivalent Series Resistance Drive Level Crystal output high level Crystal output low level Min - Typ 25 Max - Unit MHz -50 - 50 ppm 40 - 60 % 50 ohm 0.5 0.4 mW V V 1.4 - - 66 Motorcomm YT8512C YT8512H Datasheet OSCILLATOR/EXTERNAL CLOCK REQUIREMENT Parameter Frequency Frequency tolerance Duty Cycle Peak to Peak Jitter Vih Vil Rise Time Fall Time Temperature Range Temperature Range Condition Min Ta= -40~85 C -50 40 Typ 25 - 1.4 10%~90% 10%~90% YT8512C YT851H 0 -40 Max 50 60 200 AVDD33+0.3 0.4 10 10 70 85 Unit MHz PPM % ps V V ns ns °C °C DC CHARACTERISTICS Symbol Description Min Typ Max Unit DVDD33 3.3V power supply 2.97 3.3 3.63 V AVDD33 3.3V power supply 2.97 3.3 3.63 V DVDDL 1.2V power supply 1.08 1.2 1.32 V AVDDL 1.2V power supply 1.08 1.2 1.32 V Voh 3.3V Minimum High Level Voltage Output 2.4 - 3.6 V -0.3 - 0.4 V Voltage Vol 3.3V Minimum Low Level Voltage Output Voltage Vih 3.3V Maximum High Level Input Voltage 2 - - V Vil 3.3V Maximum Low Level Input Voltage - - 0.8 V 67 Motorcomm YT8512C YT8512H Datasheet MDC/MDIO TIMING Symbol Description Min Typ Max Unit 20 ns T DLY_MDIO MDC to MDIO Output Delay Time T SU_MDIO MDIO Input to MDC Setup Time 10 ns T HD_MDIO MDIO Input to MDC Hold Time 10 ns T P_MDC MDC Period 80 ns T H_MDC MDC High 30 ns T L_MDC MDC Low 30 ns Maximum Frequency = 12.5M Hz POWER ON SEQUENCE/CLOCK/RESET When using crystal, the clock is generated internally after power is stable. For a reliable power on reset, suggest to keep asserting the reset low long enough (100ms) to ensure the clock is stable and clock-to-reset 10ms requirement is satisfied. 68 Motorcomm YT8512C YT8512H Datasheet MII TRANSMISSION CYCLE TIMING Symbol t1 t2 t3 t4 t5 t6 t7 Description Minimum Typical Maximum Unit 100Mbps 14 20 26 ns 10Mbps 140 200 260 ns 100Mbps 14 20 26 ns 10Mbps 140 200 260 ns 100Mbps - 40 - ns 10Mbps - 400 - ns TXEN, TXD[0:3] 100Mbps 10 - - ns Setup to TXCLK Rising Edge 10Mbps 5 - - ns TXEN, TXD[0:3] 100Mbps 0 - - ns Hold After TXCLK Rising Edge 10Mbps 0 - - ns TXEN Sampled to CRS High 100Mbps - - 40 ns 10Mbps - - 400 ns 100Mbps - - 160 ns 10Mbps - - 2000 ns TXCLK High Pulse Width TXCLK Low Pulse Width TXCLK Period TXEN Sampled to CRS Low 69 Motorcomm YT8512C YT8512H Datasheet MII RECEPTION CYCLE TIMING Symbol t1 Description RXCLK High Pulse Width Minimum Typical Maximum Unit 100Mbps 14 20 26 ns 10Mbps 14 200 260 ns 0 t2 RXCLK Low Pulse Width 100Mbps 14 20 26 ns 10Mbps 14 200 260 ns 0 t3 100Mbps - 40 - ns 10Mbps - 400 - ns RXER, RX_DV,RXD[0:3] Setup to RXCLK Rising Edge 100Mbps 10 - - ns 10Mbps 10 - - ns t5 RXER, RX_DV, RXD[0:3] 100Mbps 10 - - ns 10Mbps 10 - - ns t6 Hold After RXCLK Rising Edge Receive Frame to CRS High 100Mbps - - 130 ns 10Mbps - - 2000 ns End of Receive Frame to CRS Low 100Mbps - - 240 ns 10Mbps - - 1000 ns Receive Frame to Sampled Edge of RX_DV 100Mbps - - 150 ns 10Mbps - - 3200 ns End of Receive Frame to Sampled Edge of RX_DV 100Mbps - - 120 ns 10Mbps - - 1000 ns t4 t7 t8 t9 RXCLK Period 70 Motorcomm YT8512C YT8512H Datasheet RMII TRANSMISSION AND RECEPTION CYCLE TIMING Symbol Description Minimum Typical Maximum Unit REFCLK Frequency Frequency of Reference Clock - 50 - REFCLK Duty Cycle Duty Cycle of Reference Clock 35 - 65 % T_ipsu_tx_rmii TXD[1:0]/TXEN Setup Time to REFCLK 4 - - ns T_iphd_tx_rmii TXD[1:0]/TXEN Hold Time from REFCLK 2 - - ns T_ophd_rx_rmii RXD[1:0]/CRS_DV/RXER Output Delay Time from REFCLK 2 - - ns MHz 71 Motorcomm YT8512C YT8512H Datasheet 7 POWER REQUIREMENTS POWER CONSUMPTION MII MODE Condition 3.3V(Pull up) AVDD33 DVDD33 Reset Power down Hibernation Active Link 10M 100M Traffic 10M 100M 0 0 0 0 4.2 3.9 1.9 1.8 5.2 5.4 6 44.3 19.3 56.6 37.9 56.7 0 0.1 0.1 0.7 0.6 4.9 0.8 6 3.3V(Pull up) AVDD33 DVDD33 0 0 0 0 4.1 3.9 2.2 2.1 5.2 5.4 6 44.3 19.4 56.6 37.2 56.8 0 0.1 0 0 0.1 0.2 0.3 1.1 3.3V total(mA) 5.2 5.5 6.1 45 24.1 65.4 40.6 65.5 RMII MODE Condition Reset Power down Hibernation Active Link 10M 100M Traffic 10M 100M 3.3V total(mA) 5.2 5.5 6 44.3 23.6 60.7 39.7 60.9 Unit is mA Note: The power consumption is measured under room temperature with typical process DUT. MAXIMUM POWER CONSUMPTION MII MODE Condition Traffic 100M 3.3V(Pull up) AVDD33 DVDD33 2.3 68.1 8 3.3V total(mA) 78.4 Note: The Maximum power consumption is measured under high temperature(TA=85°C) with FF corner process (fast nmos and fast pmos)DUT. 72 Motorcomm YT8512C YT8512H Datasheet 8 PACKAGE INFORMATION ROHS-COMPLIANT PACKAGING Motor-comm offers a RoHS package that is compliant with RoHS Part Number Status Package Op temp (℃) YT8512C Active QFN 32 5x5mm 0 to 70 YT8512H Active QFN 32 5x5mm -40 to 85 Note THERMAL RESISTANCE Symbol Parameter C o n di t on Ty p 37.8 Units θJA Thermal resistance - junction to ambient JEDEC 33.3 °C/W JEDEC with no air flow 35 °C/W JEDEC with no air flow 16.3 °C/W θJA = (TJ - TA)/ P 3 in. x 4.5 in. 4-layer PCB with no air flow TA=25°C P = Total power dissipation JEDEC °C/W 3 in. x 4.5 in. 4-layer PCB with no air flow TA=125°C θJC Thermal resistance - junction to case θJC = (TJ - TC)/ Ptop Ptop = Power dissipation from the top of the package θJB Thermal resistance - junction to board θJB = (TJ - TB)/ Pbottom Pbottom = Power dissipation from the bottom of the package to the PCB surface. 73 Motorcomm YT8512C YT8512H Datasheet 9 MECHANICAL INFORMATION 74 Motorcomm YT8512C YT8512H Datasheet 75 Motorcomm YT8512C YT8512H Datasheet 10 ORDERING INFORMATION Part Number Grade Package Packaging Status Operation temp(℃) YT8512C Consumer QFN 32 3000ea ;Tape & Reel, Mass 0 to 70 ℃ 5x5mm 4900ea ;Tray Production QFN 32 3000ea ;Tape & Reel, Mass 5x5mm 4900ea ;Tray Production YT8512H Industrial -40 to 85 ℃ 76
YT8512H 价格&库存

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

免费人工找货
YT8512H
    •  国内价格
    • 100+4.14700
    • 500+3.93250

    库存:0

    YT8512H
      •  国内价格
      • 25+4.60889

      库存:0

      YT8512H
        •  国内价格
        • 1+2.98650
        • 100+2.93020

        库存:0

        YT8512H
        •  国内价格
        • 1+3.32500
        • 10+3.20000
        • 100+2.90000
        • 500+2.75000

        库存:522