CN108962105A - A kind of liquid crystal module testing device for touch screens and method based on FPGA - Google Patents

A kind of liquid crystal module testing device for touch screens and method based on FPGA Download PDF

Info

Publication number
CN108962105A
CN108962105A CN201810681836.0A CN201810681836A CN108962105A CN 108962105 A CN108962105 A CN 108962105A CN 201810681836 A CN201810681836 A CN 201810681836A CN 108962105 A CN108962105 A CN 108962105A
Authority
CN
China
Prior art keywords
test
picture
video
touch screen
liquid crystal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810681836.0A
Other languages
Chinese (zh)
Other versions
CN108962105B (en
Inventor
叶金平
白静
刘荣华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Jingce Electronic Group Co Ltd
Wuhan Jingce Electronic Technology Co Ltd
Original Assignee
Wuhan Jingce Electronic Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Jingce Electronic Group Co Ltd filed Critical Wuhan Jingce Electronic Group Co Ltd
Priority to CN201810681836.0A priority Critical patent/CN108962105B/en
Publication of CN108962105A publication Critical patent/CN108962105A/en
Application granted granted Critical
Publication of CN108962105B publication Critical patent/CN108962105B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/006Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/34Control 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/36Control 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Liquid Crystal Display Device Control (AREA)

Abstract

The invention discloses a kind of liquid crystal module testing device for touch screens and method based on FPGA, which includes the processor being embedded on FPGA, communication control unit, picture acquiring unit, video generation unit and trajectory processing unit;Picture acquiring unit is according to processor from the received test sign on read test picture from memory of host computer;Video generation unit generates the video timing being adapted to LCD module under test, and will test picture according to video sequential export;Interrupt signal that communication control unit is issued according to touch screen read touch screen receive crossed according to the profile of test picture after coordinate value generated;Trajectory processing unit generates continuous pressing track according to coordinate value, and judges whether pressing track is normal according to the preconfigured determination strategy of processor;System structure of the invention is simple, reduces interaction times between system, shortens communication link, and signaling rate is fast, substantially increases production line test efficiency.

Description

A kind of liquid crystal module testing device for touch screens and method based on FPGA
Technical field
The invention belongs to field of display technology, more particularly, to a kind of liquid crystal module testing touch screen based on FPGA Device and method.
Background technique
A kind of induction type liquid crystal display device of the touch screen (Touch Panel, TP) as receivable contact input signal, It is a kind of man-machine interaction mode being widely used at present;Liquid crystal module (Liquid Crystal Display Module, LCM it when) manufacturer researches and develops and produces to liquid crystal module, needs rapidly and efficiently to test liquid crystal module TP, to mention The production efficiency of high liquid crystal module producing line.
Traditional test device be carry out communicating using special TP test board and the touch chip in liquid crystal module TP and Coordinate acquisition;Before test, PC controls figure signal generator and exports the specific test image of a width (such as field word to liquid crystal module Figure or Back Word figure), tester is crossed on TP with hand according to sphere of movements for the elephants on picture or " returning " word track, the touch chip in TP Scribing line track is changed into specific coordinate value, TP test board reads coordinate value and coordinate data is uploaded to PC, and PC tests TP The coordinate that plate uploads is filtered, throws a little processing, and the coordinate after track is described is sent to figure signal generator, and figure is believed Trajectory coordinates are added to by number generator to be exported on image so as to operator's observation.
When testing using above-mentioned test device TP, need TP test board, figure signal generator and PC machine common Cooperation could complete test, and system hardware structure is complicated, and testing cost is high;And since TP test board, PC and figure signal are sent out It is frequently interacted between raw device, leads to that communication link is long, real-time is poor, testing efficiency is low, the serious production capacity for restricting liquid crystal module.
Summary of the invention
For at least one defect or Improvement requirement of the prior art, the present invention provides a kind of liquid crystal mould based on FPGA Group testing device for touch screens and method, can simplified system architecture, improve testing efficiency, its object is to solve existing test System structure of device is complicated, testing cost is high, the problem that real-time is poor, testing efficiency is low.
To achieve the above object, according to one aspect of the present invention, a kind of liquid crystal module touch based on FPGA is provided Shield test device, including be embedded on FPGA processor, communication control unit, picture acquiring unit, video generation unit and Trajectory processing unit;
The Timing data for the LCD module under test that the processor is used to be sent according to external host computer, test picture letter Breath and communication interface type configure test device;And the test sign on sent for receiving external host computer, it is right The workflow progress logic control of the picture acquiring unit, video generation unit, communication control unit and trajectory processing unit System;
The picture acquiring unit under the control of the processor from external memory for reading specified test Picture;
When the video generation unit is used to generate the video being adapted to LCD module under test according to the Timing data Sequence, and by the test picture according to the video sequential export to form video stream data;The video stream data is for making LCD module under test touch screen shows the test picture;
The interrupt signal that the communication control unit is used to be issued according to touch screen reads touch screen and is detecting according to institute The profile for stating test picture carries out coordinate value generated of crossing;
The trajectory processing unit is used to generate continuous pressing track according to the coordinate value, and preparatory according to processor The determination strategy of configuration judges whether the pressing track exception occurs;The abnormal conditions include breaking, crossing the border, is overtime;
The processor controls picture acquiring unit from external memory according to the judging result that trajectory processing unit generates It is middle obtain corresponding with judging result display picture and be sent to LCD module under test shown.
Preferably, above-mentioned liquid crystal module testing device for touch screens, picture acquiring unit include mode selector and read-write Controller;
The mode selector is used to be arranged according to the configuration information of processor the storage address of test picture, described in control Read-write controller read test picture from external memory according to the storage address.
Preferably, above-mentioned liquid crystal module testing device for touch screens, video generation unit include Timing generator and view Frequency generator;
The Timing data that the Timing generator is used to be configured according to processor generate and LCD module under test The video timing of adaptation;The test picture that the video generator is used to send read-write controller is defeated according to the video timing Out to generate video stream data.
Preferably, above-mentioned liquid crystal module testing device for touch screens, communication control unit include bus control module and TP Control module;
The bus control module is for realizing the bus between the TP control module and LCD module under test touch screen Communication;The TP control module is believed for initializing to LCD module under test touch screen according to the interruption that touch screen issues Number read touch screen generate press points coordinate value.
Preferably, above-mentioned liquid crystal module testing device for touch screens, the trajectory processing unit include coordinate processing module, Describe module and track judging module in track;
The coordinates process unit is used to be filtered the coordinate value that touch screen generates to reject repetition and close seat Scale value;Module is described in the track, and to coordinates process unit, treated that coordinate value carries out line to generate continuous pressing rail Mark;The track judging module judges whether the pressing track exception occurs according to the determination strategy that processor configures.
Preferably, above-mentioned liquid crystal module testing device for touch screens, trajectory processing unit further include video laminating module and Character generator;
The character generator is used to generate character pattern data according to the additional character information for including in video stream data; The video laminating module is used to that track data and/or the character pattern data investigation will to be pressed in video stream data, and The video image generated after superposition is exported to LCD module under test and is shown, in order to which tester directly observes test knot Fruit.
Preferably, above-mentioned liquid crystal module testing device for touch screens, bus control module include a variety of bus control units, place Reason device selects the corresponding bus control unit according to the communication interface type of LCD module under test and initializes to it.
Other side according to the invention provides a kind of liquid crystal module testing touch screen method based on FPGA, packet Include following steps:
S1: the Timing data and communication interface type of the LCD module under test sent according to external host computer fill test It sets and is configured and initialized;
S2: receiving the test sign on that external host computer is sent, from outside under the triggering of the test sign on Specified test picture is read in memory;
S3: generating the video timing that is adapted to LCD module under test according to the Timing data, and by the test chart Piece is according to the video sequential export to form video stream data;The video stream data is for making LCD module under test touch screen Show the test picture;
S4: according to touch screen issue interrupt signal read touch screen detect according to it is described test picture profile into Row scribing line coordinate value generated;
S5: continuous pressing track is generated according to the coordinate value, and according to the judgement of preconfigured determination strategy Whether pressing track there is exception;The abnormal conditions include breaking, crossing the border, is overtime;
S6: result figure corresponding with the judging result is obtained from external memory according to the judging result in step S5 Piece is simultaneously sent to LCD module under test and is shown.
Preferably, above-mentioned liquid crystal module testing device for touch screens, in step S5 before it is further comprising the steps of: to touch The coordinate value that screen generates is filtered to reject repetition and close coordinate value.
Preferably, above-mentioned liquid crystal module testing device for touch screens, further comprising the steps of in step S5:
By the character pattern data investigation for including in the pressing track and/or the video stream data in video stream data On, and the video image generated after superposition is exported to LCD module under test and is shown.
In general, through the invention it is contemplated above technical scheme is compared with the prior art, can obtain down and show Beneficial effect:
(1) the liquid crystal module testing device for touch screens and method provided by the invention based on FPGA, by being embedded in FPGA On processor, communication control unit, picture acquiring unit, video generation unit and trajectory processing unit realize traditional test The test function completed jointly in device by figure signal generator and TP test board, system architecture are simple and efficient, and integrated level is high, Shorten communication link;Test picture video flowing generate, coordinate value obtain and processing, track describe be superimposed, test result is sentenced It is disconnected to be realized by FPGA, the interaction times between host computer are greatly reduced, the fast real-time of signaling rate is high, mentions significantly High production line test efficiency.
(2) the liquid crystal module testing device for touch screens and method provided by the invention based on FPGA, bus control module packet A variety of bus control units such as I2C Controller, SPI Controller are included, by processor according to the logical of LCD module under test Letter interface type selects corresponding bus control unit to realize the bus communication between test device and LCD module under test, makes this hair Bright liquid crystal module testing device for touch screens can be adapted to the liquid crystal module of various communication interfaces, enrich application scenarios, improve The versatility of test device.
Detailed description of the invention
Fig. 1 is the logic diagram for the liquid crystal module testing device for touch screens based on FPGA that the embodiment of the present invention one provides;
Fig. 2 is the logic diagram of the liquid crystal module testing device for touch screens provided by Embodiment 2 of the present invention based on FPGA;
Fig. 3 is the flow chart of the liquid crystal module testing touch screen method provided in an embodiment of the present invention based on FPGA.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and It is not used in the restriction present invention.As long as in addition, technical characteristic involved in the various embodiments of the present invention described below Not constituting a conflict with each other can be combined with each other.
Fig. 1 is the logic diagram for the liquid crystal module testing device for touch screens based on FPGA that the embodiment of the present invention one provides; As shown in Figure 1, the liquid crystal module testing device for touch screens includes processor, communication control unit, picture acquiring unit, video life At unit, trajectory processing unit and power supply generation unit (not shown);
Processor is used to receive the configuration information for the LCD module under test that external host computer is sent, tests pictorial information and lead to Believe interface type, configuration information includes Timing data and Power data;And it is connect according to configuration information, test picture and communication Mouth type is configured and is initialized to test device, is specifically included: according to the communication interface type of LCD module under test to logical Letter control unit is configured and is initialized;Video generation unit is configured according to Timing data;According to Power data Voltage needed for generating LCD module under test work and the electric time series data of switch simultaneously configure power supply generation unit;According to survey Examination pictorial information configures picture acquiring unit.
After the completion of configuration, processor receives the test sign on that external host computer is sent, control picture acquiring unit, view Frequency generation unit, communication control unit and trajectory processing unit execute test job according to process.
The voltage data and switch electric sequential export LCD module under test that power supply generation unit is used to be generated according to processor Required operating voltage and open and close electricity timing instructions, it is ensured that LCD module under test is normally lighted during the test;
Picture acquiring unit is used to read specified test from external DDR memory under the triggering of test sign on Picture;If test picture needed for this not stored test, is obtained from external host computer in advance by processor in DDR memory The test picture taken is stored in external DDR memory;
The Timing data that video generation unit is used to be configured according to processor generate the view being adapted to LCD module under test Frequency timing, and picture will be tested according to the video sequential export to form video stream data;
LCD module under test shows corresponding test picture after receiving video stream data on the touchscreen;Tester It is crossed on the touchscreen according to the track of test picture, press points are converted to corresponding coordinate value by the touch chip in touch screen And trigger communication control unit interruption;
Communication control unit is believed for initializing to LCD module under test touch screen according to the interruption that touch screen issues Number read touch screen generate coordinate value;
The coordinate value that trajectory processing unit is used to be exported according to touch screen generates continuous pressing track, then according to processing The preconfigured determination strategy of device judges to press whether track occurs abnormal and judging result is fed back to processor;As track is No appearance breaks, crosses the border, is overtime, and touch screen has situations such as reactionless;
The judging result control picture acquiring unit that processor is also used to be generated according to trajectory processing unit is deposited from external DDR Display picture corresponding with the judging result is obtained in reservoir and is sent to LCD module under test and is shown, in order to test Personnel intuitively obtain test result;Such as: when judging result is abnormal, processor controls picture acquiring unit from external DDR Red NG picture is obtained in memory and is sent to LCD module under test;When judging result is normal, processor control figure Piece acquiring unit obtains the OK picture of green from external DDR memory and is sent to LCD module under test.In addition, processor is also The judging result generated according to trajectory processing unit sends corresponding pop-up message to external host computer.
Processor, communication control unit, picture acquiring unit, video generation unit and trajectory processing unit are embedded in and can compile In journey logical device FPGA, processor can be the embedded processor of FPGA, including but not limited to ARM, NiosII or The processors such as MicroBlaze;Processor is communicated by communication interfaces such as Eth, USB, UART with external host computer, is obtained to be measured Configuration information, test picture and the communication interface type of liquid crystal module.
In a preferred embodiment, picture acquiring unit includes mode selector and DDR read-write controller;
Mode selector for being arranged the storage address of nominative testing picture, control DDR read-write under the control of a processor Controller reads specified test picture according to aforementioned storage address from external DDR memory, such as sphere of movements for the elephants figure or " returning " word Figure;The function of mode selector has a variety of implementations, for example, processor is stored in external DDR memory for picture is tested Corresponding storage address is sent to mode selector afterwards, mode selector directly controls DDR read-write controller according to the address Picture is executed to read;Or directly the operating mode of mode selector is selected by processor, different operating modes is Corresponding specific test picture storage address;It is deposited in addition, mode selector is also used to control DDR read-write controller from external DDR The display picture of corresponding test result is read in reservoir, such as the OK picture of green or the NG picture of red simultaneously feed back to processor; DDR read-write controller is mainly responsible for the read and write access control and arbitration of external DDR memory.
In a preferred embodiment, video generation unit includes Timing generator and video generator;
The Timing data that Timing generator is used to be configured according to processor generate the view being adapted to LCD module under test Frequency timing, Timing data include the video parameters data such as resolution ratio, frame per second and refresh rate;Video generator is for reading DDR The video sequential export that the test picture that writing controller is sent is exported according to Timing generator forms video stream data;
In a preferred embodiment, communication control unit includes TP control module and bus control module;
TP control module is for initializing LCD module under test touch screen, according to the interrupt signal of touch screen sending Read the coordinate value for the press points that touch screen generates;Bus control module is for realizing touch screen controller and LCD module under test Bus communication between touch screen, including but not limited to a variety of bus marcos such as I2CController, SPI Controller Device enables device in liquid crystal module testing touch screen of the invention to be adapted to the liquid crystal module of various communication interfaces, improves this survey The versatility that trial assembly is set;Processor is according to the corresponding bus control unit of the communication interface type of LCD module under test selection and to it It is initialized, such as baud rate/clock, bit number, operating mode etc..Tester is touching according to the track of test picture It crosses on screen, press points are converted to corresponding coordinate value and pass through interrupt requests (Interrupt by the touch chip in touch screen Request, IRQ) pin triggering TP control module interruption, after TP control module receives interrupt signal, pass through bus control unit It is communicated with the touch chip in touch screen, read coordinate value and is sent to trajectory processing unit.
In a preferred embodiment, trajectory processing unit includes coordinate processing module, track description module and track Judging module;
Coordinates process unit is used to be filtered a large amount of coordinate values that touch screen generates to reject repetition and close seat Scale value;When tester starts to press touch screen, touch chip will export a large amount of repetition coordinate and press points coordinate very Close coordinate value, this will describe the processing of module to track and judgement interferes, and reduces track and describes pressing for module generation Press the accuracy of track;Therefore, describe before module generates pressing track through coordinates process unit in track to touch chip A large amount of coordinate values of output carry out interference and handle, and then improve the accuracy of testing touch screen result.
Describe module and be used to carry out line to coordinates process unit treated coordinate value to generate continuous pressing in track Track;
Track judging module according to the determination strategy that processor configures judge to press track whether occur it is abnormal and will judgement As a result processor is fed back to;Abnormal conditions include break, cross the border, time-out etc., specific abnormal Rule of judgment is according to customer demand Self-setting, and form determination strategy and track description module is configured in advance by processor.It is specific: track judging module It calculates pixel wide shared by pressing track and judges it whether within preset pixel wide threshold range, if it is not, then table Show that situation of crossing the border, test result NG occurs in liquid crystal module touch screen;Track judging module is according to two neighboring seat in pressing track Whether the output time of punctuate is more than setting value, if so, indicating that timeout case, test result occurs in liquid crystal module touch screen NG;For different liquid crystal modules due to touching screen characteristics difference, the setting value for exporting the time is also different;Track judging module meter The pixel distance of two neighboring coordinate value in pressing track is calculated whether within preset pixel distance threshold range, if it is not, then Indicate that broken string situation, test result NG occurs in liquid crystal module touch screen.
Fig. 2 is the logic diagram of the liquid crystal module testing device for touch screens provided by Embodiment 2 of the present invention based on FPGA; As shown in Fig. 2, the difference between this embodiment and the first embodiment lies in trajectory processing unit further includes that video laminating module and character are raw It grows up to be a useful person;
Character generator is used to generate character pattern data according to the additional character information for including in video stream data;Video Laminating module will be for that will press track data and/or character pattern data investigation in video stream data, by what is generated after superposition Video image is exported to LCD module under test and is shown, makes tester that can intuitively obtain superposition effect in scratching process Fruit, in order to which tester directly observes test result.
The present embodiment additionally provides a kind of liquid crystal module testing touch screen method based on FPGA, as shown in figure 3, include with Lower step:
S1: the Timing data and communication interface type pair for the LCD module under test that processor is sent according to external host computer Test device is configured, and the test picture that external host computer is sent is stored in external memory;It specifically includes: processor Timing generator is configured according to Timing data, Timing data include the videos such as resolution ratio, frame per second and refresh rate Supplemental characteristic;Processor selects the corresponding bus control unit in bus control module according to communication interface type and carries out to it Initialization;
S2: processor receives the test sign on that external host computer is sent, and mode selector is in the test sign on Triggering under control DDR read-write controller specified test picture is read from external DDR memory;
S3:Timing generator generates the video timing being adapted to LCD module under test according to Timing data, and video is raw It grows up to be a useful person test picture according to video sequential export to form video stream data;Video stream data is for touching LCD module under test Touch screen display test picture;
The interrupt signal that S4:TP control module is issued according to touch screen reads touch screen by bus control unit and is receiving Coordinate value generated after being crossed according to the profile of test picture;
S5: the coordinate value that coordinates process unit generates touch screen is filtered to reject repetition and close coordinate value; Module is described in track, and to treated, coordinate value carries out line to generate continuous pressing track;Video laminating module will press rail The character pattern data investigation for including in the video stream data that mark and/or character generator generate is incited somebody to action on video stream data The video image generated after superposition, which is exported to LCD module under test, to be shown, in order to which tester directly observes test effect Fruit;Track judging module according to the preconfigured determination strategy of processor judge to press track it is whether normal and by judging result it is anti- It is fed to processor;
S6: processor is obtained from external DDR memory and aforementioned judging result pair according to the judging result in step S5 The result picture and transmission answered are shown to LCD module under test, in order to which tester intuitively obtains test result.
Compared to existing testing device for touch screens, the liquid crystal module testing touch screen dress provided by the invention based on FPGA It sets and method, passes through processor, communication control unit, picture acquiring unit, video generation unit and the rail being embedded on FPGA Mark processing unit realizes the test function completed jointly in traditional test device by figure signal generator and TP test board, is System framework is simple and efficient, and integrated level is high, shortens communication link;Test the generation of picture video flowing, coordinate value obtains and processing, rail Mark describe be superimposed, test result judges to be realized by FPGA, greatly reduce the interaction times between host computer, signal biography The defeated fast real-time of speed is high, substantially increases production line test efficiency.
As it will be easily appreciated by one skilled in the art that the foregoing is merely illustrative of the preferred embodiments of the present invention, not to The limitation present invention, any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should all include Within protection scope of the present invention.

Claims (10)

1. a kind of liquid crystal module testing device for touch screens based on FPGA, which is characterized in that including the processing being embedded on FPGA Device, communication control unit, picture acquiring unit, video generation unit and trajectory processing unit;
The Timing data and test pictorial information for the LCD module under test that the processor is used to be sent according to external host computer Test device is configured;And the test sign on sent for receiving external host computer, to the picture acquiring unit, The workflow of video generation unit, communication control unit and trajectory processing unit carries out logic control;
The picture acquiring unit under the control of the processor from external memory for reading specified test picture;
The video generation unit is used to generate the video timing being adapted to LCD module under test according to the Timing data, and By the test picture according to the video sequential export to form video stream data;The video stream data is for making prepare liquid Brilliant mould group touch screen shows the test picture;
The interrupt signal that the communication control unit is used to be issued according to touch screen reads touch screen and is detecting according to the survey The profile for attempting piece carries out coordinate value generated of crossing;
The trajectory processing unit is used to generate continuous pressing track according to the coordinate value, and is pre-configured with according to processor Determination strategy judge whether the pressing track exception occurs;
The judging result control picture acquiring unit that the processor is generated according to trajectory processing unit is obtained from external memory It takes display picture corresponding with the judging result and is sent to LCD module under test and shown.
2. liquid crystal module testing device for touch screens as described in claim 1, which is characterized in that the picture acquiring unit includes Mode selector and read-write controller;
The mode selector is used to be arranged according to the configuration information of processor the storage address of test picture, controls the read-write Controller read test picture from external memory according to the storage address.
3. liquid crystal module testing device for touch screens as claimed in claim 1 or 2, which is characterized in that the video generation unit Including Timing generator and video generator;
The Timing data generation that the Timing generator is used to be configured according to processor is adapted to LCD module under test Video timing;The video generator be used for the test picture that sends read-write controller according to the video sequential export with Generate video stream data.
4. liquid crystal module testing device for touch screens as claimed in any one of claims 1 to 3, which is characterized in that the communication control Unit processed includes bus control module and TP control module;
The bus control module is for realizing the bus communication between the TP control module and LCD module under test touch screen; The TP control module is read for initializing to LCD module under test touch screen according to the interrupt signal that touch screen issues The coordinate value for the press points that touch screen generates.
5. such as the described in any item liquid crystal module testing device for touch screens of Claims 1 to 4, which is characterized in that at the track Reason unit includes coordinate processing module, track description module and track judging module;
The coordinates process unit is used to be filtered the coordinate value that touch screen generates to reject repetition and close coordinate value; Module is described in the track, and to coordinates process unit, treated that coordinate value carries out line to generate continuous pressing track;It is described Track judging module judges whether the pressing track exception, the abnormal conditions occurs according to the determination strategy that processor configures Including breaking, crossing the border, time-out.
6. liquid crystal module testing device for touch screens as claimed in claim 5, which is characterized in that the trajectory processing unit also wraps Include video laminating module and character generator;
The character generator is used to generate character pattern data according to the additional character information for including in video stream data;It is described Video laminating module is used for the pressing track data and/or the character pattern data investigation in video stream data, and The video image generated after superposition is exported to LCD module under test and is shown.
7. liquid crystal module testing device for touch screens as claimed in claim 4, which is characterized in that the bus control module includes A variety of bus control units, processor are corresponding according to the communication interface type selection for the LCD module under test that external host computer is sent Bus control unit simultaneously initializes it.
8. a kind of liquid crystal module testing touch screen method based on FPGA, which comprises the following steps:
S1: the Timing data and test picture of the LCD module under test sent according to external host computer match test device It sets;
S2: receiving the test sign on that external host computer is sent, from external storage under the triggering of the test sign on Specified test picture is read in device;
S3: the video timing being adapted to LCD module under test is generated according to the Timing data, and the test picture is pressed According to the video sequential export to form video stream data;The video stream data is for showing LCD module under test touch screen The test picture;
S4: according to touch screen issue interrupt signal read touch screen detect according to it is described test picture profile drawn Line coordinate value generated;
S5: continuous pressing track is generated according to the coordinate value, and the pressing is judged according to preconfigured determination strategy Whether track there is exception, and the abnormal conditions include breaking, crossing the border, is overtime;
S6: result picture corresponding with the judging result is obtained from external memory according to the judging result in step S5 simultaneously LCD module under test is sent to be shown.
9. liquid crystal module testing device for touch screens as claimed in claim 8, which is characterized in that in step S5 before further include with Lower step: the coordinate value that touch screen generates is filtered to reject repetition and close coordinate value.
10. liquid crystal module testing device for touch screens as claimed in claim 9, which is characterized in that further include following in step S5 Step: by the character pattern data investigation for including in the pressing track and/or video stream data on video stream data, and will The video image generated after superposition, which is exported to LCD module under test, to be shown.
CN201810681836.0A 2018-06-27 2018-06-27 Liquid crystal module touch screen testing device and method based on FPGA Active CN108962105B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810681836.0A CN108962105B (en) 2018-06-27 2018-06-27 Liquid crystal module touch screen testing device and method based on FPGA

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810681836.0A CN108962105B (en) 2018-06-27 2018-06-27 Liquid crystal module touch screen testing device and method based on FPGA

Publications (2)

Publication Number Publication Date
CN108962105A true CN108962105A (en) 2018-12-07
CN108962105B CN108962105B (en) 2021-10-01

Family

ID=64487356

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810681836.0A Active CN108962105B (en) 2018-06-27 2018-06-27 Liquid crystal module touch screen testing device and method based on FPGA

Country Status (1)

Country Link
CN (1) CN108962105B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111198635A (en) * 2020-01-08 2020-05-26 云谷(固安)科技有限公司 Image and touch combined detection module, detection method and display device
CN111415605A (en) * 2020-03-20 2020-07-14 深圳同兴达科技股份有限公司 On-line test system and test method of liquid crystal display module
CN112242114A (en) * 2020-08-31 2021-01-19 苏州华兴源创科技股份有限公司 Device and system for identifying state of module to be displayed
CN112416676A (en) * 2020-11-18 2021-02-26 上海磐启微电子有限公司 Testing tool applied to testing chip
CN112506720A (en) * 2020-11-20 2021-03-16 苏州华兴源创科技股份有限公司 Driving device, system and method for display module test based on FPGA
CN114241038A (en) * 2021-10-29 2022-03-25 惠州高盛达智显科技有限公司 Touch parameter adjusting method and system based on pattern recognition
CN114257758A (en) * 2020-09-25 2022-03-29 湖北视拓光电科技有限公司 Efficient human-computer interface superposition method based on FPGA

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090135195A1 (en) * 2007-11-26 2009-05-28 Chin-Lung Chen Liquid Crystal Display and Method for Adjusting Backlight Brightness Thereof
CN101770089A (en) * 2008-12-26 2010-07-07 京东方科技集团股份有限公司 Liquid crystal display module tester
CN203787060U (en) * 2014-02-18 2014-08-20 深圳市国华光电研究所 Display screen test device provided with plurality of VGA output interfaces
CN104865478A (en) * 2015-06-12 2015-08-26 武汉精测电子技术股份有限公司 Touch screen lineation detection system and method
CN105045692A (en) * 2015-07-22 2015-11-11 京东方科技集团股份有限公司 Touch screen test apparatus and system and touch screen test control apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090135195A1 (en) * 2007-11-26 2009-05-28 Chin-Lung Chen Liquid Crystal Display and Method for Adjusting Backlight Brightness Thereof
CN101770089A (en) * 2008-12-26 2010-07-07 京东方科技集团股份有限公司 Liquid crystal display module tester
CN203787060U (en) * 2014-02-18 2014-08-20 深圳市国华光电研究所 Display screen test device provided with plurality of VGA output interfaces
CN104865478A (en) * 2015-06-12 2015-08-26 武汉精测电子技术股份有限公司 Touch screen lineation detection system and method
CN105045692A (en) * 2015-07-22 2015-11-11 京东方科技集团股份有限公司 Touch screen test apparatus and system and touch screen test control apparatus

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111198635A (en) * 2020-01-08 2020-05-26 云谷(固安)科技有限公司 Image and touch combined detection module, detection method and display device
CN111198635B (en) * 2020-01-08 2023-06-27 云谷(固安)科技有限公司 Picture and touch control combined detection module and detection method and display device
CN111415605A (en) * 2020-03-20 2020-07-14 深圳同兴达科技股份有限公司 On-line test system and test method of liquid crystal display module
CN112242114A (en) * 2020-08-31 2021-01-19 苏州华兴源创科技股份有限公司 Device and system for identifying state of module to be displayed
CN114257758A (en) * 2020-09-25 2022-03-29 湖北视拓光电科技有限公司 Efficient human-computer interface superposition method based on FPGA
CN112416676A (en) * 2020-11-18 2021-02-26 上海磐启微电子有限公司 Testing tool applied to testing chip
CN112506720A (en) * 2020-11-20 2021-03-16 苏州华兴源创科技股份有限公司 Driving device, system and method for display module test based on FPGA
CN114241038A (en) * 2021-10-29 2022-03-25 惠州高盛达智显科技有限公司 Touch parameter adjusting method and system based on pattern recognition

Also Published As

Publication number Publication date
CN108962105B (en) 2021-10-01

Similar Documents

Publication Publication Date Title
CN108962105A (en) A kind of liquid crystal module testing device for touch screens and method based on FPGA
CN105718875B (en) A kind of visual fatigue detection method and user terminal
CN101719356B (en) Programming method for programming EDID simultaneously on liquid crystal display multiinterface
CN103323962B (en) The method of testing of the full HD liquid crystal display of MIPI interface
CN204392460U (en) A kind of online white balance debugging system
CN104469349B (en) A kind of method detecting the MIPI vision signal that video source produces
CN102967815B (en) Chip testing method, automated testing equipment and system
CN104469354B (en) Device for detecting quality of MIPI video signals
CN106844268A (en) A kind of USB device test system, method of testing and test device
CN101373589A (en) Display control method used in a display apparatus, and display apparatus
CN102759676A (en) Capacitive screen comprehensive testing circuit, testing method and output data switching algorithm of testing method
CN106093647B (en) The scribing line degradation detecting method and detection system of touch screen
CN102789073A (en) Testing method for MIPI liquid crystal screen
CN107240381A (en) The display methods and display device of a kind of display device
CN107390394A (en) A kind of liquid crystal module test system based on SOPC
CN203590370U (en) General video signal performance parameter automatic testing device
CN104865478B (en) The line detecting system and its detection method of a kind of touch screen
CN101655619A (en) LCM testing system
CN1916699A (en) System and method for testing image plane on liquid crystal
CN106657986A (en) Testing device and testing method for HDMI interface
CN112492304B (en) TCON board and TCONLESS mainboard function test system
CN105630443B (en) A kind of OSD display methods of kvm system
CN102591046B (en) The rgb interface method of testing of liquid crystal display
CN104346245B (en) Color test systems
CN101661419A (en) Testing equipment with multiple testing ports and testing method thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant