机顶盒的多Tuner兼容设计

机顶盒的多Tuner兼容设计

ID:41675433

大小:60.60 KB

页数:5页

时间:2019-08-29

机顶盒的多Tuner兼容设计_第1页
机顶盒的多Tuner兼容设计_第2页
机顶盒的多Tuner兼容设计_第3页
机顶盒的多Tuner兼容设计_第4页
机顶盒的多Tuner兼容设计_第5页
资源描述:

《机顶盒的多Tuner兼容设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、机顶盒的多Tuner兼容设计1.设计目的在机顶盒主板的硬件中,Timer(俗称“调谐器”)是信道解码过程中的一个关键器件,它的主要功能是将RF射频信号转换成一个固定的中频IF信号。由于各个厂家的Tuner管脚都不兼容;而且Tuner主要负责RF信号输入处理,它的好坏将直接影响用户观看数字电视的效果,因此在机顶盒设计之前,就需要谨慎考虑在软硕件上如何实现多Tuner的兼容设计。2.设计实现机顶盒的多Tuner实现主要包括两部分:硬件部分和软件部分。2.1硬件实现2.1.1硬件实现原理与EEPROM类似,Tuner也是一个通过12C总线控制的从设备,因此在多Tuner硬件系统中,为了区分不同厂

2、家的Tuner,首先需要对Tuns进行不同的12C地址编号。不同厂家的Tuner,12C控制地址一般分成两种:(1)出厂时,Tuner已固定I2C地址;比如部分SHARPTuner,I2C地址固定为OxC2,无法通过外部硬件电路来进行修改。(2)出厂时,Tuner未固定I2C地址;此类Tuner占绝大多数,一般有一个I2C总线地址控制管脚AS(AddressSelect);通过改变此管脚的电平,可以Tuner得到不同的12C地址。以市场上最常用的NUTUNE的DCT7070X系列为例,如表1所示。序号AS管脚电平(V)I2C地址字节控制寄存器I2C地址.IA11AO10.0〜0.1VC

3、C0()OxCO20.2〜0.3VCC或悬空010x0230.4〜0.6VCC100x0440.9〜1.0VCC110xC6表1:DCT7070X的AS管脚电平与I2C地址关联表备注:(1)在CANTuner中,VCC—般为5V;(2)如表2所示,I2C总线地址字节寄存器如下:选项MSBLSBI2CAddressbyte11000MAIMAO0表2:12C总线地址字节寄存器详表如表3所示,针对不同的Tuner,可以通过不同的12C地址来进行区分。序号Tuner厂家Tuner地址1LTL1-:OxCO2SHARP0xC23ALPS0xC441.(;0xC6表3:不同Tuner厂家的I2C

4、地址分配表2.1.2硬件实现电路5VONCRAGNCSCLSDAASVCCVTSIAGIF2IF1-4^"3"4J工X<□<>RT1□V>NC□“RT210KUT1DCT7070X图1:Tuner多地址控制电路如图1所示,针对不同的Tuner,硬件上可以通过分压电路(RT1/RT2)来实现不同的T2C地址控制。序号Tuner厂家RT1RT2Tuner地址1NUTUNENC10KOxCO2SHARPNCNC0xC23ALPS10K10K0xC44LG10KNC0xC6备注:7C表示悬空不焊接。2.2软件实现开始图2:多Tuner软件判断流程图首先,通过DEMODULAOTR(解调器)打开Tu

5、ner的I2C总线控制权;然后依次访问OxCO〜0xC6地址:♦如果访问OxCO地址正常,♦如果访问0xC2地址正常,则I2C总线为NUTUNETuner;则I2C总线为SHARPTuner;♦如果访问0xC4地址正常,则I2C总线为ALPSTuner;♦如果访问0xC6地址正常,则I2C总线为LGTunero1.设计总结在硬件上,通过Tuner的AS管脚的电平变化;同时结合软件驱动的12C轮询控制,可以实现机顶盒的多Tuner控制。此方法可以在同一硬件平台上用于兼容不同厂家的Tuner,有利于后续的商务采购。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。