新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > JPEG2000的近距離無線視頻傳輸系統(tǒng)設計

JPEG2000的近距離無線視頻傳輸系統(tǒng)設計

作者: 時間:2011-11-20 來源:網絡 收藏

2.3 核心控制器LPC1768
2.3.1 LPC1768功能介紹
系統(tǒng)的主控制器采用LPC1768,它采用Cortex-M3內核,可提供系統(tǒng)增強型特性,用于滿足要求高度集成和低功耗的嵌入式應用。Cortex -M3控制器的操作頻率可達100 MHz,具有三級流水線和哈佛結構;帶有獨立本地指令、數(shù)據(jù)總線以及用于外設的性能稍低的第3條總線,還包含一個支持隨機跳轉的內部預取值單元。LPC1768系列Cortex-M3微控制器的外設組件包括512 KB的Flash存儲器、64 KB數(shù)據(jù)存儲器、以太網MAC、USB主機/從機/OTG接口、8通道的通用DMA控制器、4個UART接口、2條CAN通道、2個SSP控制器、SPI接口、3個I2C接口、2輸入和2輸出的I2S接口、8通道的12位ADC、10位DAC、電機控制PWM、正交編碼器接口、4個通用定時器、6輸出的通用PWM、帶獨立電池供電的超低功耗RTC和多達70個通用I/O引腳。nRF24LU1+具有SPI口,可以方便實現(xiàn)與LPC1768的連接。
2.3.2 LPC1768與ADV212的連接
①控制總線:ADV212支持16位和32位的總線控制。LPC1768是32位ARM控制器,所以采用32位控制總線實現(xiàn)對ADV212的配置和控制;通過LPC1768的高速GPIO口控制引腳P1[31:0]。其中ADDR[3:0]引腳為地址總線,對ADV212的直接型寄存器進行讀寫;ADV212接收到OV7670的幀數(shù)據(jù)后對其進行壓縮,壓縮后的數(shù)據(jù)存放在ADV212內部的CODE FIFO中。LPC1768與ADV212之間的連接采用32位正常主機模式的異步SRAM接口通信,其16個直接寄存器映射到控制器的寄存器進行固件加載和參數(shù)配置,并從CODEFIFO中讀取壓縮數(shù)據(jù)。
②數(shù)據(jù)總線:當ADV212工作在JDATA模式下時,由HDATA[31:28]~JDATA[7:4]和HDATA[27:24]~JDATA[3:0]總線輸出壓縮后的JPEG20 00數(shù)據(jù)。
③其他:包括中斷信號、讀寫信號、復位信號、睡眠信號都與LPC1768的GPIO口相連。
2.3.3 LPC1768與SD卡的連接
SD卡具有耐用、可靠、安全、容量大、體積小、便于攜帶和兼容性好的優(yōu)點。SD卡支持SD和SPI兩種模式通信方式。采用SPI模式時,占用較少的I/O資源。中采用直接與LPC1768的SPI接口的通信方式。通過4條信號線即可完成數(shù)據(jù)的傳輸,分別包括時鐘SCLK、主機輸入從機輸出MISO、主機輸出從機輸入MOIS和片詵CS。實際討程中,還需要考慮到中斷控制、電源供電控制、寫保護和卡插入位置檢測4個方面,因此還需要額外的4根通用I/O引腳來滿足該需要。LPC1768外圍電路結構框圖如圖5所示。

本文引用地址:http://www.butianyuan.cn/article/155493.htm

e.jpg



3 系統(tǒng)程序
系統(tǒng)硬件完成之后,要進行軟件的設計。整個設計過程中的功能器件很多,但是都進行了模塊化設計,所以軟件方面也要進行模塊化設計。主要分為主程序、初始化配置模塊、圖像采集壓縮控制模塊、存儲模塊和傳輸模塊。系統(tǒng)工作程序流程如圖6所示。

f.jpg



評論


相關推薦

技術專區(qū)

關閉