1、TV自动搜台原理:https://wenku.baidu.com/view/3b771f8b84868762caaed514

2、彩电自动搜台的原理与维修:http://tv.baoxiu.com/a/201001/170815.htm

3、TV Tuner搜台基础: https://wenku.baidu.com/view/bd0cefd133d4b14e85246882.html

4、TV+Tuner+Application+on+DVD+to+chips+:https://wenku.baidu.com/view/965b69d5b14e852458fb578f.html

Tuner是什么?

为了提高电视信号的传输效率,减少于扰,电视信号通常都采用射频(RF)信号传输方式,即把要传输的视频或音频信号调制(作幅度调制AM或频率调制FM)到频率较高的射频载波上,从发信端发送出去;
在收信端,为了使观众或听众原原本本地看到和听到原来的图象和声音,接收机要将载有我们所希望的图象和声音的载频信号从大量的射频信号中选择出来,然后还要对其进行一系列的处理。
在接收端我们使用到的芯片就是Tuner,也就是调谐器,实现Cable信号的接收、滤波、放大、增益控制等功能。
如下为Tuner的框图:

以上框图包含的引脚(Tuner一般都含有的引脚电源与地除外):
RFIN:射频输入引脚;
LT:RF环通输出引脚;
XTAL:晶体引脚,1输入1输出;
IFOUT:零中频输出信号,一般是差分输出;
AGC:自动增益控制;
IIC:内部控制接口,IIC;
AS:IIC地址控制;
CP:电荷泵输出,用于内部锁相环;
XTALINSEL:参考时钟配置;
GPIO:其他控制口。

以上框图中包含的电路功能块:

(1)输入滤波(也可能在外部自行添加):

因为我们输入的为射频信号,但同时也会包含高频的/低频的一些干扰信号,为了去掉(衰减)这些干扰信号,我们使用带通滤波器来选择有用的信号,衰减干扰信号;但是我们的滤波器设计时可能会影响到输入的S11参数,所以需要加入S11参数调整网络。

(2)LNA

LNA即低噪声放大器,是噪声系数很低的放大器。一般用作各类无线电接收机的高频或中频前置放大器以及高灵敏度电子探测设备的放大电路。
在放大微弱信号的场合,放大器自身的噪声对信号的干扰可能很严重,因此希望减小这种噪声。由放大器所引起的信噪比恶化程度通常用噪声系数 F来表示。理想放大器的噪声系数 F=1(0分贝),其物理上的意义是输出信噪比等于输入信噪比。

(3)AGC

自动增益控制(automatic gain control)使放大电路的增益自动地随信号强度而调整的自动控制方法。简单理解就是保持一定增益,当输入信号幅度减小,放大电路增益变大;输入信号幅度变大,放大电路增益减小。
自动增益控制是限幅输出的一种,它利用线性放大和压缩放大的有效组合对输出信号进行调整。当弱信号输入时,线性放大电路工作,保证输出信号的强度;当输入信号达到一定强度时,启动压缩放大电路,使输出幅度降低。也就是说,AGC功能可以通过改变输入输出压缩比例自动控制增益的幅度。
双路AGC:
对于双环路AGC,一路经过滤波的解调器PWM输出用于控制BB_AGC,第二路PWM输出控制RF_AGC。对于单环路AGC,利用一路经过滤波的解调器PWM输出控制BB_AGC;结合BB_AGC,通过简单的PNP晶体管电路控制RF_AGC。设计灵活的双环路AGC在强信号条件下能够提供更理想的RF_AGC电压,因此,它在大信号条件下性能更好。

(4)谐波滤波器

对于高频信号,我们只希望其本身的信号被我们使用,但是在频域来看,其一定存在其倍频谐波存在,这些信号不是我们需要的,所以我们需要滤除掉它。

(5)混频器

混频器位于低噪声放大器 (LNA )之后 , 直接处理 LNA 放大后的射频信号。为实现混频功能, 混频器还需要接收来自压控振荡器的本振 (LO)信号 ,其电路完全工作在射频频段。压控振荡器产生的频率由锁相环、倍频器等控制。

(6)IF中频放大器和滤波器

由混频器之后产生的中频信号,因为中频信号具有很好的增益和频带特性。可能包含众多频率的干扰信号,我们仅仅需要有用的中频信号,所以添加中频滤波器完成选频。

(7)IQ信号

混频后的IF的信号为模拟信号,为了提高抗干扰需求,我们一般进行相关的调制,比如QAM64等(QAM方式越大,对应的同样符号率的码流码率就高,对应的数据位数就大,但是抗干扰性变差),所以此时已经将信号处理为I、Q信号,即就是两者相位相差90度。

(8)IQ驱动输出

IF信号输出时我们需要转换为数字信号输出,所以使用AD转换器来完成,输出设置为TTL、CMOS等电平来利于和Demo等数字器件的连接。

(9)主控制部分

主控部分包含IIC控制、温度检测、电源控制、通用输出等。也包含一些偏置控制等。

Tuner芯片本身的特性?

(1)电源
Tuner的供电电源,像比较常见的是3.3V供电以及1.8V和1.2V,但是对于有些公司芯片内部包含电源管理功能,直接可以自己产生1.8V和1.2V。

