Difference between revisions of "How to setup tvp5151 video decoder"
From IGEP - ISEE Wiki
Manel Caro (talk | contribs) (Created page with '= What is?<br> = The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TV…') |
Manel Caro (talk | contribs) |
||
Line 1: | Line 1: | ||
− | = What is?<br> = | + | = What is?<br> = |
− | The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TVP5151 decoder converts NTSC, PAL, and SECAM video signals to 8-bit ITU-R BT.656 format. Discrete syncs are also available. The optimized architecture of the TVP5151 decoder allows for ultralow power consumption. The decoder consumes 138-mW power under typical operating conditions and consumes less than 1 mW in power-down mode, considerably increasing battery life in portable applications. The decoder uses just one crystal for all supported standards. The TVP5151 decoder can be programmed using an I2C serial interface. | + | The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TVP5151 decoder converts NTSC, PAL, and SECAM video signals to 8-bit ITU-R BT.656 format. Discrete syncs are also available. The optimized architecture of the TVP5151 decoder allows for ultralow power consumption. The decoder consumes 138-mW power under typical operating conditions and consumes less than 1 mW in power-down mode, considerably increasing battery life in portable applications. The decoder uses just one crystal for all supported standards. The TVP5151 decoder can be programmed using an I2C serial interface. |
− | The TVP5151 decoder converts baseband analog video into digital YCbCr 4:2:2 component video. | + | The TVP5151 decoder converts baseband analog video into digital YCbCr 4:2:2 component video. |
− | == TVP5151 Features<br> == | + | == TVP5151 Features<br> == |
− | *Accepts NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc) and SECAM (B, D, G, K, K1, L) Video. | + | *Accepts NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc) and SECAM (B, D, G, K, K1, L) Video. |
− | *Supports ITU-R BT.601 Standard Sampling. | + | *Supports ITU-R BT.601 Standard Sampling. |
− | *High-Speed 9-Bit Analog-to-Digital Converter (ADC). | + | *High-Speed 9-Bit Analog-to-Digital Converter (ADC). |
− | *Two Composite Inputs or One S-Video Input. | + | *Two Composite Inputs or One S-Video Input. |
− | *Fully Differential CMOS Analog Preprocessing Channels With Clamping and Automatic Gain Control (AGC) for Best Signal-to-Noise (S/N) Performance. | + | *Fully Differential CMOS Analog Preprocessing Channels With Clamping and Automatic Gain Control (AGC) for Best Signal-to-Noise (S/N) Performance. |
− | *Ultralow Power Consumption. | + | *Ultralow Power Consumption. |
− | *Power-Down Mode: <1 mW | + | *Power-Down Mode: <1 mW |
− | *Brightness, Saturation, Hue, and Sharpness Control Through I<sup>2</sup>C | + | *Brightness, Saturation, Hue, and Sharpness Control Through I<sup>2</sup>C |
− | *Complementary 4-Line (3-H Delay) Adaptive Comb Filters for Both Cross-Luminance and Cross-Chrominance Noise Reduction | + | *Complementary 4-Line (3-H Delay) Adaptive Comb Filters for Both Cross-Luminance and Cross-Chrominance Noise Reduction |
− | *Single 27.000-MHz Crystal for All Standards | + | *Single 27.000-MHz Crystal for All Standards |
− | *Internal Phase-Locked Loop (PLL) for Line-Locked Clock and Sampling | + | *Internal Phase-Locked Loop (PLL) for Line-Locked Clock and Sampling |
− | *Subcarrier Genlock Output for Synchronizing Color Subcarrier of External Encoder | + | *Subcarrier Genlock Output for Synchronizing Color Subcarrier of External Encoder |
− | *Variable Digital I/O Supply Voltage Range from 1.8 V to 3.3 V | + | *Variable Digital I/O Supply Voltage Range from 1.8 V to 3.3 V |
*Standard Programmable Video Output Format: | *Standard Programmable Video Output Format: | ||
− | **ITU-R BT.656, 8-Bit 4:2:2 With Embedded Syncs | + | **ITU-R BT.656, 8-Bit 4:2:2 With Embedded Syncs |
− | **8-Bit 4:2:2 With Discrete Syncs | + | **8-Bit 4:2:2 With Discrete Syncs |
− | *Macrovision™ Copy Protection Detection | + | *Macrovision™ Copy Protection Detection |
*Advanced Programmable Video Output Formats | *Advanced Programmable Video Output Formats | ||
− | == Output Formatter == | + | == Output Formatter == |
− | The YCbCr digital output can be programmed as 8-bit 4:2:2 or 8-bit ITU-R BT.656 parallel interface standard.<br>'''Summary of Line Frequencies, Data Rates, and Pixel Counts'''<br> | + | The YCbCr digital output can be programmed as 8-bit 4:2:2 or 8-bit ITU-R BT.656 parallel interface standard.<br>'''Summary of Line Frequencies, Data Rates, and Pixel Counts'''<br> |
− | {| cellspacing="1" cellpadding="1" border="0" align=" | + | {| cellspacing="1" cellpadding="1" border="0" align="left" width="480" style="" |
|- | |- | ||
− | ! scope="col" | STANDARDS <br>(ITU-R BT.601) <br> | + | ! scope="col" | STANDARDS <br>(ITU-R BT.601) <br> |
− | ! scope="col" | PIXELS PER <br>LINE | + | ! scope="col" | PIXELS PER <br>LINE |
− | ! scope="col" | ACTIVE <br>PIXELS PER <br>LINE<br> | + | ! scope="col" | ACTIVE <br>PIXELS PER <br>LINE<br> |
− | ! scope="col" | LINES PER <br>FRAME | + | ! scope="col" | LINES PER <br>FRAME |
|- | |- | ||
− | ! scope="row" | NTSC-J, M | + | ! scope="row" | NTSC-J, M |
− | | align="center" | 858 | + | | align="center" | 858 |
− | | align="center" | 720 | + | | align="center" | 720 |
| align="center" | 525 | | align="center" | 525 | ||
|- | |- | ||
− | ! scope="row" | NTSC-4.43 | + | ! scope="row" | NTSC-4.43 |
− | | align="center" | 858 | + | | align="center" | 858 |
− | | align="center" | 720 | + | | align="center" | 720 |
| align="center" | 525 | | align="center" | 525 | ||
|- | |- | ||
− | ! scope="row" | PAL-M | + | ! scope="row" | PAL-M |
− | | align="center" | 858 | + | | align="center" | 858 |
− | | align="center" | 720 | + | | align="center" | 720 |
| align="center" | 525 | | align="center" | 525 | ||
|- | |- | ||
− | ! scope="row" | PAL-B, D, G, H, I | + | ! scope="row" | PAL-B, D, G, H, I |
− | | align="center" | 864 | + | | align="center" | 864 |
− | | align="center" | 720 | + | | align="center" | 720 |
| align="center" | 625 | | align="center" | 625 | ||
|- | |- | ||
− | ! scope="row" | PAL-N | + | ! scope="row" | PAL-N |
− | | align="center" | 864 | + | | align="center" | 864 |
− | | align="center" | 720 | + | | align="center" | 720 |
| align="center" | 625 | | align="center" | 625 | ||
|- | |- | ||
− | ! scope="row" | PAL-Nc | + | ! scope="row" | PAL-Nc |
− | | align="center" | 864 | + | | align="center" | 864 |
− | | align="center" | 720 | + | | align="center" | 720 |
| align="center" | 625 | | align="center" | 625 | ||
|- | |- | ||
! scope="row" | SECAM | ! scope="row" | SECAM | ||
− | | align="center" | 864 | + | | align="center" | 864 |
− | | align="center" | 720 | + | | align="center" | 720 |
| align="center" | 625 | | align="center" | 625 | ||
|} | |} | ||
− | <br> | + | |
+ | <br> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | = Get the ISP kernel branch = | ||
+ | |||
+ | You can access to our latest isp kernel branch using our git repository from [http://git.igep.es/?p=pub/scm/linux-omap-2.6.git;a=shortlog;h=refs/heads/linux-2.6.35.y-omap3isp here]. | ||
+ | |||
+ | Get a local copy from our repository. | ||
+ | <pre>git clone git://git.igep.es/pub/scm/linux-omap-2.6.git | ||
+ | git checkout linux-2.6.35.y-omap3isp | ||
+ | </pre> |
Revision as of 13:15, 12 May 2011
What is?
The TVP5151 device is an ultralow-power NTSC/PAL/SECAM video decoder. Available in a space-saving 48-terminal PBGA package or a 32-terminal TQFP package, the TVP5151 decoder converts NTSC, PAL, and SECAM video signals to 8-bit ITU-R BT.656 format. Discrete syncs are also available. The optimized architecture of the TVP5151 decoder allows for ultralow power consumption. The decoder consumes 138-mW power under typical operating conditions and consumes less than 1 mW in power-down mode, considerably increasing battery life in portable applications. The decoder uses just one crystal for all supported standards. The TVP5151 decoder can be programmed using an I2C serial interface.
The TVP5151 decoder converts baseband analog video into digital YCbCr 4:2:2 component video.
TVP5151 Features
- Accepts NTSC (J, M, 4.43), PAL (B, D, G, H, I, M, N, Nc) and SECAM (B, D, G, K, K1, L) Video.
- Supports ITU-R BT.601 Standard Sampling.
- High-Speed 9-Bit Analog-to-Digital Converter (ADC).
- Two Composite Inputs or One S-Video Input.
- Fully Differential CMOS Analog Preprocessing Channels With Clamping and Automatic Gain Control (AGC) for Best Signal-to-Noise (S/N) Performance.
- Ultralow Power Consumption.
- Power-Down Mode: <1 mW
- Brightness, Saturation, Hue, and Sharpness Control Through I2C
- Complementary 4-Line (3-H Delay) Adaptive Comb Filters for Both Cross-Luminance and Cross-Chrominance Noise Reduction
- Single 27.000-MHz Crystal for All Standards
- Internal Phase-Locked Loop (PLL) for Line-Locked Clock and Sampling
- Subcarrier Genlock Output for Synchronizing Color Subcarrier of External Encoder
- Variable Digital I/O Supply Voltage Range from 1.8 V to 3.3 V
- Standard Programmable Video Output Format:
- ITU-R BT.656, 8-Bit 4:2:2 With Embedded Syncs
- 8-Bit 4:2:2 With Discrete Syncs
- Macrovision™ Copy Protection Detection
- Advanced Programmable Video Output Formats
Output Formatter
The YCbCr digital output can be programmed as 8-bit 4:2:2 or 8-bit ITU-R BT.656 parallel interface standard.
Summary of Line Frequencies, Data Rates, and Pixel Counts
STANDARDS (ITU-R BT.601) |
PIXELS PER LINE |
ACTIVE PIXELS PER LINE |
LINES PER FRAME |
---|---|---|---|
NTSC-J, M | 858 | 720 | 525 |
NTSC-4.43 | 858 | 720 | 525 |
PAL-M | 858 | 720 | 525 |
PAL-B, D, G, H, I | 864 | 720 | 625 |
PAL-N | 864 | 720 | 625 |
PAL-Nc | 864 | 720 | 625 |
SECAM | 864 | 720 | 625 |
Get the ISP kernel branch
You can access to our latest isp kernel branch using our git repository from here.
Get a local copy from our repository.
git clone git://git.igep.es/pub/scm/linux-omap-2.6.git git checkout linux-2.6.35.y-omap3isp