DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 101|回复: 0
打印 上一主题 下一主题

基于L64724的卫星解码机顶盒设计

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-22 00:15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
摘要:分析了LSI公司生产的L64724数字视频卫星解码芯片的内部电路功能和性能特点,给出了L64724的内部结构和引脚功能。提出了用L64724实现卫星解码机顶盒电路的实现方案,并结合开发实际指出了该电路的功能和设计参数的配置方法。
关键词:卫星解码机顶盒 可编程 L64724
1 概述
    数字压缩技术的发展,为卫星数字视频广播提供了有力的技术支持。目前虽然尚未形成全球公认的标准,但欧洲DVb-S的提出,无疑是一种可资参考的方案。L64724正是基于这一标准由LSI公司推出的一种性能较全面的数字视频卫星解码芯片。
    对系统设计者来讲,L64724能以最低的成本实现最大集成度和灵活性,而且在使用时外接元件最少。
2 性能特点


    L64724具有以下特性:
●可支持DVb和DSS系统;
●bPSK/QPSK速率可达45兆波特;
●内有滚降系数为20%和35%的平方根升余弦匹配滤波器;
●具有可工作在1~45兆波特之间的反失真滤器,无须切换至外接SAM或低通滤波器;
●可在片进行数字时钟同步和数字载波同步;
●能通过芯片上的微控制器自动获取解调模式和调谐控制;
●可用集成锁相环保证时钟同步;
●具有快速信道切换模式;
●内含自动增益控制电源;
●内含可编程维特比译码模块,包括1/2,2/3,3/4,5/6,6/7,7/8等各种速率,并能实现自动同步;
●内含(204/188),(146/130)RS译码器;
●可编程实现解交织、RS译码和解扰的同步;
●对信道性能检测可自动监控;


●卷积解交织的深度为12;
●其串行主机接口与LSI逻辑串行控制总线接口兼容;
●具有降压模式。
3 L64724的内部结构和引脚说明
3.1 内部结构
    图1所示是L64724的内部功能图,它主要包含两个模块:bPSK/QPSK解调器和FEC译码器。图1中,数据和地址总线以上的部分为bPSK/QPSK解调器,以下为FEC译码器。
    bPSK/QPSK解调器是从相位解调制的模拟信号中抽取数字信号。
    FEC译码模块是一个完整的采用维特比内码和RS外码的前向纠错译码器。该译码器包含了所有可能的同步,以及解交织和解扰功能。
3.2 封装及管脚说明
    L64724有100-脚PQFP和80-脚TQFP两种封装形式。表1所列是常用的关键管脚说明。

表1 L64724的管脚说明
管   脚
说   明
备    注

CLK
RI/Q采样钟
TTL输入

D[7:0]
数据输入
双端TTL

CS
片选
TTL上接输入

RESET
芯片复位
TTL输入

XOIN
外部晶振输入
CMOS输入

READ
读定
TTL上拉输入

CO[7:0]
信道输出
三态输出

DbALIDOUT
数据输出有效 
CMOS输出

ERROROUT
错误指示
三态输出

LCLK
输出时钟
输出

XOOUT
输出到外部晶振
CMOS输出

VDD
数字电源
输入

VSS
数字地
输入
4 L64714的应用说明
L64724的工作参数有直流和交流以及电容等参数。在通常情况下,各参数都不能用到极限情况,否则可能导致芯片的永久损坏。L64724的重要工作参数如表2所列。

表2 L64724的主要工作参数
符  号
参数说明
工作范围

VDD
直流供给电压
-0.3~+3.9V

VIN
LVTTL输入电压(分H和L)
-1.0~VDD+0.3V

IIN
直流输入电流
10mA

TSTG
保存温度范围
-40~+125℃

tCYCLE
OCLK和CLK的时钟周期
最小11.1ns

Ts
输入到CLK的建立时间
最小TbDns

TH
输入到CLK的保持时间
最小TbDns

TOD
CLK输出延迟
TbDns

trWH
高复位脉宽
3个时钟周期

TWK
叫醒时间
280个时钟周期
由于该芯片的参数要求较高,因此,建议用户将直流供电电压VDD设置在3.14~3.47V之间,工作温度TA范围为0~70℃,机箱温度Tc为0~85℃。在TA=25℃,VIN=3.3V,频率为1MHz时,最好使用5pF垢电容作为输入电容CIN和输出电容COUT。

表3 参数配置
参  数
高速率数据
低速率数据

传输速率
42.6Mbps(21.3Mbaud)
4.0Mbps(2.0Mbaud)

ADC采样频率
50MHz
23.75MHz

晶振频率
15MHz
15MHz

ADC模拟输入
峰峰值为1.0V
峰峰值为1.0V

直流补偿控制
不用
不用

维特比码率
1/2
1/2

Eb/No
4.0db
4.0db

模式
DVb
DVb
5 L64724的典型应用
    L64724的使用,首先必须注意其内部或外部的各种接口,包括信道接口、信道时钟接口、信道数据输出接口、PLL接口、A/D接口、AGC/时钟控制接口、微控制器接口、控制信号接口等。其中信道接口(channel interface)用于从卫星调谐电路接收输入信号,信道时钟用来标示数据时钟,为上升沿触发。信道数据输出接口是L64724送出数据的通路。在译码器机顶盒的实现电路中,该接口一般应连接到复用器的输入口。微控制器接口用于将芯片与微控制器相连。控制信号接口用来控制L64724的工作。
    L64724是一种可编程逻辑器件,我们可以通过对其接口和内部寄存器设置的改变来使其满足不同的需要。需时钟和输入数据是决定电路稳定性的关键。
5.1 数据和时钟控制方案
    如图2所示,L64724中的输入时钟信号CLK可用来实现信道译码系统中的可能配置,它由外部晶振产生,同时由CLK通过内部锁相环PLL来产生采样时钟PCLK,以便用来驱动模数转换器(ADC)、解调器、前向纠错(FEC)等三个模块。PCLK最高可工作在90MHz左右。由晶振产生的CLK可作为PLL的基准时钟,一般在15~60MHz之间。控制时钟LCLK是PLL经CLK-DIV2分频得到的,即LCLK=CLK/CLK-DIV2。
5.2 L64724的应用电路


    L64724是一种功能很全面的芯片,笔者在电路的应用过程中深深体会到了它优越灵活的性能。L64724主要用于卫星数字电视接收机实现电路,它是按欧洲的DVb标准中的卫星传输方案来设计的。用这种芯片可在接收机盒的设计中起到事半功倍的效果。图3所示是一种机顶盒设计的电路方案,它主要包含三部分,其核心部分是由L64724组成的卫星译码器,还有由L64008组成的将MPEG-2码流传输到去复用器的电路以及由L64005构成的视频/音频译码器。当电路接收到由卫星传来的信号后,由调谐电路选出有用信号送入L64724,在信号进入L64724之后先由前端将模拟信号采样变为数字信号,并在L64724内部进行可编程设定所需参数,在达到规定性能指标后,再通过串行总线控制传入L64008去复用器进行处理。最后与DRAM交换数据并将结果送入L64005经视频译码后变为所需的音频和视频信号并分两路输出。而图3中的串行数据总线则通过编程控制片内各单元,片内各单元的信息获得均由该总线提供。
5.3 电路设计中的参数配置
    在L64724的应用中,可通过微控制器接口对片内的参数进行配置,以达到最优性能。为方便读者应用。表3提供了一组分别适用于高、低数据速度的QPSK解调和FEC的配置参数,该配置是经实验验证较为优化的一组参数,可供读者参考。
6 结束语
     该卫星解码接收电路可在上述电路中对L64724的参数进行设定,包括对传输速率、ADC采样频率、晶振频率、内码的码率等进行编程控制。对于不同的参数配置,各引脚的接法也有所不同,同时还应注意芯片的工作条件,以免使芯片遭到永久性损坏。本文所介绍的电路及参数均经实践验证,是一种较为优化的电路配置,也是卫星传输体系中高清晰数字电视接收机的核心电路。

                          
                       
                          
                               
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-9-28 07:22 , 耗时 0.112356 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表