Components of Modern User Interfaces
Components of Modern User Interfaces
Agenda
Introduction
Input:
LCD Drivers
Low power & driving up to 640 segments Standalone no need for external components I2C and SPI interfaces available AEC-Q100 options Cascadable
Combines low power segment display with sophisticated 2-line character display Integrated generation of VLCD with temperature compensation Very low power consumption (20 to 200mA) Display shift or static display modes
PCF8566 A PCF 85162 A PCF 85176 PCF85134 PCA F 85133 PCA F 85132 A PCF 8536 A PCF 8537 PCA9620 PCA8538 PCA8539
4 x 24 Segments 4 x 32 Segments 4 x 40 Segments 4 x 60 Segments 4 x 80 Segments 4 x 160 Segments 8 x 40 Segs + 6PWM 8 x 44 Segments 8 x 60 Segments 9 x 102 Segments [1] 18 x 100 Segments [2]
PCF2113
PCF8531
PCF2116
PCF8811
PCF2119
PCF8578
PCF2117
For Details, see the LCD Drivers Selection Guide [1] Sampling [2] In Development
7
Potential applications
Black Nematic: VLCD=7.0V, fF=200Hz Twisted Nematic: VLCD=7.0V, fF=100Hz
Product characteristics
Benefits:
Designed for horizontal or vertical mounting
sequencer
backplane driver
Applications:
Automotive Dashboards Industrial Control White Goods Smart Meters Medical Equipment
40
PWM Controller
For LED Backlighting For LED Button Lighting
VCC2 VCC3
Larger current / higher voltage
VCC1 PCx8536
PWM 1
C
PWM 2 PWM 3
PWM 6
10
F PCA 8537:
Key Features:
I2C-bus (PCx8537AH) or SPI-bus (PCx8537BH) interface Interfaces directly to the LCD cells; driving signals are internally generated 44-Segment and 8-Backplane outputs for driving up to 352 Segments in a 1:8 multiplex rate Supports mux rates of 1:1, 1:2, 1:4, 1:6, and 1:8 Programmable Line Inversion or Frame Inversion Programmable and calibrated Frame Frequency in the range of 60Hz to 300Hz in steps of 10Hz (typical) Wide digital power supply range from 1.8V to 5.5V I2C Bus Wide analog power supply range from 2.5V to 5.5V Wide VLCD range from 2.5V to 9.0V when using an external supply On-chip charge pump with integrated capacitors Integrated temperature sensor (readout possible) Temperature compensated VLCD voltage Extended operating temperature range up to +85 C (+95 C) AEC-Q100 automotive compliant qualification for high robustness and reliability Available in TQFP64 Package
PCA8537 TQFP64
control logic Temp Sensor backplane driver
RAM
sequencer
Benefits:
Specifically Designed for high-contrast Vertical Alignment (VA) displays
Applications:
Automotive Dashboards Industrial Control White Goods Smart Meters Medical Equipment
44
11
12
Uses the LPC2148 as an I2C-bus master to control the LCD drivers on board. Includes RGB backlights to the segment display. Backlights are driven by PCA9633 (4-Channel LED Controller). Support Documents:
UM10300: User Manual for OM6290 LCD Demo Board
13
14
Where used?
Why NXP?
Products are very sensitive, highly configurable and consumes low power
15
PCA8886 Two inputs, two outputs Does not require a microcontroller May be used for up to 3 sensors AEC-Q100 compliant
PCA8885 and PCF8885 8-Channels Requires a microcontroller May be configured in a triangular topology for up to 28 sensors With two devices, user may enable up to 80 sensors Available as both industrial and automotive versions
16
17
Reconfigurable TYPE Input to support push-button, toggle and pulse output signals T R T R
Push-Button
Toggle
Pulse
tP
tP
18
Features
Dynamic proximity switch Adjustable sensitivity Adjustable response time Wide input capacitance range (10pF to 60pF) Automatic calibration Large distance (several meters) between sensing plate and IC is possible Low power consumption (IDD = 6mA) Open-drain output configurable as push-button, toggle, or pulse Extended battery-voltage operating range (2.8V < VDD < 9V) Patented algorithm which offers best performance AEC-Q100 qualified for Automotive Applications
19
Sensor logic
CPC8
CLIN8
OSC
Interrupt
I2C-bus interface
Contact plates
LCD Display
VSS VDD
INT
Benefits:
Address pin enables cascading of two devices and achieving up to 80 keys
20
Sensors 1 to 28 are each connected to two channels Sensor 1 is connected to CH1 & CH2 Sensor 2 is connected to CH1 & CH3 Sensor 8 is connected to CH2 & CH3
Device should be used in the 2-key mode After reading the SENS register, from the two bits set, the user can infer which sensor is touched.
Total of 28 Sensors
21
o If both /INT are asserted, one of the 64 sensors is triggered o If only one devices /INT is asserted, then one of the 8 sensors connected only to the device is triggered.
Device#2
22
24
LED Controllers
25
COMPANY C
26
Set backlight color according to the state of alert of the application Split backlight bezel into two or more different colored zones Adjust backlight intensity in accordance with the ambient light to enhance readability.
No backlight
green normal
red alert
27
Current Source
Fixed current
Current source
dc source (variable)
+ -
dc source (variable)
+ -
+ -
IF
Pros:
VIN VF R
Pros:
IF constant
Pros:
LED light remains constant with supply voltage fluctuations
IF constant
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.
Heat is dissipated in the resistor Source is independent of heat dissipated Good for driving multiple LEDs in series, with different VF
Cons:
Heat is dissipated at the current source Current source is sensitive to heat dissipation
Cons:
IF chances with VIN
Cons:
More expensive
28
8
16 24
PCA9551
PCA9552
PCA9531
PCA9532
PCA9634
PCA9635 AEC-Q100 PCA9685 [2]
PCA9624
PCA9622 PCA9626
[1] Low power version of PCA9633 [2] The PCA9685 has 12-bit PWM while the PCA9635 has 8-bit PWM
Yes
Fm+ I2C; 8 Address Fm+ I2C; 16 Address Fm+ I2C; 125 Address
10KW
10KW VDD LED0 LED1 LED2 LED3 LED4 LED5 LED6 PCA9622 LED7 LED8 LED9 LED10 LED11 LED12 LED13 LED14 LED15 VSS
Master
Benefits:
Same software as PCA963X
VSS A0 A1 A2 A3 A4 A5 A6
Up to 40 V 5V
30
PCA9952 / PCA9955:
40V / 57mA Constant-Current LED Controller
FEATURES
VCC = 3.0 V t o 5.5 V Output
Constant current; Up to 57mA current drive/channel 40V sustaining voltage REXT sets ILED for all channels 6% channel-to-channel matching 8% IC-to-IC matching 0.8V (typ) regulation voltage 256:1 LED current peak adjustment LED short/open detect Simplified Applications Diagram
Digital Interface
I2C (Fm+), 1 MHz (bi-directional) Four H/W address pins with PCA9955 (For PCA9952, A3=/OE) 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 Compliant to ESD Standards (2kV HBM, 200V MM) AEC-Q100 Automotive Qualification (on-going)
31
Description (Device)
I2C2005-1 Demo Board (PCA9531 & PCA9551) 4-Channel Voltage Switch LED Controller Demo Board (PCA9633) 4-Channel Voltage Switch LED Controller Demo Board (PCA9633) 4-Channel Voltage Switch LED Controller Demo Board (PCA9632) 8-Channel Voltage Switch LED Controller Demo Board (PCA9634) 16-Channel Voltage Switch LED Controller Demo Board (PCA9685) 16-Channel Voltage Switch LED Controller Demo Board (PCA9635) 16-Channel Constant Current LED Controller Demo Board (PCA9952) 16-Channel Constant Current LED Controller Demo Board (PCA9955) 16-Channel Constant Current LED Controller Demo Board (PCA9955) 16-Channel Constant Current LED Controller Demo Board (PCU9955) 4-RGB + 4-White LED Board 16-White LED Board
Available on eDemoboard
PC GUI
Summary
33
Summary
NXP offers a wide portfolio of solutions for User Interfaces.
LCD Drivers for display solutions Capacitive Sensors for detecting user proximity and inputting data LED Controllers for backlighting
The configurability of these devices makes them easy to integrate into existing designs and allows them to be used in several end equipment with user interfaces. The low current consumption feature of these devices enables long battery life.
LCD Drivers consume 20A, typically LED Controllers consume ~100A in standby mode Single-channel Capacitive Sensor (PCF8883) consumes as low as 2.2A @ VDD=3.0V Eight-channel Capacitive Sensor (PCF8885) consumes as low as 100nA in the sleep mode and 10A in the operating mode.
NXP provides several support tools that facilitate the design process.
34
35