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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
PCA8533U/2DD/2,026

PCA8533U/2DD/2,026

  • 厂商:

    NXP(恩智浦)

  • 封装:

    -

  • 描述:

    IC LCD DRIVER UNIV UNCASED

  • 数据手册
  • 价格&库存
PCA8533U/2DD/2,026 数据手册
PCA8533 Universal LCD driver for low multiplex rates Rev. 3 — 1 October 2012 Product data sheet 1. General description The PCA8533 is a peripheral device which interfaces to almost any Liquid Crystal Display (LCD)1 with low multiplex rates. It generates the drive signals for any static or multiplexed LCD containing up to four backplanes and up to 80 segments and can easily be cascaded for larger LCD applications. The PCA8533 is compatible with most microcontrollers and communicates via the two-line bidirectional I2C-bus. Communication overheads are minimized by a display RAM with auto-incremental addressing, by hardware subaddressing and by display memory switching (static and duplex drive modes). 2. Features and benefits                    1. Single-chip LCD controller and driver Selectable backplane drive configuration: static, 2, 3, or 4 backplane multiplexing Selectable display bias configuration: static, 1⁄2, or 1⁄3 Internal LCD bias generation with voltage follower buffers 80 segment outputs allowing to drive:  35 7-segment alphanumeric characters  20 14-segment alphanumeric characters  Any graphics of up to 320 elements 80  4 bit RAM for display data storage Auto-incremental display data loading across device subaddress boundaries Display memory bank switching in static and duplex drive modes Versatile blinking modes Independent supplies possible for LCD and logic voltages Wide power supply range: from 1.8 V to 5.5 V Wide LCD supply range: from 2.5 V for low threshold LCDs up to 6.5 V for high threshold twisted nematic LCDs Low power consumption 400 kHz I2C-bus interface CMOS compatible May be cascaded for large LCD applications (up to 5120 elements possible) No external components required Compatible with Chip-On-Glass (COG) technology Manufactured using silicon gate CMOS process The definition of the abbreviations and acronyms used in this data sheet can be found in Section 17. PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 3. Ordering information Table 1. Ordering information Type number Package PCA8533U Name Description Version bare die 99 bumps; 5.28 x 1.4 x 0.38 mm PCA8533-2 3.1 Ordering options Table 2. Ordering options Type number IC revision Sales item (12NC) Delivery form PCA8533U/2DD/2 2 935295243026 chip with bumps in tray 4. Marking Table 3. PCA8533 Product data sheet Marking codes Type number Marking code PCA8533U/2DD/2 PC8533-2 All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 2 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 5. Block diagram S0 to S79 BP0 BP1 BP2 BP3 80 VLCD BACKPLANE OUTPUTS DISPLAY SEGMENT OUTPUTS DISPLAY REGISTER LCD VOLTAGE SELECTOR OUTPUT BANK SELECT AND BLINK CONTROL DISPLAY CONTROL LCD BIAS GENERATOR VSS PCA8533 CLK SYNC CLOCK SELECT AND TIMING BLINKER TIMEBASE OSC OSCILLATOR POWER-ON RESET SCL INPUT FILTERS SDA WRITE DATA CONTROL I2C-BUS CONTROLLER SA0 Fig 1. COMMAND DECODE DISPLAY RAM DATA POINTER AND AUTO INCREMENT SUBADDRESS COUNTER SDAACK VDD A0 A1 A2 013aaa488 Block diagram of PCA8533 PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 3 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 6. Pinning information PCA8533U y S11 D1 D2 BP2 BP0 S0 S1 S2 VLCD VSS SA0 A2 A1 A0 SYNC VDD CLK SCL SDA SDAACK S79 BP3 BP1 . . . . . . . . . . . . OSC x 0, 0 D7 D8 S68 S12 D4 D3 . . . . . . D6 D5 S67 6.1 Pinning 013aaa489 Viewed from active side. For mechanical details, see Figure 28. Fig 2. Pin configuration for PCA8533U 6.2 Pin description Table 4. Pin description overview Symbol Pin Type Description SDAACK 1 output I2C-bus acknowledge SDA 2 and 3 input/output I2C-bus serial data SCL 4 and 5 input I2C-bus serial clock CLK 6 input/output clock input/output VDD 7 supply supply voltage SYNC 8 input/output cascade synchronization OSC 9 input oscillator select A0, A1 and A2 10 to 12 input subaddress SA0 13 input I2C-bus slave address VSS[1] 14 supply ground supply voltage VLCD 15 supply LCD supply voltage BP0, BP1, BP2 and BP3 17, 99, 16 and 98 output LCD backplane output S0 to S79 output LCD segment output - dummy pins 18 to 97 D1, D2, D3, D4, D5, D6, D7, D8 [1] PCA8533 Product data sheet The substrate (rear side of the die) is at VSS potential and should be electrically isolated. All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 4 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7. Functional description The PCA8533 is a versatile peripheral device designed to interface between any microcontroller to a wide variety of LCD segment or dot-matrix displays. It can directly drive any static or multiplexed LCD containing up to four backplanes and up to 80 segments. 7.1 Commands of PCA8533 The five commands available to the PCA8533 are defined in Table 5. Table 5. Definition of commands Command Operation code Reference Bit 7 6 5 4 3 2 1 mode-set 1 1 0 0 E B M[1:0] load-data-pointer 0 P[6:0] device-select 1 1 1 0 0 A[2:0] bank-select 1 1 1 1 1 0 I blink-select 1 1 1 1 0 AB BF[1:0] 0 Table 6 Table 7 Table 8 O Table 9 Table 10 7.1.1 Command: mode-set The mode-set command allows configuring the multiplex mode, the bias levels and enabling or disabling the display. Table 6. Mode-set command bit description Bit Symbol Value Description 7 to 4 - 1100 fixed value 3 E 2 PCA8533 Product data sheet 0 disabled (blank)[2] 1 enabled LCD bias configuration[3] B 1 to 0 [1] display status[1] 0 1⁄ 3 bias 1 1⁄ 2 bias M[1:0] LCD drive mode selection 01 static; 1 backplane 10 1:2 multiplex; 2 backplanes 11 1:3 multiplex; 3 backplanes 00 1:4 multiplex; 4 backplanes The possibility to disable the display allows implementation of blinking under external control. [2] The display is disabled by setting all backplane and segment outputs to VLCD. [3] Not applicable for static drive mode. All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 5 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.1.2 Command: load-data-pointer The load-data-pointer command defines the display RAM address where the following display data will be sent to. Table 7. Load-data-pointer command bit description See Section 7.6.1. Bit Symbol Value Description 7 - 0 fixed value 6 to 0 P[6:0] 0000000 to 1001111 data pointer 7-bit binary value of 0 to 79, transferred to the data pointer to define one of 80 display RAM addresses 7.1.3 Command: device-select The device-select command allows defining the subaddress counter value. Table 8. Device-select command bit description See Section 7.6.2. Bit Symbol Value Description 7 to 3 - 11100 fixed value 2 to 0 A[2:0] 000 to 111 device selection 3-bit binary value of 0 to 7, transferred to the subaddress counter to define one of 8 hardware subaddresses 7.1.4 Command: bank-select The bank-select command controls where data is written to RAM and where it is displayed from. Table 9. Bank-select command bit description[1] See Section 7.6.5.1 and Section 7.6.5.2. Bit Symbol Value Description Static 7 to 2 - 1 I 0 [1] PCA8533 Product data sheet 111110 1:2 multiplex fixed value Input bank selection: storage of arriving display data 0 RAM row 0 RAM rows 0 and 1 1 RAM row 2 RAM rows 2 and 3 O Output bank selection: retrieval of LCD display data 0 RAM row 0 RAM rows 0 and 1 1 RAM row 2 RAM rows 2 and 3 The bank-select command has no effect in 1:3 or 1:4 multiplex drive modes. All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 6 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.1.5 Command: blink-select The blink-select command allows configuring the blink mode and the blink frequency. Table 10. Blink-select command bit description See Section 7.1.5.1. Bit Symbol Value Description 7 to 3 - 11110 fixed value 2 AB 1 to 0 7.1.5.1 blink mode selection[1] 0 normal blinking 1 blinking by alternating display RAM banks blink mode selection[2] BF[1:0] 00 off 01 1 10 2 11 3 [1] Only normal blinking can be selected in multiplexer 1:3 or 1:4 drive modes. [2] For the blink frequency, see Table 11. Blinking The display blink capabilities of the PCA8533 are very versatile. The whole display can blink at frequencies selected by the blink-select command (see Table 10). The blink frequencies are fractions of the clock frequency. The ratios between the clock and blink frequencies depend on the blink mode selected (see Table 11). Table 11. Blink frequencies Blink mode Normal operating mode ratio Nominal blink frequency of fclk Unit (typical fclk = 1.536 kHz) Off - blinking off Hz 1 f clk -------768 2 Hz 2 f clk ----------1536 1 Hz 3 f clk ----------3072 0.5 Hz An additional feature is for an arbitrary selection of LCD segments to blink. This applies to the static and 1:2 multiplex drive modes and can be implemented without any communication overheads. With the output bank selector, the displayed RAM banks are exchanged with alternate RAM banks at the blink frequency. This mode can also be specified by the blink-select command. In the 1:3 and 1:4 multiplex modes, where no alternate RAM bank is available, groups of LCD segments can blink by selectively changing the display RAM data at fixed time intervals. The entire display can blink at a frequency other than the typical blink frequency. This can be effectively performed by resetting and setting the display enable bit E at the required rate using the mode-set command (see Table 6). PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 7 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.2 Power-On Reset (POR) At power-on, the PCA8533 resets to the following starting conditions: 1. All backplane outputs are set to VLCD. 2. All segment outputs are set to VLCD. 3. The selected drive mode is: 1:4 multiplex with 1⁄3 bias. 4. Blinking is switched off. 5. Input and output bank selectors are reset. 6. The I2C-bus interface is initialized. 7. The data pointer and the subaddress counter are cleared (set to logic 0). 8. The display is disabled (bit E = 0, see Table 6) Remark: Do not transfer data on the I2C-bus for at least 1 ms after a power-on to allow the reset action to complete. 7.3 Possible display configurations The display configurations possible with the PCA8533 depend on the required number of active backplane outputs. A selection of display configurations is given in Table 12. All of the display configurations given in Table 12 can be implemented in a typical system as shown in Figure 4. dot matrix 7-segment with dot 14-segment with dot and accent 013aaa312 Fig 3. PCA8533 Product data sheet Example of displays suitable for PCA8533 All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 8 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates Table 12. Selection of possible display configurations Number of Backplanes Icons Digits/Characters 7-segment[1] 14-segment[2] Dot matrix/ Elements 4 320 40 20 320 (4  80) 3 240 30 15 240 (3  80) 2 160 20 10 160 (2  80) 1 80 10 5 80 (1  80) [1] 7 segment display has 8 elements including the decimal point. [2] 14 segment display has 16 elements including decimal point and accent dot. VDD R≤ tr 2Cb SDAACK VDD VLCD SDA HOST MICROPROCESSOR/ MICROCONTROLLER 80 segment drives SCL PCA8533 OSC 4 backplanes A0 A1 A2 SA0 VSS LCD PANEL (up to 320 elements) 013aaa490 VSS Fig 4. Typical system configuration The host microcontroller maintains the 2-line I2C-bus communication channel with the PCA8533. The internal oscillator is enabled by connecting pin OSC to pin VSS. The appropriate biasing voltages for the multiplexed LCD waveforms are generated internally. The only other connections required to complete the system are the power supplies (VDD, VSS, and VLCD) and the LCD panel chosen for the application. 7.3.1 LCD bias generator Fractional LCD biasing voltages are obtained from an internal voltage divider of three impedances connected between pins VLCD and VSS. The center impedance is bypassed by switch if the 1⁄2 bias voltage level for the 1:2 multiplex drive mode configuration is selected. 7.3.2 Display register The display register holds the display data while the corresponding multiplex signals are generated. 7.3.3 LCD voltage selector The LCD voltage selector coordinates the multiplexing of the LCD in accordance with the selected LCD drive configuration. The operation of the voltage selector is controlled by the mode-set command from the command decoder. The biasing configurations that apply to the preferred modes of operation, together with the biasing characteristics as functions of VLCD and the resulting discrimination ratios (D) are given in Table 13. PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 9 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates Discrimination is a term which is defined as the ratio of the on and off RMS voltage across a segment. It can be thought of as a measurement of contrast. Table 13. Biasing characteristics LCD drive mode Number of: LCD bias Backplanes Levels configuration V off  RMS  ------------------------V LCD V on  RMS  -----------------------V LCD static V on  RMS  D = -----------------------V off  RMS  1 2 static 0 1  1:2 multiplex 2 3 1⁄ 2 0.354 0.791 2.236 1:2 multiplex 2 4 1⁄ 3 0.333 0.745 2.236 4 1⁄ 3 0.333 0.638 1.915 4 1⁄ 3 0.333 0.577 1.732 1:3 multiplex 3 1:4 multiplex 4 A practical value for VLCD is determined by equating Voff(RMS) with a defined LCD threshold voltage (Vth(off)), typically when the LCD exhibits approximately 10 % contrast. In the static drive mode, a suitable choice is VLCD > 3Vth(off). Multiplex drive modes of 1:3 and 1:4 with 1⁄2 bias are possible but the discrimination and hence the contrast ratios are smaller. 1 Bias is calculated by ------------- , where the values for a are 1+a a = 1 for 1⁄2 bias a = 2 for 1⁄3 bias The RMS on-state voltage (Von(RMS)) for the LCD is calculated with Equation 1: V on  RMS  = V LCD a 2 + 2a + n -----------------------------2 n  1 + a (1) where the values for n are n = 1 for static drive mode n = 2 for 1:2 multiplex drive mode n = 3 for 1:3 multiplex drive mode n = 4 for 1:4 multiplex drive mode The RMS off-state voltage (Voff(RMS)) for the LCD is calculated with Equation 2: V off  RMS  = V LCD a 2 – 2a + n -----------------------------2 n  1 + a (2) Discrimination is the ratio of Von(RMS) to Voff(RMS) and is determined from Equation 3: V on  RMS  D = ---------------------- = V off  RMS  PCA8533 Product data sheet 2 a + 2a + n --------------------------2 a – 2a + n All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 (3) © NXP B.V. 2012. All rights reserved. 10 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates Using Equation 3, the discrimination for an LCD drive mode of 1:3 multiplex with 1⁄ 2 bias is 1⁄ 2 21 bias is ---------- = 1.528 . 3 3 = 1.732 and the discrimination for an LCD drive mode of 1:4 multiplex with The advantage of these LCD drive modes is a reduction of the LCD full scale voltage VLCD as follows: • 1:3 multiplex (1⁄2 bias): V LCD = 6  V off  RMS  = 2.449V off  RMS  4  3 - = 2.309V off  RMS  • 1:4 multiplex (1⁄2 bias): V LCD = --------------------3 These compare with V LCD = 3V off  RMS  when 1⁄3 bias is used. VLCD is sometimes referred as the LCD operating voltage. 7.3.3.1 Electro-optical performance Suitable values for Von(RMS) and Voff(RMS) are dependent on the LCD liquid used. The RMS voltage, at which a pixel will be switched on or off, determine the transmissibility of the pixel. For any given liquid, there are two threshold values defined. One point is at 10 % relative transmission (at Vth(off)) and the other at 90 % relative transmission (at Vth(on)), see Figure 5. For a good contrast performance, the following rules should be followed: V on  RMS   V th  on  (4) V off  RMS   V th  off  (5) Von(RMS) and Voff(RMS) are properties of the display driver and are affected by the selection of a, n (see Equation 1 to Equation 3) and the VLCD voltage. Vth(off) and Vth(on) are properties of the LCD liquid and can be provided by the module manufacturer. Vth(off) is sometimes named Vth. Vth(on) is sometimes named saturation voltage Vsat. It is important to match the module properties to those of the driver in order to achieve optimum performance. PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 11 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 100 % Relative Transmission 90 % 10 % Vth(off) OFF SEGMENT Vth(on) GREY SEGMENT VRMS [V] ON SEGMENT 013aaa494 Fig 5. PCA8533 Product data sheet Electro-optical characteristic: relative transmission curve of the liquid All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 12 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.3.4 LCD drive mode waveforms 7.3.4.1 Static drive mode The static LCD drive mode is used when a single backplane is provided in the LCD. The backplane (BPn) and segment drive (Sn) waveforms for this mode are shown in Figure 6. Tfr LCD segments VLCD BP0 VSS state 1 (on) VLCD state 2 (off) Sn VSS VLCD Sn+1 VSS (a) Waveforms at driver. VLCD state 1 0V −VLCD VLCD state 2 0V −VLCD (b) Resultant waveforms at LCD segment. mgl745 Vstate1(t) = VSn(t)  VBP0(t). Von(RMS) = VLCD. Vstate2(t) = V(Sn+1)(t)  VBP0(t). Voff(RMS) = 0 V. Fig 6. PCA8533 Product data sheet Static drive mode waveforms All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 13 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.3.4.2 1:2 multiplex drive mode The 1:2 multiplex drive mode is used when two backplanes are provided in the LCD. This mode allows fractional LCD bias voltages of 1⁄2 bias or 1⁄3 bias as shown in Figure 7 and Figure 8. Tfr VLCD BP0 LCD segments VLCD / 2 VSS state 1 VLCD BP1 state 2 VLCD / 2 VSS VLCD Sn VSS VLCD Sn+1 VSS (a) Waveforms at driver. VLCD VLCD / 2 state 1 0V −VLCD / 2 −VLCD VLCD VLCD / 2 state 2 0V −VLCD / 2 −VLCD (b) Resultant waveforms at LCD segment. mgl746 Vstate1(t) = VSn(t)  VBP0(t). Von(RMS) = 0.791VLCD. Vstate2(t) = VSn(t)  VBP1(t). Voff(RMS) = 0.354VLCD. Fig 7. PCA8533 Product data sheet Waveforms for the 1:2 multiplex drive mode with 1⁄2 bias All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 14 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates Tfr VLCD BP0 LCD segments 2VLCD / 3 VLCD / 3 VSS state 1 VLCD BP1 state 2 2VLCD / 3 VLCD / 3 VSS VLCD Sn 2VLCD / 3 VLCD / 3 VSS VLCD 2VLCD / 3 Sn+1 VLCD / 3 VSS (a) Waveforms at driver. VLCD 2VLCD / 3 VLCD / 3 state 1 0V −VLCD / 3 −2VLCD / 3 −VLCD VLCD 2VLCD / 3 VLCD / 3 state 2 0V −VLCD / 3 −2VLCD / 3 −VLCD (b) Resultant waveforms at LCD segment. mgl747 Vstate1(t) = VSn(t)  VBP0(t). Von(RMS) = 0.745VLCD. Vstate2(t) = VSn(t)  VBP1(t). Voff(RMS) = 0.333VLCD. Fig 8. PCA8533 Product data sheet Waveforms for the 1:2 multiplex drive mode with 1⁄3 bias All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 15 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.3.4.3 1:3 multiplex drive mode The 1:3 multiplex drive mode is used when three backplanes are provided in the LCD as shown in Figure 9. Tfr VLCD BP0 LCD segments 2VLCD / 3 VLCD / 3 VSS state 1 VLCD BP1 state 2 2VLCD / 3 VLCD / 3 VSS VLCD BP2 2VLCD / 3 VLCD / 3 VSS VLCD Sn 2VLCD / 3 VLCD / 3 VSS VLCD Sn+1 2VLCD / 3 VLCD / 3 VSS VLCD Sn+2 2VLCD / 3 VLCD / 3 VSS (a) Waveforms at driver. VLCD 2VLCD / 3 VLCD / 3 state 1 0V −VLCD / 3 −2VLCD / 3 −VLCD VLCD 2VLCD / 3 VLCD / 3 state 2 0V −VLCD / 3 −2VLCD / 3 −VLCD (b) Resultant waveforms at LCD segment. mgl748 Vstate1(t) = VSn(t)  VBP0(t). Von(RMS) = 0.638VLCD. Vstate2(t) = VSn(t)  VBP1(t). Voff(RMS) = 0.333VLCD. Fig 9. PCA8533 Product data sheet Waveforms for the 1:3 multiplex drive mode with 1⁄3 bias All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 16 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.3.4.4 1:4 multiplex drive mode The 1:4 multiplex drive mode is used when four backplanes are provided in the LCD as shown in Figure 10. Tfr VLCD BP0 LCD segments 2VLCD / 3 VLCD / 3 VSS state 1 VLCD BP1 state 2 2VLCD / 3 VLCD / 3 VSS VLCD BP2 2VLCD / 3 VLCD / 3 VSS VLCD BP3 2VLCD / 3 VLCD / 3 VSS VLCD Sn 2VLCD / 3 VLCD / 3 VSS VLCD Sn+1 2VLCD / 3 VLCD / 3 VSS VLCD Sn+2 2VLCD / 3 VLCD / 3 VSS VLCD Sn+3 2VLCD / 3 VLCD / 3 VSS (a) Waveforms at driver. VLCD 2VLCD / 3 VLCD / 3 state 1 0V −VLCD / 3 −2VLCD / 3 −VLCD VLCD 2VLCD / 3 VLCD / 3 state 2 0V −VLCD / 3 −2VLCD / 3 −VLCD (b) Resultant waveforms at LCD segment. mgl749 Vstate1(t) = VSn(t)  VBP0(t). Von(RMS) = 0.577VLCD. Vstate2(t) = VSn(t)  VBP1(t). Voff(RMS) = 0.333VLCD. Fig 10. Waveforms for the 1:4 multiplex drive mode with 1⁄3 bias PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 17 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.4 Oscillator The internal logic and the LCD drive signals of the PCA8533 are timed by a frequency fclk, which either is derived from the built-in oscillator frequency fosc or equals an external clock frequency fclk(ext). f osc f clk = ------64 The clock frequency fclk determines the LCD frame frequency ffr (see Table 14) and is calculated as follows: f clk f fr = ------24 Table 14. LCD frame frequency Nominal clock frequency (Hz) LCD frame frequency (Hz) 1536 64 7.4.1 Internal clock The internal oscillator is enabled by connecting pin OSC to VSS. In this case, the output from pin CLK provides the clock signal for cascaded PCA8533 in the system. 7.4.2 External clock Pin CLK is enabled as an external clock input by connecting pin OSC to VDD. Remark: A clock signal must always be supplied to the device; removing the clock may freeze the LCD in a DC state, which is not suitable for the liquid crystal. 7.4.3 Timing The PCA8533 timing controls the internal data flow of the device. This includes the transfer of display data from the display RAM to the display segment outputs. In cascaded applications, the synchronization signal (SYNC) maintains the correct timing relationship between all PCA8533 in the system. The timing also generates the LCD frame signal (ffr) whose frequency is derived as an integer division of the clock frequency fclk (see Table 14), applied to pin CLK from either the internal or an external clock. 7.5 Backplane and segment outputs 7.5.1 Backplane outputs The LCD drive section includes four backplane outputs: BP0 to BP3. The backplane output signals are generated based on the selected LCD drive mode. • In 1:4 multiplex drive mode: BP0 to BP3 must be connected directly to the LCD. If less than four backplane outputs are required, the unused outputs can be left open-circuit. • In 1:3 multiplex drive mode: BP3 carries the same signal as BP1, therefore these two adjacent outputs can be tied together to give enhanced drive capabilities. • In 1:2 multiplex drive mode: BP0 and BP2, BP1 and BP3 respectively carry the same signals and can also be paired to increase the drive capabilities. PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 18 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates • In static drive mode: The same signal is carried by all four backplane outputs; and they can be connected in parallel for very high drive requirements. 7.5.2 Segment outputs The LCD drive section includes 80 segment outputs (S0 to S79) which must be connected directly to the LCD. The segment output signals are generated in accordance with the multiplexed backplane signals and with data residing in the display register. When less than 80 segment outputs are required, the unused segment outputs must be left open-circuit. 7.6 Display RAM The display RAM is a static 80  4 bit RAM which stores LCD data. There is a one-to-one correspondence between • the bits in the RAM bitmap and the LCD elements • the RAM columns and the segment outputs • the RAM rows and the backplane outputs. A logic 1 in the RAM bitmap indicates the on-state of the corresponding LCD element; similarly, a logic 0 indicates the off-state. The display RAM bit map, Figure 11, shows rows 0 to 3 which correspond with the backplane outputs BP0 to BP3, and columns 0 to 79 which correspond with the segment outputs S0 to S79. In multiplexed LCD applications the segment data of the first, second, third and fourth row of the display RAM are time-multiplexed with BP0, BP1, BP2, and BP3 respectively. columns display RAM addresses/segment outputs (S) 0 rows 1 2 3 4 75 76 77 78 79 0 display RAM rows/ backplane outputs 1 (BP) 2 3 013aaa214 The display RAM bitmap shows the direct relationship between the display RAM addresses and the segment outputs and between the bits in a RAM word and the backplane outputs. Fig 11. Display RAM bitmap When display data is transmitted to the PCA8533, the received display bytes are stored in the display RAM in accordance with the selected LCD drive mode. The data is stored as it arrives and depending on the current multiplex drive mode the bits are stored singularly, in pairs, triples or quadruples. To illustrate the filling order, an example of a 7-segment display showing all drive modes is given in Figure 12; the RAM filling organization depicted applies equally to other LCD types. PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 19 of 54 xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx Sn+2 Sn+3 static display RAM filling order b f Sn+1 BP0 rows display RAM 0 rows/backplane 1 outputs (BP) 2 3 g e Sn+6 Sn Sn+7 c DP d n n+1 n+2 n+3 n+4 n+5 n+6 n+7 c x x x b x x x a x x x f x x x g x x x e x x x d x x x DP x x x Sn a b f g multiplex Sn+2 BP1 e Sn+3 c Sn+1 1:3 Sn+2 DP d a b Sn multiplex BP1 c b f BP0 g multiplex e BP1 c d g e d DP n n+1 n+2 n+3 a b x x f g x x e c x x d DP x x MSB a b LSB f g e c d DP n rows display RAM 0 b rows/backplane 1 DP outputs (BP) 2 c 3 x n+1 n+2 a d g x f e x x MSB LSB b DP c a d g f e DP BP2 n rows display RAM 0 a rows/backplane 1 c BP3 outputs (BP) 2 b 3 DP n+1 f e g d MSB a c b DP f LSB e g d 001aaj646 x = data bit unchanged Fig 12. Relationships between LCD layout, drive mode, display RAM filling order, and display data transmitted over the I2C-bus PCA8533 20 of 54 © NXP B.V. 2012. All rights reserved. Sn+1 f columns display RAM address/segment outputs (s) byte1 byte2 byte3 byte4 byte5 a Sn 1:4 BP2 DP d c b a columns display RAM address/segment outputs (s) byte1 byte2 byte3 g e rows display RAM 0 rows/backplane 1 outputs (BP) 2 3 BP0 f LSB Universal LCD driver for low multiplex rates Rev. 3 — 1 October 2012 All information provided in this document is subject to legal disclaimers. Sn+1 MSB columns display RAM address/segment outputs (s) byte1 byte2 BP0 1:2 transmitted display byte columns display RAM address/segment outputs (s) byte1 a Sn+4 Sn+5 LCD backplanes NXP Semiconductors PCA8533 Product data sheet LCD segments drive mode PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates • In static drive mode the eight transmitted data bits are placed into row 0 as one byte. • In 1:2 multiplex drive mode the eight transmitted data bits are placed in pairs into row 0 and 1 as two successive 4-bit RAM words. • In 1:3 multiplex drive mode the eight bits are placed in triples into row 0, 1, and 2 as three successive 3-bit RAM words, with bit 3 of the third address left unchanged. It is not recommended to use this bit in a display because of the difficult addressing. This last bit may, if necessary, be controlled by an additional transfer to this address, but care should be taken to avoid overwriting adjacent data because always full bytes are transmitted (see Section 7.6.3). • In 1:4 multiplex drive mode, the eight transmitted data bits are placed in quadruples into row 0, 1, 2, and 3 as two successive 4-bit RAM words. 7.6.1 Data pointer The addressing mechanism for the display RAM is realized using a data pointer. This allows the loading of an individual display data byte, or a series of display data bytes, into any location of the display RAM. The sequence commences with the initialization of the data pointer by the load-data-pointer command (see Table 7). Following this command, an arriving data byte is stored at the display RAM address indicated by the data pointer. The filling order is shown in Figure 12. After each byte is stored, the content of the data pointer is automatically incremented by a value dependent on the selected LCD drive mode: • • • • In static drive mode by eight In 1:2 multiplex drive mode by four In 1:3 multiplex drive mode by three In 1:4 multiplex drive mode by two If an I2C-bus data access is terminated early, then the state of the data pointer is unknown. So, the data pointer must be rewritten before further RAM accesses. 7.6.2 Subaddress counter The storage of display data is determined by the content of the subaddress counter. Storage is allowed only when the content of the subaddress counter matches with the hardware subaddress applied to A0, A1, and A2. The subaddress counter value is defined by the device-select command (see Table 8). If the content of the subaddress counter and the hardware subaddress do not match, then data storage is inhibited but the data pointer is incremented as if data storage had taken place. The subaddress counter is also incremented when the data pointer overflows. The storage arrangements described lead to extremely efficient data loading in cascaded applications. When a series of display bytes are sent to the display RAM, automatic wrap-over to the next PCA8533 occurs when the last RAM address is exceeded. Subaddressing across device boundaries is successful even if the change to the next device in the cascade occurs within a transmitted character. The hardware subaddress must not be changed while the device is being accessed on the I2C-bus interface. PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 21 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.6.3 RAM writing in 1:3 multiplex drive mode In 1:3 multiplex drive mode, the RAM is written as shown in Table 15 (see Figure 12 as well). Table 15. Standard RAM filling in 1:3 multiplex drive mode Assumption: BP2/S2, BP2/S5, BP2/S8 and so on, are not connected to any elements on the display. Display RAM bits (rows)/ backplane outputs (BPn) Display RAM addresses (columns)/segment outputs (Sn) 0 1 2 3 4 5 6 7 8 9 : 0 a7 a4 a1 b7 b4 b1 c7 c4 c1 d7 : 1 a6 a3 a0 b6 b3 b0 c6 c3 c0 d6 : 2 a5 a2 - b5 b2 - c5 c2 - d5 : 3 - - - - - - - - - - : If the bit at position BP2/S2 would be written by a second byte transmitted, then the mapping of the segment bits would change as illustrated in Table 16. Table 16. Entire RAM filling by rewriting in 1:3 multiplex drive mode Assumption: BP2/S2, BP2/S5, BP2/S8 and so on, are connected to elements on the display. Display RAM bits (rows)/ backplane outputs (BPn) Display RAM addresses (columns)/segment outputs (Sn) 0 1 2 0 a7 a4 a1/b7 b4 b1/c7 c4 c1/d7 d4 d1/e7 e4 : 1 a6 a3 a0/b6 b3 b0/c6 c3 c0/d6 d3 d0/e6 e3 : 2 a5 a2 b5 b2 c5 c2 d5 d2 e5 e2 : 3 - - - - - - - - - - : 3 4 5 6 7 8 9 : In the case described in Table 16 the RAM has to be written entirely and BP2/S2, BP2/S5, BP2/S8, and so on, have to be connected to elements on the display. This can be achieved by a combination of writing and rewriting the RAM like follows: • In the first write to the RAM, bits a7 to a0 are written • The data-pointer (see Section 7.6.1 on page 21) has to be set to the address of bit a1 • In the second write, bits b7 to b0 are written, overwriting bits a1 and a0 with bits b7 and b6 • The data-pointer has to be set to the address of bit b1 • In the third write, bits c7 to c0 are written, overwriting bits b1 and b0 with bits c7 and c6 Depending on the method of writing to the RAM (standard or entire filling by rewriting), some elements remain unused or can be used, but it has to be considered in the module layout process as well as in the driver software design. PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 22 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates 7.6.4 Writing over the RAM address boundary In all multiplex drive modes, depending on the setting of the data pointer, it is possible to fill the RAM over the RAM address boundary. If the PCA8533 is part of a cascade, the additional bits fall into the next device that also generates the acknowledge signal. If the PCA8533 is a single device or the last device in a cascade, the additional bits will be discarded and no acknowledge signal will be generated. 7.6.5 Bank selection 7.6.5.1 Output bank selector The output bank selector (see Table 9) selects one of the four rows per display RAM address for transfer to the display register. The actual row selected depends on the selected LCD drive mode in operation and on the instant in the multiplex sequence. • In 1:4 multiplex mode, all RAM addresses of row 0 are selected, these are followed by the contents of row 1, 2, and then 3 • In 1:3 multiplex mode, rows 0, 1, and 2 are selected sequentially • In 1:2 multiplex mode, rows 0 and 1 are selected • In static mode, row 0 is selected The PCA8533 includes a RAM bank switching feature in the static and 1:2 multiplex drive modes. In the static drive mode, the bank-select command may request the contents of row 2 to be selected for display instead of the contents of row 0. In the 1:2 multiplex mode, the contents of rows 2 and 3 may be selected instead of rows 0 and 1. This gives the provision for preparing display information in an alternative bank and to be able to switch to it once it is assembled. 7.6.5.2 Input bank selector The input bank selector loads display data into the display RAM in accordance with the selected LCD drive configuration. Display data can be loaded in row 2 in static drive mode or in rows 2 and 3 in 1:2 multiplex drive mode by using the bank-select command (see Table 9). The input bank selector functions independently to the output bank selector. 7.6.5.3 RAM bank switching The PCA8533 includes a RAM bank switching feature in the static and 1:2 multiplex drive modes. A bank can be thought of as one RAM row or a collection of RAM rows (see Figure 13). The RAM bank switching gives the provision for preparing display information in an alternative bank and to be able to switch to it once it is complete. PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 23 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates GLVSOD\5$0DGGUHVVHV FROXPQV VHJPHQWRXWSXWV 6 6WDWLFGULYHPRGH GLVSOD\5$0ELWV URZV EDFNSODQHRXWSXWV %3           EDQN   EDQN   0XOWLSOH[GULYHPRGH            EDQN   EDQN  DDD Fig 13. RAM banks in static and multiplex driving mode 1:2 There are two banks; bank 0 and bank 1. Figure 13 shows the location of these banks relative to the RAM map. Input and output banks can be set independently from one another with the Bank-select command (see Table 9 on page 6). Figure 14 shows the concept. LQSXWEDQNVHOHFWLRQ FRQWUROVWKHLQSXW GDWDSDWK RXWSXWEDQNVHOHFWLRQ FRQWUROVWKHRXWSXW GDWDSDWK %$1. 0,&52&21752//(5 5$0 ',63/$< %$1. DDD Fig 14. Bank selection In the static drive mode, the bank-select command may request the contents of row 2 to be selected for display instead of the contents of row 0. In the 1:2 multiplex mode, the contents of rows 2 and 3 may be selected instead of rows 0 and 1. This gives the provision for preparing display information in an alternative bank and to be able to switch to it once it is assembled. In Figure 15 an example is shown for 1:2 multiplex drive mode where the displayed data is read from the first two rows of the memory (bank 0), while the transmitted data is stored in the second two rows of the memory (bank 1). PCA8533 Product data sheet All information provided in this document is subject to legal disclaimers. Rev. 3 — 1 October 2012 © NXP B.V. 2012. All rights reserved. 24 of 54 PCA8533 NXP Semiconductors Universal LCD driver for low multiplex rates      !  " # $ & ' * + +' +* ++ +: +;   !  ? "     #  $  
PCA8533U/2DD/2,026 价格&库存

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

免费人工找货