NXP PowerPoint template
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
– x16x8x4x2x1
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
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement