收藏 分享(赏)

tv电视机基本原理.ppt

上传人:无敌 文档编号:1111008 上传时间:2018-06-12 格式:PPT 页数:150 大小:731.02KB
下载 相关 举报
tv电视机基本原理.ppt_第1页
第1页 / 共150页
tv电视机基本原理.ppt_第2页
第2页 / 共150页
tv电视机基本原理.ppt_第3页
第3页 / 共150页
tv电视机基本原理.ppt_第4页
第4页 / 共150页
tv电视机基本原理.ppt_第5页
第5页 / 共150页
点击查看更多>>
资源描述

1、作者: 潘云龙,1,第一部分,作者: 潘云龙,2,TV System,电视系统框图,Main Chip,Tuner,EEPROM,Flash,DDRAM,IR & Key,VGA, YPBPR, CVBS, HDMI,Audio Line in,Panel,AMP,I2c,作者: 潘云龙,3,I2c总线,只包括两条线,一条是时钟线(SCL),一条是数据线(SDA)。主机通过总线发送数据给被控器件,并通过总线从被控器件读取数据。数据为串行数据。,作者: 潘云龙,4,I2c总线,示例图,作者: 潘云龙,5,I2c总线,被控器件的地址包括器件地址(slave address)和子地址(sub add

2、ress)。slave address: 是各种器件的唯一标识,例如EEPROM的slave address为0xA0; TUNER的slave address为0xC0。sub address: 是器件内部的地址,器件内部包含很多的寄存器,不同的寄存器分配不同的地址,通过sub address访问器件寄存器。当进行读操作时:发送slave address | 0x01 当进行写操作时:发送slave address 当写EERPOM时,发送0xA1。,作者: 潘云龙,6,I2c总线,工作过程: 在I2C总线上挂了一个主机和若干个被控器件。主机首先发送slave address(其最低位表明了

3、读写状态),所有的被控器件都会接收到这个slave address,其中slave address一致的被控器件将会开始响应。主机然后发送sub address。如果是读数据的话,被控器件会将内部sub address中的内容发送给主机;如果是写数据的话,主机会继续发送data给被控器件,被控器件会将data写入内部的sub address中。每一类的被控器件的地址都是国际上分配好的,不会相互冲突。例如所有厂家生产的EEPROM的slave address都是0xA0。,作者: 潘云龙,7,I2c总线,I2C读函数/ Arguments: ucSlaveAdr - slave address/

4、 ucSubAdr - sub address/ pBuf - pointer of buffer/ ucBufLen - length of buffervoid i2cBurstReadBytes(BYTE ucSlaveAdr, BYTE ucSubAdr, BYTE *pBuf, BYTE ucBufLen)example: i2cBurstReadBytes(0xA0, 0x30, pBuf, 1);,作者: 潘云龙,8,I2c总线,I2C写函数/ Arguments: ucSlaveAdr - slave address/ ucSubAdr - sub address/ pBuf

5、- pointer of buffer/ ucBufLen - length of buffervoid i2cBurstWriteBytes(BYTE ucSlaveAdr, BYTE ucSubAdr, BYTE *pBuf, BYTE ucBufLen)example: i2cBurstWriteBytes(0xA0, 0x30, pBuf, 1);,作者: 潘云龙,9,I2c总线,总线的控制权 拉低总线取得总线的控制权,释放总线会使总线恢复高电平,作者: 潘云龙,10,I2c总线,数据的有效性 SDA 线上的数据必须在时钟的高电平周期保持稳定.数据线的高或低电平状态只有在SCL 线的时

6、钟信号是低电平时才能改变.唯一例外的起始条件和终止条件.,作者: 潘云龙,11,I2c总线,起始条件: 在SCL 线是高电平时.SDA 线从高电平向低电平切换.这个情况表示起始条件. 终止条件: 当SCL 是高电平时.SDA 线由低电平向高电平切换表示停止条件.,作者: 潘云龙,12,I2c总线,响应 数据传输必须带响应. 相关的响应时钟脉冲由主机产生. 在响应的时钟脉冲期间,发送器释放SDA 线; 在响应的时钟脉冲期间,接收器必须将SDA 线拉低,使它在这个时钟脉冲的高电平期间保持稳定的低电平.,作者: 潘云龙,13,I2c总线,BOOL i2c_Start(void)void i2c_St

