一種便攜式電視機軟件的升級系統
—— A Portable TV Software Upgrade System
引言
本文引用地址:http://www.104case.com/article/106927.htm隨著電視機數字化程度的提高和功能的增強,電視機軟件升級越來越重要,各種各樣的電視機故障需要軟件升級來解決。而目前電視機軟件升級的方法主要通過專門的軟件燒錄儀將軟件燒錄入存儲器,然后將存儲器焊接到電視機主板上;或者將電腦與電視機相連,通過電腦將升級程序寫入電視機存儲器。這兩種電視機軟件升級的方法存在操作復雜、時間長、成本高,且需要專業性知識等缺陷。
系統原理
便攜式電視機軟件升級系統原理如圖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單片機兼容、執行效率高和速度快等優點。
評論