LVDSTester
LVDSTester
Product Description
LVDSTester is an automatic test equipment intended for video signal path verification during the post-production Automatic Test Procedure (ATP) in systems featuring LVDS output.
LVDSTester connects using a customized cable to the LVDS output on the equipment under test (EUT) and into a USB port on the system running the ATP routine. LVDSTester analyzes the video frames output to the LVDS port and signals their validity to the ATP system via the USB. LVDSTester emulates a standard USB HID keyboard, hence no custom driver is required for ATP equipment running operating systems with native support for USB HID interface.
Additionally, LVDSTester provides an HDMI connector with DVI signalling which enables monitoring of the LVDS video on a standard HDMI/DVI monitor.
LVDSTester Features
Automatic Go/No-Go LVDS Output Testing
Direct interface to CompuLab’s SBC-fitPC2i, SB-iAM, SB-iTC and other SB-xxx board series LVDS output
Direct interface to Kontron’s JILI (JUMPtec Intelligent LVDS Interface) and EPI LVDS
Single / Dual Channel LVDS Support
Supported resolutions: VGA up to UXGA, custom.
LVDS monitoring output (DVI/HDMI) - single-channel mode only
Plug-n-Play USB HID output (keyboard emulation)
Stand-alone 4-Key USB Keyboard Operation
LVDS-to-DVI (LVDS-to-HDMI) Converter Operation
User's Manual
Click here to download the latest revision of the LVDSTester User's Manual.
Examples of Use
Testing functionality of an LVDS port has never been so easy - ATP software sends test patterns and reads back virtual keyboard's scan codes reporting video frames validity. Visual pass validation is also available (LED) if no automatic process is required.
Here's an example for a PCI Express video card being tested with LVDSTester.
In another example a tiny PC system running self-test, examines its own video output with LVDSTester without intervention of the operator.
LVDSTester detects numerous problems in digital video signal path. Imagine a system being tested, which provides LVDS video output out of a native parallel RGB TTL interface. In such a system, parallel RGB is first converted to LVDS using a LVDS serializer. LVDSTester will verify digital video port functionality in both parallel RGB and LVDS subsystems.
ATP Software Information
No USB driver is required - the LVDSTester is recognized as a Plug-N-Play USB keyboard by HID-enabled operating systems. On the first valid frame the USB interface will transmit 'p'. On the first invalid frame it will transmit 'x'. If 'x' received while sending series of only valid frames to the tested equipment, that means there is a hardware problem in the system under test.
ATP software should enable maximum color resolution up to 24 bpp in order to enable all pixel bits, otherwise pattern recognition will not work.
In DOS 6.22 SEA.EXE program may be used to display test frames. Press * within SEA.EXE to choose screen native resolution and color depth.
Use sample pattern (for 800x600 resolution) or create your own. Any pattern in which each following pixel in the line is the inversion of the previous one will do.
ATP software should not apply any color correction schemes to the output.
ATP software should set the required video mode.
LVDSTester Construction
LVDSTester consists of four main blocks:
LVDS Deserializer. Converts the LVDS serialized video data received from the LVDS input, to a 24-bit parallel video data bus which is convenient for further analyzing.
TMDS Serializer. Converts 24-bit parallel video data to serialized stream compatible with DVI/HDMI standard for visual monitoring on digital displays.
Video Data Analyzer. Analyzes the video data, performs video pattern recognition line after line and changes the "VALID" output on frame-by-frame basis according to predefined criteria.
USB Keyboard Emulator. Reports frame validity to the production test equipment.
Valid Test Patterns
The video frame will be accepted by LVDSTester as valid if each line in it consists of alternating pixels, when each following pixel in 24-bit representation is an inversion of the preceding one. For example, the frame consisting of the pixels 000000 and FFFFFF arranged in a checkerboard pattern, will be accepted as valid one. Click here to download the example of this pattern for 800x600 output resolution.
There are endless variances of possible valid frames - in each frame lines may differ one from another, the important thing is alternating inverted pixels in each line.
LVDSTester issues a PASS ('p' character from the emulated USB keyboard) or FAIL ('x' character) output each time the series of valid frames are intercepted with an invalid frame or vise versa. The character is transmitted only once after the first valid or invalid frame in the series. The character will not be repeated after consecutive frames while there is no change in frame validity.
Product Complectation
1. LVDSTester PCB
2. USB A-type to Mini-USB cable
3. LVDS signal cable (single ended)
Price and Lead Times
Contact our sales department for quotation.