论文部分内容阅读
[摘 要]本文介绍了用VGA接口中的I2C总线实现生产中无需拆后盖便可烧写防串货条码、HDCP Key码及网络功能电视MAC地址码的方法。
[关键词]条码预调读写仪 总线隔离 WP EEPROM
中图分类号:TN702 文献标识码:A 文章编号:1009-914X(2016)18-0093-01
一、设计背景
HDMI接口早在2003年已出现在公司的部分彩电产品中,当时称作“一线通”,HDMI的优势在于仅用一根线即可高质量的传递图像和伴音的数字信号,也因为此,该功能很快成为彩电产品的标配,但该功能要求每台电视整机必须拥有HDCP KEY,即生产时每台机器必需烧写HDCP KEY;2009年5~6月,公司推出了电子防串货系统,要求所有整机必须有一个唯一的电子条码,该工作也是生产烧写;随着网络电视的出现生产又必须烧写MAC地址码。当前所有出厂整机都需烧写唯一的防串货条码、HDCP KEY码和MAC码(带网络功能的机器)。
现阶段,所有机器在生产烧写过程中由两种方式来实现:
方式一:采用工程部制作的条码预调读写仪,通过总线直接烧写进主板的E2PROM(现使用这种方法的机芯有:8K系列所有机芯、8M系列有8M49/8M86/8M70/8M88、8R系列有8R80/8R81/8R90等);
方式二:采用电脑扫描后再用同烧写软件一样的方式烧写在主板的Flash里面。(此类方式因有局限性且操作较为复杂,今年试产的所有新机芯均已不再采用,目前仍在采用有8R10/8R07/8M20/8M81等机芯)。
针对方式一的烧写方法,公司目前是在主板上预留总线接口,但各个机芯的总线接口定义都不同。
我司机芯采用总线方式烧写的接口定义,三个机芯就有三种不同的总线接口,造成生产线烧写工装的连接线种类众多、不方便管理使用。
另一方面,由于总线接口直接焊在主板上,装配后盖之后便无法实现烧写操作。
因此,需要寻求一种既能统一主板的烧写接口、又能在装后盖之后实现烧写操作的标准烧写接口定义。本文尝试通过VGA电路接口实现这一功能。
二、理论原理电路的实现
生产是通过I2C总线实现烧录的,具体接口为SDA SCL GND,通过这三个接口将上述内容,烧写到E2P或flash中,因涉及到校验,要求总线双向导通;
如果能在主板上引出 SDA、SCL、GND这三根信号线,就可以实现在装后盖以后烧写电子防串货码、HDCP Key及MAC地址码,但在整机外面连接三根线实际操作不大可能。鉴于目前平板电视整机都有VGA接口,且有部分接口引脚未使用,可考虑加以利用。VGA接口的常见定义如图所示:
由图不难看出,目前公司VGA接口的基本定义,其中12脚和15脚以前是用来接VGA的EDID总线,现所有机芯均为空脚未使用。鉴于此情况,是否可以把这两个暂未使用的空脚利用上,以作为烧写码的总线呢?答案是肯定的。因为公司工程部所制作的条码预调读写仪烧写扫描时与主板连接需三条线,即SDA、SCL、GND,恰巧用VGA接口中的12、15脚就可以实现。
图2可以看出,采用一般常用的VGA接口原理可以实现通过VGA接口使电视的E2PROM与条码烧写仪的连接。但由于目前市场上VGA信号存在非标、静电等问题,如果简单地将E2P的I2C总线与VGA接口连接,有可能引起不开机、黑屏、花屏等各种故障。所以有必要在此电路上增加一个隔离电路,实现当烧写时打开总线连接,其余时间连接断开。
利用主芯片CPU控制E2PROM pin7 WP(H 写保护)的GPIO信号 EEPROM_WP来控制总线隔离电路的开关:WP=L时,E2PROM写保护解除,烧写总线连接,由VGA接口实现烧写;WP=H时,E2PROM写保护,烧写总线断开,起到隔离作用。
三、整个实际工作电路说明
将上述单元电路连起来就是需要讨论并实现防串货KEY码与MAC码的整体电路,在平时电视正常工作时:EEPROM WP为高电平,Q3的C极为低电平,Q1、Q2关闭总线断开,起到了隔离作用。在我们需要烧写时,操作人员将电视打为“BUS OFF”时:EEPROM WP为低电平,Q3的C极为高电平,Q1、Q2导通,烧写总线连接,实现烧写。本人搭接的实际电路已在8K79-37K05HR、8M86-32K06RA、8K83-42E61HR、8R19-16S16HR机器上分别测试单台OK,但该电路Q1/Q2采用的CMOS管极易静电击穿,建议选用时带ESD保护的管子(4600-N7002-0S00),另R6 采用10K电阻,可视输出波形而做相应的调整,此外工装条码预调读写仪上分别有1个10K的总线上拉电阻,我们的电路一定要考虑与之相匹配。因不同机芯方案存在一定差异,所以该方案电路不可作为标准电路来推广。
四、总结、前景
跟据上述情况不难看出我司现在所生产的机芯基本都可采用该电路实现,在主板上无需增加较复杂电路只需采用单元电路将VGA端口与EEPROM连接起来,就可以实现HDCP KEY码、电子防串货码、MAC码的烧写。该方法可以实现如下优点:
①、 免去了不同机芯需制作和更换不同工装线材的烦琐;
②、 可实现装配后盖之后进行烧写操作;
③、 对于一些小尺寸不打后壳无法立机的机器,不需要另增人员扶机,只需一个工作人员便可以独立实现软件烧写;
④、 无需布置单独烧写软件岗位,任意穿插便可实现烧写操作,使工位安排更加自由、合理、方便,同时可以方便在打上后盖后续岗位通过该电路检测HDCP K的烧写情况。
由此可见如能采用上述电路,不仅使生产调试过程更加方便快捷,又能实现烧写过程的完善。该方法不增加任何成本,无需多余的CPU接口,只需通过简单的电路连接即可达到要求,还请院内各所能够充分考虑讨论并尽快统一在新机芯中实现。
[关键词]条码预调读写仪 总线隔离 WP EEPROM
中图分类号:TN702 文献标识码:A 文章编号:1009-914X(2016)18-0093-01
一、设计背景
HDMI接口早在2003年已出现在公司的部分彩电产品中,当时称作“一线通”,HDMI的优势在于仅用一根线即可高质量的传递图像和伴音的数字信号,也因为此,该功能很快成为彩电产品的标配,但该功能要求每台电视整机必须拥有HDCP KEY,即生产时每台机器必需烧写HDCP KEY;2009年5~6月,公司推出了电子防串货系统,要求所有整机必须有一个唯一的电子条码,该工作也是生产烧写;随着网络电视的出现生产又必须烧写MAC地址码。当前所有出厂整机都需烧写唯一的防串货条码、HDCP KEY码和MAC码(带网络功能的机器)。
现阶段,所有机器在生产烧写过程中由两种方式来实现:
方式一:采用工程部制作的条码预调读写仪,通过总线直接烧写进主板的E2PROM(现使用这种方法的机芯有:8K系列所有机芯、8M系列有8M49/8M86/8M70/8M88、8R系列有8R80/8R81/8R90等);
方式二:采用电脑扫描后再用同烧写软件一样的方式烧写在主板的Flash里面。(此类方式因有局限性且操作较为复杂,今年试产的所有新机芯均已不再采用,目前仍在采用有8R10/8R07/8M20/8M81等机芯)。
针对方式一的烧写方法,公司目前是在主板上预留总线接口,但各个机芯的总线接口定义都不同。
我司机芯采用总线方式烧写的接口定义,三个机芯就有三种不同的总线接口,造成生产线烧写工装的连接线种类众多、不方便管理使用。
另一方面,由于总线接口直接焊在主板上,装配后盖之后便无法实现烧写操作。
因此,需要寻求一种既能统一主板的烧写接口、又能在装后盖之后实现烧写操作的标准烧写接口定义。本文尝试通过VGA电路接口实现这一功能。
二、理论原理电路的实现
生产是通过I2C总线实现烧录的,具体接口为SDA SCL GND,通过这三个接口将上述内容,烧写到E2P或flash中,因涉及到校验,要求总线双向导通;
如果能在主板上引出 SDA、SCL、GND这三根信号线,就可以实现在装后盖以后烧写电子防串货码、HDCP Key及MAC地址码,但在整机外面连接三根线实际操作不大可能。鉴于目前平板电视整机都有VGA接口,且有部分接口引脚未使用,可考虑加以利用。VGA接口的常见定义如图所示:
由图不难看出,目前公司VGA接口的基本定义,其中12脚和15脚以前是用来接VGA的EDID总线,现所有机芯均为空脚未使用。鉴于此情况,是否可以把这两个暂未使用的空脚利用上,以作为烧写码的总线呢?答案是肯定的。因为公司工程部所制作的条码预调读写仪烧写扫描时与主板连接需三条线,即SDA、SCL、GND,恰巧用VGA接口中的12、15脚就可以实现。
图2可以看出,采用一般常用的VGA接口原理可以实现通过VGA接口使电视的E2PROM与条码烧写仪的连接。但由于目前市场上VGA信号存在非标、静电等问题,如果简单地将E2P的I2C总线与VGA接口连接,有可能引起不开机、黑屏、花屏等各种故障。所以有必要在此电路上增加一个隔离电路,实现当烧写时打开总线连接,其余时间连接断开。
利用主芯片CPU控制E2PROM pin7 WP(H 写保护)的GPIO信号 EEPROM_WP来控制总线隔离电路的开关:WP=L时,E2PROM写保护解除,烧写总线连接,由VGA接口实现烧写;WP=H时,E2PROM写保护,烧写总线断开,起到隔离作用。
三、整个实际工作电路说明
将上述单元电路连起来就是需要讨论并实现防串货KEY码与MAC码的整体电路,在平时电视正常工作时:EEPROM WP为高电平,Q3的C极为低电平,Q1、Q2关闭总线断开,起到了隔离作用。在我们需要烧写时,操作人员将电视打为“BUS OFF”时:EEPROM WP为低电平,Q3的C极为高电平,Q1、Q2导通,烧写总线连接,实现烧写。本人搭接的实际电路已在8K79-37K05HR、8M86-32K06RA、8K83-42E61HR、8R19-16S16HR机器上分别测试单台OK,但该电路Q1/Q2采用的CMOS管极易静电击穿,建议选用时带ESD保护的管子(4600-N7002-0S00),另R6 采用10K电阻,可视输出波形而做相应的调整,此外工装条码预调读写仪上分别有1个10K的总线上拉电阻,我们的电路一定要考虑与之相匹配。因不同机芯方案存在一定差异,所以该方案电路不可作为标准电路来推广。
四、总结、前景
跟据上述情况不难看出我司现在所生产的机芯基本都可采用该电路实现,在主板上无需增加较复杂电路只需采用单元电路将VGA端口与EEPROM连接起来,就可以实现HDCP KEY码、电子防串货码、MAC码的烧写。该方法可以实现如下优点:
①、 免去了不同机芯需制作和更换不同工装线材的烦琐;
②、 可实现装配后盖之后进行烧写操作;
③、 对于一些小尺寸不打后壳无法立机的机器,不需要另增人员扶机,只需一个工作人员便可以独立实现软件烧写;
④、 无需布置单独烧写软件岗位,任意穿插便可实现烧写操作,使工位安排更加自由、合理、方便,同时可以方便在打上后盖后续岗位通过该电路检测HDCP K的烧写情况。
由此可见如能采用上述电路,不仅使生产调试过程更加方便快捷,又能实现烧写过程的完善。该方法不增加任何成本,无需多余的CPU接口,只需通过简单的电路连接即可达到要求,还请院内各所能够充分考虑讨论并尽快统一在新机芯中实现。