范瑋
(重慶電子工程職業(yè)學院應(yīng)用電子學院,重慶 401331)
近年來,隨著第二代可重記錄、可重寫入、大容量碟片的發(fā)展,傳統(tǒng)的適應(yīng)第一代的文件系統(tǒng)ISO-9660越來越顯得不適應(yīng)新一代的碟片發(fā)展趨勢以及電腦業(yè)與娛樂工業(yè)(如DVD行業(yè))的發(fā)展。因此一些企業(yè)開發(fā)自己的標準來完成對數(shù)據(jù)的訪問、存儲和散布,這樣一來使得從一種格式向另一種格式傳遞數(shù)據(jù)就顯得很困難。UDF支持大容量數(shù)據(jù)的存儲、可以節(jié)省文件的存儲空間、支持UniCode character、支持長文件名、具有更好的數(shù)據(jù)交互性等特點。將UDF技術(shù)要用到DVD系統(tǒng)中被認為是實現(xiàn)家庭娛樂與PC之間一體化的最有效方式。因此,本文以凌陽SPHE 8203H微處理器為核心設(shè)計了基于UDF的DVD系統(tǒng),促進家庭娛樂系統(tǒng)與PC機的一體化發(fā)展。
圖1 DVD系統(tǒng)框圖
圖2 系統(tǒng)框架
本DVD系統(tǒng)包含了微處理器(凌陽的SPHE 8203H)、Flash、SDRAM、Loader 以及音視頻接口等。在設(shè)計中,電源使用了一般DVD機的供電模塊,接入220V交流電源,經(jīng)過電平轉(zhuǎn)換,可以同時為CPU、Loader以及音頻模塊提供1.8V、5V以及12V電壓。微處理器通過伺服模塊與碟片進行數(shù)據(jù)交互,讀取其中的信息并將其播放出來,DVD系統(tǒng)的整體框圖如圖1所示。
本系統(tǒng)采用凌陽SPHE 8203H作為系統(tǒng)微處理器,此款芯片共有126Pin,集成度高,功能齊全,擴展性好,支持USB2.0、支持Card、支持 CD Ripping、支持文件拷貝、支持DVB、支持5.1聲道、支持HDMI等。
電源采用的是DVD機的供電設(shè)備,輸入標準的220V市電,輸出±12V和+5V直流電壓,經(jīng)過AMS1085電源芯片,電平轉(zhuǎn)換后,輸出給系統(tǒng)中的微處理器、SDRAM、FLASH模塊上所需的1.8V和3.3V電源,其中±12V輸出給音頻電路部分使用。
本DVD系統(tǒng)中,由于程序的總體比較大,處理的信息較多,因此在主IC外圍加入Flash,用來存儲程序和一些信息。為了使系統(tǒng)在運行時能夠更快速、實時性更高,我們加入了一塊SDRAM芯片。
系統(tǒng)中,由于對視頻的解碼部分以內(nèi)嵌至微處理器中,因此外圍視頻電路主要是控制硬件的工作方式(半電流還是全電流模式)和視頻濾波的作用。
圖3 系統(tǒng)拓撲圖
本DVD系統(tǒng)平臺所使用的程序是單線程的,系統(tǒng)在狀態(tài)機的模式下運行,通過polling()函數(shù)檢測狀態(tài)的改變,然后將系統(tǒng)的狀態(tài)變量更改為當前狀態(tài),然后進入當前狀態(tài)的循環(huán),等待系統(tǒng)狀態(tài)的再次改變。系統(tǒng)的整體框架如圖2所示。
本DVD系統(tǒng)平臺主要由DVD系統(tǒng)板、電源、Loader、TD小板構(gòu)成,通過排線和扁排線鏈接,通過TD小板與PC機相連,可用于程序的下載和串口調(diào)試。將各個模塊通過銅柱和螺絲固定在一塊塑料板上,防止期間的短路并且方面測試等操作。在調(diào)試時還需要一臺電視機和PC機,如圖3所示。
將里面已經(jīng)燒有程序的Flash放入搭建好的系統(tǒng)平臺,上電運行,看是否會出現(xiàn)開機Logo,若出現(xiàn),則說明系統(tǒng)工作正常,否則要檢查Flash和SDRAM兩部分電路是否有問題。經(jīng)測試,系統(tǒng)可以正常工作。
本文詳細介紹了以凌陽SPHE 8203H微處理器為核心的系統(tǒng)硬件平臺的搭建過程和一些具體指標的測試,介紹了UDF在DVD系統(tǒng)中的程序設(shè)計流程和具體實現(xiàn),以及系統(tǒng)調(diào)試。測試顯示該系統(tǒng)具有支持大容量數(shù)據(jù)的存儲、更好的數(shù)據(jù)交互性等特點,促進家庭娛樂系統(tǒng)與PC機的一體化發(fā)展。
[1]管泓.標準數(shù)字視盤機DVD原理與應(yīng)用[M].北京:國防工業(yè)出版社,2006.
[2]王英.VCD、DVD原理與維修(第3版)[M].北京:電子工業(yè)出版社,2010.