(2)支持的频段
有些产品支持全频段信号,例如常见的是44MHz到1004MHz,且不需要外部滤波网络;但是有些支持不了全带宽,且外部需要自行配置滤波网络。

(3)频道带宽
是否能支持1.7MHz、6MHz、7MHz、8MHz和10MHz。

(4)单端输入or差分输入
单端输入表明信号输入到器件内部进行直接处理,内部抗干扰做得好;但是需要差分输入的对于设计时我们就需要进行巴伦转换,增加额外电路。

(5)器件内部滤波

器件内部滤波做的好,就不太需要外部预留太多的滤波电路;像有些产品会包含内部滤波用于衰减谐波干扰和wifi/LTE等。

(6)体积封装和外围电路
因为Tuner容易受到干扰,所以器件一定要放在屏蔽框里面,所以器件的体积以及外围电路要简单一些,使得该部分电路和屏蔽罩体积较小。

(7)晶体
有些产品需要对于晶体要求较高,所以需要做频偏调整,但是晶体调整时的负载电容是从引脚看进去的总的电容,所以有厂家可以通过寄存器来调整晶体的频偏。

(8)环通
就是一个信号输入进来,可以直接通过Tuner滤波之后环出,给到另外的一台机顶盒或者别的产品。

(9)功耗
器件的功耗取决于内部集成电路模块的多少以及工艺设计优化,大的功率器件产生较大的热量,进而制约Tuner本身的性能,所以要注意功率大小,实在不行注意添加散热片。

(10)接口
一般都会包含IIC接口,但是有些芯片做的不好,IIC需要很多器件来防止干扰,这会额外增加成本,需要注意。
另,对于器件选泽,首先需要考虑质量以及成本。有时候,成本控制甚至于要优先于质量,因为商业的目的就是赚钱。

Tuner的工作原理

完整的数据流程:

经过电视台等编码调制的信号------》通过CATV系统的Cable传输-----》用户端机顶盒等设备接收------》机顶盒的Tuner芯片------》用户选台Tuner完成锁频------》Demod完成解调------》CPU实现解码------》CVBS或者HDMI输出显示。

所以Tuner实现的就是锁频的作用,锁频的快慢取决于芯片本身的好坏以及软件的配置,但是请注意,硬件决定上限,软件决定下限。锁频之后输出中频信号给到Demod,Demod完成解调输出给CPU完成视频解码输出播放,Tuner决定了接收电视台信号的频段、抗干扰性能以及隔离保护功能。

一,Tuner简单工作原理

  一体化Tuner包括高放,本振,混频,中放,伴音信号解调,视频信号解调部分.half tuner中频解调是不包括的。首先,高频部分需要编程设置接收频率,抓到电视台信号后,要正确设置中频处理所需要的制式等参数,才能解调出视频和音频信号.

二,TV搜台处理所需要的参数

1) 频率,要换算为高频头内部锁相环的分频比参数, 一般从45MHz到860MHz.

2) 彩色制式, 分PAL,SECAM,NTSC

3) 伴音制式, 分DK,BG,I,L,L’,M,N等.

4) 一些标志,包括本频道是否设置为Skip,

5) 丽音或BTSC时,记录用户选择的默认,比如双语时用户可以默认选择第一声道或第二声道.

三 搜台流程

1) 正确设置Tuner的中频参数,一般设为目的地的默认参数,比如大陆,设为DK.高频头datasheet会给出B,C,E三个数据, 不同的声音制式B/C/E三组数据值是不同的,主控制器通过IIC总线写入一体化高频头中的中频芯片(如TDA9886/9885).

2) 正确设置Decoder芯片的制式,一般取自动.

3) 高频头的本振等电路如果使用一组固定的电感电容,则不能覆盖整个电视频段.所以电视频道划分为VLF,VHF,UHF三个频段,一般VLF从45MHz到160MHz, VHF从160MHz到440MHz,UHF从440MHz到860MHz. 具体的频段划分查高频头数据手册。

4) 自动搜台时从低频段到高频段开始扫描. 本振频率 =中频+目的频率, 把这个本振频率换算为高频头需要的形式,通过IIC写入Tuner的高频芯片.实际程序中,要根据Tuner的三个频段的分界点,算出当前所在的频段,一并写入高频芯片.

5) 每设定一个频点,需等待一段时间,等Tuner的锁相环稳定后,通过IIC读取Tuner的中频芯片AFC状态,中频芯片能给出是否锁定的指示,同时还有4bit位指明当前所设定的频率与电视台信号频率的差距.

6) 如果中频芯片指示锁定,此时,就要在这附近,微调频率,根据中频芯片的指示来确定最佳频点.

7) 找到最佳频点后, 读decoder芯片的状态, 如果decoder芯片指示出当前信号输入稳定,并能判断出信号制式,则可以认为确实是找到了一个电视台频道.

8) 此时,要把找到的频道参数记录到EEPROM中.

9) 因为PAL制式的频道带宽是8MHz, 找到台后一般会从这个频率往后跨过几MHz进行新的扫描.

