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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
FIDO5100BBCZ

FIDO5100BBCZ

  • 厂商:

    AD(亚德诺)

  • 封装:

    CSPBGA144

  • 描述:

    FIDO5100BBCZ

  • 数据手册
  • 价格&库存
FIDO5100BBCZ 数据手册
Real-Time Ethernet Multiprotocol (REM) Switch fido5100/fido5200 Data Sheet FUNCTIONAL BLOCK DIAGRAM 144-lead CSP_BGA RoHS compliant package −40°C to +105°C industrial temperature range rating 3.3 V input/output buffers IEEE 802.3, 10 Mbps/100 Mbps, half and full duplex, IPv6 and IPv4 communication 2 independent Ethernet ports: 1 MII and 1 RMII interface per port Support for all industrial protocols PROFINET Class B and Class C with fast startup (Version 2.3) EtherNet/IP with QuickConnect, CIP Sync, and CIP Motion Modbus TCP EtherCAT Ethernet POWERLINK Host interface transfer rate: 32 bits per 28 ns Supports EtherCAT cycle times down to 12.5 μs and PROFINET cycle times down to 31.25 μs PI Net Load Class III capable DLR (supervisor and node, announce and beacon based), MRPD, HSR, PRP, shared device, controller redundancy IEEE 1588 Version 2 support: ordinary clock; both peer to peer and end to end transparent clocks, raw frames, and UDP 8 independent timer signals synchronized with an internal precision timer 4 independently programmable timer signals for timer capture events or timer output events 4 timer signals create programmable periodic waveforms synchronized to the internal precision timer DCP, LLDP, DHCP, RSTP, VLAN, IGMP snooping support Forwarding table with aging and learning Drive LEDs for link activity REM SWITCH TIMER CONTROL UNIT HOST INTERFACE BUFFER MEMORY INTERRUPT CONTROL PORT 1 PORT 2 15833-001 FEATURES Figure 1. GENERAL DESCRIPTION The fido5100 and fido5200 (REM switch) are programmable IEEE 802.3 10 Mbps/100 Mbps Ethernet Internet Protocol Version 6 (IPv6) and Internet Protocol Version 4 (IPv4) switches that support virtually any Layer 2 or Layer 3 protocol. The switches are personalized to support the desired protocol by firmware that is downloaded from a host processor. The firmware is contained in the real-time Ethernet multiprotocol (REM) switch driver and is downloaded at power-up. The REM switch can be ready for network data operation in less than 4 ms to support fast startup and quick connect type network functionality. The REM switch devices have the same signal assignments as defined in this data sheet. The fido5100 supports the following protocols: PROFINET real time (RT) and isochronous real time (IRT), EtherNet/IP with and without device level ring (DLR), Modbus TCP, and POWERLINK. The fido5200 supports the following protocols: EtherCAT and all protocols defined for the fido5100. APPLICATIONS Industrial automation Process control Managed Ethernet switch The REM switch is intended for use with a host processor. Network operation is handled using the functions and services provided in the REM switch driver. The host processor can implement any protocol stack by integrating it with the REM switch driver. An example application is shown in Figure 11. The REM switches are available in a 144-ball chip scale package ball grid array (CSP_BGA) package. Note that throughout this data sheet, multifunction pins, such as A02/ALE, are referred to either by the entire pin name or by a single function of the pin, for example, ALE, when only that function is relevant. Rev. E Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2017–2020 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com fido5100/fido5200 Data Sheet TABLE OF CONTENTS Features .............................................................................................. 1 Theory of Operation ...................................................................... 12 Applications ....................................................................................... 1 Device Interfaces ........................................................................ 12 Functional Block Diagram .............................................................. 1 Internal Precision Timer ........................................................... 12 General Description ......................................................................... 1 Host Interface.............................................................................. 12 Revision History ............................................................................... 2 Ethernet Interface ....................................................................... 15 Specifications..................................................................................... 3 Applications Information .............................................................. 17 REM Switch Characteristics ........................................................ 3 REM Switch Hardware .............................................................. 17 Timing Specifications—Nonmultiplexed Address Data Bus.. 3 Board Layout ............................................................................... 17 Timing Specifications—Multiplexed Address Data Bus ......... 5 Design Considerations .............................................................. 17 Absolute Maximum Ratings............................................................ 7 Outline Dimensions ....................................................................... 19 ESD Caution .................................................................................. 7 Ordering Guide .......................................................................... 19 Pin Configuration and Function Descriptions ............................. 8 REVISION HISTORY 3/2020—Rev. D to Rev. E Deleted Table 13; Renumbered Sequentially .............................. 18 1/2020—Rev. C to Rev. D Change to Features Section ............................................................. 1 8/2019—Rev. B to Rev. C Change to Features Section, General Description Section, and Figure 1 .............................................................................................. 1 Changes to Figure 6 .......................................................................... 8 Change to Crystal Section and Figure 8 ...................................... 12 Change to Figure 9 and Figure 10 ................................................ 16 Changes to Figure 11, REM Switch Hardware Section, and Power Section .................................................................................. 17 Changes to Table 13 ........................................................................ 18 1/2019—Rev. A to Rev. B Change to tAH Parameter, Table 2 ....................................................3 Changes to Ordering Guide .......................................................... 19 8/2018—Rev. 0 to Rev. A Added Core Current Parameter and I/O Current Parameter, Table 1 .................................................................................................3 Changes to tAS Parameter and tAH Parameter, Table 2 ...................3 Added Note 2 and Note 3, Table 2; Renumbered Sequentially ...3 Change to Power Dissipation Parameter, Table 4 .........................7 10/2017—Revision 0: Initial Version Rev. E | Page 2 of 19 Data Sheet fido5100/fido5200 SPECIFICATIONS REM SWITCH CHARACTERISTICS Table 1. Parameter OPERATING CONDITIONS Core Voltage Core Current Input/Output (I/O) Buffers I/O Current PLL Analog Voltage Regulator Power Supply DC Input Voltage Output Voltage Operating Junction Temperature (Industrial) DC CHARACTERISTICS (I/O STANDARD) 3.3 V LVCMOS VCC+3V3 Input Voltage Low (VIL) High (VIH) Output Voltage Low (VOL) High (VOH) Output Current Low (IOL) High (IOH) LEAKAGE CURRENT Input Pin Tristated I/O Pin HOST INTERFACE TRANSFER RATE 1 1 Min Typ Max Unit 1.08 1.2 2.97 3.3 1.08 −0.5 −0.5 −40 1.2 1.32 48 3.63 0.035 1.32 +3.8 +3.8 +125 V mA V mA V V V °C 2.97 3.3 3.63 V +0.8 3.6 V V 0.4 V V 16.1 30.7 mA mA +10 +10 μA μA Bits −0.3 2.0 2.4 8.2 9.2 13.0 19.2 −10 −10 32 Test Conditions/Comments At TA = 85°C 3.3 V power supply At TA = 85°C Voltage level applied to the VCC+3V3 signal Input voltage (VIN) = 0 V to 3.3 V maximum Output voltage (VOUT) = 0 V to 3.3 V maximum Per 28 ns Supports EtherCAT cycle times down to 12.5 μs and PROFINET cycle times down to 31.25 μs. TIMING SPECIFICATIONS—NONMULTIPLEXED ADDRESS DATA BUS Table 2. Nonmultiplexed Address Data Bus—Read and Write Cycle Timing 1, 2, 3 Parameter tAS tAH tCDV tODV tOEL tCSH Min 2 370 Typ Max 20 20 20 8 Unit ps ps ns ns ns ns Description Address setup time Address hold time CS to data valid time Output enable to data valid time Output enable low time CS high time CS low time tCSL 20 ns tEOE 0 ns CS to output enable time tCOE 0 ns tDO tDHZ tCHZ 150 tWES 0 ns Output enable high to CS high Output enable to data drive time Output disable to high-Z time CS high to high-Z time CS to write enable tWEWC tWECS 16 0 ns ns 110 110 ps ps ps tDS 30 ps Write enable to write complete Write enable high to CS high Data setup to WE high tDH 30 ps Input data hold after WE high The MBS pin determines whether the host interfaced has multiplexed or separate address and data lines. When MBS = 0, the interface is nonmultiplexed. OE can be taken low before CS. Therefore, tEOE can be a negative value. In this case, a board designer must closely monitor tDO and tCDV to avoid bus contention and ensure proper data transfer. 3 The read bus cycle terminates when either CS or OE is taken high. Therefore, a negative value for tCOE is acceptable in some circumstances. 1 2 Rev. E | Page 3 of 19 fido5100/fido5200 Data Sheet Timing Diagrams, Nonmultiplexed REM Switch tAS ADDRESS tAH ADDRESS tCDV DATA DATA OUT tDO tDHZ tEOE OE tCHZ tODV tCOE tCSH tOEL 15833-002 CS tCSL Figure 2. REM Switch Nonmultiplexed Address and Data Bus Read Timing, MBS = 0 tAS ADDRESS tAH ADDRESS tDS DATA tDH DATA IN tWEWC WE tWES CS tCSH Figure 3. REM Switch Nonmultiplexed Address and Data Bus Write Timing, MBS = 0 Rev. E | Page 4 of 19 15833-003 tWECS Data Sheet fido5100/fido5200 TIMING SPECIFICATIONS—MULTIPLEXED ADDRESS DATA BUS Table 3. Multiplexed Address Data Bus—Read and Write Cycle Timing 1 Parameter tALEH tALEL tAS tAH tCDV tALOE tODV tDHZ tCHZ tCLLL tCSH tEOE tDO tCOE tWES tWEWC tWECS tWHLH tDS tDH 1 Min 8 16 170 170 Typ Max Unit ns ns ps ps ns ns ns ps ps ns ns ns ps ns ns ns ns ns ps ps 20 2 20 150 150 0 8 2 2 0 0 16 0 0 60 60 110 Description ALE high time ALE low time Address setup time Address hold time ALE to valid data ALE to output enable Output enable to data valid Output disable to high-Z time CS high to high-Z time CS low to ALE low CS high time CS to output enable Output enable to output drive time Output disable to CS high CS to write enable Write enable to write complete Write enable high to CS high WE high to next ALE high Data setup to WE high Input data hold after WE high The MBS pin determines whether the host interfaced has multiplexed or separate address and data lines. When MBS = 1, the interface is multiplexed. Timing Diagrams, Multiplexed REM Switch tCDV tAS ADDRESS BUS tAH ADDRESS DATA OUT tALEL ALE tALEH tALOE OE tDO tDHZ tCLLL tEOE tCHZ tCSH tODV 15833-004 tCOE CS Figure 4. REM Switch Multiplexed Address and Data Bus Read Timing, MBS = 1 Rev. E | Page 5 of 19 fido5100/fido5200 Data Sheet tAS ADDRESS BUS tAH tDS ADDRESS tDH DATA IN tALEL ALE tALEH tCLLL tWECS tCSH CS tWEWC tWHLH 15833-005 tWES WE Figure 5. REM Switch Multiplexed Address and Data Bus Write Timing, MBS = 1 Rev. E | Page 6 of 19 Data Sheet fido5100/fido5200 ABSOLUTE MAXIMUM RATINGS Table 4. Parameter Power Supply Core Voltage and Periphery Circuitry I/O (VCC+3V3) PLL Analog DC Input Voltage Operating Temperature Range Junction Ambient Storage Temperature (No Bias) Range Electrostatic Discharge (ESD) Voltage, Human Body Model Lead Temperature (Soldering) Power Dissipation 1 Stresses at or above those listed under Absolute Maximum Ratings may cause permanent damage to the product. This is a stress rating only; functional operation of the product at these or any other conditions above those indicated in the operational section of this specification is not implied. Operation beyond the maximum operating conditions for extended periods may affect product reliability. Rating 1.08 V to 1.32 V 2.97 V to 3.63 V 1.08 V to 1.32 V −0.5 V to +3.8 V −40°C to +125°C −40°C to +85°C −65°C to +150°C −2000 V to +2000 V ESD CAUTION J-STD-020C1 172.6 mW Compliant with JEDEC Standard J-STD-020C and restriction of hazardous substances (RoHS), Directive 2002/95/EU. Rev. E | Page 7 of 19 fido5100/fido5200 Data Sheet PIN CONFIGURATION AND FUNCTION DESCRIPTIONS REM SWITCH 1 2 3 4 5 6 7 8 9 10 11 12 A D02/AD02 D04/AD04 D07 D11 D15 D18 D19 D22 D25 D27 D30 D31 B D01 D03/AD03 D06 D10 D14 D17 D20 D23 D26 D29 OE WE C A04/UNUSED D00 D05/A05 D09 D13 D16 D21 D24 D28 INT2 INT1 INT0 D A02/ALE D08 D12 VCC+1V2 GND VCC+3V3 GND TIMER7 TIMER6 CS E RESET LE SIZE_32 GND VCC+1V2 GND VCC+1V2 GND VCC+3V3 TIMER5 TIMER4 TIMER3 F GND MBS GND VCC+3V3 GND VCC+1V2 GND GND GND TIMER2 TIMER1 TIMER0 G XTAL0 XTAL1 VCC+1V2A GND VCC+1V2 GND GND VCC+1V2 GND RMII_CLK CLKOUT P2_ACTIVITY H GND VCC+3V3 GND VCC+3V3 GND VCC+1V2 GND GND VCC+3V3 P2_CRS P2_COL P2_LINK_ STATUS J P1_TXEN P1_TXCLK NC GND VCC+3V3 GND VCC+1V2 NC NC NC P2_RXDV P2_RXCLK K P1_TXD0 NC NC NC NC P1_RXDV P1_LINK_ STATUS P2_TXD1 NC P2_RXD0 NC NC L P1_TXD1 P1_TXD2 P1_RXD0 P1_RXD3 NC P1_CRS P1_ACTIVITY P2_TXD0 P2_TXD3 NC P2_RXD2 NC M P1_TXD3 NC P1_RXD1 P1_RXD2 NC P1_RXCLK P1_COL P2_TXEN P2_TXD2 P2_TXCLK P2_RXD1 P2_RXD3 A03/UNUSED A05/UNUSED VCC+1V2 VCC+3V3 VCC+1V2 Figure 6. Pin Configuration Rev. E | Page 8 of 19 GND I/O 15833-006 TOP VIEW (Not to Scale) Data Sheet fido5100/fido5200 Table 5. Pin Function Descriptions Pin No. A1 Mnemonic D02/AD02 Direction 1 I/O A2 D04/AD04 I/O A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 B1 B2 D07 D11 D15 D18 D19 D22 D25 D27 D30 D31 D01 D03/AD03 I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O I/O B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 D06 D10 D14 D17 D20 D23 D26 D29 OE WE I/O I/O I/O I/O I/O I/O I/O I/O I I C1 A04/UNUSED I C2 C3 D00 D05/A05 I/O I/O C4 C5 C6 D09 D13 D16 I/O I/O I/O Description Data Bus Bit 02 Nonmultiplexed/Data Bus Bit 02 Multiplexed. This is a multifunction pin. When MBS = 0, Pin A1 (D02) is Data Bus Bit 02 to and from the REM switch for the nonmultiplexed address data bus. When MBS = 1, Pin A1 (AD02) is for the multiplexed address data bus, Bit 02 of the address (LSB), and Bit 02 of the data. Data Bus Bit 04 Nonmultiplexed/Data Bus Bit 04 Multiplexed. This is a multifunction pin. When MBS = 0, Pin A2 (D04) is Data Bus Bit 04 to and from the REM switch for the nonmultiplexed address data bus. When MBS = 1, Pin A2 (AD04) is for the multiplexed address data bus, Bit 04 of the address, Bit 04 of the data. Data Bus Bit 07. Pin A3 is Data Bus Bit 07 to and from the REM switch. Data Bus Bit 11. Pin A4 is Data Bus Bit 11 to and from the REM switch. Data Bus Bit 15. Pin A5 is Data Bus Bit 15 to and from the REM switch. Data Bus Bit 18. Pin A6 is Data Bus Bit 18 to and from the REM switch. Data Bus Bit 19. Pin A7 is Data Bus Bit 19 to and from the REM switch. Data Bus Bit 22. Pin A8 is Data Bus Bit 22 to and from the REM switch. Data Bus Bit 25. Pin A9 is Data Bus Bit 25 to and from the REM switch. Data Bus Bit 27. Pin A10 is Data Bus Bit 27 to and from the REM switch. Data Bus Bit 30. Pin A11 is Data Bus Bit 30 to and from the REM switch. Data Bus Bit 31. Pin A12 is Data Bus Bit 31 to and from the REM switch. Data Bus Bit 01. Pin B1 is Data Bus Bit 01 to and from the REM switch. Data Bus Bit 03 Nonmultiplexed/Data Bus Bit 03 Multiplexed. This is a multifunction pin. When MBS = 0, Pin B2 (D03) is Data Bus Bit 03 to and from the REM switch for the nonmultiplexed address data bus. When MBS = 1, Pin B2 (AD03) is for the multiplexed address data bus, Bit 03 of the address, Bit 03 of the data. Data Bus Bit 06. Pin B3 is Data Bus Bit 06 to and from the REM switch. Data Bus Bit 10. Pin B4 is Data Bus Bit 10 to and from the REM switch. Data Bus Bit 14. Pin B5 is Data Bus Bit 14 to and from the REM switch. Data Bus Bit 17. Pin B6 is Data Bus Bit 17 to and from the REM switch. Data Bus Bit 20. Pin B7 is Data Bus Bit 20 to and from the REM switch. Data Bus Bit 23. Pin B8 is Data Bus Bit 23 to and from the REM switch. Data Bus Bit 26. Pin B9 is Data Bus Bit 26 to and from the REM switch. Data Bus Bit 29. Pin B10 is Data Bus Bit 29 to and from the REM switch. Output Enable. Setting Pin B11 low allows the REM switch to drive data lines. Write Enable. Setting Pin B12 low enables a write; setting Pin B12 high enables a read. Address Line 04/Multiplexed Address Bus (UNUSED). This is a multifunction pin. Pin C1 is Address Line 04 when MBS = 0 for the nonmultiplexed address data bus. When MBS = 1, Pin C1 is Bit 04 of the address bus. Line A04 is sampled on the falling edge of CS (Pin D12). Pin C1 is unused when MBS = 1 for the multiplexed address data bus. Data Bus Bit 00. C2 is Data Bus Bit 00 to and from the REM switch. Data Bus Bit 05 Nonmultiplexed/Data Bus Bit 05 Multiplexed. This is a multifunction pin. When MBS = 0, Pin C3 (D05) is Data Bus Bit 05 to and from the REM switch for the nonmultiplexed address data bus. When MBS = 1, Pin C3 (A05) is for the multiplexed address data bus, Bit 05 of the address, Bit 05 of the data. Data Bus Bit 09. Pin C4 is Data Bus Bit 09 to and from the REM switch. Data Bus Bit 13. Pin C5 is Data Bus Bit 13 to and from the REM switch. Data Bus Bit 16. Pin C6 is Data Bus Bit 16 to and from the REM switch. Rev. E | Page 9 of 19 fido5100/fido5200 Data Sheet Pin No. C7 C8 C9 C10 Mnemonic D21 D24 D28 INT2 Direction 1 I/O I/O I/O O C11 INT1 O C12 INT0 O D1 A02/ALE I N/A D2 A03/UNUSED I D3 A05/UNUSED I D4 D5 D6, E5, E7, F6, G5, G8, H6, J7 D7, D9, E4, E6, E8, F1, F3, F5, F7, F8, F9, G4, G6, G7, G9, H1, H3, H5, H7, H8, J4, J6 D8, E9, F4, H2, H4, H9, J5 D10 D11 D12 D08 D12 VCC+1V2 I/O I/O N/A Description Data Bus Bit 21. Pin C7 is Data Bus Bit 21 to and from the REM switch. Data Bus Bit 24. Pin C8 is Data Bus Bit 24 to and from the REM switch. Data Bus Bit 28. Pin C9 is Data Bus Bit 28 to and from the REM switch. Interrupt 2 Output to Host Processor. Pin C10 can be configured to respond to one or more internal events. Interrupt 1 Output to Host Processor. Pin C11 can be configured to respond to one or more internal events. Interrupt 0 Output to Host Processor. Pin C12 can be configured to respond to one or more internal events. Address Line 02/Address Latch Enable. This is a multifunction pin. Pin D1 is Address Line 02 when MBS = 0 for the nonmultiplexed address data bus. When MBS = 0, Pin D1 is Bit 02 of the address bus. Line A02 is sampled on the falling edge of CS (Pin D12). The addresses are 32-bit aligned/addressable. When MBS = 1, this pin is the address latch enable pin. Address Line 03/Multiplexed Address Bus. This is a multifunction pin. Pin D2 is Address Line 03 when MBS = 0 for the nonmultiplexed address data bus. When MBS = 0, Pin D2 is Bit 03 of the address bus. Line A03 is sampled on the falling edge of CS (Pin D12). The addresses are 32-bit aligned/addressable. Pin D2 is unused when MBS = 1 for the multiplexed address data bus. Address Line 05/Multiplexed Address Bus. This is a multifunction pin. Pin D3 is Address Line 05 when MBS = 0 for the nonmultiplexed address data bus. When MBS = 0, Pin D3 is Bit 05 of the address bus. Line A05 is sampled on the falling edge of CS (Pin D12). The addresses are 32-bit aligned/addressable. Pin D3 is unused when MBS = 1 for the multiplexed address data bus. Data Bus Bit 08. Pin D4 is Data Bus Bit 08 to and from the REM switch. Data Bus Bit 12. Pin D5 is Data Bus Bit 12 to and from the REM switch. 1.2 V Power Supply. GND N/A Ground. VCC+3V3 N/A 3.3 V Power Supply. TIMER7 TIMER6 CS O O I E1 RESET I E2 LE I E3 SIZE_32 I E10 TIMER5 O E11 TIMER4 O E12 TIMER3 I/O F2 MBS I F10 TIMER2 I/O Internal Precision Timer Clock 7 Synchronized. Pin D10 is a programmable output. Internal Precision Timer Clock 6 Synchronized. Pin D11 is a programmable output. Address Bus Chip Select. The address bus is sampled on the falling edge of CS. A rising edge on CS terminates the current read or write cycle. Reset. When Pin E1 is asserted low, all internal registers initialize and bus configuration pins enable for sampling. System Endianness. When Pin E2 is set high, the data format is little endian. When Pin E2 is set low, the data format is big endian. The value is captured on the rising edge of RESET. Data Bus Size. The data bus size is 32 bits when Pin E3 is set high and 16 bits when Pin E3 is set low. The value is captured on the rising edge of RESET. Internal Precision Timer Clock 5 Synchronized. Pin E10 is a programmable output. Internal Precision Timer Clock 4 Synchronized. Pin E11 is a programmable output. Internal Precision Timer 3 Clock Synchronized. Pin E12 is a programmable output or input. Multiplex Bus Select. When Pin F2 is set high, the host interface bus operates as a multiplexed bus. The host interface operates as a nonmultiplexed bus when Pin F2 is set low. The value is captured on the rising edge of Pin E1, RESET. Internal Precision Timer Clock 2 Synchronized. Pin F10 is a programmable output or input. Rev. E | Page 10 of 19 Data Sheet fido5100/fido5200 Pin No. F11 Mnemonic TIMER1 Direction 1 I/O F12 TIMER0 I/O G1 G2 G3 G10 XTAL0 XTAL1 VCC+1V2A RMII_CLK O G11 G12 H10 CLKOUT P2_ACTIVITY P2_CRS O O I H11 P2_COL I H12 P2_LINK_STATUS I J1 J2 J3, J8, J9, J10, K2, K3, K4, K5, K9, K11, K12, L5, L10, L12, M2, M5 J11 P1_TXEN P1_TXCLK NC O I N/A P2_RXDV I J12 K1 K6 P2_RXCLK P1_TXD0 P1_RXDV I O I K7 K8 K10 L1 L2 L3 L4 L6 P1_LINK_STATUS P2_TXD1 P2_RXD0 P1_TXD1 P1_TXD2 P1_RXD0 P1_RXD3 P1_CRS I O I I O I I I L7 L8 L9 L11 M1 M3 M4 M6 M7 M8 M9 M10 M11 M12 P1_ACTIVITY P2_TXD0 P2_TXD3 P2_RXD2 P1_TXD3 P1_RXD1 P1_RXD2 P1_RXCLK P1_COL P2_TXEN P2_TXD2 P2_TXCLK P2_RXD1 P2_RXD3 O O O I O I I I I O O I I I 1 Description Internal Precision Timer Clock 1 Synchronized. Pin F11 is a programmable output or input. Internal Precision Timer Clock 0 Synchronized. Pin F12 is a programmable output or input. Clock Input. This pin has a frequency of 25 MHz. Output Pair for XTAL0. Pin G2 is required for use with a crystal clock source. Analog 1.2 V Power Supply. This pin must be isolated from VCC+1V2. 50 MHz Reduced Media Independent Interface (RMII) Transmit and Receive Clock Reference for Port 1 and Port 2. Output Clock. Pin G11 has the same frequency as XTAL0 (25 MHz). Port 2 Activity LED Output Driver. The LED turns on when G12 is asserted low. Port 2 Carrier Sense. When H10 is asserted high, a carrier has been sensed on Port 2. Port 2 Media Independent Interface (MII) Collision. Pin H11 asserting high indicates a collision on Port 2. Port 2 Link Status from Physical Layer (PHY). When H12 is asserted low, the link on Port is active. Port 1 MII Transmit Enable. Setting Pin J1 high enables transmission on Port 1. Port 1 MII Transmit Clock from PHY. No Connection. Port 2 Received Data Valid. Data from the Port 2 PHY is valid when J11 is asserted high (used as CRS/RXDV in RMII mode). Port 2 MII Receive Clock from PHY. Transmit Data Output Bit 0 for Port 1 MII and RMII. Port I MII Received Data Valid. Asserting Pin K6 high indicates that data from the Port 1 PHY is valid (used as CRS/RXDV in RMII mode). Port 1 Link Status from PHY. Asserting Pin K7 low activates the Port 1 link. Transmit Data Output Bit 1 for Port 2 MII and RMII. Receive Data Input Bit 0 for Port 2 MII and RMII. Transmit Data Output Bit 1 for Port 1 MII and RMII. Transmit Data Output Bit 2 for Port 1 MII. Receive Data Input Bit 0 for Port 1 MII and RMII. Receive Data Input Bit 3 for Port 1 MII. Port 1 Carrier Sense. When L6 is asserted high, a carrier has been sensed on Port 1. Port 1 Activity LED Output Driver. The LED turns on when Pin L7 is asserted low. Transmit Data Output Bit 0 for Port 2 MII and RMII. Transmit Data Output Bit 3 for Port 2 MII. Receive Data Input Bit 2 for Port 2 MII. Transmit Data Output Bit 3 for Port 1 MII. Receive Data Input Bit 1 for Port 1 MII AND RMII. Receive Data Input Bit 2 for Port 1 MII. Port I MII Receive Clock from PHY. Port 1 MII Collision. Asserting Pin M7 high indicates a collision on Port 1. Port 2 MII Transmit Enable. Setting Pin M8 to high enables the Port 2 transmit. Transmit Data Output Bit 2 for Port 2 MII. Port 2 MII Transmit Clock from PHY. Receive Data Input Bit 1 for Port 2 MII and RMII. Receive Data Input Bit 3 for Port 2 MII. I is input, I/O is input/output, O is output, and N/A is not applicable. Rev. E | Page 11 of 19 fido5100/fido5200 Data Sheet THEORY OF OPERATION DEVICE INTERFACES TIMER0 to TIMER3 Inputs/Outputs Oscillator TIMER0 to TIMER3 inputs/outputs can be configured to either time stamp an input event or time trigger an output event. When configured to time stamp an input event, the value of the IPT is captured in a 64-bit register when the associated timer signal transitions from low to high. User software reads this register and uses the value to time stamp an associated event. For example, when the TIMER0 signal transitions from low to high, the value of the IPT is stored in the Timer 0, 64-bit register (consult the REM Switch Software Driver User Guide, available at www.analog.com/en/products/industrial-ethernet.html for more details). The same is true when configuring TIMER1, TIMER2, or TIMER3 to time stamp input events. User software uses the generated time stamp to associate the time stored in the 64-bit register with a particular event. The oscillator clock source is routed to an internal phase-locked loop (PLL) to create the following clock sources: • • 25 MHz for the CLKOUT reference clock 50 MHz for the RMII reference clock An oscillator used as a clock source requires a tighter tolerance. F12 TIMER0 F11 TIMER1 F10 TIMER2 E12 TIMER3 E11 TIMER4 E10 TIMER5 D11 TIMER6 D10 TIMER7 C12 INT0 C11 INT1 C10 INT2 6 VDD XTAL0 E2 F2 E3 LE MBS SIZE_32 C25 0.01µF GND GND ASEMPC– 25.000MHZ–LR–T _BGA GND When configured to time trigger an output event, the timer signal toggles when the IPT reaches the value stored in the Timer x, 64-bit register. The process of time triggering an output event is as follows using the Timer 0 register in the example: 4 OUT OE 1 R28 22Ω 15833-007 G1 G2 XTAL0 XTAL1 +3V3 U5 25MHz 3 GND TIMER0 TIMER1 TIMER2 TIMER3 TIMER4 TIMER5 TIMER6 TIMER7 INT0 INT1 INT2 1. The host processor software stores a value in the Timer 0, 64-bit register. 2. The IPT reaches that value stored in the Timer 0, 64-bit register. 3. The TIMER0 pin toggles from high to low or low to high (depending on its state when the 64-bit register was loaded). The same process is followed when the TIMER1, TIMER2, and TIMER3 pins are configured to time trigger output events. Figure 7. Oscillator Clock Source Circuit Crystal When using the REM switch with a crystal, use an oscillator pad configuration, as shown Figure 8. XTAL0 CL 25MHz REM SWITCH RF TIMER4 to TIMER7 Outputs XTAL1 TIMER4 to TIMER7 outputs are configured to output independent, IPT clock synchronized, programmable, pulse-width modulated signals. Each of these timers has a resolution of 16 ns. Each timer can have its own pulse-width modulation program that allows an arbitrary number of rising and falling edges, depending on the protocols that repeat on a programmable interval. The software drivers for the REM switch provide the capability to define the rising and falling edges for each TIMERx output. 15833-008 CL Figure 8. Crystal Clock Source Circuit The values presented in the following list are typical for operation when using a 25 MHz crystal: • • • ESR = 40 Ω CL = 8 pF RF = 1 MΩ Reset Timing HOST INTERFACE The timing requirement for RESET is a minimum active low time of 16 ns. Multiplex Bus Select INTERNAL PRECISION TIMER The REM switch includes an internal precision timer (IPT). The IPT maintains a system time that has a resolution of 1 ns. Use the IPT to trigger timer output events or capture input event times on the TIMER0, TIMER1, TIMER2, and TIMER3 pins, or to create a complex pulse pattern on the TIMER4, TIMER5, TIMER6, and TIMER7 pins. The host interface supports a separate address bus and data bus or a multiplexed address and data bus. The selection between the two types of busses is provided by the MBS signal (Pin F2), which is sampled on the rising edge of RESET. See Table 5 for pin function descriptions for the MBS and RESET signals. Rev. E | Page 12 of 19 Data Sheet fido5100/fido5200 Data Bus Width initialization process. In the case of the number, 0x00003300, the value read from this register must be transferred across the bus, as shown in Table 6. When evaluated in the software on the host processor, the value of these 32 bits results in 0x00003300. The host interface supports either a 16-bit or 32-bit wide data bus. The data bus width is determined by the SIZE_32 (Pin E3) signal that is sampled on the rising edge of RESET. See Table 5 for pin function descriptions for the SIZE_32 and RESET signals. For queue accesses, the REM switch treats all data as byte arrays. Consider the following example of a stream of bytes received over an Ethernet cable into a REM switch port and then transferred to the host. The packet data in network order is as follows: 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F. Endianness The host interface presents data on the data bus in either big endian or little endian format. The endianness of the data is determined by the LE signal (Pin E2), which is sampled on the rising edge of the RESET signal. See Table 5 for pin function descriptions for the LE and RESET signals. The data is read differently depending on the setting, as follows: • The REM switch data bus is defined as follows: • • • D0 = LSB D15 = MSB for 16-bit bus D31 = MSB for 32-bit bus • • For all control/status register accesses, there is no difference in operation based on the setting of the LE pin. The data representation in a host processor register must match the data that is transferred over the bus. • Big endian 16-bit host interface: 0x0001, 0x0203, 0x0405, 0x0607, 0x0809, 0x0A0B, 0x0C0D, 0x0E0F. Big endian 32-bit host interface: 0x00010203, 0x04050607, 0x08090A0B, 0x0C0D0E0F. Little endian 16-bit host interface: 0x0100, 0x0302, 0x0504, 0x0706, 0x0908, 0x0B0A, 0x0D0C, 0x0F0E. Little endian 32-bit host interface: 0x03020100, 0x07060504, 0x0B0A0908, 0x0F0E0D0C. Consult the REM Switch Software Driver User Guide, available at www.analog.com/en/products/industrial-ethernet.html for more details on how to handle endianness in an application of a device. All control/status registers are 16-bits wide. If using a 32-bit bus, transfer the data in the following order: D15 to D0 (D31 to D16 are ignored when using a 32-bit bus). For example, the REM switch driver reads the device number register early in the Table 6. Control/Status Registers Bit Map D31 0 D15 0 D30 0 D14 0 D29 0 D13 1 D28 0 D12 1 D27 0 D11 0 D26 0 D10 0 D25 0 D9 1 D24 0 D8 1 D23 0 D7 0 D22 0 D6 0 D21 0 D5 0 D20 0 D4 0 D19 0 D3 0 D18 0 D2 0 D17 0 D1 0 D16 0 D0 0 D23 0 D7 0 D22 0 D6 0 D21 0 D5 0 D20 0 D4 0 D19 0 D3 1 D18 0 D2 1 D17 0 D1 1 D16 0 D0 1 D22 0 D6 0 D21 0 D5 0 D20 0 D4 0 D19 1 D3 1 D18 1 D2 1 D17 0 D1 1 D16 1 D0 1 D22 0 D6 0 D21 0 D5 0 D20 0 D4 0 D19 0 D3 1 D18 0 D2 1 D17 0 D1 1 D16 0 D0 0 D21 0 D5 0 D20 0 D4 0 D19 1 D3 1 D18 1 D2 1 D17 1 D1 0 D16 0 D0 0 Table 7. Big Endian 16-Bit Data Bus Bit Map, 0x0E0F Hexadecimal D31 0 D15 0 D30 0 D14 0 D29 0 D13 0 D28 0 D12 0 D27 0 D11 1 D26 0 D10 1 D25 0 D9 1 D24 0 D8 0 Table 8. Big Endian 32-Bit Data Bus Bit Map, 0x0C0D0E0F Hexadecimal D31 0 D15 0 D30 0 D14 0 D29 0 D13 0 D28 0 D12 0 D27 1 D11 1 D26 1 D10 1 D25 0 D9 1 D24 0 D8 0 D23 0 D7 0 Table 9. Little Endian 16-Bit Data Bus Bit Map, 0x0E0F Hexadecimal D31 0 D15 0 D30 0 D14 0 D29 0 D13 0 D28 0 D12 0 D27 0 D11 1 D26 0 D10 1 D25 0 D9 1 D24 0 D8 1 D23 0 D7 0 Table 10. Little Endian 32-Bit Data Bus Bit Map, 0x0F0E0D0C Hexadecimal D31 0 D15 0 D30 0 D14 0 D29 0 D13 0 D28 0 D12 0 D27 1 D11 1 D26 1 D10 1 D25 1 D9 0 D24 1 D8 1 D23 0 D7 0 Rev. E | Page 13 of 19 D22 0 D6 0 fido5100/fido5200 Data Sheet Address/Data Bus Operation Register and Data Access The host interface address/data bus connects to the address/ data bus of the CPU. There are four bits of data for the address bus and either 16 bits or 32 bits of data for the data bus. Each REM switch address is 32-bit aligned, meaning that the addresses increment by four bytes (A05 to A02). Regardless of whether the data bus is 16 bits wide or 32 bits wide, the least significant address bit supplied to the REM switch is always the same. Four bits of address provide direct access to 16 registers. A read cycle or a write cycle obtains or sets the data in these registers. To access additional registers, use the host indirect address register. The direct address register definitions are provided in Table 11. In addition, all accesses to indirect registers return the register data in the lower 16 bits only (even if the interface is 32 bits wide). For wider registers, such as a 64-bit timer, use a repeated set of reads or writes to access the full content of the register. Nonmultiplexed Address Data Bus MBS = 0 selects the nonmultiplexed address data bus configuration. The read and write cycle timings are defined in Figure 2 and Figure 3. See Table 2 for the read and write cycle timing parameters. Multiplexed Address Data Bus MBS = 1 selects the multiplexed address data bus configuration. The read and write cycle timings are defined in Figure 4 and Figure 5. See Table 3 for the read and write cycle timing parameters. The REM switch software driver provides the necessary application programming interface (API) functions to access these registers and manage all aspects of the switch for a specific protocol. Ethernet packets are received and transmitted directly through the Queue 0, Queue 1, Queue 2, and Queue 3 read and write registers, depending on the protocol. Ethernet protocol control and switch management are performed by the software driver API through the host read/write queue data registers and the host direct/indirect registers (refer to the REM Switch Driver User Guide, available at www.analog.com/en/products/industrial-ethernet.html, for more information about these registers). Interrupt management is performed by the software driver API using the three interrupt lines in conjunction with the queue status register, timer status register, universal input/output controller (UIC) interrupt status register, and the composite interrupt status register. Table 11. Direct Address Register Definitions Register Name Queue 0 Read Queue 0 Write Queue 1 Read Queue 1 Write Queue 2 Read Queue 2 Write Queue 3 Read Queue 3 Write Reserved Host Read Queue 0 Data Host Read Queue 0 Data Head Host Read Queue 1 Data Host Read Queue 1 Data Head Queue Status Register Timer Status Register UIC Interrupt Status Composite Interrupt Status Host Indirect Address Host Indirect Read Data Host Indirect Write Data Host Write Queue 0 Completion Host Write Queue 1 Completion 1 2 Width 16/32 16/32 16/32 16/32 16/32 16/32 16/32 16/32 N/A 16/32 16/32 16/32 16/32 16 16 16 16 16 16 16 16 16 Address[5:0] 0x00 0x00 0x04 0x04 0x08 0x08 0x0C 0x0C 0x10 to 0x14 0x18 0x18 0x1C 0x1C 0x20 0x24 0x28 0x2C 0x30 0x34 0x34 0x38 0x3C R means read only, W means write only, and R/W means read/write. N/A means not applicable. Rev. E | Page 14 of 19 Read/Write 1 R W R W R W R W R W R W R/W R/W R/W R R/W R W R R Reset Value 2 0x00000000 N/A 0x00000000 N/A 0x00000000 N/A 0x00000000 N/A N/A 0x00000000 0x00000000 0x00000000 N/A 0x00000F00 0x00000000 0x0000 0x0000 0x0000 N/A N/A 0x0000 0x0000 Data Sheet fido5100/fido5200 Interrupts ETHERNET INTERFACE Three interrupt lines are outputs from the REM switch; these three lines are labeled INT0, INT1, and INT2. Each of these interrupt lines must be mapped according to the interrupt inputs of the host processor. To ensure the best protocol performance, give INT2 the highest priority in the processor priority scheme, and do not disable it. There are two Ethernet ports on the REM switch. Each port is capable of configuration to support RMII or MII. Each port also has an input for link status from the PHY and an output for a link activity LED. The interrupt lines are mapped to the events defined by the queue status register, timer status register, UIC interrupt status register, and composite interrupt status register for each protocol. It is the responsibility of the software driver API to provide the appropriate interrupt service routine for the mapped event. Refer to the REM Switch Driver User Guide, available at www.analog.com/en/products/industrial-ethernet.html, for technical details on handling REM switch interrupts for a specific industrial Ethernet protocol. When an interrupt event defined in the appropriate status registers occurs, the associated REM switch interrupt output line becomes active (Logic 1) and remains active until the register is cleared. If multiple events are mapped to the same REM switch interrupt output, and more than one becomes active, the associated interrupt line remains in the active (Logic 1) state until all active interrupt source registers are cleared. Note that although the interrupts, INT0, INT1, and INT2, are labeled as priorities of low, medium, and high, there is not any inherent priority on the lines themselves, and they can be mapped accordingly. Connections The pins associated specifically with the RMII and MII interfaces are listed in Table 12; their full descriptions are defined in Table 5. The RMII interface is a seven-signal interface for each port (see Figure 9). This interface uses a 50 MHz reference clock (RMII_ CLK) provided by the REM switch to the PHY. The MII interface is a 14-signal interface for each port (see Figure 10). The REM switch provides the base clock to the PHYs using the synchronized 25 MHz CLKOUT signal. The PHYs then provide a receive and transmit clock (RX_CLK and TX_CLK) for each port. Link Status and Activity The Px_LINK_STATUS signal is an input to the REM switch from the selected PHY, configured so that the Px_LINK_STATUS signal is asserted continuously (not blinking) and determines the link up or link down state. The Px_ACTIVITY signal is an output from the REM switch and is typically used to drive an LED to indicate a link is valid. Rev. E | Page 15 of 19 32 D00 TO D31 A02 TO A05 TIMER4 TO TIMER7 PORT 2 4 Brief Description 50 MHz RMII Transmit and Receive Clock for Port 1 and Port 2. Output Clock. Port 2 Activity LED Output Driver. Port 2 Carrier Sense. Port 2 MII Collision. Port 2 Link Status from PHY. Port 1 MII Transmit Enable. Port 1 MII Transmit Clock from PHY. Port 2 Received Data Valid. Port 2 MII Receive Clock from PHY. Transmit Data Output Bit 0 for Port 1 MII, RMII. Port I MII Received Data Valid. Port 1 Link Status from PHY. Transmit Data Output Bit 1 for Port 2 MII, RMII. Receive Data Input Bit 0 for Port 2 MII, RMII. Transmit Data Output Bit 1 for Port 1 MII, RMII. Transmit Data Output Bit 2 for Port 1 MII. Receive Data Input Bit 0 for Port 1 MII, RMII. Receive Data Input Bit 3 for Port 1 MII. Port 1 MII Carrier Sense. Port 1 Activity LED Output Driver. Transmit Data Output Bit 0 for Port 2 MII, RMII. Transmit Data Output Bit 3 for Port 2 MII. Receive Data Input Bit 2 for Port 2 MII. Transmit Data Output Bit 3 for Port 1 MII. Receive Data Input Bit 1 for Port 1 MII, RMII. Receive Data Input Bit 2 for Port 1 MII. Port 1 Receive Clock from PHY. Port 1 MII Collision. Port 2 MII Transmit Enable. Transmit Data Output Bit 2 for Port 2 MII. Port 2 MII Transmit Clock from PHY. Receive Data Input Bit 1 for Port 2 MII, RMII. Receive Data Input Bit 3 for Port 2 MII. Rev. E | Page 16 of 19 15833-010 P2_RXD0 TO P2_RXD3 4 P2_TXEN P2_RXDV P2_CRS P2_COL P2_TXD0 TO P2_TXD3 4 P1_RXCLK P1_TXCLK P2_RXCLK P2_TXCLK P2_LINK_STATUS P2_ACTIVITY Figure 10. REM Switch Configured for MII Interface Table 12. Brief Descriptions for MII and RMII Pins Mnemonic RMII_CLK CLKOUT P2_ACTIVITY P2_CRS P2_COL P2_LINK_STATUS P1_TXEN P1_TXCLK P2_RXDV P2_RXCLK P1_TXD0 P1_RXDV P1_LINK_STATUS P2_TXD1 P2_RXD0 P1_TXD1 P1_TXD2 P1_RXD0 P1_RXD3 P1_CRS P1_ACTIVITY P2_TXD0 P2_TXD3 P2_RXD2 P1_TXD3 P1_RXD1 P1_RXD2 P1_RXCLK P1_COL P2_TXEN P2_TXD2 P2_TXCLK P2_RXD1 P2_RXD3 REM SWITCH P1_TXD0 TO P1_TXD3 P1_RXD0 TO P1_RXD3 P1_CRS P1_COL P1_RXDV P1_TXEN 15833-009 P2_TXEN P2_RXD0/ P2_RXD1 2 PORT 1 P1_LINK_STATUS P1_ACTIVITY Figure 9. REM Switch Configured for RMII Interface Pin No. G10 G11 G12 H10 H11 H12 J1 J2 J11 J12 K1 K6 K7 K8 K10 L1 L2 L3 L4 L6 L7 L8 L9 L11 M1 M3 M4 M6 M7 M8 M9 M10 M11 M12 4 3 4 P2_LINK_STATUS P2_ACTIVITY RMII_CLK P1_RXD0/ P1_RXD1 2 2 P1_TXD0/ P1_TXD1 P1_LINK_STATUS P1_ACTIVITY 4 4 PORT 2 HOST INTERFACE CLKOUT RESET TIMER0 TO TIMER3 4 TIMER4 TO TIMER7 INT0 TO INT2 MBS LE SIZE_32 WE CS OE D00 TO D31 4 A02 TO A05 REM SWITCH P2_CRS/ P2_RXDV PORT 1 P2_TXD0/ P2_TXD1 CLKOUT RESET TIMER0 TO TIMER3 P1_CRS/ P1_RXDV P1_TXEN XTAL0 HOST INTERFACE 2 4 INT0 TO INT2 MBS LE SIZE_32 WE CS OE XTAL0 32 Data Sheet 3 fido5100/fido5200 Data Sheet fido5100/fido5200 APPLICATIONS INFORMATION CONFIGURABLE TO SUPPORT INDUSTRIAL ETHERNET PROTOCOLS INDUSTRIAL FIELD DEVICE OR CONTROLLER APPLICATION PRP FLASH PROFINET, EtherNet/IP, Modbus TCP, EtherCAT, ETHERNET POWERLINK CPU OR SoC RAM DLR MRPD REAL-TIME ETHERNET MULTIPROTOCOL (REM) SWITCH FAST CYCLE TIME, FAST STARTUP, AND LOW JITTER CONFIGURABLE TO SUPPORT TOPOLOGY MANAGEMENT PHY APPLICATION I/O LLDP PriorityChannel TECHNOLOGY HSR CONFIGURABLE TO SUPPORT NETWORK MANAGEMENT DCP PHY RSTP MRP VLAN DHCP IGMP LEARNING 15833-011 AGING INDUSTRIAL ETHERNET NETWORK Figure 11. Application for the REM Switch REM SWITCH HARDWARE BOARD LAYOUT The basic REM switch hardware is identified as the fido5100 or fido5200. For example, the fido5100 supports the following protocols: The following guidelines provide best practice for board layout with the REM switch: • • • • PROFINET RT and IRT, Class B and Class C with fast startup (Version 2.3) EtherNet/IP with and without DLR (supervisor and node, announce based and beacon based), QuickConnect, CIP Sync, and CIP Motion Modbus TCP POWERLINK • • • Use individual polygons for the power planes for each of the three supplies. Allow at least 0.2 mm of isolation between the power planes. Isolate clock signals from the other traces and make them as short as possible. A minimum clearance around the REM switch of 3 mm is required to facilitate heat dissipation. DESIGN CONSIDERATIONS The fido5200 supports the following protocols: Power • • The REM switch require 1.2 V and 3.3 V power supplies. Each power level requires its own power plane on the PCB. EtherCAT All protocols defined for the fido5100 The REM switches are PI Net Load Class III capable, and support media redundancy for planned duplication (MRPD), high availability seamless redundancy (HSR), and parallel redundancy protocol (PRP). They also support IEEE 1588 Version 2 for ordinary clock (both peer to peer and end to end transparent clocks), raw frames, and user datagram protocol (UDP), as well as discovery configuration protocol (DCP), link layer discovery protocol (LLDP), dynamic host configuration protocol (DHCP), rapid spanning tree protocol (RSTP), virtual local area network (VLAN), and Internet group management protocol (IGMP) snooping support. REM Switch Drivers The REM switch driver for each protocol is provided as portable C code. The REM Switch Software Driver User Guide describes the driver for each protocol and its integration into a host processor. Visit www.analog.com/en/products/industrialethernet.html to download the user guide. The REM switch uses 3.3 V LVCMOS logic levels for its I/O. This I/O requires a 3.3 V (±10%) power supply circuit. Ideally, this circuit uses a low noise switching power supply. The REM switch use a 1.2 V (±10%) supply for the core of the chip. The core power supply requires its own power plane on the PCB. Additional best practices include • • • • • Rev. E | Page 17 of 19 Use one 0.1 µF bypass capacitor for every 1.2 V power pin. Use a power supply IC rated to supply at least 100 mA. Supply 3.3 V power from its own layer on the PCB to the 3.3 V power input pins on the REM switch. Use one 0.1 µF bypass capacitor for every 3.3 V power pin. For the 1.2 V analog supply, the signal must be isolated using a 120 Ω, 500 mA ferrite bead and 10 µF, 1 µF, and 0.1 µF filtering capacitors. fido5100/fido5200 Data Sheet Reset The RESET signal is typically driven by the host microprocessor that is paired with the REM switch. RESET is an active low signal; therefore, pull RESET high as power becomes valid. Physical Layer (PHY) The REM switch is designed intentionally without PHYs because of the different requirements on PHY performance. EtherCAT and PROFINET IRT have much tighter latency and jitter requirements than standard Ethernet. Clocking Most PHYs allow the user to clock the PHY with a crystal oscillator or a separate clock source when using an MII interface. It is a requirement for EtherCAT designs (and recommended for other designs) to use the CLKOUT signal from the REM switch as the clock source for the PHYs. This approach minimizes jitter as much as possible. CLKOUT from the REM switch is a 25 MHz clock signal generated from the 25 MHz input clock to the REM switch using the internal PLL of the REM switch. The PHY uses the 25 MHz CLKOUT signal to generate the MII receive (Rx) and transmit (Tx) clock inputs (P1_RXCLK, P1_TXCLK, P2_RXCLK, and P2_TXCLK pins) to the REM switch. For RMII, the REM switch generates the required 50 MHz clock for the RMII interface. The clock is generated from the 25 MHz input clock to the REM switch using the internal PLL of the REM switch. As with all clock signals, take care when routing these signals to minimize noise and loading effects. Management Data Input/Output (MDIO) All PHYs require configuration and can provide some type of status information in return. Each PHY is different, but most PHYs use a management data input/output (MDIO) interface to communicate this configuration and status. The REM switch does not provide separate communication to the PHYs. The host processor paired with the REM switch is required to provide this PHY communication. Contact Analog Devices, Inc., technical support regarding questions about PHY settings or the MDIO interface. Rev. E | Page 18 of 19 Data Sheet fido5100/fido5200 OUTLINE DIMENSIONS 10.10 10.00 SQ 9.90 A1 BALL CORNER A1 BALL PAD CORNER 12 11 10 9 8 7 6 5 4 3 2 1 A B C D 8.80 SQ REF E F G H J 0.80 BSC K L M TOP VIEW BOTTOM VIEW DETAIL A SIDE VIEW DETAIL A 0.35 0.30 0.25 PKG-000000 SEATING PLANE 0.45 0.40 0.35 BALL DIAMETER 0.91 0.86 0.81 COPLANARITY 0.12 COMPLIANT WITH JEDEC STANDARDS MO-275-EEAB-1 08-17-2017-A 1.24 MAX Figure 12. 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] (BC-144-12) Dimensions shown in millimeters ORDERING GUIDE Model 1 FIDO5100BBCZ FIDO5100CBCZ FIDO5110BBCZ FIDO5110CBCZ FIDO5200BBCZ FIDO5200CBCZ FIDO5210BBCZ FIDO5210CBCZ RAPID-NIEK-V0004 1 Temperature Range −40°C to +85°C −40°C to +105°C −40°C to +85°C −40°C to +105°C −40°C to +85°C −40°C to +105°C −40°C to +85°C −40°C to +105°C Package Description 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] 144-Ball Chip Scale Package Ball Grid Array [CSP_BGA] Evaluation Kit Z = RoHS Compliant Part. ©2017–2020 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D15833-3/20(E) Rev. E | Page 19 of 19 Package Option BC-144-12 BC-144-12 BC-144-12 BC-144-12 BC-144-12 BC-144-12 BC-144-12 BC-144-12
FIDO5100BBCZ 价格&库存

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

免费人工找货