- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Debug之看懂框图
Debug之看懂框图,了解芯片工作原理Debug之看懂框图,了解芯片工作原理
作者:yekai
写作时间:2007年08月08日
恐怕这是很多同学都感到很头痛的事情,在出现故障或者问题后,完全手足无措,不知如何下手。你要做的就是真正看懂芯片的内部框图,了解芯片的内部工作原理,找到可能发生故障和问题的地方,修改相应寄存器,从而解决故障。
很多同学把芯片看作很神秘的东西,不敢探寻芯片内部的秘密。只要一判定是芯片的问题,就认为没有办法了,就认为那是芯片原厂的问题了。如果硬件工程师只是做到这个份上,那可能还不能算是合格的。
今天,我们来简单地从一个芯片的datasheet里面的原理框图,了解一个芯片的工作原理。这里,我们以比较通用的SAA7119为例。希望你可以触类旁通,从而自学你拿到的任何芯片,来真正了解一个芯片。
SAA7119是Philips推出的一款带2D梳状滤波器的数字视频解码芯片。
SAA7119规格书:
点击浏览该文件
一、芯片系统框图
这个系统框图一目了然,你不用看芯片简介,看下面的框图你就应该可以了解这个芯片可以做些什么。
1、输入部分
在下面图的最左边,可以输入来自高频头Tuner的CVBS信号,来自SCART的CVBS,Y/C,RGB信号,来自D端子的色差信号,来自VGA端子的RGB信号。
另外呢,也可以输入OSD的RGB信号并混合。
还可以输出经过切换以后的CVBS信号,作为整机的CVBS输出。
注:
a). 虽然SAA7119支持D端子和VGA端子,但是,它只支持到480p,576p或640x480。其他更高的格式,SAA7119不支持。也就是说,你不能把SAA7119当作一个高速宽带ADC用,它没有这个本事。
b). 在输入480p,576p或640x480信号时,它的输出不是通常的ITU656,而是Double speed ITU656。如果你要使用它的这个功能,你必须确信你的后级处理支持Double speed ITU656。
2、处理过程
所有16组输入信号先进入一个选择电路,来选择要处理哪一路信号。然后经过AD转换,变换成数字信号。
(很多同学一看到这里就问了,SAA7119既然可以支持多路信号,能否做PIP呢?
拜托,不行。
虽然它支持多路输入信号,但是它在一个时刻只能处理一路信号。你要做PIP的话,需要同时处理两路信号。你需要两颗芯片来做。当然还需要其他的处理方法才能实现PIP。)
如果输入的是色差信号或者RGB信号,那么直接进入component processing,得到数字YCbCr信号。(这里做了些什么处理呢?下面会讲到)。
如果输入的是CVBS信号或者Y/C信号,那么进入multi-standard video decoder 2D-combfilter。也就是进行解码,把刚刚AD转换后的数字CVBS信号解码成数字YCbCr信号。
然后是Fader。Fader是干什么的?就是把Component Processing输出的数字YCbCr信号,multi-standard video decoder 2D-combfilter输出的数字YCbCr信号,Analog OSD信号三者“相加”的处理。“相加”也可以叫做“混合”。有什么用呢?绝大多数时候没有用。在FULL SCART输入时,可以把CVBS信号和RGB信号混合叠加在一起,就完成这个作用。
最后一步处理是“Picture improvement and high performance scaler”。做一些图像美化的处理。注意,这里的“high performance scaler”和LCD-controller里面的SCALE是不一样的。虽然,Philips自称是High performance,实际上是一个简单的scaler。可以缩放图像,但是输出格式是固定的ITU656.并不能完成我们通常意义上的SCALE功能。
最后以8bit或者16bit形式输出。
“VBI/TXT Data Slicer”是做CCD和Teletext时候用到。它完成把场逆程里面的数据Slice出来,并嵌入到输出数字信号的相应位置。如果你要支持CCD或者Teletext,你后级的处理芯片还必须要支持把SAA7119 slice出来的数据显示出来的处理。
SYNC PROCESSING CLOCK GENERATION,同步处理,内部时钟产生。时钟是整个数字处理芯片的灵魂所在,是一个好的高性能芯片之源。
X-PORT:这是一个双向输入输出口。可以在这里输出ITU656信号,注意看下面的框图:Fader之后直接输出在X-PORT上,因此,如果你选用X-PORT来输出的话,就没有“Picture improvement and high perf
文档评论(0)