一种便携式电视机软件的升级系统
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
一种便携式电视机软件的升级系统  2012/3/1
引言随着电视机数字化程度的提高和功能的增强,电视机软件升级越来越重要,各种各样的电视机故障需要软件升级来解决。而目前电视机软件升级的方法主要通过专门的软件烧录仪将软件烧录入存储器,然后将存储器焊接到电视机主板上;或者将电脑与电视机相连,通过电脑将升级程序写入电视机存储器。这两种电视机软件升级的方法存在操作复杂、时间长、成本高,且需要专业性知识等缺陷。系统原理便携式电视机软件升级系统原理如图1。电视机

引言

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

系统原理

便携式电视机软件升级系统原理如图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存储器专门存储电视机升级程序数据。开关SW2SW3产生低脉冲来触发外部中断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。

与《一种便携式电视机软件的升级系统》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095