基于TMS320DM355監(jiān)控服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
3.2.各模塊簡(jiǎn)介
1)主處理器
TMS320DM355TMS320DM355是一款針對(duì)數(shù)字靜態(tài)照相機(jī),數(shù)碼相框,IP安全攝像機(jī),視頻門鈴和其它一些低功耗便攜式數(shù)字視頻應(yīng)用設(shè)計(jì)的高集成度的處理器??蓪?shí)現(xiàn)低成本,高圖像質(zhì)量的視頻解決方案。它集高性能,低功耗,低成本于一身,提供與外部CCD或CMOS傳感器的無縫連接。此外,還提供與電源管理,DDR/mDDRmemory,SRAM,NAND等的接口。
DM355處理器的主處理器是一個(gè)ARM926EJ-S核。ARM926EJ-S是一個(gè)32位的處理器核,提供216MHz或270MHz的時(shí)鐘速率,可執(zhí)行32位和16位的指令集,以及32位,16位和8位的數(shù)據(jù)。
此外,DM355內(nèi)還集成了一個(gè)MPEG/JPEG協(xié)處理器,實(shí)現(xiàn)數(shù)字視頻的壓縮。
DM355內(nèi)還包括一個(gè)視頻處理子系統(tǒng)(VPSS),分為視頻處理前端(VPFE)和視頻處理后端(VPBE)。視頻處理前端提供與CCD/CMOSimager模塊和視頻解碼器的接口。視頻處理后端實(shí)現(xiàn)硬件的OSD支持和復(fù)合的NTSC/PAL或LCD輸出。
2)視頻采集模塊
視頻采集模塊主要由鏡頭和模擬前端電路組成。模擬前端的作用是將圖像傳感器輸出的模擬信號(hào)鉗位放大,并完成A/D轉(zhuǎn)換,這里采用的是TVP5146。TVP5146是TI的一款高質(zhì)量、單片的視頻解碼器,數(shù)字化并且解碼所有主流的基帶模擬視頻格式。TVP5146將復(fù)合的或者分離的NTSC,PAL或者SECAM信號(hào)轉(zhuǎn)換為YCbCr格式。輸出格式可以是20位的YCbCr4:2:2或者10為的YCbCr4:2:2。它由一組內(nèi)部寄存器進(jìn)行控制,通過I2C進(jìn)行配置,改變對(duì)比度、亮度、飽和度、色調(diào)等參數(shù)。
3)音頻采集模塊
音頻采集模塊由Mic和模數(shù)轉(zhuǎn)換電路構(gòu)成。此處采用TLV320AIC33。TLV320AIC33是一款低功耗立體聲音頻編解碼器,實(shí)現(xiàn)模擬音頻信號(hào)的數(shù)字化。包括立體聲耳機(jī)擴(kuò)音器,并且提供多輸入多輸出。支持8k到96k采樣。DM355對(duì)其的配置也是通過I2C進(jìn)行的。而數(shù)據(jù)接口則采用McBSP。
4)存儲(chǔ)模塊
本設(shè)計(jì)采用了512MB的nandflash用于存儲(chǔ)UBL、U-Boot、kernel、根文件系統(tǒng)。需要的話可以存儲(chǔ)一定數(shù)量的音視頻數(shù)據(jù)。它與DM355之間的接口為8位數(shù)據(jù)線。通過這8位數(shù)據(jù)線進(jìn)行命令及數(shù)據(jù)的傳遞。
5)動(dòng)態(tài)存儲(chǔ)模塊
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論