7、op(void)BYTE i2c_ReceiveByte(BOOL bAck)bit i2c_SendByte(BYTE ucVal)BOOL i2c_AccessStart(BYTE ucSlaveAdr, I2cIoTransType trans_t)void i2cBurstReadBytes(BYTE ucSlaveAdr, BYTE ucSubAdr, BYTE *pBuf, BYTE ucBufLen)void i2cBurstWriteBytes(BYTE ucSlaveAdr, BYTE ucSubAdr, BYTE *pBuf, BYTE ucBufLen)具体程序参见I2c

8、程序及I2c规范中文版,作者: 潘云龙,14,EEPROM,EEPROM是数据存储器,用来存储系统的数据和相关参数通用的EEPROM一般如下图,包含8个引脚: VCC(供电脚),GND(地),WP(写保护),SCL,SDA(I2C总线脚),A2-A0(硬件地址脚),作者: 潘云龙,15,EEPROM,型号及容量24C01: 128bytes24C02: 256bytes24C04: 512bytes24C08: 1K bytes24C16: 2K bytes24C32: 4K bytes24C64: 8K bytes,作者: 潘云龙,16,EEPROM,Slave address: 0xA0,

9、作者: 潘云龙,17,EEPROM,24C01/24C02 slave address format A2,A1,A0作为slave address地址位与其硬件引脚的电平相对应 同一个总线上最多可以挂8个24C01/24C02,作者: 潘云龙,18,EEPROM,24C04 slave address format A2,A1作为slave address地址位与其硬件引脚的电平相对应; B0是sub address的最高位,与下个字节一起组成sub address 同一个总线上最多可以挂4个24C04,作者: 潘云龙,19,EEPROM,24C08 slave address format

10、 A2作为slave address地址位与其硬件引脚的电平相对应; B1,B0是sub address的最高两位,与下个字节一起组成sub address 同一个总线上最多可以挂2个24C08,作者: 潘云龙,20,EEPROM,24C16 slave address format B2,B1,B0是sub address的最高三位,与下个字节一起组成sub address 同一个总线上最多可以挂几个24C16?,作者: 潘云龙,21,EEPROM,24C01-24C16的总线协议,作者: 潘云龙,22,EEPROM,24C32 slave address format 由此可以估计24C6

11、4的地址是怎样的? 参考资料: 24C16,24C32,24C64 SPEC,作者: 潘云龙,23,TUNER,TUNER: 调谐器,俗称高频头主要引脚:SCL/SDA: I2C总线接口AS: address select脚AFT: 自动频率微调VIF: 图像中频输出SIF: 伴音中频输出高频头的生产厂家有:成都旭光,LG等,作者: 潘云龙,24,TUNER,相关指标图像中频: 38MHz(中国),38.9MHz(欧洲),45.75MHz(美国).本振频率覆盖范围(下图):接收信号载频本振频率图像中频,作者: 潘云龙,25,TUNER,I2C控制部分:逻辑图表(写模式, R/W=0) 高频头写

