一种便携式电视机软件的升级系统设计

2010-03-23 20:45:02来源: 电子产品世界

     引言

  随着电视机数字化程度的提高和功能的增强,电视机软件升级越来越重要,各种各样的电视机故障需要软件升级来解决。而目前电视机软件升级的方法主要通过专门的软件烧录仪将软件烧录入存储器,然后将存储器焊接到电视机主板上;或者将电脑与电视机相连,通过电脑将升级程序写入电视机存储器。这两种电视机软件升级的方法存在操作复杂、时间长、成本高,且需要专业性知识等缺陷。

  系统原理

  便携式电视机软件升级系统原理如图1。电视机软件升级系统是以单片机W79E632为基础的可以独立运行的系统。首先升级系统作为从机接收电脑系统发送过来的升级程序数据并进行存储,然后升级系统作为主机将存储的升级程序数据发送给电视机系统,电视机系统将升级程序数据存储、运行,从而实现软件升级。

  目前电视机的升级接口一般是UART串行接口和I2C接口,该软件升级系统可以选用两种接口来升级。电脑系统若没有这两个接口,需要通过接口转换装置来与升级系统相连。

  系统硬件实现

  便携式电视机软件升级系统硬件框图如图2所示。系统主要包括单片机W79E632、FLASH存储器、UART串口接口电路、I2C接口电路、中断电路以及状态指示灯等。

  WINBOND公司单片机W79E632具有128k ISP(In-System Program)FLASH ROM、4k的LD(Loader program)FLASH ROM、软件指令完全与51单片机兼容、执行效率高和速度快等优点。

      W79E632有UART串行接口,没有I2C接口及SPI接口,采用I/O口P8、P9模拟I2C接口,I/O口P4~P7模拟SPI接口。FLASH存储采用NOR FLASH,3.3V供电。由于FLASH是3.3V供电,W79E632 I/O口电平为5V,为保证数据的可靠性,系统有一个5V/3.3V SPI总线转换电路。

  系统自身的引导程序、初始化程序以及UART接口数据读写程序、I2C接口数据读写程序、SPI接口数据读写程序等都放在内部ROM中,FLASH存储器专门存储电视机升级程序数据。开关SW2、SW3产生低脉冲来触发外部中断INT0、INT1,以控制I2C接口数据的接收和发送;串行接口中断控制UART接口数据的接收,而SW1产生低脉冲通过I/O口P3控制UART接口数据的发送。升级系统通过W79E632内部定时器以及I/O口P2、P1控制红/绿指示灯来表达当前状态,例如红绿灯都亮,升级系统运行正常,准备读写;红灯亮,绿灯闪动,升级系统正在写或读FLASH存储器。

  系统软件实现

  升级系统的软件实现包括两部分:作为从机接收并存储电脑系统发送的电视机升级程序数据和作为主机向电视机系统发送存储的电视机升级程序数据。

  系统主频设计为22.1184MHz,UART接口采用8位移位寄存器模式,波特率是系统主频率的1/12,每接收完或发送完一个数据字节将产生中断;I2C接口最高传输速率为100kb/s,SPI接口最高传输速率为2.2Mb/s。

  系统自检、初始化等程序以1000H为起始地址。上电后直接跳到1000H处,进行初始化设置,建立好堆栈,设置好UART接口、I2C接口以及SPI接口相关参数;红绿指示灯都亮,允许中断。此后系统正常运行,等待中断并监视I/O口P3的状态,以决定系统是作为主机还是从机进行下一步运作。

  作为从机接收并存储升级程序数据

  

[1] [2] [3]

关键字:创维  电视机  软件升级  W79E632  I2C总线  UART总线

编辑:汤宏琳 引用地址:http://www.eeworld.com.cn/szds/2010/0323/article_1416.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
创维
电视机
软件升级
W79E632
I2C总线
UART总线

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 电视相关 白色家电 数字家庭 PC互联网 数码影像 维修拆解 综合资讯 其他技术 技术产品 应用设计 论坛

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved