基于CPLD的CCD相機圖像信號模擬器的設(shè)
出處:微計算機信息 發(fā)布于:2007-09-29 09:46:36
1 引言
多年來CCD 器件以體積小、重量輕、功耗小、工作電壓低和抗燒毀等優(yōu)點以及在分辨率、動態(tài)范圍、靈敏度、實時傳輸、自掃描等特性,廣泛地應(yīng)用于攝像器材、氣象、航天航空、軍事、醫(yī)療以及工業(yè)檢測等眾多領(lǐng)域。
在對某多通道高速CCD相機輸出圖像信號的采集系統(tǒng)設(shè)計過程當中,我們需要對此系統(tǒng)在正式使用之前進行調(diào)試,來測試它能否正常工作。本文利用CPLD和LVDS嚴格對CCD相機的輸出接口進行了模擬,并且以LVDS方式輸出圖像信號。
2 相機系統(tǒng)輸出接口信號及Camera link 接口
此CCD 相機終的輸出信號符合camera link 接口標準,每個通道輸出3072個像元后,接著輸出1024個零電平像元,數(shù)據(jù)采用LVDS差分輸出,每通道的輸出信號包括:控制信號:像元時鐘DCLK,行同步信號LVAL和外觸發(fā)信號DTRG;數(shù)字圖像信號(8位并行輸出)DATA。各信號波形大致如圖1 所示:

圖1
· DCLK像元時鐘頻率為31MHz,由62MHz晶振產(chǎn)生后二分頻得到。以LVDS信號輸出。
·&nb
|
|
· 外觸發(fā)信號DTRG是用來觸發(fā)采集卡的工作,它與LVAL信號下降沿對齊,高電平寬度為像元時鐘一個周期的寬度。
為提高傳輸效率以及降低傳輸成本,CCD相機將以上圖像信號按Camera Link 標準轉(zhuǎn)換成低電平差分信號(LVDS)輸出。系統(tǒng)采用與CCD 相機相匹配的National semiconductor芯片組DS90C031W/ML 來完成TTL電平信號和LDVS信號之間的轉(zhuǎn)換,轉(zhuǎn)換接口芯片如圖2 所示,一個接口轉(zhuǎn)換芯片可以將4個信號轉(zhuǎn)換成4對符合TIA/EIA-644 標準的LVDS 數(shù)據(jù)流。另外還有兩個使能端,在工作時,EN接低電平, 接高電平。此芯片的傳輸速度可達77.7MHz,供電電壓為+5V,符合系統(tǒng)需要。輸出信號接到圖像采集系統(tǒng)的輸入端。在本文的設(shè)計當中,只用到驅(qū)動芯片,接收芯片放在圖像采集系統(tǒng)電路中。