12、模式没有sub address,连续发送下面5个字节,作者: 潘云龙,26,TUNER,分频比字节(字节1和字节2) 分频比(一般设定RSA=0 , RSB=0即参考分频比=80)分频比字节有15位,其单位是频率步长N20(Frf.pc(MHz)Fif.pc(MHz)=20* Fosc(MHz)N8192n134096n122048n111024n10512n9256n8128n764n632n516n48n34n22n1n0 Frf.pc 为接收频道图象载频Fif.pc 为图象中频频率Fosc 为接收频道本振频率,作者: 潘云龙,27,TUNER,控制字节1分频比选择: (一般设定RSA=0

13、,RSB=0) Note1: Xdont careNote2:Crystal frequency or signal at XTIN of 4 MHz,作者: 潘云龙,28,TUNER,计算得到分频比字节的方法1 首先确定要接收频道的图象载频Frf.pc(已知条件)和图像中频Fif.pc (已知条件),计算出本振频率Fosc Fosc(MHz) = Frf.pc(MHz)Fif.pc(MHz) 2 确定频率步长为50KHz(RSA=0,RSB=0)或62.5KHz3 N Fosc(MHz) / 50KHz 20 * Fosc所以,写入高频头的频率为:接收的信号频率 中频,作者: 潘云龙,29,

14、TUNER,控制字节1CP: 充电泵设置CP 可以设置为0或1CP=0 充电泵电流 60ACP=1 充电泵电流 280ACP的值根据频点不同设置成0或1,一般设为0即可,如果SPEC中有特别说明,以SPEC为准CP的值设置不好会影响信号的灵敏度,作者: 潘云龙,30,TUNER,控制字节1OS: 锁相环设置OS=0:常规操作,调谐电压打开 OS=1:调谐电压关闭,成高阻状态 很少使用这一位,设成0,作者: 潘云龙,31,TUNER,控制字节2波段开关的值要根据写入的本振频率来设定,作者: 潘云龙,32,TUNER,地址选择(Address Selection)总线上最多可以挂4个此种高频头,一

15、般应用仅用一个,AS脚接地,高频头slave address = 0xC0,作者: 潘云龙,33,TUNER,某一个频道的频率是112.25MHz,要收看这个频道,需要往高频头写入的数据是什么?如何把这些数据写入高频头?结论: 确定频率后就可以确定其它数据,作者: 潘云龙,34,TUNER,读模式(R/W=1) 读模式也没有sub address,作者: 潘云龙,35,TUNER,POR 电源标志(POWER ON, POR=1) FL 锁定标志(发现信号同步头,锁定时,FL=1) A/D转换器电平(A2,A1,A0 DATA),作者: 潘云龙,36,TUNER,高频头A/D电压测试方法:1

16、输入已知信号,比如输入Frf.pc 65.25MHz信号2 从Frf.pc2MHz 到 Frf.pc1MHz,把每个频点都写进高频头,然后读取A/D状态63.25+38.9=102.15;102.15*20=2043=0x7FB66.25+38.9=105.15;105.15*20=2103=0x837从0x7FB到0x837逐个写入高频头,读取A/D状态3 由此可以得知,每个A/D状态表明的 写入高频头的频点和实际信号频点之间的大小关系,这一点在搜台和频率微调时会用到4 显然,读高频头会得到一个反馈,CPU就是利用这个反馈来控制高频头,使写入高频头的频点与信号频点一致,作者: 潘云龙,37,

17、TUNER,高频头读写函数写函数:BYTE Data4;Data0为分频比字节1;Data1为分频比字节2;Data2为控制命令字节1;Data3为控制命令字节2i2cBurstWriteBytes(0xC0, Data0, 高频头的读函数不能套用通用的I2c读函数,因为无sub address参考资料: 微调程序,作者: 潘云龙,38,TUNER,频率的微调 如果已知某台的频率是112.25MHz,当选中这个频道的时候,系统会往高频头写入112.25这个频点,这时可以收看到最佳的图像。 但实际上会出现这样的情况: 电视台发送的信号受到干扰,或电视台的发射系统本身出现偏差,使得电视机接收到的信

18、号比标准值112.25偏大或偏小,这时写入高频头的频率112.25和实际信号频率就不一致,得不到最佳的图像。 为了解决这个问题,系统必须要实时的对信号进行跟踪,一旦发现信号变化,就马上修改高频头的频点,以始终得到最佳的图像。问题: 如何解决上述问题?,作者: 潘云龙,39,TUNER,频率的微调流程图:虚线内部的程序是在主循环中调用的,可以设置定时器,使其每隔若干ms调用一次问题: 请用程序来实现这个流程参考资料: 微调程序,写入当前频道频率,读取高频头状态,当前频率是否正确,是,当前频率是否过高,否,减小频率,增加频率,将修改后的频率写入高频头,是,否,作者: 潘云龙,40,TUNER,搜台

19、 搜台的原理和微调基本一致,微调是针对一个频道进行跟踪,而搜台则是将频段内的所有频道的频点全部找到,并将这些频点都保存下来问题: 如何搜台? 我军需要在规定时间内到达某阵地,只有一条路可走,但敌人在此路上每隔一段距离就埋下了一颗地雷。我军有探雷器可以探雷,如果100M之内有地雷,探雷器就开始发声,离的越近,发声就越大。当声音达到最大时,就表明地雷就在跟前。如果你是工兵,怎样才能在最短的时间内排除所有的地雷?,作者: 潘云龙,41,TUNER,搜台流程图:虚线内部的程序是在主循环中调用的,可以设置定时器,使其每隔若干ms调用一次问题: 请用程序来实现这个流程参考资料: 搜台程序,写入最小频率,读

20、取高频头状态,当前频点附近是否有信号,进行微调,找到此信号的频点,保存此频点,将此频率增加4MHz,是否已大于最大频率,结束,是,是,将当前频率增加0.5MHz,否,作者: 潘云龙,42,TUNER,搜台假台: 在某个并没有电视台信号发射的频点,由于邻频干扰等原因,会产生一个微弱且不稳定的信号,搜台时系统有时会把此干扰当作实际信号保存下来,造成假台。漏台: 系统搜台时会漏掉某个电视台发射的信号,造成漏台。问题: 如何解决这些问题?,作者: 潘云龙,43,TUNER,搜台假台的解决办法: 加强存台的判定条件,例如在找到一个频点时,停顿一段时间,反复若干次读取锁定状态,如果有一次不符合存台条件,则

21、放弃。漏台的解决办法: 降低存台的判定条件,例如发现一次存台条件就存台,不做多次检测。实际上,检测的次数都是根据系统的情况调整出来的,不断的更改参数做试验,找到最佳的参数。,作者: 潘云龙,44,TUNER,一体化高频头一体化高频头是将IF部分也集成在一起,这样高频头就可以直接输出CVBS信号给主处理芯片。这样的好处是提高了集成度,减小布线面积,减小电路板尺寸。在这种高频头中,IF部分芯片也提供了一些处理功能,可以提升系统的性能。下面介绍比较通用的TDA9886,作者: 潘云龙,45,TUNER,中频控制部分逻辑图表(写模式, R/W=0) Slave address = 0x86S: 开始信

22、号SLAVE ADDRESS: 片选地址(1000011)R/W: 写模式(R/W=0)A: 为应答信号SUBADDRESS(SAD): 片内地址寄存器DATA: 写入数据P: 停止信号,作者: 潘云龙,46,TUNER,中频控制部分片内地址寄存器: D7=1禁止使用Disable;=任意Arbitraril 参考资料: JS-6H2-121,作者: 潘云龙,47,TUNER,中频控制部分逻辑图表(读模式, R/W=1),作者: 潘云龙,48,TUNER,中频控制部分问题: 请根据一体化高频头的性能编写微调程序参考资料: IF微调程序,作者: 潘云龙,49,Infrared Remote,红外

23、遥控的原理: 遥控器按照某种协议,产生一系列脉冲,该脉冲经红外载波发射到接收头上,然后在接收端还原此脉冲,并按照协议进行解码,得到其中包含的信息.,作者: 潘云龙,50,Infrared Remote,介绍比较通用的NEC码NEC码的主要特征:1 包括头码,客户码,客户反码(或是16位客户码),数据码,数据反码,结束位,重复码2 客户码和数据码都是8位3 持续发送时仅重复发送重复码,作者: 潘云龙,51,Infrared Remote,介绍比较通用的NEC码在NEC码中:0的表示方法是宽度0.56ms的脉冲和一个0.565ms间隔的组合,周期为1.125ms.1的表示方法是宽度0.56ms的脉

24、冲和一个1.69ms间隔的组合,周期为2.25ms.,1.125ms,0.56,0.56,2.25ms,作者: 潘云龙,52,Infrared Remote,介绍比较通用的NEC码头码的表示方法:头码是用一个宽度9ms的脉冲和一个4.5ms的间隔组成的,9ms,4.5ms,作者: 潘云龙,53,Infrared Remote,介绍比较通用的NEC码结束位的表示方法:结束位用一个宽度0.56ms的脉冲来表示,0.56,作者: 潘云龙,54,Infrared Remote,介绍比较通用的NEC码重复码的表示方法: 重复码是用一个9ms的脉冲接一个2.25ms的间隔和一个结束位组成的,9ms,0.5

25、6ms,2.25ms,作者: 潘云龙,55,Infrared Remote,介绍比较通用的NEC码NEC码的全波形:,全波形,1部分的放大,作者: 潘云龙,56,Infrared Remote,介绍比较通用的NEC码NEC码的全波形:,3部分的放大,2部分的放大,作者: 潘云龙,57,Infrared Remote,介绍比较通用的NEC码反码:为了保证可靠性,NEC码中设置了反码例如: 如果客户码是1010 0110,数据码是 0111 0010,则发送的信息是:头码1010 01100101 10010111 00101000 1101结束位如果是连续发送的话要再加上重复码,作者: 潘云龙,

26、58,Infrared Remote,问题1: 下面是客户码的波形,请画出其后面的一段波形问题2: 结束位有什么作用?是否可以去掉?,作者: 潘云龙,59,Infrared Remote,遥控的解码 遥控器在发射信号时,发送的是一系列正脉冲;而在接收端,得到此信号的反向脉冲要比还原此信号要容易,所以在接收引脚上接收到的是一系列负脉冲,接收引脚在无信号时是高电平,作者: 潘云龙,60,Infrared Remote,遥控的解码中断法: 采用外部中断的方法解码遥控信号. 将接收芯片(CPU)的外部中断引脚设置为信号接收脚,由于接收的是负脉冲,所以外部中断设置为下降沿触发,然后调用外部中断程序进行解

27、码,该外部中断程序就是遥控解码程序,作者: 潘云龙,61,Infrared Remote,问题: 对照NEC码的全波形图,将所有的中断触发点都画出来,分析这些触发点,看看有什么规律,请注意每个触发点都会调用CPU的中断程序 提示: 可以配合CPU的定时器进行解码,作者: 潘云龙,62,Infrared Remote,遥控的解码波形的各个部分中断触发的间隔时间:,13.5ms,2.25ms,1.125ms,11.25ms,头码,重复码,0,1,作者: 潘云龙,63,Infrared Remote,遥控的解码利用中断间隔时间解码: 如果某次中断产生时,其与上一次中断的间隔时间是1.125ms,则说

28、明上一次中断时接收到的是一个“0”;如果间隔时间是2.25ms,则说明上一次中断时接收到的是一个“1”;如果间隔时间是13.5ms,则说明上一次中断接收到的是头码;如果间隔时间是11.25ms,则说明上一次中断接收到的是重复码根据以上规律,就可以根据外部中断编写遥控接收程序参考资料: 遥控接收程序,常用红外遥控编码资料,作者: 潘云龙,64,Infrared Remote,问题1: 用外部中断进行遥控解码,能否全面的反映出接收到的脉冲波形?问题2: 遥控接收程序是否要精炼?如果一段解码程序CPU运行需要2ms,是否可行?问题3: 有没有其它的方法进行遥控解码?用CPU一般的I/O端口能否实现?

29、参考资料:定时器遥控接收程序1定时器遥控接收程序2,作者: 潘云龙,65,Infrared Remote,问题: 已知一个NEC码的遥控器,由于更改了电路,不清楚每个按键所对应的码值是多少,有什么办法能知道所有按键的码值么?,作者: 潘云龙,66,Infrared Remote,配遥控器的方法:1 首先根据遥控器芯片的SPEC确定是何种协议,是NEC码还是RC5码等.2 确定按键的码值。在程序中调用相关协议的解码程序,然后编写一段输出显示程序,将接收到的码值显示出来,然后按下一个键,记录其码值;按此方法即可得到所有按键的码值。,作者: 潘云龙,67,Key Pad,按键板 按键板通过分压电阻,

30、在不同的按键按下时,输出不同的电压值给主芯片的A/D,经过A/D转换后形成一个数值存放在主芯片的寄存器内。程序通过读取该寄存器的值,来判断当前哪个键按下。问题: 如果已经从寄存器读到一个值,如何知道是哪个按键按下?,VCC,PULL UP,GND,ADC-IN,作者: 潘云龙,68,Key Pad,按键板主芯片寄存器写函数:Void WriteRegister(BYTE address, BYTE data);主芯片寄存器读函数:BYTE ReadRegister(BYTE address);,作者: 潘云龙,69,Key Pad,按键板按键电压的测量:按住第一个按键,然后读取A/D寄存器的值

31、,记录此值;然后按住第二个按键,依次记录所有按键对应的A/D寄存器的值。将这些值存储在一个表里面,这个表就是按键板的键值表。,作者: 潘云龙,70,Key Pad,按键板获取按键板键值:在主循环中不断的读取A/D寄存器的值,使之与已经测量出的键值表进行比较,如果当前值与键值表里的某一个值相一致的时候,即可表明对应的某个按键被按下。问题: 请用程序来实现按键板的扫描, 例程序是否有问题?宏定义ADC_DELTA有什么用?参考资料: 按键扫描程序,作者: 潘云龙,71,Video Decoder,Video Decoder处理的信号CVBS信号和YC信号 Video Decoder的主要作用: 进

32、行亮色分离和色差信号的分离。首先将CVBS信号分解成YC信号,然后再将C信号分解成Cb和Cr信号,最终形成了YCbCr信号。,作者: 潘云龙,72,Video Decoder,Video Decoder框图,ADC,Y/C分离COMB FILTER,亮度处理,色度处理,CVBS,C,CVBS,Y,C,Y,Cb,Cr,ADC,Y,作者: 潘云龙,73,Video Decoder,Video Decoder主要控制功能图像控制Contrast:Brightness:Color:Hue:仅在N制使用,调节色调Sharpness: 以上一般都是通过8位寄存器进行调节的. 值的范围是0-255.,作者:

33、 潘云龙,74,Video Decoder,Video Decoder主要控制功能彩色制式识别:NTSC M(美国)NTSC 4.43 (DVD)PAL B/G D/K I (德国,中国,英国)PAL M (巴西)PAL N (阿根廷)SECAM (俄罗斯)芯片有一个只读寄存器,会把当前输入的彩色制式反映出来,程序就是根据这个寄存器的值来判断当前输入信号的制式,作者: 潘云龙,75,Video Decoder,Video Decoder主要控制功能彩色制式设置NTSC M(美国)NTSC 4.43 (DVD)PAL B/G D/K I (德国,中国,英国)PAL M (巴西)PAL N (阿根

34、廷)SECAM (俄罗斯)芯片有一个寄存器,用来控制芯片的彩色制式,一般都有AUTO功能,此时芯片会根据识别出的制式设置芯片相关参数,也可以强制成某种特定的制式,以提高可靠性。,作者: 潘云龙,76,Video Decoder,Video Decoder主要控制功能通道选择寄存器(切换开关)一般来说,Video Decoder都有几路输入,这样就可以省掉外部的切换开关,ADC,CVBS0,CVBS1,CVBS2,CVBS3,CVBS,作者: 潘云龙,77,Video Decoder,Video Decoder主要控制功能彩色副载波检测寄存器: 返回是否有彩色信号。场频检测寄存器: 返回信号的场

35、频是50Hz还是60Hz。行场同步锁定寄存器: 返回当前行场同步的锁定状态。,作者: 潘云龙,78,Video Decoder,问题: 当输入信号的制式发生变化时,如何检测到这种变化并重新设置参数?参考资料: VD扫描程序,作者: 潘云龙,79,Audio Decoder,Audio Decoder处理的信号SIF信号和Line-in信号Audio Decoder能够接收第二伴音中频SIF信号和Line-in音频信号. 对SIF信号,Audio Decoder能够对其进行解调得到其中的音频信号;然后对解调得到的音频信号和直接输入的音频信号进行音效调节等各种处理,然后将处理过的音频信号输出给功放

36、。,作者: 潘云龙,80,Audio Decoder,Video Decoder框图,ADC,ADC,Demodulator,Preprocess,Prescale,Path Select,Sound Process,DAC,SIF,Line-in,Line-out,作者: 潘云龙,81,Audio Decoder,Audio Decoder主要控制功能伴音制式识别:Audio Decoder都会有一个寄存器,将芯片识别出的结果放在该寄存器,程序通过读取该寄存器的值来判断当前输入的伴音制式B/G(德国)D/K(中国)I(英国)M(美国)L(法国),作者: 潘云龙,82,Audio Decode

37、r,Audio Decoder主要控制功能声道模式识别:Audio Decoder都会有一个寄存器,将芯片识别出的结果放在该寄存器,程序通过读取该寄存器的值来判断当前输入的声道模式MonoDualStereoNICAMBTSC,作者: 潘云龙,83,Audio Decoder,Audio Decoder主要控制功能伴音制式控制:芯片有一个寄存器用来控制芯片的伴音制式,一般包括B/G, D/K, I, M, L和AUTO; 当选择AUTO时,芯片会自动的切换到识别到的模式,当选择某一种伴音制式时,芯片会强制成这种制式。,作者: 潘云龙,84,Audio Decoder,Audio Decoder

38、主要控制功能声道模式控制:芯片有一个寄存器用来控制芯片的声道模式,一般包括mono, dual I, dual II, stereo。,作者: 潘云龙,85,Audio Decoder,Audio Decoder主要控制功能通道选择,Line-in1,Line-in2,Line-in3,L,R,作者: 潘云龙,86,Audio Decoder,Audio Decoder主要控制功能音效处理:Volume:Treble:Bass:Balance:以上都是通过寄存器来调节的,值的范围一般都是0-100,作者: 潘云龙,87,Audio Decoder,伴音曲线的调整电视机在设计时,会对喇叭的功率有

39、一定的要求,同时对伴音曲线也有一定的要求,例如: 要求最大功率为12W,伴音曲线为附图。也就是当音量调整到100时,喇叭的输出功率是12W;当音量调小时,声音要按照一定的曲线减小。调整方法: 输入1KHz信号,并将喇叭的输出接入到音频信号分析仪上。首先调整音量寄存器的值,使此时的输出功率为12W,这个值就作为当音量打到100时的值;然后调整寄存器使输出电压降低2dB,这个值就作为音量打到90的值,当然具体降低多少dB可能不同公司会有所不同;然后按此方法把每个点所对应的值都记录下来,形成一个长度为101的数组。使用时,根据当前的音量值,从数组中找到相应的值写入到音量寄存器中。,作者: 潘云龙,8

40、8,Sound Standard,MonoMono: 单声道. 是电视系统中最基本的声道. 用模拟伴音载频发送. 是电视台必须发送的声道,也是所有的电视机都必须能够接收的声道.当把电视机的声道调整到Mono时, Audio Decoder将输出从模拟伴音载频中解码出声音信号.,作者: 潘云龙,89,Sound Standard,A2A2是在原来只有一路伴音的基础上, 增加另一路伴音, 这样可以同时发送立体声信号或者双语信号. Mono, Stereo, Dual信号的调制频率, 导频频率等都不相同. 据此芯片可以识别出是何种信号.,作者: 潘云龙,90,Sound Standard,A2频谱,

41、图像载频,第一伴音载频,第二伴音载频,作者: 潘云龙,91,Sound Standard,A2当输入信号为Mono: 此时电视台的两个伴音载频都是同样的Mono信号, 电视机只能输出Mono声音.Stereo: 此时电视机可以输出Mono声音或Stereo声音.当切换到Mono时, 两个喇叭都输出第一个伴音载频的(L+R)/2; 当切换到Stereo时, Audio Decoder将根据两个伴音载频的信号计算出L和R, 然后从左喇叭输出L,从右喇叭输出R.Dual: 此时电视机可以输出Dual I或Dual II. 当切换到Dual I时, 两个喇叭都输出第一个伴音载频的信号;当切换到Dual

42、 II时, 两个喇叭都输出第二个伴音载频的信号.问题: Stereo和Dual为何不同.,作者: 潘云龙,92,Sound Standard,NICAM丽音: 数字伴音系统, 用一路独立的数字伴音载频发送, 数字伴音信号本身包含了两路声音. 因此, 加上原来的模拟伴音, 采用NICAM的系统可以同时发送三路声音.目前采用NICAM的国家主要有英国,为I制丽音.香港地区也采用I制丽音.,作者: 潘云龙,93,Sound Standard,NICAM频谱,视频载频,模拟伴音载频,数字伴音载频,作者: 潘云龙,94,Sound Standard,NICAM当接收到丽音信号时, 模拟伴音为Mono,

43、数字伴音为 L和R 或 A和B 或Mono, 这时可以切换到Mono: 这时电视机的两个喇叭都输出模拟伴音Mono.NICAM Mono:当输入的数字伴音为Mono信号或立体声信号时才由此选择,此时两个喇叭都输出Mono或(L+R)/2. NICAM Stereo: 当输入的数字伴音为立体声信号时才由此选择, 此时左喇叭为数字L声道, 右喇叭为数字R声道.NICAM Dual I: 当输入的数字伴音为双语信号时才由此选择, 此时两个喇叭都输出A语.NICAM Dual II:当输入的数字伴音为双语信号时才由此选择, 此时两个喇叭都输出B语.,作者: 潘云龙,95,Sound Standard,

44、BTSCBTSC: 美国立体声, 包括由两路模拟伴音组成的立体声信号和一路数字SAP信号. SAP通道可以用来发送第二种语言.BTSC有Mono, Stereo, SAP三种声道选择.参考资料: Audio_training,作者: 潘云龙,96,Sound Standard,Stereo pilot,BTSC频谱,Aural carrierDeviation KHz,50,25,MainChannelL+R,Stereo sub-channelAM-DSB-SCBTSC CompressorL - R,0,Fh,2Fh,3Fh,4Fh,5Fh,6.5Fh,* Fh = 15.734 KHz,

45、SAP ChannelFM BTSCCompressed SAP,Professional Channel FM,Stereo pilot,作者: 潘云龙,97,SCART,欧洲加密电视接收机的SCART接口SCART是欧洲强制要求用于完成卫星电视接收机、电视机、录象机、DVD和其他音视频设备的互连互通接口。标准的SCART接口为21针连接器,同时定义了音频和视频信号传输通道。,1,21,2,作者: 潘云龙,98,SCART,SCART引脚定义Pin8: 9.5V-12V=AV5V-8V=Widescreen0V-2V=TVPin16:1V-3V=RGB0V-0.4V=CVBS若接口中有RGB信号则称为FULL SCART否则为HALF SCART,作者: 潘云龙,99,SCART,SCART接口设计SCART接口的作用: 在欧洲有一些加密频道, 这些加密频道用一般电视机的Video Decoder是无法正确解码的, 必须要用外接的加密解扰盒. 加密的射频信号经电视机的Tuner和IF后得到加密的CVBS信号, 此加密的CVBS信号经过SCART接口输出给外部的加密解扰盒, 经解密后得到解密的CVBS信号通过SCART接口再输入给电视机, 再由电视机进行解码.,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 经营企划

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报