隨著數(shù)碼相機(jī)和具有高像素拍照手機(jī)的普及和大眾化,除了用計(jì)算機(jī)硬盤、可移動(dòng)存儲(chǔ)設(shè)備來保存及重播照片以外,很少人會(huì)考慮用原始的沖印照片的方法來保存這些海量照片,浪費(fèi)金錢不說,傳統(tǒng)的相冊(cè)和相框也無法保存如此海量的照片。因此,作為一種以數(shù)碼照片的保存、重播和流覽為核心功能的產(chǎn)品——數(shù)碼相框應(yīng)需而生。
進(jìn)入 2007 年以來,由移植各種 DVD 播放器方案的高端數(shù)碼相框方案一一問世后,大聯(lián)大集團(tuán)旗下世平集團(tuán)抓住低端數(shù)碼相框方案市場(chǎng)空缺的機(jī)會(huì),陸續(xù)推出了兩個(gè)低端數(shù)碼相框的解決方案。分別在 2007 年 3 月推出了 3.5英寸NXP數(shù)碼相框解決方案和 2007 年 7 月推出了 3.5英寸Actions 數(shù)碼相框解決方案。
與同樣主攻低端市場(chǎng)的其它數(shù)碼相框方案相比,大聯(lián)大集團(tuán)旗下世平集團(tuán)的方案號(hào)稱具有設(shè)計(jì)成本更低以及系統(tǒng)結(jié)構(gòu)簡(jiǎn)單及設(shè)計(jì)方便等優(yōu)點(diǎn)。
一、3.5英寸 NXP 數(shù)碼相框方案除了成本低及設(shè)計(jì)簡(jiǎn)單以外,并不涉及音頻及視頻License 費(fèi)用,成為功能簡(jiǎn)單,成體最低,是設(shè)計(jì)公司首選的竟?fàn)幮越鉀Q方案。
此方案的硬件框圖如下:
圖1
主芯片由 NXP 公司的 ARM7 CPU 芯片與 Solomon 的 Image processor 芯片組成。NXP 的 LPC2103 具有比同類產(chǎn)品快 10MHz 的 CPU 速度,基于ARM7的MCU還具有快速I/O能力,能夠以17.5MHz的速度進(jìn)行位元切換,比市場(chǎng)上競(jìng)爭(zhēng)的ARM MCU快四倍。具有PWM功能的計(jì)時(shí)器和一個(gè)10位ADC。此外,整個(gè)方案的 Bin code 放在 LPC2103 的32KB Flash 中,為整個(gè)系統(tǒng)省掉一顆 Nor Flash 的成本。
Solomon 的 SSD1928 是一顆多功能圖形應(yīng)用處理芯片,在此方案中,主要用來做 JPEG 圖片的硬件Decode,前端具有多種 MCU interface 界面,后端支持多種 LCD Panel interface界面,可直接驅(qū)動(dòng) 8bit Serial 數(shù)碼屏,另外,還支持 SD/MMC 卡界面。整個(gè)方案,由 LPC2103 來控制 SSD1928 從 SD/MMC 卡中讀出圖片進(jìn)行 JPEG Decode ,并顯示在屏上,系統(tǒng)簡(jiǎn)單,設(shè)計(jì)方便。
由于平行界面輸入的屏眾多, 世平也已經(jīng)完成了以 SSD1926 來做可以直接驅(qū)動(dòng) 18bits并行界面的屏, 讓市場(chǎng)上幾乎所有 3.5” 的屏, 都可以作為此方案的選用. SSD1926 與 SSD1928, 是一樣的, 都是多功能圖形應(yīng)用處理芯片. 唯一的不同點(diǎn)是, SSD1926 是可以直接驅(qū)動(dòng) 18bits并行界面的屏.
軟件上NXP主芯片初始化GPIO口、ADC模塊及RTC模塊;設(shè)置時(shí)間和日期;gSolomon初始化LCD;檢測(cè)SD/MMC;記憶時(shí)間片輪回來檢測(cè)任務(wù)的管理系統(tǒng)。
下圖為整個(gè)方案的主控芯片, LPC2103 的內(nèi)部方塊圖:
圖2
LPC2103 為一個(gè) General Purpose ARM7 主控 IC, 非常適合用于一般型控制系統(tǒng)流程,初始化功能等產(chǎn)品上。世平也以系統(tǒng)化的方式推出一套完整的開發(fā)工具:
圖3
包括:
1. 中央處理器:LPC2103 (NXP)、ARM7TDMI-S,最高頻率70MHz,片內(nèi)32K位元組Flash,8K位元組SRAM;
2. RS232串行界面:兩個(gè)三線RS232界面,其中一個(gè)用作ISP;
3. 調(diào)試及下載界面:一個(gè)20芯Multi─ICE標(biāo)準(zhǔn)JTAG界面,支持LAR等調(diào)試;
4. 輸入輸出界面:
兩個(gè)接到I0口的小按鍵,兩個(gè)個(gè)I0口控制的高亮度LED
一個(gè)可調(diào)電位器接到ADC上可以作ADC實(shí)驗(yàn);
一個(gè)由移位寄存器控制的高亮LED
5. 其它:
一個(gè)后備鋰電池,用于RTC即時(shí)時(shí)鐘;
一個(gè)重定按鍵,并采用專用重定芯片進(jìn)行重定;
一個(gè)外部擴(kuò)展槽,引出了I0口、中斷、ADC、電源和地線等幾乎所有CPU資源;
一個(gè)2×10厘米的實(shí)驗(yàn)板區(qū)域;
配合軟件發(fā)展工具便可以完成開發(fā):
- IAR集成開發(fā)環(huán)境(32K限制版)
- 串口工具軟件dnw.exe
- Philips的內(nèi)部Flash燒寫工具
- IAR開發(fā)環(huán)境下的DEMO程序 (包括LED跑馬燈、外部中斷、UART、RTC、ADC等)
- KEIL for ARM集成開發(fā)環(huán)境
- ADS集成開發(fā)環(huán)境
- ADS開發(fā)環(huán)境下的DEMO程序 (包括LED跑馬燈、UART)和uc/ os在LPC上的移植程序
- KEIL集成開發(fā)環(huán)境下的DEMO程序 (包括LED跑馬燈、UART、Timer等)
- JTAG的使用方法和驅(qū)動(dòng)
二、3.5英寸 Actions 數(shù)碼相框方案設(shè)計(jì)成本低,功能齊全,除流覽圖片外還可播放MP3、MP4。
此方案的硬件框圖如下:
圖4
此方案主芯片采用 Actions公司的MIPS內(nèi)核芯片。Actions的AM7101是基于32 位RISC 的 SOC,可以處理MJPEG/WMV/MPEG4/H264/H263 視頻檔,USB 支持2.0 HS OTG,內(nèi)置 Audio Codec。集成 SRAM/SDRAM/Flahs/SD/ MMC 的界面。在低端解決方案中可以做到成本最低,但功能最完善。軟件上利用初始化模塊處理,可隨意修改整套UI,讀寫Nand Flash,偵測(cè) SD/MMC。
數(shù)碼相框的功能優(yōu)勢(shì)及可擴(kuò)展性的物點(diǎn)非常適合大眾化的消費(fèi)市場(chǎng)需求,而且數(shù)碼相框市場(chǎng)將可能遠(yuǎn)遠(yuǎn)超過MP3、MP4等這類產(chǎn)品市場(chǎng),用戶可以在工作地點(diǎn)、家里的桌上、墻上都放上數(shù)碼相框而又可以享受到除數(shù)碼相框以外的MP3、MP4的功能,從而給這個(gè)市場(chǎng)帶來巨大的想象空間。世平的這兩款3.5英寸數(shù)碼相框方案是將會(huì)為您帶來成體低廉并且非常具有針對(duì)性目標(biāo)市場(chǎng)的解決方案。