3硬件結(jié)構(gòu)
本設(shè)計的硬件電路主要由三部分組成,結(jié)構(gòu)框圖如圖3所示。包括晶振電路、
CPLD、輸出接口(9片DS90C031)。整個電路的部分是CPLD,采用ALTERA公司的MAX7000S系列中的EPM7128SLC84-15芯片。它除了產(chǎn)生控制信號外,還要模擬一個灰度圖象的數(shù)據(jù)源。62MHz晶振用來產(chǎn)生CPLD工作所需要的時鐘。DSC90C031用來把CPLD產(chǎn)生的圖像信號和控制信號(TTL信號)轉(zhuǎn)化成LVDS信號,并輸出。其中每兩片能產(chǎn)生一個通道的8位的圖像輸出信號,共有4個通道,第9片用來轉(zhuǎn)換控制信號并輸出。
在電路設(shè)計過程中,為了提高系統(tǒng)的可靠性,要注意以下問題:1、CPLD器件的每個供電電壓管腳都要外接0.1μ電容來進行濾波。CPLD輸出信號也要進行濾波之后再接到DSC90C031。2、在輸出端,要使用終端電阻實現(xiàn)對差分傳輸線的匹配,阻值一般在90——130Ώ之間,系統(tǒng)也需要此終端電阻來產(chǎn)生正常工作的差分電壓。必要時也可使用2個阻值各為50Ώ的電阻,并在中間通過一個電容接地,以濾去共模噪聲。
4 CPLD程序設(shè)計
因為考慮到設(shè)計后期還要在CPLD前端加單片機對圖像信號的變化進行各種控制,所以要用到大約50個I/O口的操作,所以選用了ALTERA公司的MAX7000S系列中的EPM7128SLC84-15芯片,該芯片共有84個引腳,內(nèi)部集成了6000門,其中典型可用門為2500個,有128個邏輯單元,60個可用I/O口,可單獨配置為輸入、輸出及雙向工作方式,2個全局時鐘及一個全局使能端和一個全局清除端。它支持多電壓工作,其傳輸延時為7.5ns,工作頻率高達125MHz。我們采用ALTERA公司的第三代開發(fā)軟件Max plus II進行仿真、綜合和。
整個程序分三個模塊:u1,u2,u3,其中u1是分頻模塊,用4輸出計數(shù)器對輸入的62M主時鐘(mclk)進行2分頻,u2是圖像數(shù)據(jù)產(chǎn)生模塊,用8位的計數(shù)器來產(chǎn)生灰度圖象數(shù)據(jù)。u3模塊是利用13位的計數(shù)器來產(chǎn)生控制信號,嚴格按照要求的時序關(guān)系,分別產(chǎn)生像元時鐘(DCLK)、行同步信號(LVAL)、外觸發(fā)信號(DTRG)。部分源程序如下:
begin
u1:fenpin port map(mclk,clr0,set,clk); //引用分頻模塊
u2:count8 port map(clk,clr1,set,countout8);//引用8位計數(shù)器
u3:count13 port map (clk,clr2,set,countout13);//引用13位計數(shù)器
set<='1';
clr1<='0';
dclk<=clk;
process(clk)
begin
if(clk'event and clk='1')then
if (countout13>=4096 and countout13<=4099)then
lval<='1';
data<=countout8;
else
lval<='0';
end if;
if(countout13=4099)then
dtrg<='1';
clr2<='1';
else
dtrg<='0';
clr2<='0';
end if;
|
|
data<=countout8;//輸出有效像元
end if;
if (countout13>=3072 and countout13<=4095)then
data<=0;//輸出零像元
end if;
end if;
end process;
end rtl;
時序仿真圖如下圖所示:

5總結(jié)
編譯仿真通過后,在頂層用原理圖進行綜合實現(xiàn),然后燒入芯片進行實驗,并根據(jù)實際運行情況,對設(shè)計進行改進。如根據(jù)實際器件的延時特性,在設(shè)計中某些地方插入適當?shù)难舆t單元以保證各時延一致。
根據(jù)本文介紹的設(shè)計方案,采用CPLD技術(shù)設(shè)計的多路CCD圖像信號模擬器結(jié)構(gòu)簡單,實現(xiàn)方便,易于修改。在圖像采集卡的測試過程中,發(fā)揮了重要作用。
(李愛玲 張伯珩 達選福 邊川平)
參考文獻:
[1]. CPLD datasheet http://www.hbjingang.com/datasheet/CPLD_1136600.html.
[2]. LVDS datasheet http://www.hbjingang.com/datasheet/LVDS_457917.html.
[3]. TTL datasheet http://www.hbjingang.com/datasheet/TTL_1174409.html.
[4]. DS90C031 datasheet http://www.hbjingang.com/datasheet/DS90C031_268245.html.
[5]. MAX7000S datasheet http://www.hbjingang.com/datasheet/MAX7000S_1018714.html.
[6]. EPM7128SLC84-15 datasheet http://www.hbjingang.com/datasheet/EPM7128SLC84-15_1054460.html.
版權(quán)與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- EDA技術(shù)工具鏈與全流程設(shè)計運維指南2026/1/5 10:28:51
- PLC程序現(xiàn)場疑難問題排查與深度優(yōu)化指南2025/12/24 14:36:36
- PLC程序現(xiàn)場調(diào)試與優(yōu)化實操指南2025/12/24 14:29:57
- 工業(yè)PLC模擬量信號采集:調(diào)理技術(shù)與抗干擾工程方案2025/12/15 14:39:08
- PLC設(shè)備如何選型2025/9/5 17:15:14
- 高速PCB信號完整性(SI)設(shè)計核心實操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護設(shè)計
- 連接器耐腐蝕性能測試方法
- PCB電磁兼容(EMC)設(shè)計與干擾抑制核心實操規(guī)范
- 用于相位噪聲測量的低通濾波器設(shè)計與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計要點
- 連接器結(jié)構(gòu)設(shè)計常見問題分析









