Saa7162 devices: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (add description)
m (→‎Examples of saa7162 Based Cards: A little more cleanup...)
 
(14 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Lowercase title}}
Saa7162 devices are collectively those PCIe devices that are based upon either a [[NXP SAA716x|SAA7160, SAA7161 or SAA7162]] chip, and which will be supported under Linux by the [[SAA716x kernel driver module]].


'''saa7162 devices''' are collectively those PCIe devices that are based upon either a [[NXP SAA716x|SAA7160, SAA7161 or SAA7162]] chip, and which will be supported under Linux by the [[NXP SAA716x#Driver Development|SAA716x kernel driver module]].
==Introduction==


==Supported cards==
In March 2005, Philips Semiconductors announced "the industry's first integrated PCI Express dual global video and stereo decoder for digital home PC desktops and notebooks" ([http://www.electronicstalk.com/news/phi/phi309.html press release]). The new analog decoder chip, the saa7162, uses the increased bandwidth of the PCI Express bus to capture to two simultaneous analog channels of live tv or baseband video (cf. [http://www-us.semiconductors.philips.com/acrobat/literature/9397/75015389.pdf product flyer]) or up to four independent simultaneous digital TV streams (cf. [http://www.nxp.com/acrobat_download/literature/9397/75015302.pdf Philips/NXP SAA7162 product brief]).
There are currently no supported cards. (Check here for current status of [[NXP SAA716x#Driver Development|driver development]]).


==Examples of saa7160-based cards==
In Oct 2006, NXP created a saa7162 product page that includes, amongst other information, an 18 page "preliminary short data sheet" for download:
* [[AVerMedia AVerTV Hybrid Speedy PCI-E]] is a combo card Analog + DVB-T.
[http://www.nxp.com/pip/SAA7162E_V1_R5_G.html SAA7162 Product Description].
* [[Kworld pe355-2T PCI-E Dual DVB-T TV Card Pro]] is a dual DVB-T card.
* [[MSI]] [[MSI TV@nywhere E-Duo|TV@nywhere E-Duo]]


==Examples of saa7160e-based cards==
The PCI-SIG lists SAA7162 (dual A/V decoder) and SAA7160/SAA7161 (multimedia A/V bridge) as PCIe devices. According to PCIe specs there are two types of PCIe devices; Type 1, which categorize normal PCIe bridge devices, and Type 0, which categorize devices which have a specific/customized programmable interface. Unfortunately, the PCIe spec is not very detailed when it comes to Type 0 devices, and it is indeed this category that the SAA7160/1/2 reside.
* Creatix CTX975 is a PCIe DVB-T receiver in a 34 mm Express Card design. See [http://www.creatix.de/produkte/multimedia/ctx975.htm product page] and [http://www.creatix.de/produkte/multimedia/datenblatt/CTX975%20V1%20NewCard.pdf specifications].


==Examples of saa7160et-based cards==
==Saa7162 IC chip information==
* TurboSight [[TBS6280]] is a dual DVB-T/DVB-T2 PCIe card from TurboSight.
The SAA7162 is a PCI Express bridge with integrated dual stream A/V decoder. The device is a single lane PCIe device opertaion at 2.5G sample/s.

==Examples of saa7162-based cards==
The dual logical Audio/Video decoder support 10 bit A/D conversion, enhanced PAL/NTSC comb filtering, a versatile VBI data processing, more sophisticated scaling alogrithms, support of High Definition component video, picture improvement processing, more robustness with VCR-type signals, and increased audio functionallity like SPDIF In/Out and an intergrated audio sample rate coverter from 32Khz to 44Khz or 48Khz.Each channels has its own silent I2C bus for controlling sensitive tuner devices. One of the channels provides an IR interface.
[[File:BGT3540.png|thumb|Blackgold BGT3540]]

[[File:KWorld-PCIe.png|thumb|KWorld PCI Express Hybrid]]
Aside to the dual A/V decoder, there is a versatile I/O block, featuring PHI, SPI, I2C-bus,32 GPIO lines. The PHI is a fast parallel bus interface. The SPI-bus is a high speed serial bus interface. The two I2C bus interfaces operate at high speed grade.
[[File:Pinnacles-1sm.jpg|thumb|Photos of new PCI Express Pinnacle cards]]

The Saa7162 is a highly intergrated circuit for e.g TV insertion inside PC system. The Muti Standard TV decoder covered all Video color standards like PAL, NTSC and SECAM and Sound standards like Dual FM, NICAM, BTSC and EIAJ, Addtional to the TV decider function a digital IF demodulator, a FM Radio decoder, standard interfaces for digital Video and Audio, Remote control receiver/transmission processing and a high speed programming port allows high intergrated system solutions for muti media application.

==Supported Cards==

Philips announced in their [http://www.nxp.com/applications/pc_pda/pc_tv/dual_analog_pc_tv_receiver/index.html reference design] that they had already written a Linux driver. In May 2007, they finally sent the code to [http://www.interlink.com.au/rad/quattros Richard Dale] and Manu Abraham, who are now writing a GPL'd driver under NDA. See the [http://www.linuxtv.org/pipermail/linux-dvb/2007-May/017856.html full discussion on linux-dvb].

While development has progressed, it appears that the information available/provided does not fully document some aspects of this chipset, and hence some areas of development have been problematic. Unfortunately, it appears that before NXP will consider providing additional assistance towards Linux driver support for the chipset, they wish to determine whether it is worth their while by gaining some measure of the potential future user base that Linux drivers will actually provide. Representatives from device vendors Azurewave and Hauppauge have outlined that they will try to assist LinuxTV in its effort to obtain more assistance in this matter. [http://www.linuxtv.org/pipermail/linux-dvb/2007-August/019452.html] [http://www.linuxtv.org/pipermail/linux-dvb/2007-August/019463.html].

This means that a Linux driver for the saa7162 is still yet to be released. Hopefully the remaining issues with the chipset can be resolved soon and then device level support for PCIe cards incorporating the saa7162 can begin.

'''Current Status (as of Nov 21/08) and link to driver''': http://marc.info/?l=linux-dvb&m=122729999014286&w=2

==Examples of saa7162 Based Cards==

===DNTV PCI Express cards===

* [[DNTV Live! Dual Hybrid PCI Express]] (a rebadge of the FlyTV Express X1 MST-T2A2EX, see below)
* [[DNTV Live! QuattroS PCI Express]]

See [http://marc.info/?l=linux-video&m=115718592220235&w=2 v4l discussion].

===LifeView Express cards===


* Blackgold BGT3540 is a "6 in 1" PCI express card, dual digital satellite, dual digital terrestrial, dual analogue terrestrial. Dual F connectors for two DVB-S sources, one Belling-Lee connector for terrestrial.
* [[DNTV Live! Dual Hybrid PCI Express]], a rebadge of the FlyTV Express X1 MST-T2A2EX, see [http://marc.info/?l=linux-video&m=115718592220235&w=2 v4l discussion].
* [[DNTV Live! QuattroS PCI Express]]. See [http://marc.info/?l=linux-video&m=115718592220235&w=2 v4l discussion].
* KWorld PCI Express Hybrid, an early example of a card that uses the saa7162 decoder chip is this hybrid card, which also supports Intel's serial digital video out (SDVO). See [http://www.kworldcomputer.com/product/pci-e/002/PCI_E_Hybird.htm product page].
* [[LifeView FlyTV Express X1]]
* [[LifeView FlyTV Express X1]]
* Philips PCV290, a dual DVB-T and dual DVB-S [http://www.nxp.com/applications/pc_pda/pc_tv/pcv290/index.html reference design] which uses 2xTDA8263 DVB-S Tuner, 1 x TDA10093 Dual Channel DVB-S channel decoder, 2xTDA8275A DVB-T Tuner, 2xTDA10046A DVB-T channel decoder, 1xSAA7162E TV video/audio decoder/PCI express interface)
* ''Pinnacle PCTV Dual Analog + DVB-T + DVB-S'', [[Pinnacle PCTV 7010iX]]: PCIe x1 card with two FM, DVB-T, analog TV, and two DVB-S recievers. Chips used: Philips SAA7162, Philips TDA8275A, Zarlink ZL10313 (for DVB-S). PackardBell has some [http://support.packardbell.com/de/item/index.php?i=tv013a&ppn=PB34313803 windows drivers].
* ''Pinnacle PCTV Dual Hybrid Pro PCI-e'', [[Pinnacle PCTV 3010iX]]: Low-profile PCIe x1 card, Two FM, DVB-T, analog TV recievers. Chips used: Philips SAA7162, Philips TDA8275A. PackardBell has some [http://support.packardbell.com/de/item/index.php?i=tv013a&ppn=PB34313803 windows drivers].


===ViXS Diamond reference design===
===Philips PCV290===

Dual DVB-T and Dual DVB-S
[http://www.nxp.com/applications/pc_pda/pc_tv/pcv290/index.html Reference Design]

Uses 2xTDA8263 DVB-S Tuner, 1 x TDA10093 Dual Channel DVB-S channel decoder, 2xTDA8275A DVB-T Tuner, 2xTDA10046A DVB-T channel decoder, 1xSAA7162E TV video/audio decoder/PCI express interface)

===KWorld PCI Express Hybrid===

An early example of a card that uses the saa7162 decoder chip is this hybrid card, which also supports Intel's serial digital video out (SDVO):

[[Image:KWorld-PCIe.png|KWorld PCI Express Hybrid]]

See [http://www.kworldcomputer.com/product/pci-e/002/PCI_E_Hybird.htm product page].

(Someone needs to tell them it's hybrid, not hybird!)

===ViXS Diamond Reference Design===
In August 2005, ViXS Systems announced the Diamond PCI Express TV tuner reference design. The design provides for analog and hybrid (analog/digital) video processing, combining ViXS' XCode II-L Dual MPEG Encoder with Philips' SAA7162 Dual Video Decoder and Philips' TV tuner ([http://www.vixs.com/sub_sections/news_events/press/press_ViXS_Philips.html press release]).
In August 2005, ViXS Systems announced the Diamond PCI Express TV tuner reference design. The design provides for analog and hybrid (analog/digital) video processing, combining ViXS' XCode II-L Dual MPEG Encoder with Philips' SAA7162 Dual Video Decoder and Philips' TV tuner ([http://www.vixs.com/sub_sections/news_events/press/press_ViXS_Philips.html press release]).


[[Category:Drivers]]
===Pinnacle PCTV Dual Hybrid Pro===
[[Category:Hardware]]
Tuner cards from Pinnacle with PCI Express x1. [http://support.packardbell.com/de/item/index.php?i=tv013a&ppn=PB34313803 PackardBell] have some windows drivers for them.

''Pinnacle PCTV Dual Analog + DVB-T + DVB-S'', PCTV7010iX: Two FM, DVB-T, analog TV, and two DVB-S recievers. Chips used: Philips SAA7162, Philips TDA8275A, Zarlink ZL10313 (for DVB-S).

''Pinnacle PCTV Dual Hybrid Pro PCI-e'', PCTV3010iX: Low profile card, Two FM, DVB-T, analog TV recievers. Chips used: Philips SAA7162, Philips TDA8275A.


[[Image:Pinnacles-1sm.jpg|Photos of new PCI Express Pinnacle cards]]

===Blackgold TV BGT3540===

A "6 in 1" PCI express card, dual digital satellite, dual digital terrestrial, dual analogue terrestrial. Dual F connectors for two DVB-S sources, one Belling-Lee connector for terrestrial.

[[Image:BGT3540.png|Blackgold BGT3540]]

See [http://shop.blackgold.tv/product/3540.html product page] and [http://shop.blackgold.tv/pages.php?pageid=15 specifications].

==Examples of saa7160e Based Cards==

===Creatix CTX975===

PCIe DVB-T receiver in a 34 mm Express Card design.

See [http://www.creatix.de/produkte/multimedia/ctx975.htm product page] and [http://www.creatix.de/produkte/multimedia/datenblatt/CTX975%20V1%20NewCard.pdf specifications].

Latest revision as of 00:48, 8 December 2016

saa7162 devices are collectively those PCIe devices that are based upon either a SAA7160, SAA7161 or SAA7162 chip, and which will be supported under Linux by the SAA716x kernel driver module.

Supported cards

There are currently no supported cards. (Check here for current status of driver development).

Examples of saa7160-based cards

Examples of saa7160e-based cards

Examples of saa7160et-based cards

  • TurboSight TBS6280 is a dual DVB-T/DVB-T2 PCIe card from TurboSight.

Examples of saa7162-based cards

Blackgold BGT3540
KWorld PCI Express Hybrid
Photos of new PCI Express Pinnacle cards
  • Blackgold BGT3540 is a "6 in 1" PCI express card, dual digital satellite, dual digital terrestrial, dual analogue terrestrial. Dual F connectors for two DVB-S sources, one Belling-Lee connector for terrestrial.
  • DNTV Live! Dual Hybrid PCI Express, a rebadge of the FlyTV Express X1 MST-T2A2EX, see v4l discussion.
  • DNTV Live! QuattroS PCI Express. See v4l discussion.
  • KWorld PCI Express Hybrid, an early example of a card that uses the saa7162 decoder chip is this hybrid card, which also supports Intel's serial digital video out (SDVO). See product page.
  • LifeView FlyTV Express X1
  • Philips PCV290, a dual DVB-T and dual DVB-S reference design which uses 2xTDA8263 DVB-S Tuner, 1 x TDA10093 Dual Channel DVB-S channel decoder, 2xTDA8275A DVB-T Tuner, 2xTDA10046A DVB-T channel decoder, 1xSAA7162E TV video/audio decoder/PCI express interface)
  • Pinnacle PCTV Dual Analog + DVB-T + DVB-S, Pinnacle PCTV 7010iX: PCIe x1 card with two FM, DVB-T, analog TV, and two DVB-S recievers. Chips used: Philips SAA7162, Philips TDA8275A, Zarlink ZL10313 (for DVB-S). PackardBell has some windows drivers.
  • Pinnacle PCTV Dual Hybrid Pro PCI-e, Pinnacle PCTV 3010iX: Low-profile PCIe x1 card, Two FM, DVB-T, analog TV recievers. Chips used: Philips SAA7162, Philips TDA8275A. PackardBell has some windows drivers.

ViXS Diamond reference design

In August 2005, ViXS Systems announced the Diamond PCI Express TV tuner reference design. The design provides for analog and hybrid (analog/digital) video processing, combining ViXS' XCode II-L Dual MPEG Encoder with Philips' SAA7162 Dual Video Decoder and Philips' TV tuner (press release).