KR100520918B1 - Driving control apparatus for controling light emitting diode display panel - Google Patents
Driving control apparatus for controling light emitting diode display panel Download PDFInfo
- Publication number
- KR100520918B1 KR100520918B1 KR10-2003-0060499A KR20030060499A KR100520918B1 KR 100520918 B1 KR100520918 B1 KR 100520918B1 KR 20030060499 A KR20030060499 A KR 20030060499A KR 100520918 B1 KR100520918 B1 KR 100520918B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- input
- pwm
- memory
- driving
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0286—Details of a shift registers arranged for use in a driving circuit
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
- G09G3/3611—Control of matrices with row and column drivers
- G09G3/3648—Control of matrices with row and column drivers using an active matrix
- G09G3/3655—Details of drivers for counter electrodes, e.g. common electrodes for pixel capacitors or supplementary storage capacitors
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of El Displays (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
발광 다이오드 구동제어 장치는 시프트 레지스터로부터 도트 매트릭스 패널에 표시할 영상 데이터를 입력받아 저장하는 비디오 데이터 메모리와, 시프트 레지스터를 통해 상기 구동제어 장치의 동작 모드를 결정하는 제어 데이터를 입력받아 저장하는 제어 데이터 메모리를 포함한다. 또한, 상기 비디오 데이터 메모리의 영상 데이터에 대하여 펄스폭 변조 제어를 실행하는 PWM 카운터와, 상기 비디오 데이터 메모리에 저장된 데이터를 영상 데이터와 휘도 데이터로 분리하여 상기 PWM 카운터에 입력하는 PWM 진폭제어기를 포함한다.The LED driving control apparatus includes a video data memory for receiving and storing image data to be displayed on a dot matrix panel from a shift register, and control data for receiving and storing control data for determining an operation mode of the driving control apparatus through a shift register. Contains memory. And a PWM counter for performing pulse width modulation control on the image data of the video data memory, and a PWM amplitude controller for separating data stored in the video data memory into image data and luminance data and inputting the image data into the PWM counter. .
상기 비디오 데이터 메모리에는 10비트의 입력 데이터가 저장되고, 상기 PWM 진폭 제어기는 상기 입력 데이터를 8비트 영상 데이터와 2비트 휘도 데이터로 분리하여 상기 PWM 카운터에 입력할 수 있다. 따라서, LED 패널의 휘도를 용이하게 조절할 수 있다.The 10-bit input data is stored in the video data memory, and the PWM amplitude controller may separate the input data into 8-bit image data and 2-bit luminance data and input the same to the PWM counter. Therefore, the brightness of the LED panel can be easily adjusted.
Description
본 발명은 전광판 등에 사용되는 발광 다이오드(LED: Light Emitting Diode)표시 패널을 구동하는 구동제어 장치 및 이러한 구동제어 장치를 포함하는 LED 표시 모듈(module)에 관한 것으로서, 특히 LED 표시 패널의 휘도를 간단히 조정할 수 있는 구동제어 장치에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a drive control device for driving a light emitting diode (LED) display panel used for an electronic display plate and an LED display module including such a drive control device. It relates to a drive control device that can be adjusted.
전광판 시스템은 LED나 소형 형광관 등을 매트릭스(matrix) 형태로 배열하여, 각종 문자나 그림 등의 정보를 표시하는 것으로서, 일반적으로 적, 녹, 청(R, G, B)의 LED 소자로 구성된 LED 표시 모듈을 조합하여 여러 색상을 표시한다. The electronic signboard system displays LEDs, small fluorescent tubes, etc. in a matrix, and displays information such as various characters and pictures, and is generally composed of red, green, and blue (R, G, B) LED elements. The combination of LED display modules displays multiple colors.
이러한 전광판 시스템의 LED 표시 모듈을 구동하는 방식은 여러 가지가 있으나, 크게 다이나믹(Dynamic) 방식과 스태틱(Static) 방식으로 구분될 수 있으며, 구동소자의 수가 적고 제조 비용이 낮은 다이나믹 방식이 큰 화면에 효과적이기 때문에, 전광판 시스템에 널리 이용되고 있다.There are many ways to drive the LED display module of the electronic display system, but it can be classified into a dynamic method and a static method, and a dynamic method with a small number of driving elements and a low manufacturing cost is used on a large screen. Since it is effective, it is widely used for an electronic sign board system.
도 1에 16x16의 LED 도트 매트릭스 패널(dot matrix panel)을 구동하는 종래의 다이나믹 구동제어 회로의 일례를 나타내었다. 1 shows an example of a conventional dynamic drive control circuit for driving a 16x16 LED dot matrix panel.
도 1에서, 각각의 시프트 레지스터(11, 12, 13)에는 적, 녹, 청(R, G, B)의 3가지 LED를 온/오프 하는 입력 데이터(R_DATA, G_DATA, B_DATA)가 입력되고, 출력단자가 다음 구동제어 회로에 캐스케이드(cascade) 형태로 연결되어, 다음 구동제어 회로의 입력단자로 출력 데이터(R_DATA_O, G_DATA_O, B_DATA_O)가 출력될 수 있다. 또한, 각각의 시프트 레지스터(11, 12, 13)에는 클럭신호(CLK)가 입력되어, 각 시프트 레지스터(11, 12, 13)에 데이터를 순차적으로 저장한다.In FIG. 1, input data (R_DATA, G_DATA, B_DATA) for turning on / off three LEDs of red, green, and blue (R, G, B) is input to each shift register 11, 12, 13, The output terminal may be connected to the next driving control circuit in a cascade form, and output data R_DATA_O, G_DATA_O, and B_DATA_O may be output to the input terminal of the next driving control circuit. In addition, the clock signal CLK is input to each of the shift registers 11, 12, and 13, and the data is sequentially stored in each of the shift registers 11, 12, and 13.
시프트 레지스터(11, 12, 13)에 저장된 입력 데이터는 래치 신호(LATCH_I)에 의해 래치소자(latch)(14)에 래치되고, 출력 인에이블 회로(17)를 거쳐 LED 도트 매트릭스 패널(10)을 구동한다. 즉, LED 도트 매트릭스 패널(10)에 대한 수직 라인 데이터 구동(column line data driving)이 실행된다. 이와 동시에, 어드레스 디코더(address decoder)(18)로 어드레스 신호(AO~A3)가 입력되고 디코딩 되어 패널(10)을 구동함으로써, LED 도트 매트릭스(10)의 수평 라인 데이터 구동(row line data driving)이 실행된다. 이어서, 어드레스 디코더(18)에 입력되는 어드레스를 순차적으로 바꾸어 가면서 다음 데이터에 대한 수직 라인 데이터 구동을 실행함으로써, LED 도트 매트릭스(10)의 LED가 온/오프되어 화상이 표시된다.The input data stored in the shift registers 11, 12, 13 are latched to the latch element 14 by the latch signal LATCH_I, and the LED dot matrix panel 10 is passed through the output enable circuit 17. Drive. That is, vertical line data driving to the LED dot matrix panel 10 is performed. At the same time, the address signals AO to A3 are input to the address decoder 18 and decoded to drive the panel 10, thereby driving the horizontal line data driving of the LED dot matrix 10. Is executed. Subsequently, by performing vertical line data driving for the next data while sequentially changing the address input to the address decoder 18, the LED of the LED dot matrix 10 is turned on / off to display an image.
출력 인에이블 회로(17)는, 수평라인 구동으로 인해 잔상이 발생되는 문제점을 해결하기 위하여, 어드레스가 바뀌는 시점에서 출력 인에이블 신호(OUT_EN)를 이용하여 수직라인 구동 데이터의 턴 온(turn on) 시간을 적절히 제어한다.The output enable circuit 17 turns on the vertical line driving data by using the output enable signal OUT_EN at the time when the address is changed to solve the problem that an afterimage occurs due to the horizontal line driving. Control the time appropriately.
또한, 입력 데이터(R_DATA, G_DATA, B_DATA)와 마찬가지로, 클럭 신호(CLK),래치 신호(LATCH_I) 및 출력 인에이블 신호(OUT_EN)는 각각 클럭 출력 신호(CLOCK_O), 래치 출력 신호(LATCH_O) 및 출력 인에이블 출력 신호(OUT_EN_O)로서, 캐스케이드 형태로 연결되어 있는 다음의 LED 모듈의 구동제어 회로로 출력된다.In addition, like the input data R_DATA, G_DATA, and B_DATA, the clock signal CLK, the latch signal LATCH_I, and the output enable signal OUT_EN are respectively a clock output signal CLOCK_O, a latch output signal LATCH_O, and an output. As the enable output signal OUT_EN_O, it is output to the drive control circuit of the next LED module connected in cascade form.
상기한 종래의 다이나믹 구동제어 회로에서는 패널 상의 LED에 대한 휘도를 조절하기 위해서는 별도의 휘도 조정 소자가 필요하고, 또한 영상 데이터를 펄스폭 변조(Pulse Width Modulation) 하기 위한 PWM 회로의 클럭이 고정되어 있기 때문에, LED 패널에 대한 휘도 조절이 곤란한 문제점이 있다. In the conventional dynamic driving control circuit, a separate luminance adjusting element is required to adjust the luminance of the LED on the panel, and the clock of the PWM circuit for pulse width modulation of the image data is fixed. Therefore, there is a problem that it is difficult to adjust the brightness of the LED panel.
본 발명은 상기한 종래의 LED 패널의 구동제어 장치의 문제점을 해결하기 위한 것으로서, LED 패널의 휘도를 용이하게 조절할 수 있는 구동제어 장치를 제공하는 것을 그 목적으로 한다.The present invention is to solve the problems of the conventional drive control device of the LED panel, and to provide a drive control device that can easily adjust the brightness of the LED panel.
상기한 목적을 달성하기 위한 본 발명의 LED 구동제어 장치는LED drive control device of the present invention for achieving the above object
도트 매트릭스 패널에 영상을 표시하고 제어하기 위한 입력 데이터를 받아서 저장하는 시프트 레지스터와, 상기 시프트 레지스터로부터 상기 도트 매트릭스 패널에 표시할 영상 데이터를 입력받아 저장하는 비디오 데이터 메모리와, 상기 시프트 레지스터를 통해 상기 구동제어 장치의 동작 모드를 결정하는 제어 데이터를 입력받아 저장하는 제어 데이터 메모리와, 상기 비디오 데이터 메모리의 영상 데이터에 대하여, 펄스폭 변조 제어를 실행하는 PWM 카운터와, 상기 PWM 카운터를 구동하기 위한 클럭을 발생하는 계조 클럭 발생기와, 상기 비디오 데이터 메모리에 저장된 데이터를 영상 데이터와 휘도 데이터로 분리하여 상기 PWM 카운터에 입력하는 PWM 진폭제어기를 포함한다.A shift register for receiving and storing input data for displaying and controlling an image on a dot matrix panel, a video data memory for receiving and storing image data to be displayed on the dot matrix panel from the shift register, and the shift register through the shift register. A control data memory for receiving and storing control data for determining an operation mode of the drive control device, a PWM counter for performing pulse width modulation control on the image data of the video data memory, and a clock for driving the PWM counter And a gradation clock generator for generating a signal and a PWM amplitude controller for separating the data stored in the video data memory into image data and luminance data and inputting the image data into the PWM counter.
상기 비디오 데이터 메모리에는 10비트의 입력 데이터가 저장되고, 상기 PWM 진폭 제어기는 상기 입력 데이터를 8비트 영상 데이터와 2비트 휘도 데이터로 분리하여 상기 PWM 카운터에 입력할 수 있다.The 10-bit input data is stored in the video data memory, and the PWM amplitude controller may separate the input data into 8-bit image data and 2-bit luminance data and input the same to the PWM counter.
또한, 본 발명에 따른 상기 구동제어 장치는 전광판 등에 이용되는 발광 다이오드 표시 모듈(LED display module)에 용이하게 실장될 수 있다.In addition, the driving control apparatus according to the present invention can be easily mounted on a light emitting diode display module (LED display module) used in the electronic display.
이하, 도 2를 참조하여 본 발명의 바람직한 실시예에 대해 설명한다.Hereinafter, a preferred embodiment of the present invention will be described with reference to FIG. 2.
도 2는 본 발명의 실시예에 따른 LED 구동제어 장치를 나타낸 블록도이다. 도 2에서는 16x16 LED 도트 매트릭스(20)를 구동하는 구동제어 장치를 일례로서 나타내었다.2 is a block diagram showing an LED driving control apparatus according to an embodiment of the present invention. In FIG. 2, the drive control apparatus which drives the 16x16 LED dot matrix 20 is shown as an example.
도 2의 구동제어 장치는 먼저 구동제어의 전반적인 동작 방식을 결정하는 설정 신호들이 외부입력 모드 선택기(23)로 입력되고, 구동제어 장치의 동작을 제어하기 위한 기본 제어 신호 및 어드레스 신호(A0, A1, A3, A3)들이 제어 신호 버퍼(22)에 입력된다.In the driving control apparatus of FIG. 2, first, setting signals for determining the overall operation of the driving control are input to the external input mode selector 23, and basic control signals and address signals A0 and A1 for controlling the operation of the driving control apparatus. , A3 and A3 are input to the control signal buffer 22.
외부입력 모드 선택기(23)로 입력되는 신호로서는, 제어 데이터의 입력 방식을 결정하는 PIN/REGISTER 및 PRE1/TEST 신호와, 구동소자(line driver)에 데이터가 인가되는 방식을 결정하는 LINEOUT_N/P와 COLOUT_N/P 신호와, 듀티비에 따라 각 구동제어 장치의 위치에 해당하는 어드레스를 결정하는 POSITION0~POSITION3 신호와, 구동제어 장치의 패널에 대한 출력 구동을 선택하는 DRIVE_MTRX 신호가 있다.The signals input to the external input mode selector 23 include PIN / REGISTER and PRE1 / TEST signals for determining the input method of control data, and LINEOUT_N / P for determining the method of applying data to the line driver. There are a COLOUT_N / P signal, a POSITION0 to POSITION3 signal for determining an address corresponding to the position of each drive control device according to the duty ratio, and a DRIVE_MTRX signal for selecting an output drive to the panel of the drive control device.
제어 데이터는 PIN/REGISTER 및 PRE1/TEST 신호에 따라 외부 핀(PIN), 외부 제어기(PRE1), 및 내부 레지스터(REGISTER) 중 하나를 통해 입력되어 설정된다. 여기서, TEST 신호는 구동제어 장치를 테스트하기 위한 것이다. 외부 핀(PIN)을 통한 입력은 제어 데이터 30비트 중 일부가 외부 핀(PIN)에 의해 설정되고 나머지는 내부에서 미리 설정되는 경우이고, 외부 제어기(PRE1)를 통한 입력은 30비트의 제어 데이터가 모두 후술하는 시프트 레지스터(21)를 통해 내부 메모리에 저장되는 경우이고, 내부 레지스터(REGISTER)를 통한 입력은 제어 데이터 30 비트가 모두 내부에서 미리 설정되는 경우를 나타낸다. The control data is input and set through one of the external pin PIN, the external controller PRE1, and the internal register REGISTER according to the PIN / REGISTER and PRE1 / TEST signals. Here, the TEST signal is for testing the drive control device. Input through the external pin (PIN) is when some of the control data 30 bits are set by the external pin (PIN) and the rest is set in advance internally, input through the external controller (PRE1) is 30 bits control data All of them are stored in the internal memory through the shift register 21 to be described later, and an input through the internal register (REGISTER) represents a case where all 30 bits of control data are set in advance.
LINEOUT_N/P 신호에 따라 구동소자는 수평라인의 출력 로직(output logic)을 액티브 로우(active low) 또는 액티브 하이(active high)로 구동하고, 마찬가지로 COLOUT_N/P 신호에 따라 수직라인의 출력 로직을 액티브 로우(active low) 또는 액티브 하이(active high)로 구동한다.According to the LINEOUT_N / P signal, the driving element drives the output logic of the horizontal line to active low or active high, and likewise activates the output logic of the vertical line according to the COLOUT_N / P signal. Drive to active low or active high.
상기 DRIVE_MTRX 신호는 출력 구동을 1x16 구동으로 할 것인지 2x8 구동으로 할 것인지를 결정한다.The DRIVE_MTRX signal determines whether the output drive is 1x16 drive or 2x8 drive.
상기 POSITION0~POSITION3 신호는 상기 구동제어 장치의 듀티비를 가변하기 위한 것인데 이에 대해서는 후술한다.The POSITION0 to POSITION3 signals are used to vary the duty ratio of the driving control device, which will be described later.
상기와 같이 구동제어의 전반적인 동작을 결정하는 제어 신호 등이 입력된 후, R, G, B의 LED를 온/오프하는 입력 데이터(R_DATA, G_DATA, B_DATA)가 시프트 클럭(S_CRK)에 의해 10비트x3x16 시프트 레지스터(21)에 입력된다. 또한, 상기 시프트 레지스터(21)를 통해서 구동제어 장치의 내부 메모리에 저장될 제어 데이터도 입력된다.After the control signal for determining the overall operation of the drive control is input as described above, the input data R_DATA, G_DATA, B_DATA for turning on / off the LEDs of R, G, and B is 10 bits by the shift clock S_CRK. The input is input to the x3x16 shift register 21. In addition, control data to be stored in the internal memory of the drive control device is also input through the shift register 21.
시프트 레지스터(21)는 제어 데이터에 따라 1x3x16, 2x3x16, 4x3x16, 6x3x16, 8x3x 16, 10x3x16 비트의 시프트 레지스트로 설정될 수 있다. 또한, 제어 데이터에 의해 직렬 및 병렬로 입력 방식을 변환할 수 있다. 직렬일 경우에는 R 입력단자를 통해서 R, G, B 데이터가 모두 입력되고, G, B 입력단자는 사용되지 않는다. 따라서, 이 경우에는 입력 단자(입력 핀)의 개수를 줄일 수 있다.The shift register 21 may be set to shift registers of 1x3x16, 2x3x16, 4x3x16, 6x3x16, 8x3x16, and 10x3x16 bits in accordance with the control data. In addition, the input method can be converted in series and in parallel by the control data. In case of serial, all R, G, B data is input through R input terminal, and G, B input terminal is not used. Therefore, in this case, the number of input terminals (input pins) can be reduced.
또한, 상기 시프트 레지스터(21)의 입력 데이터는 1비트에서 최대 10비트까지 선택할 수 있다. 즉, 제어 데이터 메모리(26)에 저장된 제어 데이터 값에 따라 1, 2, 4, 6, 8, 10 비트의 데이터 선택이 가능하다. 따라서, 제어 데이터를 적절히 변경하여 입력함으로써, 단순히 문자만 표시하고자할 경우에는 LED 온/오프 구동만 하고, 고화질의 영상 신호를 표시하고자 할 경우에는 최대 10비트(1024 계조)까지의 신호를 구동할 수 있다.In addition, the input data of the shift register 21 can be selected from 1 bit up to 10 bits. That is, data of 1, 2, 4, 6, 8, 10 bits can be selected according to the control data value stored in the control data memory 26. Therefore, by appropriately changing and inputting control data, only LED on / off driving is required to display only characters, and signals up to 10 bits (1024 gray scales) can be driven to display high quality video signals. Can be.
상기 시프트 레지스터(21)를 통해 입력된 데이터들은 제어 신호(VD/CRTL, LATCH)에 따라, 내부 메모리인 비디오 데이터 메모리(26)와 제어 데이터 메모리(27)에 각각 저장된다.The data input through the shift register 21 are stored in the video data memory 26 and the control data memory 27, which are internal memories, in accordance with control signals VD / CRTL and LATCH.
여기서 제어 신호 VD/CTRL는 비디오 데이터 메모리(26)와 제어 데이터 메모리(27)를 선택하는 신호이고, LATCH는 메모리에 데이터 쓰기를 실행하는 신호이다.Here, the control signal VD / CTRL is a signal for selecting the video data memory 26 and the control data memory 27, and LATCH is a signal for writing data to the memory.
비디오 데이터 메모리(26)는 LED에 영상을 표시하기 위한 30x16x16 비트의 데이터가 저장되는 메모리로서, 데이터의 읽기/쓰기가 독립적으로 실행되는 듀얼포트 램(dualport RAM)을 사용하는 것이 바람직하다.The video data memory 26 is a memory in which 30x16x16 bits of data for displaying an image on an LED is stored. Preferably, the video data memory 26 uses dualport RAM in which data read / write is executed independently.
한편, 제어 데이터 메모리(27)는 구동제어 장치의 동작 모드를 결정하는 30 비트 제어 데이터가 저장되는 메모리이다.On the other hand, the control data memory 27 is a memory in which 30-bit control data for determining the operation mode of the drive control device is stored.
메모리 쓰기(write) 어드레스 발생기(24)에서는 어드레스 신호(A0~A3)에 따라 비디오 데이터 메모리(26)에 대한 데이터 쓰기 어드레스를 생성하고, 이와 같이 생성된 어드레스에 따라 제어신호(VD/CRTL)에 의해 선택된 메모리에 해당 데이터가 저장된다.The memory write address generator 24 generates a data write address for the video data memory 26 according to the address signals A0 to A3, and writes the data write address to the control signal VD / CRTL according to the generated address. The data is stored in the selected memory.
데이터 버퍼(28)는 비디오 데이터 메모리(26)에 저장된 데이터를 1x16 구동 또는 2x8 구동에 적합하도록 버퍼링한다.The data buffer 28 buffers the data stored in the video data memory 26 to be suitable for 1x16 driving or 2x8 driving.
펄스폭 변조(PWM: Pulse Width Modulation) 카운터(29)는 데이터 버퍼(28)로부터 출력된 데이터에 대하여, 후술하는 계조 클럭 발생부(40)의 클럭에 따라 펄스폭 변조 제어를 실행한다.The pulse width modulation (PWM) counter 29 performs pulse width modulation control on the data output from the data buffer 28 in accordance with the clock of the gradation clock generator 40 described later.
계조 클럭 발생부(40)는 PWM 카운터(29)를 구동하기 위한 클록을 발생하는 회로로서, 계조 클럭 발생기(41), 계조 클럭 분주기(42), 계조 클럭 선택기(43)로 구성된다. 계조 클럭 발생부(40)는 자체 발진기의 클럭과 제어 신호 버퍼(22)에 입력된 외부 클럭(G_CLK)에 따라 적절한 기본 클럭을 선택한다. 이러한 계조 클럭 발생부(40)는 PWM 카운터(29)의 클럭을 5MHz에서 80MHz까지 배수 단위로 증감시킬 수 있다. 이와 같은 클럭의 변화에 의해 LED 패널(20)의 전체 밝기를 변화시킬 수 있으므로, 제어 데이터만 바꾸면 LED 패널의 밝기를 쉽게 조정할 수 있다.The gradation clock generator 40 is a circuit for generating a clock for driving the PWM counter 29 and includes a gradation clock generator 41, a gradation clock divider 42, and a gradation clock selector 43. The gray clock generator 40 selects an appropriate basic clock according to the clock of the self-oscillator and the external clock G_CLK input to the control signal buffer 22. The gradation clock generator 40 may increase or decrease the clock of the PWM counter 29 in multiples of 5 MHz to 80 MHz. Since the overall brightness of the LED panel 20 can be changed by such a clock change, the brightness of the LED panel can be easily adjusted by changing only the control data.
PWM 진폭 제어기(50)는 비디오 데이터 메모리(26)에 저장된 10비트의 입력 데이터를 이용하여, 8비트 영상 데이터와 2비트 휘도 데이터로 분리하여 PWM 카운터(29)에 입력한다. 즉, 상위(MSB) 2비트를 밝기의 차이를 표현하는 데에 사용한다. 따라서 낮은 영상 신호에서는 데이터 값과 동일한 값을 나타내지만, 256 이상의 영상 신호에서는 밝기가 더욱 강조되어 표시된다. 다시 말해, 제2 비디오 모드에서는 PWM 진폭 제어기(50)를 사용함으로써, 일반적으로 영상 처리에서 사용하는 감마 보정(Gamma Correction)이라고 휘도 보정을 10비트 영상 데이터만으로 간단히 할 수 있다.The PWM amplitude controller 50 uses the 10-bit input data stored in the video data memory 26 to separate the 8-bit image data and the 2-bit luminance data and input the same to the PWM counter 29. That is, the upper two bits of MSB are used to express the difference in brightness. Therefore, the lower image signal shows the same value as the data value, but the 256 or more image signal is displayed with more emphasis on the brightness. In other words, by using the PWM amplitude controller 50 in the second video mode, luminance correction can be simplified with only 10-bit image data, which is gamma correction generally used in image processing.
PWM 카운터(29)의 출력은 출력 인에이블 회로(30)와 16도트x3컬러 LED 구동소자(31)를 통해 LED 도트 매트릭스 패널(20)에 인가되어, LED에 대한 수직라인 구동이 실행된다.The output of the PWM counter 29 is applied to the LED dot matrix panel 20 through the output enable circuit 30 and the 16 dot x 3 color LED driving element 31, so that vertical line driving for the LED is executed.
동시에, 상기 메모리 읽기(read) 어드레스 발생기(25)는 상기한 제어 메모리의 30비트 제어 데이터에 따라 메모리 읽기 어드레스를 발생시킨다. 이 때, 메모리 읽기 어드레스는 제어 신호 LOAD에 따라 자동으로 생성된다. At the same time, the memory read address generator 25 generates a memory read address in accordance with the 30-bit control data of the control memory. At this time, the memory read address is automatically generated in accordance with the control signal LOAD.
상기한 메모리 읽기 어드레스는 표시 라인 어드레스 디코더(32)에 의해 디코딩되어 16라인 구동소자(33)를 통해, LED 도트 매트릭스 패널(20)에 인가되어, LED에 대한 수평라인 구동이 실행된다. The memory read address is decoded by the display line address decoder 32 and applied to the LED dot matrix panel 20 through the 16-line driving element 33, so that the horizontal line driving for the LED is executed.
이 때, 출력 인에이블 회로(30)는, 수평라인 구동으로 인해 잔상이 발생되는 문제점을 해결하기 위하여, 어드레스가 바뀌는 시점에서 출력 인에이블 신호(OUT_EN)를 이용하여 수직라인 구동 데이터의 턴 온(turn on) 시간을 적절히 제어한다. 또한, 워치독 타이머(44)는 상기 PWM 카운터를 동작시키기 위한 기본 클럭 및 기타 중요 신호가 입력되지 않을 경우 구동소자의 출력을 오프시키기 위한 것이다.At this time, in order to solve the problem that an afterimage occurs due to the horizontal line driving, the output enable circuit 30 turns on the vertical line driving data by using the output enable signal OUT_EN at the time when the address is changed. control the turn on time appropriately. In addition, the watchdog timer 44 is for turning off the output of the driving element when the basic clock and other important signals for operating the PWM counter are not input.
다음으로, 상기 구동제어 장치의 듀티비 가변 기능에 대해 설명한다.Next, the duty ratio variable function of the drive control device will be described.
구동제어 장치는 듀티비에 따라 적용되는 개수가 결정되는데, 16x16 도트 매트릭스에서 듀티비가 1/16일 경우에는 하나의 구동제어 장치로 수평라인을 스캔하게 되고, 듀티비가 1/8일 경우 2개의 구동제어 장치가 적용된다, 즉, 듀티비가 1/8일 경우 구동제어 장치 하나는 상위 8 라인의 표시를 담당하고, 다른 하나는 하위 8 라인을 표시한다. 마찬가지로, 듀티비가 1/4일 경우 4개의 구동제어 장치가 적용되어 각각 4 라인씩 표시하게 된다. 구동제어 장치가 16개가 적용되어 각각 1라인씩 표시하게 되면 스태틱 구동과 동일하게 동작하게 된다.The number of driving control devices is determined according to the duty ratio. When the duty ratio is 1/16 in a 16x16 dot matrix, one driving control device scans the horizontal line. When the duty ratio is 1/8, two driving is performed. The control device is applied, i.e., if the duty ratio is 1/8, one drive control device is responsible for displaying the upper 8 lines, and the other displays the lower 8 lines. Similarly, when the duty ratio is 1/4, four driving control devices are applied to display four lines each. When 16 drive control devices are applied and display one line each, the drive control device operates in the same manner as the static drive.
도 3에 표시한 바와 같이, 상기 POSITION0~POSITION3 신호와 제어 데이터의 듀티 마스크 (duty mask) 데이터(여기서는 4비트를 사용)가 메모리 읽기 어드레스 발생기(25)에 입력되어, LOAD 신호에 따라 각 구동제어 장치에 대한 읽기 어드레스가 결정된다. 결정된 어드레스는 표시라인 어드레스 디코더(32)에 입력되어 디코딩됨으로써, 패널(20)의 해당 라인을 구동하게 된다.As shown in Fig. 3, the POSITION0 to POSITION3 signals and duty mask data (4 bits are used here) of the control data are input to the memory read address generator 25, and each drive control is performed in accordance with the LOAD signal. The read address for the device is determined. The determined address is input to the display line address decoder 32 and decoded to drive the corresponding line of the panel 20.
상기한 바와 같이, 상기 POSITION0~POSITION3 신호와 제어 데이터의 듀티 마스크 데이터를 이용하여 자동으로 각 구동제어 장치에 해당하는 읽기 어드레스를 결정함으로써, 해당 듀티비에 맞게 패널의 수평라인 구동을 할 수 있다. 따라서, 하나의 칩 내에서 자유자재로 듀티비를 가변할 수 있다.As described above, the read line corresponding to each driving control device is automatically determined by using the duty mask data of the POSITION0 to POSITION3 signals and the control data, thereby driving the horizontal line of the panel according to the duty ratio. Therefore, the duty ratio can be freely changed in one chip.
다음으로 상기한 본 발명의 실시예에 따른 LED 구동제어 장치의 전체적인 동작을 설명한다.Next, the overall operation of the LED driving control apparatus according to the embodiment of the present invention described above will be described.
먼저, 외부 입력 모드 선택기(23)에 구동제어 장치의 동작 방식을 결정하는 신호들이 입력되고, 시프트 레지스터(21)에 입력 데이터가 저장됨과 동시에 제어 신호 버퍼(22)에 여러 제어 신호가 입력된다. 그리고, 제어 데이터 메모리(27)에 제어 데이터가 입력되어 구동제어 장치의 듀티비 등이 설정된다. First, signals for determining an operation method of the driving control apparatus are input to the external input mode selector 23, input data is stored in the shift register 21, and various control signals are input to the control signal buffer 22. Then, control data is input to the control data memory 27 to set the duty ratio of the drive control device and the like.
즉, 외부 입력 모드 선택기(23)에 입력되는 신호와 제어 데이터 메모리(27)에 입력되는 제어 데이터에 의해, 구동을 위한 여러 동작들이 선택되고 설정된다.That is, by the signal input to the external input mode selector 23 and the control data input to the control data memory 27, various operations for driving are selected and set.
다음으로, 영상 데이터가 입력되어 비디오 데이터 메모리(26)에 저장되고, 데이터 버퍼(28)를 통해 PWM 진폭 제어기(50)에 입력된다. PWM 진폭 제어기(50)는 입력된 10비트의 데이터를 8비트 영상 데이터와 2비트 휘도 데이터로 분리하여 PWM 카운터(29)에 입력하고, PWM 카운터(29)는 계조 클럭 발생부(40)에 의해 발생된 클럭을 이용하여 PWM 클럭을 적절히 분주시켜, 입력된 데이터에 대한 PWM 제어를 실행한다. Next, image data is input and stored in the video data memory 26 and input to the PWM amplitude controller 50 through the data buffer 28. The PWM amplitude controller 50 separates the input 10-bit data into 8-bit image data and 2-bit luminance data and inputs it to the PWM counter 29. The PWM counter 29 is provided by the gradation clock generator 40. The PWM clock is appropriately divided using the generated clock to perform PWM control on the input data.
다음으로, PWM 카운터(29)의 출력을 이용하여 패널(20)에 대한 수직라인 구동을 실행하고, 동시에 상기 표시 라인 어드레스 디코더(32)에 의해 수평라인 구동도 실행함으로써, 패널(20)의 LED를 동작시켜 영상을 표시한다.Next, the vertical line driving to the panel 20 is executed using the output of the PWM counter 29, and the horizontal line driving is also performed by the display line address decoder 32 at the same time. To display the image.
상기한 본 발명에 따른 LED 구동제어 장치는 ASIC으로 제조되는 것이 바람직하다. 이와 같이 ASIC으로 만들어진 본 발명의 LED 구동제어 장치는 전광판의 기본 단위인 LED 표시 모듈에 용이하게 실장될 수 있으며, 영상을 표시하기 위한 LED 전광판에 표준화된 제어 방식을 제공할 수 있다.The LED drive control device according to the present invention described above is preferably made of an ASIC. As described above, the LED driving control apparatus of the present invention made of an ASIC can be easily mounted on an LED display module, which is a basic unit of an electronic display, and can provide a standardized control method to an LED display for displaying an image.
상기한 바와 같이, 본 발명의 LED 구동제어 장치에서는 PWM 진폭 제어기를 사용함으로써, 별도의 휘도 보정 회로를 사용하지 않고도, 10비트의 영상 데이터만으로 간단하게 휘도를 조절할 수 있는 효과가 있다.As described above, in the LED drive control apparatus of the present invention, by using the PWM amplitude controller, there is an effect that the luminance can be simply adjusted with only 10-bit image data without using a separate luminance correction circuit.
또한, 본 발명의 LED 구동제어 장치는 계조 클럭 발생기를 사용함으로써, 내부 PWM 회로에 대한 클럭을 선택할 수 있다, 따라서, 클럭의 변화에 의해 LED 패널의 전체 밝기를 용이하게 조절할 수 있다.In addition, the LED drive control apparatus of the present invention can select the clock for the internal PWM circuit by using the gradation clock generator, and thus, the overall brightness of the LED panel can be easily adjusted by the change of the clock.
본 발명은 상기한 바람직한 실시예와 첨부한 도면을 참조하여 설명되었지만, 본 발명의 개념 및 범위 내에서 상이한 실시예가 구성될 수 있다. 따라서, 본 발명의 범위는 첨부된 청구범위에 의해 정해지며, 본 명세서에 기재된 특정 실시예에 의해 한정되지 않는 것으로 해석되어야 한다.Although the present invention has been described with reference to the above-described preferred embodiments and the accompanying drawings, different embodiments may be constructed within the spirit and scope of the invention. Accordingly, the scope of the invention is defined by the appended claims, and should be construed as not limited by the specific embodiments described herein.
도 1은 종래의 발광 다이오드 구동제어 회로의 일례를 나타내는 블록도.1 is a block diagram showing an example of a conventional LED driving control circuit.
도 2는 본 발명의 실시예에 따른 발광 다이오드 구동제어 장치를 나타내는 블록도.Figure 2 is a block diagram showing a light emitting diode driving control apparatus according to an embodiment of the present invention.
도 3은 본 발명의 듀티비 가변 기능을 설명하기 위한 도 2의 부분 블록도.Figure 3 is a partial block diagram of Figure 2 for explaining the duty ratio variable function of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0060499A KR100520918B1 (en) | 2003-08-30 | 2003-08-30 | Driving control apparatus for controling light emitting diode display panel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-0060499A KR100520918B1 (en) | 2003-08-30 | 2003-08-30 | Driving control apparatus for controling light emitting diode display panel |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20-2003-0027936U Division KR200334695Y1 (en) | 2003-08-30 | 2003-08-30 | Driving control apparatus for controling light emitting diode display panel |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030081220A KR20030081220A (en) | 2003-10-17 |
KR100520918B1 true KR100520918B1 (en) | 2005-10-12 |
Family
ID=32388619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2003-0060499A KR100520918B1 (en) | 2003-08-30 | 2003-08-30 | Driving control apparatus for controling light emitting diode display panel |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100520918B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101333304B1 (en) * | 2009-12-18 | 2013-11-27 | 한국전자통신연구원 | Method and Apparatus for controlling color lighting of RGB LEDs |
KR101310741B1 (en) * | 2012-05-25 | 2013-09-25 | 국민대학교산학협력단 | Led electronic signboard and drive chip embedded therein |
KR101295342B1 (en) * | 2013-02-28 | 2013-08-12 | (주)동방데이타테크놀러지 | Smart electronic display control system and method for compensating luminance of led |
CN104183218A (en) * | 2014-08-21 | 2014-12-03 | 深圳市信立方科技有限公司 | LED display screen driving circuit and display screen |
-
2003
- 2003-08-30 KR KR10-2003-0060499A patent/KR100520918B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20030081220A (en) | 2003-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0319293B1 (en) | Display device | |
US20210201738A1 (en) | Display Device and Method of Driving the Same | |
US7602362B2 (en) | Liquid crystal display device and method for driving the same | |
KR101501501B1 (en) | Method of driving light-source, light-source apparatus for performing the method and display apparatus having the light-source apparatus | |
KR100798309B1 (en) | Driving circuit for active matrix organic light emitting diode | |
JPH07199861A (en) | Emission luminous intensity adjusting device for dot matrix light emitting diode display unit | |
US6784868B2 (en) | Liquid crystal driving devices | |
US8976208B2 (en) | Display apparatus and driving method thereof | |
US20240062706A1 (en) | Display apparatus including led driving circuit and operating method thereof | |
US6919872B2 (en) | Method and apparatus for driving STN LCD | |
KR100520918B1 (en) | Driving control apparatus for controling light emitting diode display panel | |
JP2004240428A (en) | Liquid crystal display, device and method for driving liquid crystal display | |
KR100520923B1 (en) | Light emitting diode driving control apparatus for displaying video signal | |
KR200334695Y1 (en) | Driving control apparatus for controling light emitting diode display panel | |
KR100520921B1 (en) | Light emitting diode driving circuit for image display panel and light emitting diode display module | |
KR100520924B1 (en) | Light emitting diode driving apparatus and light emitting diode display module for multi-mode driving | |
KR200334698Y1 (en) | Light emitting diode driving apparatus and light emitting diode display module for multi-mode driving | |
KR200334697Y1 (en) | Light emitting diode driving control apparatus for displaying video signal | |
KR100637393B1 (en) | Circuit and method for adjusting brightness of display device | |
CN101089935A (en) | Grey mixing modulation low consumption circuit for drive of liquid crystal display | |
KR20090015196A (en) | Display device and method for driving the same | |
KR200342198Y1 (en) | Electronic display board system for displaying full color moving picture | |
KR200342197Y1 (en) | Electronic display board system using surface mount device type of light emitting diode | |
KR20070065063A (en) | Method for driving data line and flat penal display using the same | |
KR200334696Y1 (en) | Light emitting diode driving circuit for image display panel and light emitting diode display module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G15R | Request for early opening | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20080930 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |