Interface Solutions for SSD based storage Applications Dec. 2014 Public Version 1 NXP Secure Interface Solutions & Power Signal Management SIGNAL SWITCHES • USB Type-C • Thunderbolt • PCIe • SATA, SAS • Memory Interfaces • USB • DisplayPort (DP) • HDMI • MHL • MIPI • CSI/DSI • VGA • Audio GENERAL PURPOSE SWITCHES • Analog SIGNAL INTEGRITY • HDMI/DVI Level Shifters • USB 3.0 Redrivers ADAPTERS, BRIDGES & UARTs • DP – VGA • DP – LVDS • Inter-bus Bridges (I2C, SPI & UART) • UARTs VOLTAGE REFERENCE & DETECTION • Voltage Comparators LEVEL TRANSLATION • GTL • General Purpose RF/IF • LNAs, Mixers, Switches • Transceivers • Security • Authentication Power DISTRIBUTION & PROTECTION • Load Switches • Surge Protection/eFuses • USB Power Switches • USB PD / Type-C CHARGING • Wireless Charging • Rapid Battery Charging • POWER Management • Battery Management with PMIC POWERLINE COMMUNICATION • Modems POWER Conversion • DC-DC, Buck/Boost Bus Enablers & Peripherals I2C-bus ENABLERS • Bus Buffers • Level Translators • Muxes & Switches • Bus Controllers I2C-bus PERIPHERALS • General Purpose I/Os (Expanders) • Temperature Sensors • LED Controllers • Stepper Motor Controller • Real Time Clocks • LCD Display Drivers • Capacitive Touch Switches & Proximity Sensors • EEPROMs & DIP Switches • Data Converters OTHER BUSES(SPI, ETC.) • Bus Buffers • Level Translators • General Purpose I/Os (Expanders) • Real Time Clocks • LCD Display Drivers 2 General Block Diagram – SSD based storage system External SSD Internal SSD Temp sensor Debug – UARTs, Bridges Power Supply …. Flash Array Flash Array Temp sensor Discretes Processor DDR3/DDR4 NVDIMM Logic System Management (I2C/SPI) Load Switches DDR3/DDR4 NVDIMM High Speed Analog Switches SATA/mSATA/SAS/PCIe FPGA Interface Standard Products Power Processing Sensors and Actuators 3 Storage SSD General Block Diagram: Internal SSD Drive External SSD SATA Connector OR NGFF/mSATA connector ESD Protection SATA redriver Mini PCIe Connector PCIe redriver ESD Protection Internal or external power supply Host Interface I2C Flash Interface Processor Temp Sensor M U X M U X SSD/Flash Array SSD/Flash Array Load Switches System can have a SATA or mini PCIe interface Interface Standard Products Power Processing Sensors and Actuators 4 Storage SSD General Block Diagram: External SSD Drive Internal SSD Type C connector ESD Protection USB Type C-PD PHY /Crossbar Switch SFF-8639 Connector PCIe, SATA, SAS Thunderbolt USB 3.0 Interface connector TBT Interface Internal or external power supply Host Interface Processor I2C Flash Interface SSD/Flash Array Temp Sensor ESD Protection USB 3.0 redriver Interface Standard Products Power Processing Load Switches Sensors and Actuators System can have USB, USB Type C, SFF-8639, or TBT interface 5 General Block Diagram: Thunderbolt based SSD Drive PCIe out NXP CBTL0502x Intel Thunderbolt controller NXP CBTL0502x Load Switches Interface Standard Products Power Processing PCIe or SATA based SSD Array External SSD Internal SSD Thunderbolt Connector Thunderbolt Connector NXP CBTL06DP213 Storage SSD Sensors and Actuators 6 Opportunity for switches like CTL02043… 7 Grantley-based Storage Server 8 NXP Interface Solutions for: Grantley Storage Server Platform – Emerald Point CRB Intel Reference Design PCA9574PW 8 bits of GPIO W/ Interrupt PCA9511AD Hot swappable I2C and SMBus buffers Emerald Point Rev c 1 4 PCA9617ADP GTL2014PW 1MHz, 0.8V to 2.5 / 4-bit LVTTL to GTL 3.3 /5 V translator transceiver 5 7 GTL2034PW 4-bit GTL to GTL Buffer 1 9 Storage SSD External SSD Internal SSD High Speed Analog Switching Solutions 10 Storage SSD High Speed Signal Switches for PCIe Slot Configuration PCIe Slot Configuration PCH CBTL04082 – x16x8x4x2x1 PCIe x 1 PCIe x 4 PCIe x 1 NEC µPD720200 USB 3.0 USB 3.0 Marvell 88SE6121 SATA 3 Gbps eSATA IDT 89HMPEB3 83ZA eSATA Intel Processor CBTL04082 CBTL04082 CBTL04082 CBTL04082 PCIe x 8 PCIe x 16 BL Interface Products - Product Line IP 11 April 2011 Storage SSD NXP High Speed Analog Switches General Purpose External SSD Internal SSD PCIe Gen 2, USB 3.0 PCIe Gen3, USB 3.0, Display Port v1.2 BANDWIDTH CHANNELS SUPPLY VOLTAGE INSERTION LOSS CROSSTALK OFFISOLATION 5 Gbps 4 1.8V -2dB at 3 GHz −23 dB at 3 GHz −23 dB at 3 GHz CBTU04082B 5 Gbps 4 3.3V -1.2dB at 2.5GHz -30dB at 2.5GHz -25dB at 2.5GHz CBTL04082A/B 5 Gbps 2 3.3V -0.9dB at 2.5GHz -30dB at 2.5GHz -25dB at 2.5GHz CBTL02042A/B 8 Gbps 4 1.8V -2.8dB at 4 GHz -30dB at 4GHz -30dB at 4GHz CBTU04083B 8 Gbps 4 3.3V -1.3dB at 4GHz -29dB at 4GHz -20dB at 4GHz CBTL04083A/B 8 Gbps 2 3.3V -1.3dB at 4GHz -35dB at 4GHz -20dB at 4GHz CBTL02043A/B 10 Gbps 1 3.3V -1.3dB at 4GHz -35dB at 4GHz -20dB at 4GHz CBTL01023 PART# 12 12 CBTL01023 10 Gbps, 3.3V, Mux/De-mux/Switch Storage SSD External SSD Internal SSD Single bidirectional differential channel, 2:1 mux/demux switch High bandwidth: 9 GHz at −3 dB Low insertion loss: – −0.5 dB at 100 MHz – −1.3 dB at 4.0 GHz Low return loss: −20 dB at 4 GHz Low crosstalk: −35 dB at 4 GHz Low off-state isolation: −20 dB at 4 GHz Low intra-pair skew: 5 ps typical VDD operating range: 3.3 V – Standby current less than 1 μA XQFN10 package 13 13 Storage SSD CBTL02043 10 Gbps, 3.3V, Mux/De-mux/Switch External SSD Internal SSD 2 differential channel, 2:1 bi-directional mux/demux Signaling Supported • • • • • • • PCIe Gen1 @ 2.5 Gbps PCIe Gen2 @ 5 Gbps PCIe Gen3 @ 8 Gbps USB 3.0 @ 5.0Gbps SATA Gen 2 @ 3.0 Gbps DisplayPort v1.1a @ 2.7 Gbps DisplayPort v1.2 @ 5.4 Gbps A0_P B0_P A0_N B0_N A1_P B1_P A1_N B1_N C0_P C0_N C1_P C1_N -3dB bandwidth 10 GHz Low inter-pair skew: 5ps max SEL Low crosstalk: -30dB at 5GHz XSD Off-isolation: -30dB at 5GHz 3.3 V supply voltage DHVQFN 20, 2.5x4.5mm,0.5mm pitch ESD 6kV HBM, 1kV CDM Two pin-outs available • A pin-out optimized for outputs on the opposite side of input • B pin-out optimized for outputs on both sides of the package Applications: Computing – Enterprise and Storage Base-station Network infrastructure 14 CBTL04083 8 Gbps, 3.3V, PCIe Gen3 Mux/De-mux/Switch XSD01 VDD GND VDD VDD GND XSD01 39 39 40 40 41 41 VDD A0_P B0_P A0_N B0_N A1_P B1_P A1_N B1_N XSD01 C0_P C0_N C1_P GND 1 38 B0_P A0_P 1 38 GND A0_P 2 37 B0_N A0_N 2 37 B0_P A0_N 3 36 B1_P C0_P 3 36 B0_N GND 4 35 B1_N C0_N 4 35 GND VDD 5 34 C0_P A1_P 5 34 VDD A1_P 6 33 C0_N A1_N 6 33 B1_P A1_N 7 32 C1_P C1_P 7 32 B1_N VDD 8 31 C1_N C1_N 8 31 VDD SEL 9 30 VDD VDD 9 30 SEL CBTL04083A External SSD Internal SSD 42 42 4 differential channel, 2:1 bi-directional mux/demux Signaling Supported PCIe Gen3 @ 8 Gbps SAS Gen2 @ 6 Gbps Insertion loss, equivalent to about 2” of FR4 PCB trace -0.5dB at 100 MHz -1.0dB at 4 GHz -3.0dB at 8 GHz Low intra-pair skew: 5ps max Low inter-pair skew: 20ps max Low crosstalk: -25dB at 4GHz Off-isolation: -10dB at 4GHz 3.3 V supply voltage HVQFN42 package ESD 2kV HBM, 500V CDM Two pin outs available for PCB layout optimization Standby current < 10 uA controlled by XSD pin Storage SSD CBTL04083B GND 10 29 B2_P A2_P 10 29 GND A2_P 11 28 B2_N A2_N 11 28 B2_P A2_N 12 27 B3_P C2_P 12 27 B2_N GND A3_P 15 24 C2_N A3_N 15 24 B3_P A3_N 16 23 C3_P C3_P 16 23 B3_N GND 17 22 C3_N C3_N 17 22 GND 21 VDD 25 20 26 14 19 13 A3_P 18 C2_N C2_P 21 B3_N 25 20 26 14 19 13 18 VDD GND C1_N A2_P B2_P A2_N B2_N A3_P B3_P A3_N B3_N XSD23 C2_P C2_N C3_P C3_N VDD XSD23 VDD GND GND VDD XSD23 VDD SEL 15 CBTU04083 8 Gbps, 1.8V, PCIe Gen3 Mux/De-mux/Switch Storage SSD External SSD Internal SSD 4 differential channel, 2 : 1 multiplexer/demultiplexer Signaling Supported PCIe Gen3 @ 8 Gbps SAS Gen2 @ 6 Gbps Insertion loss -2.8 dB at 4GHz Low crosstalk: −30 dB at 4 GHz Low off-isolation: −30 dB at 4 GHz VDD operating range: 1.65 V to 2.0 V ESD tolerance: 6kV HBM Low bit-to-bit skew: 10 ps max (between positive and negative bits) Low channel-to-channel skew: 35 ps max HVQFN42 package 16 Storage SSD Internal SSD DDR3/4 switching solution 17 17 Storage SSD CBTx Bus Switch Value Proposition Internal SSD Where used? • Custom memory bus architectures for server or enterprise storage applications • General purpose bus switching or multiplexing • Base station and server applications Why used? • Route one bus to one of several destinations depending on system configuration • Maintain high signal integrity at high speed • Can be used for failover purposes in servers/base-stations and Flash based memory support in high end servers Host CBTx Switch/mux Bank 1 Bank 1 Bank 1 Bank n Why use NXP? • Unique portfolio of bus switches • High speed and high signal integrity (800 Mbps) 18 CBTU/W Bus Memory Mux switches Storage SSD Internal SSD Features Used for memory interleaving • Unbuffered DDR DIMMs • Switches on motherboard or module • Up to 800 Mbps signaling rate Topologies • CBTU4411: 11-bit 1:4 DDR2 • CBTW28DD14: 14-bit 1:2 DDR3 Small package • 0.5mm ball pitch TFBGA-64 • 0.5mm ball pitch LFBGA-72 1.5V/1.8V operation Low On-capacitance Optimized series resistance 19 Storage SSD CBTW28DD14 DDR3 Mux Internal SSD Channel width: 14 bits – Optimal to fit one data lane each as well as divide address & command bus and auxiliary signals over remaining muxes SSTL_15 and SSTL_18 signaling 1.5 V or 1.8 V supply voltage Bandwidth > 3 GHz Supports 1.6 Gbps throughput per lane Bidirectional ports CMOS select signals compatible with 1.5 V and 1.8 V signaling Switch/mux topology: 1:2 ESD 4kV HBM, 1kV CDM TFBGA48 package, 4.5 x 4.5mm, 0.5 mm pitch 20 December 22, 2014 CBTV24DD12 DDR3/DDR4 Mux Storage SSD Internal SSD Channel width: 12 bits – Optimal to fit one data lane each as well as divide address & command bus and auxiliary signals over remaining muxes Supply Voltage: 1.8V-3.3V Bandwidth: 8 GHz Input Return Loss: -16dB @ 4GHz Skew < 6ps (3 ps typical) RON: 8 ohms; △RON < 1 ohm Supports 3.2 GT/s throughput per lane Bidirectional ports CMOS select signals Switch/mux topology: 1:2 ESD 2kV HBM, 1kV CDM VFBGA48 package, 3.0 x 8.0 x 1 mm, 0.65 mm pitch 21 Storage SSD Load distribution application example SSD based storage system M U X R/W CLE D[7:0] D[15:8] Internal SSD M U X …. Flash Memory R/W CLE D[7:0] D[15:8] Flash Memory FPGA 4:1 mux – CBTU4411 (DDR2 speeds) 2:1 mux – CBTW28DD14 (DDR3 speeds) 2:1 mux – CBTV24DD12 (DDR4 speeds) 22 Storage SSD NVDIMM Memory Mux Application example Internal SSD Battery/ SuperCap Termination Resistors 533/666/800 MHz DDR3/DDR4 switch DIMM SOCKET CPU Processor DDR DDR DDR Memories DDR Memories Memories Memories 300 MHz FPGA NAND NAND NAND NAND Flash Flash Flash Flash 23 External SSD USB Type C Solutions 24 24 External SSD CBTL04GP043 Crossbar Multiplexer 4-channel crossbar multiplexing – 2 high-speed, large voltage swing differential channels 2:2 mux -3dB bandwidth: 8.5GHz for Vic=2.2V Low insertion loss – -1dB at 100 MHz – -1.5dB at 2.5 GHz Low off-state isolation: -16dB at 2.5GHz Low return loss: -20dB at 2.5GHz Low crosstalk: -20dB at 2.5GHz Low intra-pair differential skew (5 ps typical) Low inter-pair skew (70 ps typical) Single 3.3 V supply voltage Package: XFBGA28, 2mm x 4mm, 0.5mm ball pitch Signaling supported: – – – – – – – – DisplayPort v1.2 @ 5.4Gbps PCIe Gen2 @ 5.0Gbps PCIe-Gen3 @ 8Gbps HDMI 1.4 @ 3.4Gbps USB3 @ 5.0Gbps UART USB2 DP AUX Applications: – – – Portable devices, Computing applications Applications where reversible connectors are required Enterprise applications 25 NX5P2090 Load Switch with OVP/OTP External SSD Power switch for USB OTG 3.0 applications – NX5P2090 is designed for USB OTG and general USB applications. – Isolates VBUS OTG voltage source from interface pin during over-current or overtemperature events – Externally adjustable current limit; output voltage detect, OVP, OTP, and fault indicator – Used in power domain isolation applications to reduce power dissipation and extend battery life Features – – – – – – – – – – Operates from 3.0 to 5.5 V Low ON resistance: RON typ 60 mΩ VBUS 30V Tolerant Short circuit protection OVLO and UVLO protection Adjustable current: 200 mA to 2000 mA Over-temperature protection at 125 ⁰C Reverse bias current protection Soft start turn-on, slew rate controlled ESD IEC contact 8kV Package: WCSP9, 1.4X1.4, 0.4mm pitch 26 External SSD T-Bolt SSD DisplayPort/Thunderbolt switches 27 CBTL05023 Thunderbolt Mux External SSD T-Bolt SSD CBTL05023 is optimized to interface TBT/miniDP connector for TBT applications Excellent Signal Integrity to support 5.4Gbps DP1.2 HBR2 data rate – -15dB DDRL @ 2.5GHz for DP MUX – -2dB DDIL @ 2.5GHz for DP MUX – 7GHz bandwidth with 3.3V common mode input voltage • Pass rail-to-rail LS signal swing without clipping Optimized Integration to work with external PIN diodes for 10Gbps+AUX/DDC MUX – BIASOUT buffer supports bias current up to 6 PIN diodes – Integrated bias R for PIN diode path HPD input buffer with 5V tolerant Small 3 mm X3 mm HVQFN24 package with 0.4mm pitch 28 28 CBTL05024 Thunderbolt Switch External SSD T-Bolt SSD Highly integrated MUX for Thunderbolt application 2-channel multiplexing – 1 channel 3:1 muxing • • • – Thunderbolt RX signal @ 10.3125Gbps DisplayPort AUX Rail-to-rail DDC 1 channel 2:1 muxing • • DisplayPort main link @ 5.4Gbps Thunderbolt LSTX/LSRX Buffers for HPD, CA_DET, and LSRX – – HPD input buffer with 5V tolerant LSRX works at VDD=2.3V Thunderbolt channel – – – – -3dB bandwidth: 10GHz Low insertion loss: -1.3dB at 5GHz Low return loss: -16dB at 5GHz Ron: 8ohm typical DisplayPort channel – – – – -3dB bandwidth: 6GHz Low insertion loss: -2dB at 2.7GHz Low return loss: -15dB at 2.7GHz Ron: 9ohm typical Single 3.3 V supply voltage ESD: 1500V HBM, 500V CDM Package: HVQFN24, 3mm x 3mm, 0.4mm pitch 29 External SSD CBTL06DP213 5.4 Gbps DisplayPort 1.2 Switch T-Bolt SSD Bi-directional switch for DPv1.2 applications – – – – 2:1 mux/switch of 4 high speed lanes of DP main link 4:1 mux/switch of DP AUX channels/DDC signals 2:1 mux/switch of DP HPD signal 2 selection pins and 1 shutdown pin Excellent signal integrity • -20 dB @ 100 MHz • -17 dB @ 1.35 GHz • -13 dB @ 2.7 GHz – Diff. insertion loss iGPU dGPU CBTL06DP21x – RON: 14Ω – Diff. return loss • -0.9 dB @ 100 MHz • -1 dB @ 1.35 GHz • -1.3 dB @ 2.7 GHz – -3dB BW: 11 GHz Supply voltage 3.3V XSD_N Current: active (2 mA typical), shutdown (10 µA) ESD 2kV HBM, 500V CDM Package: TFBGA48, 5 x 5 x 1.15 mm, 0.5mm pitch 30 External SSD USB 3.0 Redrivers 31 External SSD USB 3.0 Redrivers Provide signal integrity enhancement functions for insertion loss compensation and inter-symbol interference recovering – Achieve longer transmission distance – Easy to pass USB 3.0 compliance test and solve interoperability issues caused by deteriorated signal integrity DESCRIPTION NEW Single Port CH 2 channels Dual Port 4 channels Half port 1 channel TX or RX Single port 2 channels TX and RX BW SETTINGS POWER PACKAGE PART# 5 Gbps 5-state quinary pins OS, EQ, DE 53 mW @ U2/U3 20 mW @ No Connect 10 mW @ Sleep mode Vdd = 3.3V HVQFN24 PTN36241B 5 Gbps binary pins OS, EQ, DE 66 mW @ U2/U3 26 mW @ No Connect 0.5 mW @ Sleep mode Vdd = 3.3V HVQFN32 PTN36242L 5 Gbps adjustable RX equalization, TX de-emphasis & output swing active: 97 mW (54mA) deep power saving: 18 µW (10 µA) Vdd = 1.8V X2QFN12 1.6 x 1.6 x 0.35 mm, 0.4 mm pitch PTN36221A 5 Gbps adjustable RX equalization both channels, TX de-emphasis & output swing active: 189 mW (105 mA) U2/U3 state: 1.8 mW (1 mA) no connection: 0.9 mW (0.5 mA) deep power saving: 18 µW (10 µA) Vdd = 1.8V X2QFN12 1.2 x 2.0 x 0.35 mm, 0.4 mm pitch PTN36241G 32 External SSD PTN36241B USB 3.0 Redriver Compliance Mode Differential signal processing chain delivering high signal integrity performance LFPS CP0 ping.LFPS ping.LFPS CP1 CP8 ping.LFPS ping.LFPS CP2 CP7 ping.LFPS ping.LFPS CP3 Ultimate configuration flexibility CP6 ping.LFPS ping.LFPS CP4 CP5 ping.LFPS – 5-level programming pins (patent-pending quinary pins) – Intelligent I2C muxing on same pins Intelligent power management with multiple power modes Patent-pending auto compliance mode for easy, automatic compliance testing 33 External SSD PTN36241B USB 3.0 Redriver Supports USB 3.0 (SuperSpeed) (5 Gbps) Highlights – Link budget enhancement compensates for highfrequency losses/inter-symbol interference – Programmable equalizer and de-emphasis through pins or I2C bus – Selectable output swing, transmit emphasis and receive equalization & input signal threshold – Rx termination indication & detection LFPS detection and forwarding Hot plug capable Transparent top view Specifications – ESD HBM 6kV, CDM 1.25kV – Power supply: 3.3V – Package: HVQFN24 (4 mm x 4 mm, 0.5 mm pitch) 34 PTN36241B USB 3.0 Redriver Use Case Grantley Server Reference Designs External SSD Note: PTN36241B equivalent part used on reference designs Rear USB 3.0 connector Rear USB 3.0 connectors PTN36241B PTN36241B PTN36241B 35 External SSD PTN36242L Dual-Port USB 3.0 Redriver VDD=3.3V PTN36242L Supports USB 3.0 (SuperSpeed) (5 Gbps) line driver A1OUT+ Highlights – Link budget enhancement compensates for high- frequency losses/inter-symbol interference – Programmable equalizer and de-emphasis through pins or I2C-bus – Selectable output swing, transmit emphasis and receive equalization & input signal threshold – Rx termination indication & detection Low power – Low active power: 775 mW – Low power-saving mode: 80 mW in U2/U3 states Power supply: 3.3V Package: HVQFN32 – 3x6x0.85 mm, 0.4 mm pitch equalizer A1IN+ EMPHASIS FILTER A1OUT- A1IN- RX TERMINATION DETECTION SQUELCH AND LFPS DETECTION equalizer B1IN+ B1OUT+ EMPHASIS FILTER B1IN- BDE0 line driver B1OUT- SQUELCH AND LFPS DETECTION RX TERMINATION DETECTION ADE0 BDE1 ADE1 BEQ0 AEQ0 DEVICE CONTROL AND MANAGEMENT BEQ1 AEQ1 TEST CE OS line driver A2OUT+ equalizer A2IN+ EMPHASIS FILTER A2OUTRX TERMINATION DETECTION SQUELCH AND LFPS DETECTION equalizer B2IN+ A2IN- line driver B2OUT+ EMPHASIS FILTER B2INSQUELCH AND LFPS DETECTION B2OUTRX TERMINATION DETECTION 36 External SSD PTN36221A – USB 3.0 Redriver SuperSpeed USB 3.0 compliant Adjustable receive equalization, transmit deemphasis, and output swing functions Low power management scheme (VDD=1.8V) – – – – Active power: 97 mW (54 mA) U2/U3 state: 5 mW (2.8 mA) No connection: 1 mW (0.55 mA) Deep power saving: 18 µW (10 µA) Hot plug capable VSS Supply voltage (VDD): 1.8V ±5% ESD 8kV HBM; 1kV CDM Operating temperature range: -40 to 85 oC VDD PTN36221A equalizer RXP line driver TXP EMPHASIS FILTER RXN TXN RX TERMINATION DETECTION Signal Detection Package: small, thin X2QFN12, 1.6 x 1.6 x 0.35 mm, 0.4 mm pitch DEVICE CONTROL AND MANAGEMENT EN EQ OS DE 37 Storage SSD System Management 38 Storage SSD Standard I2C building blocks Overview of all standalone peripherals VCC4 Stepper Motor Controller I2C AD or DA Converters I2C General Purpose I/O Expanders Custom I²C Slaves / Masters I2C DIP Switches VCC5 VCC0 VCC2 PCA9541A /9641 I2C Master Selector / Demux I2C Mulitplexers & Switches VCC3 I2C LED Blinkers / Dimmers Capacitive Sensors I2C Serial EEPROMs & RAM VCC1 I²C Bus Buffers, Hubs, Repeaters & Translators I²C in hardware or software emulation I²C Bus Controllers LCD Drivers (with I2C) µC Functions with I2C I2C Bus Enablers 8 I2C Real Time Clock / Calendar On-board Off-board µC I2C Temperature Sensors Custom I2C hardware or software emulated Other hardware Bridges (with I²C) Demo Boards & Support I2C FastMode+ Comparators Load Switches SPI UART On-board Off-board UARTs 39 NXP I2C Fast Mode Plus Devices – PCA96xx I2 C Storage SSD Bus speed DC to 1 MHz fully compatible with existing I2C and SMBus – Higher bandwidth allows more devices on the bus and more complicated patterns w/o addition of buffers Bus drive strength 10x normal I2C I/O drive w/o addition of buffers – Drive heavier capacitive load or longer cable lengths – Low cost alternative to USB, Ethernet, wireless New practical features – Software reset of I/O ports (via I2C bus) – Hardware reset pin – Hardware address pins connecting to VCC, GND, SCL, SDA allow up to 64 addresses vs the normal 8 using only three pins New NXP Cortex™ microcontrollers support Fast-mode plus Target applications: amusement/gaming, lighting, remote user interface applications (e.g. POS, security, kiosk, etc) I2C-bus Specification UM10204 at www.nxp.com/i2c 40 NXP Fast-mode Plus Product Offerings Bus Controller Bus Buffer LED Controller TYPE Device PCA9661 PCA9663 PCA9665 Device I2 C Device CHAN Storage SSD GPIO OUTPUT (OD = Open Drain; TP = Totem Pole ) (mA) (V) Device # I/O RESET PCA9622 16 OD 100 40 PCA9672 8 YES PCA9624 8 OD 100 40 PCA9673 16 YES PCA9626 24 OD 100 40 PCA9674/74A 8 NO PCA9632 4 OD/TP 25/10 5 PCA9670 8 YES PCA9633 4 OD/TP 25/10 5 PCA9675 16 NO PCA9617A PCA9634 8 OD/TP 25/10 5 PCA9671 16 YES PCA9646 PCA9635 16 OD/TP 25/10 5 PCA9685 16 OD/TP 25/10 5 PCA9955A 16 Constant current 57 20 PCA9698 40 YES PCA9956A 24 Constant Current 57 20 PCA9600 PCA9601 41 I2 C Storage SSD General Purpose I/O Expanders 42 GPIO Expanders Value Proposition I2 C Storage SSD Why used? – Easily adds I/O via I2C-bus – Additional inputs for keypad, switch and fan control – Additional outputs for LED control, power switch and timers. Microcontroller Where used? – Networking platforms, Backplanes Why NXP GPIOs? – Largest selection of 4, 8, 16 and 40-bit GPIO in Quasi-bidirectional and Push-pull outputs with Interrupt and/or reset in a wide range of packages – Wide selection of low power/low voltage (1.8V) GPIO expander portfolio suitable for mobile applications – Continuous innovation with new features Keypad Control 2-wire GPIO GPIO Zoom-in view 43 Flexible I/O (Output) Structures Quasi Output I2 C Totem-Pole Output Storage SSD Open-Drain Output Strong PMOS on for ½ SCL VCC VCC I/O 100 uA Output input ~25 mA ~10 mA R* I/O input input ~25 mA ~25 mA • Strong PMOS transistor is turned on only during the LH transition • Upper PMOS transistor is turned on during static high drive • PMOS transistor is off during static drive • Some devices have weak pull-ups at the output • No upper PMOS transistor • No pull-up resistor • No weak current drive • Weak current source at the output 44 I2C GPIOs Quasi Output I2 C Storage SSD Features – 8- and16-bit in quasi-bidirectional outputs with interrupt and/or reset – Wide range of packages BITS V RANGE 2.5V to 6.0V 2.2V to 3.6V 8 2.3V to 5.5V 2.5V to 5.5V 16 2.3V to 5.5V BANDWIDTH RESET INT I/O PULL-UP [1] NOTES PART(S) 100 kHz NO YES weak PU PCF8574(A) 400 kHz NO NO weak PU 2 Kb EEPROM PCA9500 400 kHz NO YES weak PU 2 Kb EEPROM PCA9501 1 MHz YES NO weak PU PCA9670 1 MHz YES YES weak PU PCA9672 1 MHz NO YES weak PU PCA9674 (A) 400 kHz NO YES weak PU PCF8575 400 kHz NO YES weak PU PCA8575 1 MHz YES NO weak PU PCA9671 1 MHz YES YES weak PU PCA9673 1 MHz NO YES weak PU PCA9675 Note [1]: The Quasi-outputs have a strong pull-up (transistor) to VDD to allow fast rising edges into heavy loaded outputs. The devices with weak pull-ups have a 100-mA current source to VDD. 45 I2C I2 C GPIOs Totem-Pole Output BITS V RANGE BW 4 2.3 to 5.5V 400 kHz 2.5 to 3.6V RESET INT NO NO YES YES YES 2.3 to 5.5V I/O PULL-UP NOTES PCA9537 YES SPI & I2C YES 400 kHz PCA9534 YES YES 1.65 to 5.5V 2.3 to 5.5V YES 1.1 to 3.6V YES maskable 1.65 to 5.5V YES YES 2.3 to 5.5V Low standby current: 1.5 µA typ at 5V supply; 1.0 µA typ at 3.3V supply 100 KW PCA9554/A Use PCA9554C for alternate I2C address PCA9554B/C PCA9557 prog. PU / PD or bus hold low voltage, 2 supplies for level translation Selectable Open Drain Standby current: 3 µA max dual VCC PCA6408A PCA9535 YES PCA9535A YES “R” version resets I2C-bus state machine PCA9539R PCA9539 2.3 to 5.5V 2.3 to 5.5V PCA9574 Low standby current: 1.5 µA typ at 5V supply; 1.0 µA typ at 3.3V supply 2.3 to 5.5V 1.65 to 5.5V PCA9538A Use PCA9554A for alternate I2C address YES NO 1.65 to 5.5V 16 PCA9502 PCA9538 YES 1.65 to 5.5V 2.3 to 5.5V PART# PCA9536 2.3 to 5.5V 8 Storage SSD YES PCA9539A 400 kHz 1.65 to 5.5V YES 100 KW prog. PU / PD or bus hold PCA9555 PCA9555A Active low, low voltage, 3 supplies for level trans, Selectable Open Drain 1.1 to 3.6V YES maskable 1.65 to 5.5V YES YES YES YES OE PCA9505 YES YES OE PCA9506 YES YES OE, Selectable Open Drain PCA9698 2.3 to 5.5V 400 kHz 2.3 to 5.5V 1 MHz 40 Dual VCC; low standby current: 1.5 µA typ at 5V supply; 1.0 µA typ at 3.3V supply 100 KW PCA9575 PCA6416A 46 I2C GPIOs Open Drain Output I2 C Storage SSD No upper PMOS transistor Prevent current leakage through protection diode BITS 8 V RANGE BANDWIDTH 3.0V to 3.6V RESET INTERRUPT NOTES weak PU 2 Kb EEPROM, with 5-bit mux, 1bit latch dip switch PART(S) NO NO 2.3V to 5.5V NO YES PCA9535C 4.5V to 5.5V NO YES PCF8575C 400 kHz 16 I/O Pull-Up PCA9558 47 I2 C New PCAxxxxA Low Voltage GPIO Family Operates Down to 1.65V and Up to 5.5V VDD2 (2.3 V) VDD2 (1.8 V) PCA9555 VDD VDD1 (1.8 V) Host CPU I/O Ports GPIO Application I/O Ports Translator (PCA9306 I/O Ports Host CPU PCA9555A VDD I/O Ports VDD1 (1.8 V) Storage SSD GPIO Application Benefit – Lower VCC to 1.65V on GPIO supply eliminates the need for a voltage translator Easy migration – Drop-in replacement for existing PCA95XX GPIO family – Alternate source to Texas Instruments TCAxxxx family 48 I2 C PCA6416A Dual Vcc Low-voltage, 16-bit I2C-bus I/O expander with interrupt output, reset, and configuration registers Storage SSD Features Operating Power-Supply Voltage Range of 1.65 V to 5.5 V Low Standby Current Consumption of 3 uA Maximum Allows Bidirectional Voltage-Level Translation and GPIO Expansion Between 1.8, 2.5, 3.3 or 5 V SCL/SDA and 1.8, 2.5, 3.3, or 5 V Totem Pole configured I/O Port Schmitt-Trigger Hysteresis of 10% of SCL/SDA Supply Voltage Noise Filter on SCL/SDA Inputs Fast Mode I2C Bus Operating Frequency of up to 400-kHz Active-Low Reset Input Open-Drain Active-Low Interrupt Output 5-V Tolerant I/O Ports High current Drive for Directly Driving LEDs Input/Output Configuration Register Polarity Inversion Register Internal Power-On Reset Power-Up With All Channels Configured as Inputs No Glitch On Power-Up Package – 24 pin TSSOP, HWQFN and BGA Latch-Up Performance Exceeds 100 mA per JESD 78, Class II ESD Protection Exceeds JESD 22 – 2000-V Human-Body Model (A114-A) – 1000-V Charged-Device Model (C101) 49 PCAL GPIO Family with Agile I/O Low Voltage / Operates Down to 1.65V and Up to 5.5V I2 C Storage SSD Operates Down to 1.65V and Up to 5.5V Easy migration: drop in replacement for existing PCA95XX GPIOs Features input latch, /INT mask and other new Agile IO features BITS 8 NEW 16 24 V RANGE 1.65 to 5.5V 1.65 to 5.5V 0.8 to 3.6V BW 400 kHz 400 kHz 1 MHz RESET INT I/O PULL-UP YES YES programmable single VCC HVQFN16, TSSOP16 PCAL9554B PCAL9554C YES YES programmable single VCC HVQFN16, TSSOP16 PCAL9538A YES YES dual VCC HVQFN16, TSSOP16, XQFN16, XFBGA16 PCAL6408A programmable NOTES PACKAGE PART# YES programmable single VCC & advanced IO HWQFN24, TSSOP24 PCAL9555A YES programmable single VCC & advanced IO HWQFN24, TSSOP24 PCAL9535A YES YES programmable single VCC & advanced IO HWQFN24, TSSOP24 PCAL9539A YES YES programmable Voltage Level Translation TSSOP24, HWQFN24, 24pin BGA (XFBGA, VFBGA & UFBGA) PCAL6416A YES YES programmable Additional Agile I/O features QFN32, TSSOP32, UFBGA32 PCAL6524 50 Features of the PCALxxxx IO Expanders I2 C Storage SSD Backwards compatible to existing GPIOs with new superset of registers to control the configurable features. The PCA64xxA and PCA95xxA devices will be drop in replacements while the PCAL64xxA and PCAL95xxA will offer these additional features: GPIO input latch (bit by bit – default not latched): Lock I/O pin changes on input until the register is read. GPIO output drive strength control (bit by bit – default 10 mA push and 25 mA pull): User can program I/O drive strength 25%, 50%, 75% or 100% This output can be used to control the brightness of LEDs. GPIO open drain control (24-bit bit by bit and 8 and 16-bit bank by bank – default push pull): Provide an optional open-drain output for each I/O pin. This output can also provide an additional wired-OR plane. GPIO pull up or pull down (bit by bit – default no PU/PD): User can turn on/off an internal pull-up or pull down on each I/O pin. GPIO interrupt mask and interrupt status (bit by bit – default not masked): User can enable or disable interrupts of each I/O pin. Identifies the source of interrupts of each I/O pin. 51 PCAL6416A I2 C Storage SSD Dual-VCC Low-Voltage, 16-Bit I2C-Bus Expander with latchable inputs, maskable interrupt, and other programmable I/O features Features: Operating Power-Supply Voltage Range of 1.65 V to 5.5 V Low Standby Current Consumption of 3 µA (Max) Bidirectional Voltage-Level Translation between 1.8V to 5V SCL/SDA and 1.8V to 5V Totem Pole configured I/O Port Schmitt-Trigger Hysteresis; 10% of I2C-Bus Supply Voltage Fast Mode I2C-Bus Operating Frequency of up to 400-kHz Active-Low Reset Input Open-Drain Active-Low Interrupt Output 5-V Tolerant I/O Ports Output port configuration: bank selectable push-pull or open-drain output stages Interrupt status (read-only) register identifies interrupt source Bit-wise I/O programming for output drive strength, input latch, pullup/pull-down enable, pull-up/pull-down selection, and interrupt mask High current Drive for Directly Driving LEDs Internal Power-On Reset Power-Up With All Channels Configured as Inputs No Glitch On Power-Up Package – 24 pin TSSOP, HWQFN, BGA and HLA Latch-Up Performance Exceeds 100 mA per JESD 78, Class II 52 PCAL6524 I2 C Storage SSD Two Vcc Low-voltage; 24-bit I2C-bus I/O expander with additional Agile I/O features and FM+ Features – – – – – – – – – – – 24-bit GPIO ~ 0.85 – 3.6V I2C-bus for interface to processor 1.65 – 5.5V I/O and core supply Fm+ (1MHz) interface Additional Agile I/O + features: • Enhanced input read & INT status functionality • Input hysteresis for noise immunity • Clock gating for lower power • Auto increment mode for ease of use • SMBus ARA, device ID, software reset I2C interface • Latched input - register for latched state and also actual current input state Logic transition level that will generate interrupt (high or low going) Read the interrupt flags to determine which inputs have an interrupt request Ability to clear individual interrupt flag 5 state per address pin Slew control (Port I/O) Packages: TSSOP32, QFN32, UFBGA32 Sampling 53 I2C I2 C Low-Voltage GPOs Storage SSD Small, low voltage, low cost General purpose, output only BITS V RANGE BW RESET INT I/O PULL-UP NOTES PACKAGE PART# 4 1.1V to 3.6V 1 MHz SW NO YES 4 mA PP outputs TSSOP8, XQFN8 PCA9570 8 1.1V to 3.6V 1 MHz SW NO YES 4 mA PP outputs XQFN12, DHVQFN14, TSSOP14 PCA9571 54 PCA9570 4-bit GPO Expander I2 C Storage SSD Small, low-cost, low voltage Features – – – – Supply voltage: 1.1 to 3.6V 4-bit, 4 mA push-pull outputs Supply current : 20 μA typ. operational, 75 μA max. 1 MHz I2C-bus interface with 6 mA SDA sink capability for lightly loaded buses and improved power consumption – I2C-bus Fast Mode compliant – Readable device ID (manufacturer, device type, and revision) – Software reset and power-on reset Packages: – TSSOP8 – XQFN8 (1.2 x 1.4 x .5mm or 1.6 x 1.6 x .5 mm) ESD protection exceeds 2000V HBM 55 PCA9571 8-bit GPO Expander I2 C Storage SSD Small, low-cost, low voltage Features – 1.1 to 3.6V operation with 8-bit, 4mA push-pull outputs – Supply current : 20 μA typ. operational, 75 μA max. – 1 MHz I2C-bus interface with 6 mA SDA sink capability for lightly loaded buses and improved power consumption – I2C-bus Fast Mode compliant – Readable device ID (manufacturer, device type, and revision) – Software reset and power-on reset Packages – XQFN12, DHVQFN14, TSSOP14 ESD protection: exceeds 2000V HBM 56 I2 C Storage SSD LED Controllers 57 LED Controllers Value Proposition I2 C Storage SSD Why used? – Offloads CPU from blinking and status operation Where used? – Status indicator and control on cards and back panel. Why NXP LED Controller? – Large selection of LED Controllers in a wide range of packages – Minimized supply voltage ripple with programmable LED outputs phase shifting – Thermally enhanced HTSSOP package 58 Methods of Driving LEDs Voltage Source + Resistor I2 C Current Source Storage SSD Current-Mode DC/DC Converter Fixed current R Current source dc source (variable) + - dc source (variable) IF VIN VF R + - Current-Mode DC/DC Converter dc source (variable) + - IF constant IF constant Pros: Pros: Pros: • Heat is dissipated in the resistor • Source is independent of heat dissipated • Good for driving multiple LEDs in series, with different VF • LED light remains constant with supply voltage fluctuations • LED light remains constant with supply voltage fluctuations • Ability to step-up or step-down LED supply voltage • Good for directly driving LED when source and supply voltages are different. Cons: • IF chances with VIN Cons: • Heat is dissipated at the current source • Current source is sensitive to heat dissipation Cons: • More expensive 59 I 2C LED Switch Blinkers, Dimmers and Controllers Product overview Fast-mode Plus I2C Bus LED Switch (GPIOs) I2 C Storage SSD LED Blinkers I2C Bus 2 slow PWMs PCA967x family PCA955x family Fast-mode Plus I2C Bus I2C Bus LED Controllers LED Dimmers 2 fast PWMs Fast PWM on every output Global PWM for dim or blink PCA953x family PCA962x & 3x families 60 LED Controller Portfolio I2 C Storage SSD Voltage-Source LED Controllers Number of Outputs LED Blinkers (25mA / 5V) LED Dimmers (25mA / 5V) Color Mixing LED Controllers (25mA / 5V) Color Mixing LED Controllers (100mA / 40V) 2 PCA9550 PCA9530 4 PCA9553 PCA9533 PCA9632 [1] PCA9633 8 PCA9551 PCA9531 PCA9634 PCA9624 16 PCA9552 PCA9532 PCA9635 [3] PCA9685 [2] [3] PCA9622 24 PCA9626 [1] Low power version of PCA9633 [2] The PCA9685 has 12-bit PWM while the PCA9635 has 8-bit PWM [3] AEC-Q100 qualified Current-Source LED Controllers Device # of Outputs FOSC Output Current Active-Low /OE Interface PCA9922 8 None 15mA ~ 60mA Yes 25-MHz Serial Shift Interface PCA9903 [1] 3 1.25MHz 20mA – 50mA Yes Fm+ I2C PCA9906 [1] 6 1.25MHz 20mA – 50mA Yes Fm+ I2C PCA9954A [1] 8 8MHz 225µA ~ 57mA Yes Fm+ I2C; 125 Addresses PCA9952 [2] 16 8MHz 5mA ~ 57mA Yes Fm+ I2C; 8 Addresses PCA9955 [2] 16 8MHz 5mA ~ 57mA PCA9955A [2] 16 8MHz 225µA ~ 57mA Yes Fm+ I2C; 125 Addresses PCA9745A [1] 16 8MHz 225µA ~ 57mA Yes Serial-Shift; No Address PCA9755A [1] 16 8MHz 225µA ~ 57mA Yes SPI; 25 Addresses PCA9956A 24 8MHz 225µA ~ 57mA Yes Fm+ I2C; 125 Addresses [1] In development [2] AEC-Q100 Qualified Fm+ I2C; 16 Addresses 61 I2 C PCA963x 25-mA / 5V LED Controller Storage SSD Features: LED drivers with totem-pole outputs to sink up to 25mA or source up to 10mA (per output) Individual LED dimming with 8-bit or 256 steps individual PWM Global LED dimming or blinking with 8-bit or 256 steps individual PWM Fast-mode Plus I2C interface (1MHz) 124 individual addresses with 4 programmable sub calls address groups Benefits: Same software as PCA962x Drive up to 25mA per output PCA9632 PCA9633 4-Bit PCA9634 8-Bit PCA9635 16-Bit Applications: Status indicators for networking platforms 62 PCA9955A I2 C Storage SSD 20V / 57mA 16-Channel Constant-Current LED Controller FEATURES VCC = 3.0 V t o 5.5 V Output – – – – – – – – Simplified Applications Diagram Constant current; Up to 57mA current drive/channel 20V sustaining voltage REXT sets ILED for all channels ±4% channel-to-channel matching ±6% IC-to-IC matching 0.8V (typ) regulation voltage 256:1 LED current peak adjustment Real-time LED short or open detect Digital Interface – I2C (Fm+), 1 MHz (bi-directional) – Three quinary (five states) input address pins allow up to 125 devices to be connected on the same bus – Four software programmable I2C-bus addresses (one LED group call address and three LED sub call addresses) PWM Generator – – – – 256:1 Individual PWM dimming range (31.25kHz) 256:1 Global PWM dimming range (122Hz) 256:1 Global blinking (0.05Hz to 15Hz) Programmable phase shifting (125ns to1.875us) Over-Temperature Protection (150 ˚C typ) -40 ˚C to +85 ˚C Operating Temperature HTSSOP28 Package with Thermal Relief Pad Compliant to ESD Standards (3kV HBM, 300V MM) 63 PCA9956A 24-channel I2C-bus Constant-Current LED Controller Features: I2 C Storage SSD Block Diagram: 57-mA Constant current LED drivers @ 20 V Per GLOBAL channel Control PWM DAC Output to output accuracy + 4% PWM n Chip to chip output accuracy + 6% OSCILLATOR 8-bit programmable output to output delay REXT Per channel 8-bit DAC to set individual output current Per channel 8-bit PWM to dim LED in 256 steps DRIVDRS PWM 1 I2C PWM Bus 2 External resistor to set the overall output current addr sub1 addr sub3 addr HW ADDRESS sub2 addr group addr I2C Bus Global 8-bit PWM to dim or blink in 256 steps 3 HW ADDR pins to allow up to 125 devices per bus 4 programmable sub calls address groups for cluster control LED open/short and over-temp detection Fast-mode Plus (1 MHz) I2C-bus interface Thermally enhanced package HTSSOP38 64 I2 C PCA9956A LED controller block diagram Storage SSD Up to 20V 1 PWM 1 Global Brightness and Blinking PWM 2 To set LED output current: 57.35 mA (max) if ISET = 1k 28.68 mA (max) if ISET = 2k Per-ch current setting 8-bit DAC PWM 24 Output drivers Use PWM per output (31.25 KHz) to set brightness or right color mix The output current is adjustable with an 8-bit linear DAC from 225 μA (01h) to 57 mA (FFh) LEDs light bar Use group PWM (122 Hz) to set: Brightness of your mixed color or use group frequency to set blinking pattern 2 3 24 /OE 8 MHz osc REXT LED open/short test & Thermal shutdown I2C-bus control All-call addr sub[1:3] call addr (3) Quinary input pins allow up to 125 possible slave devices to address (2) I2C-bus 1 MHz Up to 57 mA Per channel Use /OE to dim/blink multiple devices together without using SW control Capable of detecting an LED open or short-circuit at its LED output (PCA9956A only) and over temperature detection and protection Reduce software overhead by addressing all devices or group zones of devices 65 I2 C PCA9745A SPI Daisy Chain Connection SPI Master Storage SSD /CS /CS SCLK MOSI MISO PCA9745A SCLK SDO SDI /CS PCA9745A SCLK SDO SDI /CS PCA9745A SCLK SDO SDI SPI Master send 16-bit (clocks with address and data) x 3 (number of slaves) to access all slave devices at the same time Only one byte data can be read/write from/to all slave devices No slave address required Sampling 66 I2 C Storage SSD Bus Buffers & Level Shifters 67 I2C Bus Buffer Portfolio I2 C Repeaters PCA9527 PCA9515/15A PCA9507 + ½ PCA9517 PCA9509 SO PCA9509A SO Processor to SMBus PCA9509P SO SO 0.9 – to 5.5V PCA9507 RTA for HDMI PCA9519 4 x PCA9509 PCA9617A PCA9646 30-mA Drive; 1:4-Channel PCA9508 (Long Cable Drivers) P82B96 [1] SO SO PCA9512A/12B IO Active Level Shifter NO PCA9511A IO P82B715 PCA9514A PCA9513A PCA9600/9601 PCA9510A IO No Accelerator SO 1-MHz Speed PCA9614 IO IO AM No Static Offset 0.6-V Threshold, 2 Vcc 92-mA Current Source SO SO Active Level Shifter SO 2-CH dI2C 0.8-V Threshold Processor to SMBus PCA9517A PCA9518A SO 5-Channel Hub Expander Processor to SMBus Extenders (Long Cable) Hot-Swap Buffers SO Storage SSD PCA9616 SO 3-CH hot swap dI2C PCA9615 2-CH hot swap dI2C SO SO NO = No Offset SO SO = Static Offset 0.8 to 5.5V [1] P82B96 is widely used for opto-isolation applications Red device = 1 MHz system IO = Incremental Offset AM = Amplifier 68 Why Special Buffers on I2C-Bus ? I2 C Storage SSD The I2C-bus assumes the possibility of simultaneous bi-directional signal flows. – Without any buffers, the bus wires are clearly bi-directional. Conventional buffers only handle signals traveling in one direction at any one time. – There are logic buffers with a direction control pin, but at any one time they are uni-directional. I2C-bus Buffers for use on an must not have any pull-up capability. They must have open-collector or open drain outputs. If two conventional logic buffers are connected as shown then they will simply latch to the LOW state the first time either side goes LOW. – The logic symbol represents a noninverting, open drain, buffer. If side A is externally pulled LOW, then the upper open drain buffer pulls the bus at side B to the LOW level. With this LOW now on side B, the lower buffer will pull side A LOW and even if the external drive at A is removed the buses at A and B will simply remain latched LOW. A special type of buffer is required for I2C-bus. 69 Types of No Offset Characteristics: I2C-Bus I2 C Buffers Static Offset Characteristics: Incremental Offset Characteristics: • Buffer automatically changes • A fixed third logic level is • A dynamic third logic level is direction in response to the introduced on the special I/O introduced by adding an applied drive signal side incremental offset voltage • For use on SDA line ONLY • The third logic level is higher to the input • Buffer output has “no offset” (static offset) than 0.4V, but • Either bus will be driven and pulls its output down low enough to still be a low (down), by a voltage very close to 0V to the other devices on the follower, to a level 100mV bus higher than the voltage level of the other bus Storage SSD Amplifier Characteristics: • The bus current is amplified, but in only one signal direction • Current gain enables a 3-mA driver on the input side to drive a bus with 30-mA pullup on the other side 70 Pros & Cons of Different Types of Buffers + NO OFFSET • Both I/Os pull-down to zero volts for full level swing and best • Noise margin on output side • Both inputs interface with any slave and with most buffers I2 C Storage SSD _ • Only used on SDA due to glitch during auto reversing • Only class that doesn’t support clock stretch or multi-master because SCL buffer is unidirectional • User required to design Master’s timing to accommodate buffer and any system delays INCREMENTAL OFFSET • • • • • Offsets add up as parts are placed in series Good VOL as long as VIL is low enough Can be used in series or parallel Supports logic level shifting Only type where both I/Os can be fully I2C compliant HYBRID INCREMENTAL OFFSET • Good VOL as long as VIL is low enough • Variety of parts available including parts with special features such as rising edge accelerators, precharge, and current source pull-up • Offsets add up as parts are placed in series • Can only be used for level shifting when part uses dual power supplies • VIL requirement restricts the bus low voltage STATIC OFFSET • Strong drive down to VOL (~0.6 V) • Forces a restrictive low bus voltage requirement on the static offset • Wide range of single and hub parts with special features and options side offset voltage, drive strength, over-voltage tolerance, offset on only one • Side using offset generally cannot interface with other buffers side or all sides • Work with any slave when bus low voltage is acceptable AMPLIFIER • Allows driving high capacitance (~4000 pF) with low value pull-up resistors • Strong drive (30mA) • No input level switch points • No enable • Not over-voltage tolerant • Input not isolated from output 71 Hot-Swappable Buffer Value Proposition I2 C Storage SSD 92-mA Current Source ESD (HBM) Why used? – During hot-swapping, glitches on the SCL and SDA lines may cause data corruption on the I2C-bus. The NXP hot-swappable buffers will prevent any data corruption in these applications. Where used? – Applications requiring I/O card insertion into a live system – Multipoint Backplanes Cards – VME – cPCI – AdvancedTCA Cards Why NXP Hot-Swappable Buffer? – Large selection of buffers – Continuous innovation with new differential I2C buffers (P82B48x) and NXP Voltage Translation family (NVT20xx) in widths of 1, 2, 4, 6, 8 and 10 bits NXP Hot-Swappable Buffer Portfolio Device Accelerator 1-V Precharge Ready OD Output and Low ICC Disable PCA9508 × PCA9510A 6KV × (Input Side Only) × 2KV × 2KV PCA9511A 0.6V × PCA9512A 0.6V (with Disable Pin) × PCA9513A 0.8V × PCA9514A 0.8V × PCA9615/16 Dual-VCC for Level Translation × 2KV × (Input Side Only) 2KV 2KV 4KV 72 PCA9511A – Hot swap buffer I2C buffer I2 C Storage SSD Why used? – To prevent SDA and SCL line corruption during live board insertion and removal from multipoint backplane systems Features – Compatible with I2C-bus Standard-mode, I2C-bus Fast-mode, and SMBus standards – Built-in ∆V/∆t rise time accelerators on all SDA and SCL lines (0.6 V threshold) requires the bus pull-up voltage and supply voltage (VCC) to be the same – High-impedance SDA and SCL pins for VCC =0V Application – Used on Line cards, Switching cards interface to support live insertion and removal – Widely used on FRUs (Field replaceable units) 73 I2 C Long-Distance Bus Buffers Value Proposition Storage SSD Why used? – Drives the I2C-bus signals over a long-distance cable and through inter-connects – Re-drive the SCL and SDA signals into loads exceeding the maximum specified 400-pF bus capacitance Where used? – – – – – Between card interconnects (does not support voltage level translation) In noisy environment with compressors, pumps, relays, EMI, etc. To eliminate the need for multiple costly bus controllers AdvancedTCA Opto-Couplers Interface Why NXP Long-Distance Buffers? – Large selection of buffers – Continuous innovation with new differential I2C buffers (PCA9614/15/16) for very rugged environments – Invented the I2C-bus NXP Long-Distance I2C-Bus Buffer Portfolio Device VCC FMAX Max CableSide Load Cable Length P82B715 3.0V – 12.5V 100kHz 3,000pF 50m P82B96 2.0V – 15.0V 400kHz 4,000pF 20m PCA9600/01 2.5V – 15.0V 1MHz 4,000pF PCA9614 3.0V – 5.5V PCA9615 PCA9616 Capacitance Isolation Interrupt Signal Levels ESD (HBM) Single-ended 2.5KV × Single-ended 3.5KV 20m × Single-ended 4.5KV 1MHz 100ft × Differential 4.0KV 3.0V – 5.5V 1MHz 100ft × Differential 4.0KV 3.0V – 5.5V 1MHz 100ft × Differential 4.0KV × 74 P82B715 I2C-Bus Extender Features Wide supply voltage range from 3V to 12V Amplifies the bus drive current in one direction Scales the current drive by 10x, but does not isolate the bus Scales the capacitive loading and is capable of driving 4000pF load Inputs have no switching level thresholds Compatible with I2C-bus, SMBus, and PMBus Does not do voltage level shifting Applications Driving a bus with low pull-up resistors Extending the communication distance of the I2C-bus over wire 75 I2 C PCA9614/15/16 Differential I2C-Bus Drivers Storage SSD Features Multi-point differential I2C-bus buffers Communicate over long distances Supports normal I²C mode (100kHz), and fast mode (400kHz) Drive cable lengths up to 100 ft Differential signaling to reduce noise and ground offset Twisted pair cable (or PCB traces) must be terminated at both ends in the characteristic impedance of the cable (or PCB format) For the correct I2C-bus “idle” condition the terminations are biased to supply and ground PCA9614 PCA9616PW Applications Ideally suited for rugged high-noise or long-cable applications: – Temperature monitors and leak detectors on remoteboard environment with interrupt back to master – LED control – Open or short detection – Power supply control in high-noise environment – Heating and cooling control PCA9614DP Only one of two pairs shown 76 I2 C PCA9614/15/16 Differential I2C-Bus Drivers Block Diagrams PCA9614 • Simple • Physical layer translation PCA9615 • With hot-swap capability • Connects bus only when voltages on differential side are idle Storage SSD PCA9616 • With additional channel for interrupt or any other control signal 77 I2 C Storage SSD Voltage Level Translation 78 Level Translator Overview I2 C Low Power / Passive • • • • Devices: NVT2xxx (some GTL), PCA9306 Function: I2C, I2S, SPI, digital RGB Bidirectional Level Shift Application: Computing, Mobile & Consumer Advantage: Lowest Standby Power Capacitance Isolation • • • • Devices: PCA95xx and PCA96xx Function: I2C & SMBus Bidirectional Level Shift Application: Computing, Networking, Mobile & Consumer Advantage: Best Noise Margin Active GTL • • • • Devices: GTL2xxx, GTL16xx Function: GTL to LVTTL Bidirectional Level Shift Application: Computing, Consumer & Telecom Advantage: De facto standard for Intel processors Storage SSD 79 Voltage level Translator Overview I2 C Storage SSD PCA Family NVT Family NTB Family GTL Family NTS/NTSX Family AUP/LVC/AVC Family Features: Features: Features: Features: Features: Features: •Single and Dual supply •Capacitive isolation •High noise margin •Dual supply •Bidirectional •Auto-sensing •Passive •External pullups required •1-10 bits wide •Dual supply •Auto-sensing •Isolates capacitance •Push-pull outputs •Low output drive •Supports ‘GTL’ logic •Dual supply •Auto sensing •GTL to LVTTL level translation •Dual supply •Bidirectional •Passive •Integrated Pull up resistors •NTSX family has high sink current capability • AUP – 1.1 to 3.6V • AVC – 0.8 to 3.6V • LVC – 1.2-5.5V • Live bus insertion and bus hold option • TTL compatible inputs • Logic functions available Applications Applications Applications Applications Applications Applications • I2C buffering • Long cable • Hot-swap • Control interfaces • Control interfaces with active drive • Supports GTL levels on microprocessors • Control Interfaces • High capacitance • Data interface (high speeds) 80 Level Translators Portfolio Active level Shifter Active Level Shifter - Dual supply - Capacitance Isolation - High Noise Margins PCA9527 SO PCA9509/A/P SO SO RTA for HDMI PCA9519 4 x PCA9509 PCA9508 SO SO PCA9615 P82B96 SO 2.2 – 15V SO SO Passive Level Shifter PCA9306 1 – 5.5V NO PCA9518A 2.3 – 5.5V AM GTL2002/03/10/00 NO 1 – 5.5V PCA9600/9601 SO NVT20xx NO 1 – 5.5V w low Ron 2.2 – 15V PCA9516A SO 2.3 – 5.5V SO NO = No Offset SO SO = Static Offset Active Level Shifter PCA9512A PCA9616 2.3V – 5.5V 0.9 – to 5.5V PCA9507 PCA9614 Storage SSD - No capacitance Isolation - Low Power & Low Cost - Capacitance Isolation 0.8 – 5.5V Processor to SMBus PCA9517A - Single Supply 2.3V – 5.5V PCA9507 + ½ PCA9517 I2 C IO IO = Incremental Offset Active Level Shifter PCA9617A 0.8 to 5.5V SO AM = Amplifier Red text = 1 MHz system 81 Active Level-Shifter Value Proposition I2 C Storage SSD Why used? – Voltage level shifting between host processor’s I2C-bus and peripheral devices when there is a mismatch of supply voltages – Used when additional drive is needed or to isolate two sections of the bus loading Where used? – Digital logic level translation between host processor and slave device where capacitance isolation is required Why NXP Level-Shifter? – Largest selection of active and passive level shifters – Continuous innovation with new NXP voltage follower and zero-offset active buffers NXP Level Shifter Portfolio Device Description A side B-side Accelerator × (A-Side) Idle Stop Detect for Hotswap Interrupt ESD (HBM ) PCA9507 2.7V-to-5.5V Level Shifter Normal Static offset 5KV PCA9508 0.9V-to-5.5V Level Shifter with Offset Free Hot-Swap Normal Static offset PCA9509 1.0V-to-5.5V Level Shifter Static offset Normal 2KV PCA9517A 0.9V-to-5.5V Level Shifter Normal Static offset 5KV PCA9519 1.1V-to-5.5V Quad Level Shifter Static offset Normal 2KV PCA9527 3.0V-to-5.5V Level Shifter Normal Static offset PCA9617A 0.8V-to-5.5V Level Shifter Normal Static offset × × (A-Side) 6KV × 8KV 5KV 82 I2 C PCA9509A - 0.8 V to 3.3/5 V translator VCC(B) range 3.0 to 5.5V SMBus / Cable Target Application: VCC(A) range 0.8V to 1.5V Processor Bidirectional Voltage translation between 0.8V -1.5V and 3.0 V – 5.5 V without directional pin Isolates bus capacitance ENABLE signal threshold controlled from 0.8 V side but is 5 V tolerant Ideal for 0.8 V master controlling 3.3/5 V slave or vice-versa No external pull-up required on the 0.8 V side due to internal current source. No additional components required. Lower current consumption MSOP8 and XSON8 packages Storage SSD A Side B Side Static Offset Normal I2C Levels Low Voltage Side SMBus/5V Interfacing with very low voltage processors to support existing peripherals 83 PCA9517A – Level translating buffer VTT = 1.05V I2C Storage SSD VModule = 3.3V PCA9517A – I2C level translating Isolation Buffer Processor I2 C Why used? I2C slave I2C – Dual VCC for level translation: – – - VCCA: 0.9 V to 5.5 V (Low Side) VCCB: 2.7 V to 5.5 V Isolates capacitance and noise for cable application Features – 2 channel, bidirectional buffer isolates capacitance and allows 400 pF on either side of the device – Voltage level translation from 0.9 V to 5.5 V and from 2.7 V to 5.5 V – I2C-bus and SMBus compatible – Lock-up free operation – Supports arbitration and clock stretching across the repeater Application – Used on Line cards, Switching cards around the core controller/processor – Ethernet switches and power supply interface 84 I2 C PCA9617A 0.80 V to 2.5/3.3/5V translator Bidirectional Voltage translation between 0.80V – 5.5V and 2.2 – 5.5V without directional pin Storage SSD VCC(A) range 0.80V to 5.5V VCC(B) range 2.2 to 5.5V Isolate bus capacitance/level shift ENABLE signal threshold controlled from 0.8 V side but is 5.5V tolerant Ideal for 0.8 V master controlling 2.5/3.3/5V slave or vice-versa External pull-up required on both sides. SMBus / Cable Support 1 MHz system operation for Grantley platforms Processor Static offset 2.5/3.3/5V side A Side Normal I2C Levels Low Voltage Side B Side Static Offset 2.5/3.3V SMBus 85 NXP Buffers on Intel Server Platforms VPCH = 3.3V Storage SSD VModule = 3.3V I2C Modules (Fan Control, HW Monitor, Temp. Sensor) PCA9515A – I2C Isolation Buffer Patsburg SSB-D I2 C I2C I2C PCA9515A – Used between the Chipset and I2C modules when the bus capacitance exceeds the max. spec limit of 400pF. VTT = 1.05V VModule = 3.3V PCA9517A – I2C level translating Isolation Buffer Sandy Bridge I2C DDR3 DIMM I2C PCA9517A – Used between the processor and DIMM modules on the I2C bus to provide isolation and level translation 86 Passive Level-Shifter Value Proposition I2 C Storage SSD Why used? – Voltage level shifting between host processor’s I2C-bus peripheral devices when there is a mismatch of supply voltages – Used when additional drive is not needed and capacitive loading is not an issue Where used? – Digital logic level translation between host processor and slave device; no direction control and no capacitance isolation are required – Applications requiring open-drain bidirectional or unidirectional voltage translation (down to 1V) without a direction pin Why NXP Passive Level-Shifter? – Largest selection of active and passive level shifters – Continuous innovation with new NXP Voltage Translation family (NVT20xx) in widths of 1, 2, 3, 6, 8 and 10 bits NXP Passive Level-Shifter Portfolio Device Description RON Process ESD (HBM) PCA9306 2-Bit Bidirectional Voltage-Level Translator 3.5 W CMOS 2kV GTL2002 2-Bit Bidirectional Voltage-Level Translator 6.5 W BiCMOS >2kV GTL2003 8-Bit Bidirectional Voltage-Level Translator 6.5 W BiCMOS >2kV GTL2010 10-Bit Bidirectional Voltage-Level Translator 6.5 W BiCMOS >2kV GTL2000 22-Bit Bidirectional Voltage-Level Translator 6.5 W BiCMOS >2kV NVT2001/02/03/06/ 08/10 x-Bit Bidirectional Voltage-Level Translator 3.5 W BiCMOS >4kV 87 PCA9306 Bidirectional I2C-Bus & SMBus Level Translator Storage SSD I2 C Features Bi-directional without need for direction pin Voltage translation between any voltage from 1.0 V to 5.5 V Lock-up free operation for isolation when EN = LOW Mixed-mode I2C-bus application: run two buses, one at 400 kHz other at 100 kHz operating frequency Excellent ESD performance 3.3 V 3.3 V 1.2 V GND VREF1 RPU PCA9306 1.5 V RPU 200K 1.8 V RPU Voltage Level Translation – Mixed-mode I2C-Bus Applications 2.5 V RPU Applications EN VREF2 VCC VCC I2C SCL SCL1 SCL2 SCL BUS MASTER GND I2C BUS DEVICE SDA SDA1 SDA2 SDA GND 88 NVT20xx: Level Translator Family Where used? – Digital Logic level translation – TI’s PCA9306 is drop-in replacement for NXP GTL2002 and PCA9306 Why used? – Voltage level shifting in range of 1V and 5V – Bi-directional without direction pin Why NXP NVT 20xx Level Shifter? – More consistent device naming - NVT means “NXP Voltage Translator” o NVT2001 – 1-bit o NVT2002 – 2-bit (alt source GTL2002) o NVT2003 - 3-bit o NVT2006 – 6-bit o NVT2008 – 8-bit (alt source GTL2003) o NVT2010 – 10-bit (alt source GTL2010) – In TSSOP and smaller packages – Can be used as FET replacement – Continuous innovation from NXP I2 C Storage SSD # CH New OLD Usage 1 NVT2001 -- Clock 2 NVT2002 PCA9306 GTL2002 I 2C 3 NVT2003 -- I2C, server 6 NVT2006 -- 8 NVT2008 GTL2003 Digital RGB 10 NVT2010 GTL2010 Data Bus 22 -- GTL2000 89 NVT2003 Level Translator Where used? – Small Level Translations – Two power supplies for same line I2 C Storage SSD NVT2003 Why used? – Prevent “fighting” between redundant power supplies – Bi-directional without direction pin 90 Level Translators – NTB Family 3-State and Auto-Direction Sensing I2 C Storage SSD Auto-direction sensing Wide operating voltage range Dual-supply, translating transceiver Suitable for 3-state and push-pull applications Capacitance isolation Not recommended for open-drain applications (use NTS family instead) CH V RANGE OUTPUT DRIVE BW DESCRIPTION SC-88, TSOP6, XSON6 1 2 4 PACKAGE 1.65 - 3.6V to 2.3 5.5V -20 µA/1 mA 25 MHz 3-state or push pull TSSOP8, XSON8, XSON8U, XQFN10 XQFN12, DHVQFN14, WCSP12 PART# NTB0101 NTB0102 NTB0104 91 NTB0102 Level Translator Auto-Direction Sensing, 3-state I2 C Storage SSD Features – 2-bit, dual supply, bi-directional – Auto direction sensing – Two 2-bit data I/O ports, 1 output enable, 2 supply pins – Translation: any voltage from 1.2 to 5.5V – Supply voltage • • VccA: 1.2 to 3.6V VccB: 1.65 to 5.5V – Partial power-down mode – High impedance OFF-state – ESD • • • 2.5kV / 15 kV HBM (JESD22-A114) 200V MM (JESD22-A115) 1.5kV CDM (JESD22-C101) NTB0102 3 States Replaces: NLSX5012, FXLA102, TXB0102 92 NTB0102 Level Translator Auto-Direction Sensing, 3-state I2 C Storage SSD Packaging: TSSOP8, XSON8, XSON8U, XQFN10 Suffix SOT833-1 (XSON8) 1.0 x 1.95, 0.5 mm pitch SOT1089 (XSON8) 1.35 x 1.0, 0.35 mm pitch SOT1160 (XQFN10) 1.4 x 1.8, 0.4 mm pitch GD GM GT SOT996 SOT902 SOT833 8-pin 8-pin 8-pin Width (mm) 3.00 1.60 1.00 Length (mm) 2.00 1.60 1.95 Pitch (mm) 0.50 0.50 0.50 93 NTB0104 Level Translator Auto-Direction Sensing, 3-state I2 C Storage SSD Features – – – – 4-bit, dual-supply bidirectional translating transceiver Auto-direction sensing Two 4-bit data I/O ports, 1 output enable, 2 supply pins Translates between any low voltage nodes: 1.2V, 1.5V, 1.8V, 2.5V, 3.3V and 5.0V – Supply voltage • • VccA: 1.2 to 3.6V VccB: 1.65 to 5.5V – Partial power-down mode – High impedance OFF-state – ESD: 2.5 kV / 15 kV HBM NTB0104 3 States Packages • • • XQFN12: 1.7 x 2.0 x 0.5, 0.4 mm pitch DHVQFN14: 2.5 x 3.0 x 0.85, 0.4 mm pitch WCSP12:1.2 x 1.6 x 0.56, 0.4 mm pitch Replaces: NLSX4014, FXLA104, TXB0104 94 NTB0104 & 74AVC4TD245 SPI-bus Application Example I2 C Storage SSD * No external pull up resistors are required for SPI signal lines 95 Level Translators – NTS Family Open Drain and Auto Direction Sensing I2 C Storage SSD Features – – – – – – – – – Operating voltage range: 1.65 - 3.6V to 2.3 - 5.5V Low power consumption: 30 µA max ICC Uni or bi-directional, auto-sensing 1-, 2- and 4-bit in multiple small packages Push pull and open drain drivers: UART, GPIO, I2C, SMBus, etc. No external components required Suspend mode; partial power down with IOFF Standby mode Operating temp range: -40 to 125ºC BITS V RANGE OUTPUT DRIVE BW DESCRIPTION 1 2 1.65 - 3.6V to 2.3 5.5V -20 µA/1 mA 25 MHz open drain TSSOP8, XSON8, XQFN8, XQFN10 TSSOP14, XQFN12, WLCSP12 4 2 PACKAGE 1.65 - 5.5V -20 µA/6 mA 25 MHz open drain XQFN8 PART# NTS0101 NTS0102 NTS0104 NTSX2102 96 NTS0102 Level Translator Auto-Direction Sensing, Open Drain 2-bit, dual supply, bi-directional Features – Auto direction sensing – Two 2-bit data I/O ports, 1 output enable, 2 supply pins – Translation: any voltage from 1.65 to 5.5V – Maximum data rates: • Push-pull: 50 Mbps I2 C Storage SSD No external components required – One shot used to short (remove) the pull-up resistor during rising edges – Edge acceleration eliminates external pull-up resistors, lowering total power dissipation in open-drain applications such as I2C and SMBus – Supply voltage • • VccA: 1.65 to 3.6V VccB: 2.3 to 5.5V NTS0102 Open Drain – Partial power-down mode – High impedance OFF-state – ESD • • • 2.5kV / 8 kV HBM (JESD22-A114) 200V MM (JESD22-A115) 1.5kV CDM (JESD22-C101) Replaces: NLSX4373, TXS0102 97 NTS0102/0104 Level Translators Application SD Card Reference Design I2 C Storage SSD 98 NTS0104 Level Translator Auto-Direction Sensing, Open Drain I2 C Storage SSD NTS0104 Open Drain Features – – – – – 4-bit, dual-supply bidirectional translating transceiver Auto-direction sensing Two 4-bit data I/O ports, 1 output enable, 2 supply pins Translation: any voltage from 1.65 to 5.5V Supply voltage • • VccA: 1.65 to 3.6V VccB: 2.3 to 5.5V – Partial power-down mode – High impedance OFF-state – ESD: 2.5 kV / 8 kV HBM Packages • TSSOP14 • XQFN12: 1.7 x 2.0 x 0.5, 0.4 mm pitch • DHVQFN14: 2.5 x 3.0 x 0.85, 0.4 mm pitch • WCSP12:1.2 x 1.6 x 0.56, 0.4 mm pitch Replaces: TXS0104 99 NTSX2102 Level Translator Auto-Direction Sensing, Open Drain I2 C Storage SSD NTSX2102 Open Drain Features – – – – 2-bit, dual supply translating transceiver Auto-direction sensing Bidirectional voltage level translation Two 2-bit data I/O ports, one output enable, two supply pins – Output edge-rate accelerator that detects and accelerates rising and falling edges on the I/O pins – Translates between any low voltage nodes: 1.2V, 1.5V, 1.8V, 2.5V, 3.3V and 5.0V – Operates at • • VccA = 1.65 to 5.5V supply VccB = 1.65 to 5.5V supply – Inputs up to 5.5V – Partial power-down mode – High impedance OFF-state SOT902 (XQFN8) 1.6 x 1.6, 0.4 mm pitch SOT1309 (XQFN8) 1.4 x 1.2, 0.4 mm pitch 100 Level Translators AUP, AVC, and LVC Families I2 C Storage SSD Three families address most non-I2C-bus requirements – AUP: 1.1 to 3.6V operating range – AVC: 0.8 to 3.6V operating range – LVC: 1.2 to 5.5V operating range 1T34 1T45 Features – – – – – – – – – – – – – 2T45 Wide operating voltage (0.8 to 5.5V) Bi-directional High speed (2ns typical) High current capability (up to 50mA) Overvoltage (>Vcc) tolerant I/O Level translation Lowest power consumption Live Insertion and Bus hold support insertion and removal of adapter cards without power down Stand by/Suspend mode TTL compatible inputs Configurable logic functions Lead-free, RoHS and Dark Green compliant Wide variety of leadless packages: TSSOP, PicoGate, MicroPak™, DQFN 8T45 101 AUP Family Advanced, Ultra-low Power, Bidirectional I2 C Storage SSD Features – – – – – – – – AUP FAMILY Operating range: 1.1 to 3.6V Low power consumption: .9 µA max ICC Level translation Extremely low static & dynamic power consumption Small footprint packages: TSSOP, XSON High noise immunity Suspend mode; partial power down with IOFF Operating temp range: -40 to 125ºC CH SUPPLY V OUTPUT DRIVE BW DIRECTION CONTROL PACKAGE PART(S) 1 1.1 - 3.6V +/- 4mA 250 MHz Yes SC-88, XSON6 74AUP1T45 1 1.1 - 3.6V +/- 4mA 250 MHz No TSSOP5, XSON6, X2SON5 74AUP1T34 102 Bus Buffers for SPI and Other Buses AVC Family: .8 to 3.6V, Bidirectional I2 C Storage SSD Features – – – – Operating range: .8 to 3.6V Low power consumption: 23 µA max ICC Level translation Small footprint packages: TSSOP, XSON, DQFN, and DR-QFN – High noise immunity – Suspend mode; partial power down with IOFF – Operating temp range: -40ºC to 125ºC CH 1 SUPPLY V OUTPUT DRIVE BW OE CONTROL no AVC “H” parts have bus hold at inputs PACKAGE SC-88, XSON6 PART# 74AVC(H)1T45 TSSOP8, VSSOP8, XSON8 74AVC2T45 VSSOP8, XSON8 74AVCH2T45 yes SO16, TSSOP16, DHVQFN16, XQFN16 74AVC(H)4T245 8 yes TSSOP24, DHVQFN24 74AVC(H)8T245 16 yes TSSOP48, VFBGA56, HXQFN60 74AVC(H)16T245 20 yes TSSOP56, HXQFN60U 74AVC(H)20T245 TSSOP56, HXQFN60 74AVC(H)20T245 2 4 no 0.8 to 3.6V ± 12 mA 250 MHz 103 AVC4TD245 Example Application SPI-bus I2 C Storage SSD * No external pull up resistors are required for SPI signal lines 104 LVC Family 1.2 to 5.5V, Bi-directional I2 C 74LVC2T45 Features – – – – – – – Storage SSD Operating range: 1.2 to 5.5V Low power consumption: 30 µA max ICC Level translation Small footprint packages: TSSOP, XSON High noise immunity Suspend mode; partial power down with IOFF Operating temp range: -40 to 125ºC OE CONTROL PACKAGE PART# 1.2 to 5.5V no SC-88, XSON6 74LVC(H)1T45 2 1.2 to 5.5V no VSSOP8, XSON8 74LVC(H)2T45 8 1.2 to 5.5V yes TSSOP24, DHVQFN24 74LVC(H)8T245 yes SO24, SSOP24, TSSOP24, DHVQFN24 74LVC4245A yes SSOP48, TSSOP48, HXQFN60 74ALVC164245 CH SUPPLY V 1 8 1.5 to 5.5V 1.5 to 3.6V 16 1.5 to 5.5V 1.5 to 3.6V OUTPUT DRIVE +/- 24 mA BW 210 MHz 105 GTL Value Proposition 1.5 V GTL Where used? VTT Processor RTT • Signal voltage conversion between low voltage processor and LVTTL device Why Gunning Transceiver Logic (GTL)? • Largest selection of GTL devices available • Provide level transition between GTL I/O and LVTTL I/O • Low voltage open drain interface with externally supplied VREF threshold voltage with ± 0.05V VIL & VIL range and RTT sized to match trace impedance to minimize reflections. Why Dedicated GTL Processor to Chipset Interface? • Work with Intel on new device functionality that is required with their processors • Integrated control logic using GTL and LVTTL input line levels • Enable pin to disable signals • Saves board space and component count VREF Chipset 3.3 VLTTL RTT < ZO(EFF) 1.5 V 1.0 V 0.5 V GND RTT > ZO(EFF) ZO = 50 Ohm 106 GTL2005 4 bit GTL to LVTTL Bus Transceiver I2 C Storage SSD Application • Intel Server Architecture Features • • • • • • • 4-bit LVTTL to GTL translation 3.3V VCC with 5 V tolerance ± 12 mA A-Port Medium Drive (40 mA) B-Port Supports Hot Insertion 175 MHz Operation 14 pin TSSOP package 1.5 V GTL 3.3 V LVTTL Similar Devices • • • • 2-bit GTL2012 4-bit GTL2014 - Alt source GTL2005 8-bit GTL2018 4-bit GTL2034 - GTL to GTL buffer 107 GTL Active Translation Device Status Device Function GTL2005 4-bit GTL to LVTTL GTL2006 13-bit Xeon translator GTL2007 12-bit Xeon translator with power good GTL2008 12-bit Xeon translator with power good & Hi Z outputs GTL2009 3-bit Xeon FSB comparator GTL2012 2-bit GTL to LVTTL GTL2014 4-bit GTL to LVTTL GTL2018 8-bit GTL to LVTTL GTL2034 4-bit GTL to GTL GTL2107 12-bit Xeon translator with power good & Hi Z outputs I2 C Storage SSD 108 I2 C Storage SSD Multiplexers, Demultiplexers & Switches 109 Multiplexers & Switches Value Proposition I2 C Storage SSD Why used? • Address conflict resolution if two devices with same address need to be on the same bus • Voltage level translation to allow devices with different voltage supplies to operate on the same I2C-bus • Broadcast communication to identically addressed slaves I2C Bus 0 I2C Bus OFF I2C Bus 1 Interrupt Out I2C Controller Interrupt 0 Interrupt 1 Multiplexer Can only select one downstream channel at a time Where used? • Networking, Telecom, Base-station, Backplane and anywhere that requires the I2C-bus to be split Differences between Multiplexers & Switches? • A mux can select only one channel at a time, while a switch can select one or more channels at a time. I2C Bus 0 I2C Bus OFF I2C Bus 1 OFF Reset Interrupt Out I2C Controller Interrupt 0 Interrupt 1 Switch Can select one or more downstream channels at a time. Multiple channels are selected in broadcast mode. Application Note AN262 110 What are Multiplexers and Switches I2 C Storage SSD Application Note AN262 MUX I2C Bus 0 OFF I2C I2C Bus 1 Bus Interrupt 0 I2C Controller Interrupt 1 Interrupt Out Master Channel active after STOP command 2, 4, 8 channel I2C Bus 0 OFF I2C I2C Bus 1 Bus Reset Interrupt Out OFF I2C Controller Interrupt 0 Interrupt 1 Switch 111 Multiplexer / Switch Family Mux/Switches Family 2:1 Mux/Switches 4:1 Mux/Switches Mux /w Interrupt PCA9544A Mux PCA9540B Mux /w Interrupt PCA9542A Switch /w Interrupt & Reset PCA9545A/B/C* I2 C Storage SSD Master Selector Interrupt & Reset PCA9541A/01, /03 PCA9641 – with arbitration 8:1 Mux/Switch Mux /w Reset PCA9547 Switch /w Reset PCA9548A Switch /w Reset PCA9546A Switch /w Interrupt & Reset PCA9543A/B* * Buffered Switch /w Reset (Fm+) PCA9646 Note: A and B have different I2C fixed address 112 I2C Multiplexers: Multi-card Application Cards are identical One card is selected / controlled at a time PCA9544A collects Interrupt Card 0 Card 1 Card 2 Card 3 0 I2C bus 0 PCA 9544A 1 I2C bus 1 Reset Reset Alarm 1 Alarm Alarm11 I2C bus 2 I2C bus 3 MASTER INT Storage SSD I2 C INT0 1 PCA 0 9554 0 INT1 INT2 INT3 1 Int Int Reset Sub System Int INT Interrupt signals are collected into one signal 113 Isolate An I 2C Hanging Segment Isolating individual device becomes very easy for troubleshooting and maintenance. I2 C Storage SSD Device 1 Device 2 MASTER PCA PCA 9548A 9548 Device 3 Device 4 Device 5 RESET Device 6 Device 7 Device 8 114 Two to One I2C Master Selector I2 C Storage SSD w/Interrupt Logic and Reset Master 0 I2C Bus Slave Card I2C Bus Master 1 I2C Bus Interrupt 0 Out Interrupt 1 Out I 2C Interrupt In Controller FEATURES - Select one of two I2C masters to a single channel - I2C/SMBus commands used to select channel - Reset or Power On Reset (POR) resets state machine - Interrupt outputs also report demultiplexer status - Sends 9 clock pulses and stop condition to clear slave card prior to transferring master Interrupt In Reset KEY POINTS - Allows primary and backup master to communicate to one downstream slave card. - Arbitration circuit between bus masters - Doesn’t isolate bus capacitance - Allows voltage translation between 1.8 V, 2.5 V, 3.3 V and 5 V - Idle detect for live insertion protection PCA9541A/01 - defaults to channel 0 on start-up/reset PCA9541A/03 – defaults to off on start-up/reset, master commands channel 115 PCA9541A – Master Selector Switch VCC2 PCA9541A I2C Master Selector / Demux VCC1 I2 C Storage SSD Why used? I²C in hardware or software emulation I²C Bus Controllers µC 8 µC Features – 4 address pins allowing up to 16 devices on the I2C-bus – Channel selection via I2C-bus – Supports hot insertion – Sends 9 clock pulses and stop condition to clear slave card prior to transferring master – Packages offered: SO16, TSSOP16, HVQFN16 – Add multi-master capability to a system – Add Isolation in multi-master system – Allows primary and backup master to communicate to one downstream slave card. – Arbitration circuit between bus masters – Allows voltage translation between 1.8 V, 2.5 V, 3.3 V and 5 V – Idle detect for live insertion protection Application – – – – Fan control unit Power supply unit Field replaceable unit Line cards, Switching cards 116 PCA9641 Two-to-One Demux with Arbitration I2 C Storage SSD Drop in version of PCA9541A that supports arbitration between the two master to select control of the slave. Solves concern with PCA9541A that both masters could select the slave around the same time, and the last one to perform the write would be the one that gets control of the bus without the other master knowing it didn’t have control. Neither channel 0 or 1 selected at start up and is deselected after stop condition. Master 0 and Master 1 arbitration. Arbitration will be performed with a fixed priority to Master 0. When a Master is done with the transmission, the PCA9641 will return to neutral Once a Master has taken control of the bus, the other master is locked out until the PCA9641 is returned to neutral. A bus time-out function will release the masters from the bus, generate a stub bus recovery sequence (9 SCL clocks to slaves), and return the PCA9641 to idle. Software reset will return the PCA9641 to start-up condition. This can also be used to kick-off another master from the slave bus if needed. BUSINIT function will generate 9 clocks downstream before connecting bus. 117 PCA9646 Fm+ 4 channel I2C Switch I2 C 1 MHz I2C-bus 30 mA Storage SSD 540 pF N O B OFF I2C Bus OFF 540 pF Reset I2C Bus 0 I2C Controller N O B I2C Bus 3 30 mA Fm+ Slave Fm+ Master 30mA 540 pF • Fast-mode Plus (Fm+) rated PCA9546A (1 MHz I2C core and 30 mA SDA drive) that works in the Fm+ system to allow Fm+ masters to fan out to four Fm+ bus segments. • Maximum speed and capacitance loading (1 MHz with 550 pF) is available on each channel due to no offset buffer integrated for each of the bus segments. • No Offset bus buffers require no masters or clock stretching on the downstream bus segments and voltage level translation is not available. 118 I2 C Storage SSD External SSD Internal SSD Temperature Sensors 119 Temp Sensor in SSD Applications High Density Memory Array (Flash) I2 C Storage SSD External SSD Internal SSD Power-hungry Controller High current Switched-mode Power Supply Temp Sensor for thermal management 120 120 I2C Temperature Sensors I2 C Storage SSD External SSD Internal SSD Determine temperature and set window for interrupt, shutdown, etc. wire local local remote diode sensor Applications – Server, workstation and storage motherboards, enterprise SSD and hybrid drives power supplies, DIMM modules Large selection of commonly used local and local/remote thermal sensors – Wide range of packages – Continuous innovation with lower voltage, smaller – package and higher accuracy 121 I2C Temperature Sensor Portfolio I2 C Storage SSD External SSD Internal SSD V RANGE 2.8 to 5.5V ACCURACY (LOCAL) ACCURACY (REMOTE) ±2 ˚C SMBus TIMEOUT YES TEMP RES. 0.125 ADC RES. 11-bit SUPPLY CURRENT operating: 300 µA standby: 1 µA NOTES industry standard, PACKAGE SO8, SSOP8, XSON8U, HWSON8 PART# LM75B (metal pad) YES 0.125 11-bit 1.7 to 3.6V YES 0.125 11-bit operating: 400 µA standby: 5 µA low voltage HWSON8 SE98A 3.0 to 3.6V YES 0.125 11-bit operating: 400 µA standby: 3 µA DDR3, 2K EEPROM HWSON8 SE97B YES 0.0625 12-bit operating: 30µA standby: 1 µA TMP102 replacement, 1.8V WLCSP6 PCT2202 2.7 to 5.5V ±1 ˚C NEW SO8, MSOP8, HWSON8, SOT23-6 (TSOP6) operating: 200 µA standby: 1 µA PCT2075 1.65 to 1.95V ±1.0˚C typ. (-40 to +125 ˚C) ± 0.5˚C typ. (0 to +85 ˚C) 3V to 5.5V ±2 ˚C ±3 ˚C 1.0 8-bit operating: 70 µA standby: 3 µA QSOP16 NE1617A 3.0V to 3.6V ±2 ˚C ±1 ˚C 0.125 11-bit operating: 500 µA standby: 10 µA SO8, TSSOP8, HVSON8 SA56004 122 LM75B Local Digital Temp. Sensor & Thermal Watchdog I2 C Storage SSD External SSD Internal SSD Features Pin-for-pin replacement for industry standard LM75 and LM75A I2C-bus interface - 8 devices on the same bus Power supply range from 2.8 V to 5.5 V Temperatures range from -55 °C to +125 °C Frequency range 20 Hz to 400 kHz with bus fault time-out to prevent hanging up the bus 11-bit ADC - temperature resolution of 0.125 °C Temperature accuracy of: ±2 °C from -25 °C to +100 °C ±3 °C from -55 °C to +125 °C Programmable temperature threshold and hysteresis set points Max supply current of 1.0 µA in shutdown mode Stand-alone operation as thermostat at power-up ESD protection exceeds 4500 V HBM per JESD22A114, 450 V MM per JESD22-A115 and 2000 V CDM per JESD22-C101 Small 8-pin package types: SO8, XSON8, and TSSOP8 123 PCT2075 Digital Temperature Sensor and Thermal Watchdog I2 C Storage SSD External SSD Internal SSD Features – – – – – – AEC-Q100 Compliant Fm+ I2C-bus (1MHz) with SMBus timeout Power supply: - 2.7 to 5.5V Temperatures range: -55 to +125 °C Accuracy: 11-bit ADC : ± 1°C (PCT2075) Programmable temperature threshold and hysteresis set points allow customer-defined default Tos & Thyst set points – Tidle programmable adjustment for temperature sampling reduction in power consumption – Standalone operation as thermostat at power-up – Expanded I2C address range with 3 state pins address latched at power up: [email protected] & [email protected] Packages – 8-pin: SO8, MSOP8, HWSON8 – 6-pin: SOT23-6 (TSOP6) SO8 MSOP8 HWSON8 TSOP6 SOT23-6 SOT96-1 SOT505-1 SOT1069-2 SOT457 Pitch (mm) 1.27 0.65 0.5 0.95 Width (mm) 3.90 3.0 2.0 3.0 Length (mm) 3.90 5.0 3.0 1.5 Height (mm) 1.75 1.1 0.8 1.1 PACKAGE SOT # ics.nxp.com/products/i2cthermal/ 124 PCT2202 Local Temperature Sensor I2 C External SSD Internal SSD Features – Temperature range: -40 to +125˚C – 12-bit resolution – Accuracy • • – – – – – – – Storage SSD ±1.0˚C typ. (-40 to +125 ˚C) ± 0.5˚C typ. (0 to +85 ˚C) Registers 4, temp, config, high, low Prog Conv Rate Conv Time Address Yes, 1,4,8 conv/sec 25 ms typ, 35 ms max 90 h, 4 address, 1 pin TMP102 (± 2˚C) Register functionally the same as Cross Reference TMP102 but in different package size (larger and smaller) and only operates at 1.8V 1.65 to 1.95V operation Frequency: 3.4 MHz Current: <10 µA 12-bit ADC High- and low-temperature set points and an alarm output One-shot mode to conserve power I2C state machine recognizes: general call, software reset, HS mode, timeout, and SMBus alert WLCSP6 Package: “UK” CSP6 (0.69 x 1.09 x 0.41 mm with 0.4 mm pitch) 125 SE97B Temp Sensor with Integrated SPD I2 C Storage SSD External SSD FEATURES Internal SSD 2nd generation Temp Sensor with integrated new JEDEC compliant SPD (2-kbit EEPROM) JEDEC Grade B accuracy – ±0.5 °C/±1 °C (typ./max.) +75 °C to +95 °C – ±1.0 °C/±2 °C (typ./max.) +40 °C to +125 °C – ±2.0 °C/±3 °C (typ./max.) -40 °C to +125 °C Temp sensor I2C address of 0011A2A1A0 and EEPROM I2C address of 1010A2A1A0 so master sees two different devices EEPROM is organized as a 256 x 8-bit with 10 years of data retention and 100,000 write/erase cycles Supports SMBus Time-out 25 – 35 mS (typical is 30.5 mS) Support /EVENT pin deasserted during TS shutdown Supports permanent and reversible software write protect Supports 0 – 16-byte write buffer TS and EEPROM operation range 3.0 to 3.6 V with Power Down Reset at 2.4V (up) and 2.0V (down) typical Maximum operating/shutdown current: 320 µA/10 µA max Operating temperature range from –40 °C to +125 °C 0.3 mm min vs 0.2 mm JEDEC JEDEC compliant package from APB – SE97BTP,547 Reduces possibility of solder bridging K 126 SA56004 Remote/Local Digital Temperature Sensor Features I2 C Storage SSD External SSD Internal SSD – On-chip local and remote microprocessor thermal diodes or diode-connected transistors temperature sensing within ±1°C – Offset registers for adjusting the remote temperature accuracy – Programmable under/over temp alarms: ALERT and T_CRIT – SMBus 2.0 compatible interface supports TIMEOUT and 100/400 kHz I2C interface – 11-bit, 0.125°C resolution – 8 different device addresses available for server applications. – Cross reference: The SA56004-ED/EDH with marking code ARW is address compatible with the National LM86, the MAX6657/8 and the ADM1032. 127 I2 C Storage SSD EEPROMs 128 I2 C Storage SSD PCA24S08A 1024 X 8 CMOS Security EEPROM with access protection DESCRIPTION The PCA24S08A functions as a dual access EEPROM with a wired serial port used to access the memory. Access permissions are set from the serial interface side to isolate blocks of memory from improper access. FEATURES Compatible with a 24C08 Serial EEPROM Programmable read/write protection Lock/unlock function 8 k bits organized as 8 blocks of 128 bytes 16-byte page write, 10 ms write time Operating temperature range - 40 to +85 °C Operating supply voltage range of 2.5 V to 3.6 V Packages offered: SO8 and TSSOP8 10101B2B1. Only 1 device allowed per bus 129 I2 C Storage SSD Electronic Dip Switches 130 I2C DIP Switch Family I2 C Storage SSD 6 bit output value is dependant on the mux select pin position or command from I2C master EEPROM 0 is default output Mux Select I2C Bus I2C INTERFACE / EEPROM Control Write Protect Mode Selection 0 0EEPROM 0 0 00 0 0 0EEPROM 0 0 10 0 0 0 0 20 0EEPROM 0 0 0EEPROM 0 0 30 0 0 HARDWARE 0 0 0 Value 0 0 6 Bits PCA9561 6 Bits Application Note AN250 131 I2 C Storage SSD System Bus Bridges (I2C/SPI/UART) 132 NXP Bridges Value Proposition I2 C Storage SSD Why used? • To provide an extra serial port, a SPI or I2C controller. • To bridge between two different buses: SPI to I2C, I2C to SPI, etc. • Three to five wires host interface connection Where used? • Telecommunication network routers, Servers, Blades Why NXP Bridges? • Low cost, advanced low profile packages and easy to use solutions • Sample demo boards and sample software code or drivers are available • NXP offers extensive application support including on-line technical support: [email protected] UART UART I2C I2C SPI IrDA SPI GPIO 133 I2 C Selecting a Bridge IC TO FROM I2C UART UART Storage SSD SPI SC18IM700 SC16IS740 SC16IS75x SC16IS76x SC16IS850L I2C SPI I2C/SPI-to-UART Bridges SC18IS602B SC18IS600 SC16IS740IPW/Q900 Part # UART FIFO SPI GPIO SC16IS740 1 64 4Mbps – SC16IS750 1 64 4Mbps 8 SC16IS752 2 64 4Mbps 8 SC16IS760 1 64 15Mbps 8 SC16IS762 2 64 15Mbps 8 SC16IS850L 1 128 15Mbps – Fully featured standalone UART (IrDA) with I2C/SPI interface and 64byte FIFOs; -40°C to +85°C; TSSOP24; AEC-Q100 compliant automotive qualification SPI-to-I2C Bridges Part # SPI I2C GPIO CLK SC18IS600 1Mbps 400kHz 4 Int I2C-to-SPI Bridges UART-to-I2C Bridge Part # UART I2C GPIO CLK Part # SPI I2C GPIO CLK SC18IM700 460.8kbps 400kHz 8 Int SC18IS602B 1.8Mbps 400kHz 4 Int 134 I2 C Storage SSD UARTs 135 Commercial 16CxxxB UART Family Features I2 C Storage SSD Benefits One-stop shopping Widest supply range (2.5V, 3.3V, 5V) at industrial temperature range (-40˚C to 85˚C) without price premium Single part can be used for multiple systems and multiple operating environments. Lower overall cost of ownership – can replace up to four competitor parts. Fastest device on the market with over 20% faster bus cycle times and baud rates up to 5Mbps Compatible with high-speed processors Power-down mode Ideal for battery-operated systems HVQFN and BGA package options Ideal for small, portable systems Windows and Linux OS-compatible Simplifies software development Infrared (IrDA) interface Enables wireless, short-range applications Software readily available Shortens design cycle Automatic software and hardware flow control Reduces CPU overhead and data loss DMA mode and wide variety of FIFO depths Increases system throughput Drop-in compatibility with existing 16C devices Alternative source to other manufacturers Number of Channels Broad line of single to quad channel UARTs SC16C654B SC16C754B 4 SC16C554B 2 SC68C2550B SC16C2550B SC16C2552B SC68C652B SC16C652B SC68C752B SC16C752B 1 SC16C550B SC16C650B SC16C750B 16 32 FIFO Depth (Bytes) 64 136 I2 C Storage SSD Real Time Clocks 137 NXP RTC Portfolio Tiny footprint, low cost KEY FEATURES HWSON8 PCF85063 I2C-bus RTC + alarm HXSON10 PCF85063A SPI RTC + alarm HXSON10 PCF85063B SO8, TSSOP8/10, DFN2626-10 PCF85263A TSSOP10, DFN2626-10 PCF85263B TSSOP8/10, DFN2626-10 PCF85363A TSSOP10 PCF85363B 100 nA, electronic tuning, battery management SO8, TSSOP14 HVSON8, PCF8523 100 nA, electronic tuning TSSOP14, HVQFN16 PCF2123 I2C-bus industry standard SO8, TSSOP8, HVSON8 PCF8563 I2C-bus/ SPI Bus ±3ppm accuracy, battery management, time stamp, metal can quartz; PCF2127A only: 512B RAM PCF2129A, PCF2127A I2C-bus/ SPI Bus ±3ppm accuracy, battery management, time stamp, ceramic quartz PCF2129 I2C-bus Storage SSD PART# RTC only RTC + alarm, timestamp I2C-bus SPI I2C-bus Lowest power SPI Low power PACKAGE I2C-bus SPI NEW NEW INTERFACE I2 C High accuracy RTC + alarm, timestamp, 64 B RAM 138 PCF85063/A/B Low-Power Real-Time Clocks Key Benefits I2 C Storage SSD Cost optimized Tiny packages: HWSON8, HXSON10 Electronic tuning Family approach Time tracking – 1/100sec, sec, min, day, week, month, year – Based on 32 kHz Quartz options – 6 or 7pF for low power – 12.5pF low cost 139 PCF85063/A/B Low-Power Real-Time Clocks Key Features I2 C Storage SSD Clock operating voltage: 1.0 to 5.5V Integrated tuning capacitance CLoad: 12.5 and 7.0 pF Tiny footprint Frequency adjustment via programmable offset register (electronic tuning) General purpose RAM byte 400 kHz I2C-bus interface or 6 MHz SPI Interrupt output with 4 options: every 30 sec, every 60 sec, programmable alarm, off Operating temp. range: -40 to +85 °C Packaging: HWSON8, HXSON10 140 I2 C PCF85063/A/B Low-Power Real-Time Clocks Function Storage SSD PCF85063TP PCF85063ATL PCF85063BTL Comment Yes Yes/Yes Yes Yes/Yes Yes Yes/Yes Quartz with 7pF reduces power consumption I2C-bus interface SPI-bus interface Yes No Yes No No Yes 400 KHz I2C 30 s and 1 min interrupt Yes Yes Yes Alarm facility Timer No No Yes Yes Yes Yes CLK out CLK enable Interrupt output Yes No Yes Yes Yes Yes Yes YES Yes For frequency tuning or general purpose HWSON8* SOT1069 2 x 3 x 0.8 mm HXSON10* SOT1197 2.6 x 2.6 x 0.5 mm HXSON10* SOT1197 2.6 x 2.6 x 0.5 mm * both package variants feature, 0.5mm pitch RTC with electronic tuning Quartz, CL = 7pF / 12.5pF Package SOT number Dimensions 6 MHz SPI Tiny foot print 141 BL Interface Products June 2012 PCF85263A/B Real-Time Clocks With Battery Backup and Time Stamp I2 C Storage SSD Features Three modes: RTC, stop watch, elapsed time counter Options for – I2C (PCF85263A) – SPI (PCF85263B) IN DEVELOPMENT High resolution: years to 1/100 sec 85263A/B Battery backup: battery voltage can be lowered or higher than VDD Timestamps – Tamper and intrusion detection – or/and battery switching monitoring Two independent alarms – Resolution: Alarm1: s, m, h, d, month – Alarm2: m, h, w 142 PCF85363 Real-Time Clock With Battery Backup, Time Stamp and RAM I2 C Storage SSD 64B RAM: functions as ‘nonvolatile RAM’ since battery backed Three modes: RTC, stop watch, elapsed time counter Options for – I2C (PCF85363A) – SPI (PCF85363B) IN DEVELOPMENT High resolution: years to 1/100 sec 85363A/B Battery backup: battery voltage can be lowered or higher than VDD Timestamps – Tamper and intrusion detection – And/or battery switching monitoring Two independent alarms – Alarm1 resolution: s, m, h, d, month – Alarm2 resolution: m, h, w 143 PCF85x63 Real-Time Clocks I2C Family Overview I2 C Storage SSD PCF8563/5 PCF85063 PCF85063A PCF85263A PCF85363A 1s… years no 1s… years no 1s… years no 1/100s… years yes 1/100s… years yes 1 Alarm Timer, counter No No 1 Alarm 1 Timer 2 Alarms Watch dog 2 Alarms Watch dog Time Stamp No No No Yes 2 Yes 2 Battery backup input No No No Yes Yes RAM No 1B 1B 1 Byte 64 Byte Interrupts Interrupt pins Universal 1 30 sec,1 min 1 30 sec,1 min, universal 1 universal 2, 1 in SO8 universal 2, 1 in SO8 I2C-bus Interface 400 kHz 400 kHz 400 kHz 400 kHz 400 kHz No with external C Yes 7pF / 12.5pF Yes 7 pF / 12.5 pF Yes 6pF/ 7pF / 12.5pF Yes 6pF/ 7pF / 12.5pF HWSON8 2 x 3 x 0.8 mm Tiny package HXSON10 2.6 x 2.6 x 0.5 mm SO8 (PCF85063A only) SO8, TSSOP8/10, DFN2626-10 TSSOP8/10, DFN2626-10 RTC, resolution Elapsed time counter Alarm facility Timer, Watchdog RTC electronic tuning Quartz, load capacity CL = Package SO8, TSSOP8, HVSON10 144 PCF8523 Lowest power I2C-bus RTC with Battery Backup Time Alarm Timer/ Watch dog Interrupt Clock out Battery backup Tuning register Interface I2 C Storage SSD Features – Lowest power 150 nA/3V/25ºC (typ.) – Battery back up and switch-over function • • Standard mode ideal for Li-Ion batteries Direct switching mode – Trimming and offset calibration register • • Compensation once per 1 min Compensation once per 2 h – One or two programmable interrupt outputs • • SO8, HVSON8 one interrupt output TSSOP14 package two interrupt output – Integrated programmable oscillator caps • • to accept quartzes with CL=7 pF or 12.5 7 pF results in lower power – I2C Interface 400 kHz – SO8, HVSON8 and TSSOP14 package U/12 (thin die of 150 / 200μm, gold bumps) 145 PCF8523 Lowest power I2C-bus RTC with Battery Backup I2 C Storage SSD 146 PCF2123 Lowest power SPI-bus RTC Time Alarm Timer/ Watch dog Tuning register Clock out Interface I2 C Storage SSD Interrupt Features – Lowest power 100 nA/2V/25ºC (typ.) – Large voltage range 1.5…5.5V – SPI bus up to 6MHz – Clock from seconds to 99 years – Programmable Countdown Timer – Programmable Output Clock Frequency with Output Enable pin – Electronic tuning – Small packages TSSOP14, HVQFN16 and U (bare die) 147 PCF2127/9 & PCA2129 aRTC Modules 0 1 01 1 Time Alarm Timer/ Watch dog Interrupt Time stamp Time stamp/ Tamper input Clock out Battery backup Tuning register Temperature compensation Factory calibration Quartz crystal RAM integrated AEC-Q100 Automotive Interface PCF2127 only I2 C Storage SSD Added Value High Integration: Quartz, temp sensor, battery switch, tamper detection; factory calibrated PCA2129 only Features – Integrated solution: RTC and quartz in one package – Temperature compensated oscillator with high accuracy (+/- 3 ppm typ) over wide temperature range – Both I2C and SPI buses supported – Battery management – Time stamp – RAM (PCF2127) – AEC-Q100 compliant (PCA2129T) – SO20 or SO16 package small footprint 148 RTC Application Battery Backup and Extended Battery Life Ultra-low power RTCs enable back-up time keeping with very small capacity batteries VOUT – The PCF8523 and PCF2123 draw as low as 100nA and still keep time even during system down time. – Can be powered from a very small battery or energy harvested from the environment. – Can maintain timekeeping function for days or weeks. Applications: – Timekeeping modules for: • • • • VSS Battery or Power Management Device Current Consumption 100 nA Industrial Control Medical Devices Networking and Communication Systems Security and Tamper Detection – Time-stamping collected data in remote electronic environmental (temperature, pressure, humidity, etc.) sensors for building control 150 nA I2 C Storage SSD X1 VDD X2 INT/CLK VBAT SCL VSS SDA Ultra Low-Power RTC PCF8523 (or PCF2123) Battery Capacity Back-up Time 50 μAh 20 days 100 μAh 41 days 1 mAh 416 days 5 mAh 5.7 years 50 μAh 13 days 100 μAh 27 days 1 mAh 277 days 5 mAh 3.8 years 149 I2 C RTC Evaluation Boards Real Time Clock (RTC) Design Support Key Features I2C or SPI bus interface Back-up battery installed Multiple package footprints for different package options. RTC Selectable by jumper. USB-I2C-bus Dongle Demonstrates different features: – – – – – – – – – Timekeeping Calendar Two alarms with two configurable interrupt outputs Clock Output Counter Stopwatch with 1/100 second resolution Interrupt Feature Timestamp Low Power Storage SSD RTC Eval Board User Manual PCF2123 OM13512 † UM10759 PCF8523 OM13511 † UM10670 PCF2127, 29 OM13513 † UM10762 PCF85063B OM11059 † UM10699 OM11059A UM10698 OM13515 † UM10788 PCF85263A OM13510 † UM10766 PCF85363A OM13514 † UM10787 USB-I2C dongle OM13518 † UM10789 PCF85063A † Available on eDemoboard 150 Storage SSD External SSD Internal SSD Load Switches & Comparators 151 Integrated Load Switches, Surge Protection/eFuse ICs and USB Power Switches Storage SSD External SSD Internal SSD Simple, effective way to optimize system power consumption with excellent protection and control – In power distribution to subsystem blocks – To connect/disconnect loads to power supply rails – To extend battery life • • • Low voltage drop across switch, compared to LDO Very low current consumption and leakage current. Disconnecting unused blocks minimizes load drawn from battery WIFI/BT Module Lowers cost – Varies power rating and Low RON for better efficiency – Reduces overall part count – Reduces PCB space Portfolio includes Camera Module VBUS – Products with over-voltage protection (OVP) and/or over-current protection (OCP) – Smallest leading package options for maximum performance, flexibility and quick time to market Typical mobile applications – All USB 2.0 and 3.0 ports – Smart phones, tablets 152 Storage SSD Why Integrated Load Switch for Power Distribution? External SSD Discrete Multi-component Approach V Input V Output P-channel R V Output V Input P-channel Load EN EN< 1.8V MCU Internal SSD Integrated Load Switch LEVEL SHIFT AND SLEW RATE CONTROL Rpd N-channel Size <= 20% of Discrete approach Pros: standard discrete Cons – – – – – – – Multiple (5 discrete) components Large real estate High power consumptions No slew rate control Requires Low enable voltage control Time to market: design variations Sensitive to board layout Pros – – – – – – – – – 1-chip solution Miniature package: 0.8X0.8X0.5mm Low current consumption Enable pin: Voltage tolerant Integrated Slew rate control Ease of design or use: TTM Power Isolation Lower cost of PCB assembly Reduce the inventory count 153 Storage SSD Integrated Load Switches External SSD Internal SSD NX3P/NX5P Family of integrated load switches – Simple, effective solution for driving and optimizing system power consumption – Excellent protection and control – Designed for Mobile and Portable electronic power management – Easy to design-in – Smallest leading package options enabling top performance, flexibility, and reduced time to market INPUT V RON TYP (mΩ) FEATURE(S) QUIESCENT CURRENT TYP OUTPUT CURRENT PART #(S) NX3P190 1.1 to 3.6V 95 slew rate, load discharge option 100 nA 0.5 A NX3P191 NX3P2902B 0.9 to 3.6V 35 0.9 to 3.6V 35 0.9 to 5.5V 14 slew rate, load discharge option 100 nA 1.5 A NX3P1107 100 nA 1.5 A NX3P1108 500 nA 2.5 A NX5P2924 154 Storage SSD NX3P1108 in SSD Applications External SSD Internal SSD Host 3.3V DC/DC 1.8V Load switch 1.8V controller 3.3V NAND memory 0.1uF 35uF 0.8 A< Io NX3P191/NX3P1108 155 Key Feature In-rush current protection by slew rate control Case study: Notebook supplying power to Hard drive. USB Vbus • • External SSD Internal SSD supply current: green supply voltage; brown Notebook or cellphone • • Storage SSD HDD Vbus When initially turned on, HDD demands a large supply current to boot-up. This can create a large current spike on Vbus line, and a droop of input voltage if using a low power rating supply. The current spike can be very destructive to sensitive electronic components The voltage droop can force a device to shutdown prematurely and prevent startup all together. affected area, location of current limiting device 156 NX3P190/191 0.5A High-side load switch Description Llow ON resistance P-channel MOSFET supporting 500 mA of continuous current. Operates from 1.1 V to 3.6 V, it is used in power domain isolation to reduce power consumption & extend battery life. Enable pin includes level translation making the device compatible with low voltage processors. Both 190 & 191 include slew rate control to limit inrush current. NX3P191 includes active pull down to discharge any residual output charge. Storage SSD External SSD Internal SSD Available in: WLCSP-4: 0.76 x 0.76 x 0.61 mm, 0.4 mm pitch Replaces: ADP190/191, TPS22901/2 Features Operates from 1.1 to 3.6 V. Features Operates 1.1typ. to 3.6 V. • Low RON =from 65 mW • Low RON = 95 mW typ. • Low withEN EN==low. low. Lowpower power mode mode with High continuous capability • Continuous currentcurrent of 500 mA. of 500 mA. • Leakage 0.2uA Leakagecurrent currentwith with 0.2uA • Slew rate control 40 uSec @3.6V. • Slew control circuit 40 uSec Loadrate discharge [email protected] NX3P191UK. Load discharge circuit for NX3P191UK 157 Storage SSD NX3P190/191 Specification comparison NX3P190 ADP190 TPS22901 NX3P191 ADP191 TPS22902B NX3P2902B Input Voltage (V) 1.1 to 3.6 1.1 to 3.6 1.0 to 3.6 1.1 to 3.6 1.1 to 3.6 1.0 to 3.6 1.1 to 3.6 Ron @ 1.8V Ron @ 3.6V mOhms 95 65 105 80 109 78 95 65 105 80 78 95 65 Output rise time 3.6V us 40 50 40 40 50 40 110us 1.8us 1.5us 46us 40us 50us 183us 277us Quick discharge No No No Yes Yes Yes Yes Max Output current A 0.5 0.5 0.5 0.5 0.5 0.5 0.5( 0.6) WCSP 4 0.8X0.8mm WCSP 4 0.8X0.8mm WCSP 4 0.8X0.8mm WCSP 4 0.8X0.8mm WCSP 4 0.8X0.8mm WCSP 4 0.8X0.8mm WCSP 4 0.8X0.8mm Slew Rate at 3.6V (Turn ON delay) Package • NXP has 10% Lower RDson • NXP also provides best in class supply chain and is cost competitive 158 Storage SSD NX3P1107/1108 1.5A High-side load switch External SSD Description Internal SSD Low ON resistance P-channel MOSFET supporting 1.5 A of continuous current. Operates from 0.9 V to 3.6 V. It is used in power domain isolation to reduce power consumption & extend battery life. Enable pin includes level translation making the device compatible with low voltage processors. Both devices include slew rate control to limit inrush current. NX3P1108 also includes active pull down to discharge any residual output charge. Available in: WLCSP-4: 0.96 x 0.96 mm, 0.5 mm pitch Replaces: FPF1107/1108, TPS22902/22907 Features Operates from 0.9 to 3.6 V Low RON = 32 mW typ at 3.3 V = 50 mW typ at 1.8 V Low power mode with EN = low 1 2 A VOUT VIN B GND EN Pin-out top view Supplies 1.5A of continuous current, Highest industry rating / area Slew rate control. Load discharge circuit. 159 Storage SSD External SSD NX3P1107/1108 Specification comparison Internal SSD NX3P1107 NX3P1108 TPS22906 Input Voltage 0.9 to 3.6 0.9 to 3.6 1.0 to 3.6 Ron @ 3.3V (mΩ) 35 35 Slew Rate Control Yes Quick discharge Max Output current (A) Package (mm) Pitch (mm) FPF1107 FPF1108 Comments 1.0 to 3.6 1.2 to 4.0 1.2 to 4.0 NXP has Lower Voltage 78 44 35 35 > NXP 10% Lower RDS(ON) Yes Yes Yes Yes Yes similar No Yes Yes No No Yes similar 1.5 1.5 1.0 0.5 1.2 1.2 similar WCSP 4 0.96 x 0.96 WCSP 4 0.96 x 0.96 WCSP 4 0.96 x 0.96 WCSP 4 0.96 x 0.96 WCSP 4 0.96 x 0.96 WCSP 4 0.96 x 0.96 similar 0.5 0.5 similar 0.5 0.5 0.5 TPS22907 0.5 •Lower Operating voltage of 0.9V •Highest current rating of 1.5A •Lowest Ron 160 NX5P2924(B) Low Ron, 2.5A High-side load switch • Low ON-resistance across all Vin and temperature (-40 to 85°C). • Switch controlled by 1.2V logic enable pin, optional internal pull-down resistor to prevent false triggering. • Internal output shunt resistor/MOSFET quickly discharges residual load when power switch is turned off. • Slew rate control limits device rise time to prevent in rush current. Storage SSD Features • Operates from 0.8 V to 5.5V • Low RON = 14 mW typ. at 1.8V • Low power mode with EN = low. • High continuous current of 2.5A. • Switch leakage current of 0.5 uA. • Off-state supply current of 0.1 uA Pin-to-pin to TPS22924(B)YZPR • Slew rate control, 100us. • Load discharge circuit. 6-ball WLCSP Package 1.4 mm x 0.9 mm x 0.5mm 0.5 mm pitch NX5P2924 Blue • On-chip Enable pull-down resistor • B-version is without EN pull-down. TPS22924 RED 161 Storage SSD NX5P2924(B) Specification comparison External SSD Internal SSD Key inputs NX5P2924 NX5P2924B TPS22924B Comments Operating voltage 0.8 ~ 5.5V 0.8 ~ 5.5V 0.75 ~ 3.6V Wider operating range. Max continuous current 2.5 A 2.5 A 2.0 A Higher current EN pin Pull-down resistor Ron (typ/max) @1.0V @1.8V Package and size Integrated Pulldown resistor No Pull down resistor No Pull down resistor NX5P2924: EN pin: Integrated pull down resistor 14 / 18 mW 14 / 18 mW 14 / 18 mW 14 / 18 mW 20 / 28 mW 19 / 27 mW NXP Ron better 1.4*0.9mm WCSP6 1.4*0.9mm WCSP6 1.4*0.9mm WCSP6 Pin-to-Pin compatible NXP offers very low, flat Ron over operating voltage range. 162 Load Switches Portfolio Storage SSD Surge Protection & eFuse ICs External SSD Internal SSD Ultra-low current consumption Low and flat on-resistance (RON) Wide Supply Voltage Range Surge Protection & eFuse ICs INPUT V 3.0 to 5.5V 3.0 to 5.75V RON TYP (mΩ) 60 QUIESCENT CURRENT TYP FEATURE(S) 30V tolerant, UVLO/OVLO, OCP, OTP, reverse polarity 30V tolerant, UVLO/OVLO, OCP, OTP, reverse polarity, 8ms OCP trigger delay OUTPUT CURRENT 200 nA 1.0 A, adjustable PART #(S) NX5P1000 (USB OTG 3.0) NX5P1100 (USB OTG 3.0) NX5P3001 65 30V+ tolerant, UVLO/OVLO, OTP, bidirectional, OTG & charging 100 nA 3.0 A 2.5 to 6.5V 60 30V+tolerant, power detect, soft-start, current limit, UVLO,OVLO/ OTP 200 nA 2.0 A, adjustable NX5P2090 (USB 3.0 and OTG) 2.5 to 5.5V 90 Soft-start, adj. current limit, UVLO, OTP TBD 1.7 A, adj. NX5P2553 3.0 to 17.5V NX18P3001 163 163 Storage SSD OVP & OCP for USB Charging External SSD Operation modes Internal SSD 1. USB charging – port isolation 2. Over Voltage Protection, OVP (P1000 with Over Current Protection OCP) 3. Reverse polarity protection 4. Charger path select (USB or wireless) 5. Quick Charging for higher current and Higher voltage USB-charging , Vbus ~5 V USB USB-OTG boost converter Vbus > VMAX USB-OTG, Vbus ~ 5V Wireless power Vbus Wireless charger PMU Battery charger 164 Key Feature: Over-Voltage Protection Storage SSD External SSD Internal SSD Stepped from 3.8 to 10V OVP set at 6.35V (internal) When VBUSI = OVP threshold Switches open, isolating VBUSO from VBUSI OVP is released when VBUSI < Vth – 95mV Note, UVLO is 3.2V VBUSI never crosses UVLO th. 10uF cap on VBUSI 165 NX5P1000 / NX5P1100 – Uni-directional OVP/OCP IC Storage SSD With ESD Protection Diodes for Data Lines Description • • R R R R R FT FT FT FT FT D R R A A FT FT FT FT A A R R D D D D R R A FT FT FT A A R R D D D R A F FT FT A A R R D D D D FT FT A A R R D 1.4 x 1.4, 0.4 mm pitch A A A A A NX30P1000 ng information Available in: NX5P1000: WCSP12 1.4 x 1.7, 0.4 mm pitch NX5P2090: WCSP9 7.1 Competes Pinning with: TI TPD4S214 D D D D D Uni-directional power switch and ESD protection device for USB OTG supply. Similar to NX5P2090/2190 with the addition of ESD Protection Diodes so that the device may be placed closer to the USB Connector. onductors • Operates from 3.0 to 5.5V. Protect the inside circuitry from external voltages up to 30V. Logic controlled high-side power switch • Designed to isolate a VBUS OTG voltage source from an interface pin during over-current or over-temperature events. • Features an externally adjustable current limit; an output voltage detect, OVP, OTP, and a fault indicator. D D USB connector D 3 A VINT VDET VBUS B VINT FAULT VBUS C EN GND ID D ILIM D- D+ Transparent top view Transparent top view Circuit block diagram The NX5P1000 is very onfiguration WLCSP12 package similar NX5P1100 the addition of an 8ms Figto 4. the Ball mapping forwith WLCSP12 OCP trigger delay in the NX5P1100. 7.2 Pin description Isolates/protects up to 30V on VBUS Operates from 3.0 - 5.5V Adjustable current limit NX5P1000 200 mA – 1.0 A NX5P2090 200 mA – 2.0 A Low ON resistance: RON 60 mΩ Soft start turn-on, slew rate controlled Over-/under-voltage protection Over-temperature protection @125C Reverse bias current protection ESD IEC contact to 8kV 166 description Pin A C 2 R A B 1 3 NX5P2090 D 2 Features FT 1 A ball A1 ndex area R NX5P1000 NX30P1000 NX5P1100 NX30P1000 Description NX5P3001/NX18P3001 Bi-directional OVP Load Switch for USB OTG & Charge Storage SSD External SSD Internal SSD Description Bi-directional power switch w/ ESD-protection for USB-OTG charger port applications. Features under & over voltage lockout protection to automatically isolate the power switch terminals during fault conditions, as well as slew-rate control to protect from inrush currents. Low capacitance TVS are built-in on D+ and D- lines. Available in: WCSP12 1.2 x 1.6 x 0.5, 0.4 mm pitch Features Bi-direction, charge and OTG Processor Isolates/protects up to 30V on VBUSi Operates from 3.0 - 5.75V (NX5P...) Vbus Charger or PMIC Operates from 3.0 – 17.5V (NX18P...) Switch continuous current: 3 A max USB Port USB Transceiver Low ON resistance: RON 65 mΩ. Soft start (slew rate control) Over voltage protection DD+ ID DD+ ID Under voltage protection Over-temperature protection ESD IEC contact to 8kV, HBM of 2kV NX5P3001: typical 5V charging with OVLO and UVLO protection NX18P3001: Tablet application typical 17.5V max charging with OVLO and UVLO. 167 NX5P2090 Load Switch with OVP/OTP Storage SSD External SSD Power switch for USB OTG 3.0 applications Internal SSD – NX5P2090 is designed for USB OTG and general USB applications. – Isolates VBUS OTG voltage source from interface pin during over-current or overtemperature events – Externally adjustable current limit; output voltage detect, OVP, OTP, and fault indicator – Used in power domain isolation applications to reduce power dissipation and extend battery life Features – – – – – – – – – – Operates from 3.0 to 5.5 V Low ON resistance: RON typ 60 mΩ VBUS 30V Tolerant Short circuit protection OVLO and UVLO protection Adjustable current: 200 mA to 2000 mA Over-temperature protection at 125 ⁰C Reverse bias current protection Soft start turn-on, slew rate controlled ESD IEC contact 8kV Package: WCSP9, 1.4X1.4, 0.4mm pitch 168 NX5P2090 Specification comparison (typical/max) NX5P2090UK TPS2065DBV (typ/max) (typ/max) Unit s 3.0 – 5.5 2.7 – 5.5 V Adj. to 2.0A 1.9A, non Adj. A 30V NA - 73 @ 3V 60/100 75/150 70/135 V 10mA current source to Reset NA - Slew Rate control Yes Yes - Reverse current protection Yes No - UVLO (min-max) 3.0 – 3.4 2.0 – 2.5 V OVP 5.75/6.0 NA V Thermal shutdown threshold/hysteresis 125, 10 135, 25 Deg C 2.0 2.0 1.0 1.5/2.1 A WCSP 9 1.4x1.4mm, 0.4 mm pitch Leaded 5 3.0x3.0 mm, 0.95mm pitch Input Voltage (V) Current limit Over voltage tolerant input Ron @ 2.7V Ron @ 3.3-5.0V Auto short removal detect and reset Max output cont. current Short ckt trip current Package Storage SSD External SSD Internal SSD NXP provides: • 25% smaller footprint • Lowest Ron • Overvoltage tolerant input to 30V • OVLO protection • Reverse biase/current protection • 2A CC capability • Tighter tolerance on thresholds 169 NX5P2553 Adjustable High-Side Load Switch Storage SSD External SSD Description High-side load switch with low ON resistance P-channel MOSFET supporting up to 1.5 A of continuous current. Current limit is adjustable from 75 mA to 1.7 A with external resistor. When current limit is reached, device can either be latched off (255x) or load regulated (255x) at a desired level. Reverse voltage protection is also integrated for situations where output voltage is higher than input. Switch operates from 2.5 V to 5.5 V. It is ideal for power distribution & reducing consumption in battery operated devices. Internal SSD Available in: 6 pin 2.0 x 2.0 x 0.75 mm, 0.65 mm pitch. Similar function and pin to pin with: TI TPS2553 Features • Operates from 2.5 to 5.5 V • Low RON = 90 m Ohm typ. • 1.5 A continuous current load. • High accuracy current limit ±6% • Reverse voltage protection. • In-rush current protection. • 8kV contact IEC-6100-4-2 ESD. 170 Storage SSD Comparators Rail to Rail I/O with Low Power Consumption Low-power, rail-to-rail I/O Available with one or two comparators per package Very low supply current (6 µA) Leading MicroPak and PicoGate packages Voltage range ideal for mobile: 1.3 to 5.5 V VCC (min – max) CURRENT (TYP) PROP DELAY INPUT OFFSET V OPERATING TEMP 2 open drain 0.5 ms drive: 68 mA supply: 6 μA # COMPARATORS push pull drive: 68 mA supply: 5 μA 1.3 to 5.5V OUTPUT 0.5 mV PACKAGE SOT972, SOT902 PART# NCX2220 NCX2222 -40 to 85°C push pull 1 open drain SOT886, SOT353 NCX2200 NCX2202 171 NCX2200/2202 – Low Power Rail to Rail Single Comparator Description Single low voltage low power comparator. The NCX2200 has a very low supply current of 6 μA per comparator and is guaranteed to operate at a low voltage of 1.3 V and is fully operational up to 5.5 V which makes this devices convenient for use in 1.8, 3.0, and 5.0 V systems. It is the perfect fit for any low power application. Available in NCX2200GM :SOT886 1.0 x 1.45, 0.5 mm pitch; NCX2200GW : SOT353, 2.0 x 2.0, 0.65 mm pitch NCX2200GF: SOT891, 1.0X 1.0, 0.35 mm pitch NCX2202GM: SOT886 1.0 x 1.45, 0.5 mm pitch Open drain Applications • Notebook and tablet PC • Cellular handsets • Portable media players • Set top boxes • Navigation devices • Lcd displays Replaces: NCS2200A SOT353 SOT886 Features • Operates at 1.3-5.5V supply. • Rail to rail input/output. • Supply current ICC < 6 uA. • No phase inversion w/ overdriven input. • Excellent noise rejection. 172 NCX2220/2222 – Low-Power Rail-to-Rail Comparator Storage SSD Two comparators in one package – – – – Very low supply current: ICC <5 μA Supply voltage: 1.3 to 5.5 V Rail to rail input/output No phase inversion with overdriven input signals – Excellent noise rejection Convenient for use in 3.0V & 5.0V systems Perfect fit for audio & accessory plug-in detection Packages – HXSON8 (SOT972) 1.3 x 1.7 x 0.5 mm, 0.4 mm pitch – Micro-Pak (SOT902) 1.6X1.6 X 0.5mm, 0.5mm pitch Replaces: NCS2220A 173 Storage SSD General Purpose Analog Switches 174 Storage SSD NX3x Analog Switch Portfolio DESCRIPTION BW CH RON THD 60 MHz 1 0.75 Ω 0.024 1x SPST 2x SPST XTALK -90 dB 25 MHz 1 25 MHz 2 0.45 Ω 0.01 0.75 Ω 0.024 0.45 Ω 0.01 PART# NX3L1G/T66 NX3L1G/T384 NX3V1G/T66 NX3V1G/T384 -90 dB SPST NX3L2G/T66/384 NX3V2G/T66/384 NX3L1G3157 1x SPDT 60 MHz 1 0.75 Ω NX3L1T3157 0.024 -90 dB NX3L1G53 NX3L1T53 20 MHz 0.8Ω 0.01 0.5Ω 0.01 60 MHz 0.75 Ω 0.024 60 MHz 0.75 Ω 0.02 -90 dB NX3L2467 9.5 Ω - -60 dB NX3DV2567 4.5 Ω 0.01 -90 dB NX3DV3899 - -40 dB NX5DV715 SPDT NX3L4684 2x SPDT 2x DPDT or 4PDT 15 MHz 330 MHz 2 2 200 MHz -90 dB NX3L2267 DPDT 4.0 Ω 2x DPDT + 1x 3PDT 500 MHz 1x SPTT 30 MHz 1 0.75 Ω 0.02 -90 dB NX3L4357 1x SP8T 15 MHz 1 0.75 Ω 0.02 -90 dB NX3L4051 3x SPDT 60 MHz 3 0.8 Ω 0.02 -90 dB NX3L4053 9.0 Ω SPTT 175 NX3DV42 – Dual USB 2.0 Switch Description DPDT analog switch designed for switching USB 2.0 high speed (480 Mbps) signals in applications with limited USB I/Os. The wide bandwidth allows to pass signals with minimum edge & phase distortion. Designed for low bit-to-bit skew and high channelto-channel noise isolation, it is perfect for any high bandwidth application. Available in: XQFN10U (SOT1049) 1.55 x 2.0 x 0.5 mm, 0.5 mm pitch XQFN10 (SOT1160) 1.40 x 1.8 x 0.5 mm, 0.4 mm pitch XQFN10 (SOT1337-1) 1.3 x 1.6 x 0.5 mm, 0.4mm pitch Storage SSD Applications • Notebook and tablet PC • Cellular handsets • Portable media players • Set top boxes • Navigation devices • Lcd displays Replaces: FSUSB42/6, MAX4983/4, NLAS7222, NLAS7242, PI3USB102/3, TS3USB30, DG2722DN. SOT1049 1.55 x 2.0 mm SOT1160 1.4 x 1.8 mm Features • Operates at 1.65 – 4.3 V supply. • On resistance RON < 4.0 W • Typical CS(ON) = 6.0 pF • High Bandwidth f(-3dB) = 950 MHz • ESD HBM to 4kV on all pins • ESD HBM >12kV on power-GND. 176 NX3DV221 - USB 2.0 Switch w/ Charge Pump Description Dual SPDT analog switch designed for switching USB 2.0 high speed (480 Mbps) signals in applications with limited USB I/Os. The wide bandwidth (1.0 GHz) allows to pass signals with minimum edge & phase distortion. The switch is bidirectional & offers little or no attenuation at the outputs. Designed for low bit-to-bit skew and high channel-to-channel noise isolation, it is perfect for any high bandwidth application. Available in: XQFN10U (SOT1049) 1.55 x 2.0 x 0.5 mm, 0.5 mm pitch Storage SSD Applications • Notebook and tablet PC • Cellular handsets • Portable media players • Set top boxes • Navigation devices • Lcd displays Replaces: TS3USB221, PI3USB221, FSUSB30L10X, FSA221L10X Eye pattern 480 Mbps USB Signal of NX3DV221 switch Features • Operates at 2.3 - 3.6 V supply. • Switch inputs up to 5.5 V. • Supply current ICC < 2uA in low power mode. • On resistance RON < 6.0 W • Typical CS(ON) = 6.0 pF • High Bandwidth f(-3dB) = 1.0 GHz 177 I2 C Support Tools 178 I2C2002-1A Demo Board Kit (OM6278 & OM6285) I2 C Features Converts Personal Computer parallel port to I2C bus master Simple to use graphical interface for I2C commands with expert mode Win-I2CNT software compatible with Windows 95, 98, ME, NT, XP and 2000 OM6285 is without the controller Order kits at www.demoboard.com or eTools OM6278 and OM6285 are available on eDemoboard 179 I2 C I2C2005-1 Demonstration Board Kit (OM6275) Features Easy experimentation and training. I2C-bus I/O Ports, Temperature Sensors, LED Drivers, Real-time Clock daughter cards Use USB to Windows PC/Laptop GUI/power Devices on Board Device Address SE98 Temperature Sensor 0x30 PCF8574 8-bit Quasi Output GPIO Expander with Interrupt 0x40 PCA9536 4-Bit GPIO Expander 0x82 SA56004E Local & Remote Temperature Sensor 0x98 PCF85116 2048 x 8-bit EEPROM 0xA0 to 0xAE PCF8563 Real Time Clock 0xA2 PCA9551 8-Channel LED Blinker / Controller 0xC0 PCA9531 8-Channel LED Dimmer / Controller 0xC8 PCA9540B 2-Channel Mux 0xE0 PCA9543A 2-Channel Mux with Reset & Interrupt 0xE2 PCA9538 8-Bit Totem-Pole Output GPIO Expander with Reset & Interrupt 0xE4 PCA9541/01 2-Channel Demux (Master Selector) 0xFE See details in User Manual (UM10206) Order kits at www.demoboard.com or eTools Description Available on eDemoboard 180 I2C Fm+ Development Kit (OM13320) I2 C 181 I2C Fm+ Development Kit (OM13320) I2 C Modular evaluation board for I2C-bus Fast-mode plus (Fm+) devices Easy experimentation and training board Used to develop software and evaluate device performance – – – – – – GPIO Expander LED Controller Bus Buffer Bus Controller Temperature Sensor Stepper Motor Controller USB connection for direct control of peripheral devices with GUI Standalone processor for developing code to control peripheral devices Used in conjunction with associated daughter cards for GPIO Expanders, LED Controllers, Temperature Sensors, Bus Buffers, etc. PCA9955 Circuitry Example Daughter Card 182 I2 C Technical Contact Product Information: www.nxp.com NXP Technical Support: www.nxp.com/support/ E-mail: [email protected] 183 184
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
advertisement