10) 在当前频点上加上一个步长,扫描下一个频率点,重复4~9步动作.直到搜索完成.

11)如果是固定频点搜台,比如美国机,直接将固定频点数据设置到Tuner,重复5~9步动作。

四、其他

1) 搜台方法的选择标准是快和准确,好的算法能做到1分钟左右搜索完整个频段.

2) 跨频段的时候,要额外延时,因为锁相环稳定的时间更长.否则,在频段转折点上的信号可能抓不到.

3) L制式是正极性调制,与DK,BG,I等不同,如果把Tuner设为DK,或BG或I,而输入信号为SECAM L,那么decoder不能判断出信号的制式,搜台不能成功.有的做法是设为DK搜台一次后,再把Tuner设为L,搜第2次.

4) 手动搜台时会出现频率从高到低扫描的情况,这种情况下因为Tuner锁相环的放电比充电慢, 等待的时间要加长.

5) 搜台方法的主要难点是快速准确地寻找最佳频率点.每一步的步长要仔细选择,以便能尽量减少总步数,又不能漏台.在中频芯片指示附近有信号时,要仔细选择微调搜索方法.比如,现在5151方案程序中就是采用了根据TDA9886的指示,不断增大减小频率,寻找频率误差小于37.5KHz的点.

Tuner工作原理详解的更多相关文章

  1. 块级格式化上下文(block formatting context)、浮动和绝对定位的工作原理详解

    CSS的可视化格式模型中具有一个非常重要地位的概念——定位方案.定位方案用以控制元素的布局,在CSS2.1中,有三种定位方案——普通流.浮动和绝对定位: 普通流:元素按照先后位置自上而下布局,inli ...

  2. log4j-over-slf4j工作原理详解

    log4j-over-slf4j工作原理详解 摘自:https://blog.csdn.net/john1337/article/details/76152906 置顶 2017年07月26日 17: ...

  3. ASP.NET页面与IIS底层交互和工作原理详解

    转载自:http://www.cnblogs.com/lidabo/archive/2012/03/13/2393200.html 第一回: 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是 ...

  4. ASP.NET页面与IIS底层交互和工作原理详解(第一回)

    引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net.他们耐心.细致地告诉你如何一步步拖放控件.设置控件属性.编写CodeBehind代码,以实现某个特定 ...

  5. 交换机工作原理、MAC地址表、路由器工作原理详解

    一:MAC地址表详解 说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的.在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据 ...

  6. HTTP响应报文与工作原理详解

    超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议.HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到 ...

  7. 【转】HTTP响应报文与工作原理详解

    超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议.HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到 ...

  8. Hadoop MapReduce八大步骤以及Yarn工作原理详解

    Hadoop是市面上使用最多的大数据分布式文件存储系统和分布式处理系统, 其中分为两大块分别是hdfs和MapReduce, hdfs是分布式文件存储系统, 借鉴了Google的GFS论文. MapR ...

  9. HTTP响应报文与工作原理详解(转)

    超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议.HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到 ...

随机推荐

  1. Random Target Moving~

    测试了一下用向量处理随机目标,还是挺有趣的,源码如下: PVector p1, p2; float gap = 10; void setup() { size(1920, 1080); backgro ...

  2. Python 程序打包成 exe 可执行文件

    Python 程序打包工具 Python 是一个脚本语言,被解释器解释执行.它的发布方式: .py 文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装 Python 并且安装依赖 ...

  3. Android Studio 和 SDK 下载、安装和环境变量配置

    转Android Studio 和 SDK 下载.安装和环境变量配置https://blog.csdn.net/hahahhahahahha123456/article/details/8065135 ...

  4. ICEM-蜗壳

    原视频下载地址:https://yunpan.cn/cY8XxpyLN4QaE  访问密码 a792

  5. HTML5中的article和section的区别

    HTML5中的article和section的区别 一.总结 一句话总结: article和section都相当于语义化后的div,article强调独立性,section强调分段或者分块 1.art ...

  6. qt access 数据库

    #include <QCoreApplication> #include <QSqlDatabase> #include <QSqlQuery> #include ...

  7. linux内核中的电源管理接口

    1. pm_runtime_enable/pm_runtime_disable 使能/禁止runtime PM,分别对dev->power.disable_depth执行++和--操作,这个变量 ...

  8. Docs-.NET-C#-指南-语言参考-关键字-内置类型-值类型:整型数值类型

    ylbtech-Docs-.NET-C#-指南-语言参考-关键字-内置类型-值类型:整型数值类型 1.返回顶部 1. 整型数值类型(C# 参考) 2019/10/22 “整型数值类型”是“简单类型”的 ...

  9. Flutter 页面布局 Stack层叠组件

    Stack 表示堆的意思,我们可以用 Stack 或者 Stack 结合 Align 或者 Stack 结合 Positiond 来实现页面的定位布局 属性 说明 alignment 配置所有子元素的 ...

  10. Typescript 介绍和安装编译

    一. Typescript 介绍 1. TypeScript 是由微软开发的一款开源的编程语言. 2. TypeScript 是 Javascript 的超级,遵循最新的 ES6.Es5 规范.Typ ...