999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種高速線陣CCD采集系統(tǒng)的設(shè)計

2014-09-03 23:12:12楊少鵬高美鳳
電子設(shè)計工程 2014年11期
關(guān)鍵詞:單片機信號系統(tǒng)

楊少鵬,高美鳳

(江南大學(xué) 輕工過程先進(jìn)控制教育部重點實驗室,江蘇 無錫 214122)

一種高速線陣CCD采集系統(tǒng)的設(shè)計

楊少鵬,高美鳳

(江南大學(xué) 輕工過程先進(jìn)控制教育部重點實驗室,江蘇 無錫 214122)

針對線陣CCD(Charge Coupled Device)及其外圍器件時序復(fù)雜的特點,設(shè)計了一種高速線陣CCD采集系統(tǒng)。該系統(tǒng)采用MSP430單片機產(chǎn)生PWM信號實現(xiàn)各器件驅(qū)動時序,并將采集結(jié)果通過串口發(fā)送至上位機。介紹了系統(tǒng)組成及各器件時序同步的設(shè)計方法。實驗結(jié)果表明,該線陣CCD采集系統(tǒng)能夠很好的滿足設(shè)計要求,可作為模塊化電路集成到其它測量系統(tǒng)中。

光譜采集;驅(qū)動電路;線陣CCD;時序信號

CCD是新型光電轉(zhuǎn)換器件,具有體積小、高靈敏度、低噪聲、讀出速度快、動態(tài)范圍高和全譜響應(yīng)等特點,已經(jīng)廣泛應(yīng)用到圖像傳感和非接觸式測量等領(lǐng)域。正確的CCD驅(qū)動需要嚴(yán)格的時序?qū)?yīng)關(guān)系,傳統(tǒng)的CCD驅(qū)動方式存在著調(diào)試?yán)щy、靈活性差等缺點,當(dāng)驅(qū)動電路工作在高頻時鐘時會出現(xiàn)嚴(yán)重的干擾現(xiàn)象,各邏輯驅(qū)動信號不能滿足其嚴(yán)格的相位關(guān)系,導(dǎo)致系統(tǒng)工作不穩(wěn)定,已不能滿足其應(yīng)用的需要[1-2]。因此,CCD采集系統(tǒng)設(shè)計的好壞直接影響CCD驅(qū)動時序和輸出信號的質(zhì)量,核心是CCD及外圍器件時序產(chǎn)生及同步的設(shè)計。

本文結(jié)合TI公司16位低功耗單片機MSP430[3],使用PWM方式產(chǎn)生操作時序,不需外加CPLD等復(fù)雜邏輯器件。實驗結(jié)果表明:該系統(tǒng)設(shè)計中電路和時序均能夠很好的滿足要求,生成波形良好,能很好的滿足各相位關(guān)系。

1 系統(tǒng)組成

本系統(tǒng)采用索尼公司ILX511還原型線陣CCD,該CCD內(nèi)置時鐘發(fā)生器與保持電路、具有易于操作等特點。硬件電路主要由線陣CCD與跟隨電路部分、數(shù)據(jù)處理與存儲部分、電壓轉(zhuǎn)換部分和MSP430部分組成。軟件由初始化部分、數(shù)據(jù)處理與存儲部分、通訊部分構(gòu)成。系統(tǒng)總體框圖如圖1所示。

圖1 系統(tǒng)總體框圖Fig.1 Overall system block diagram

2 硬件設(shè)計

2.1 線陣CCD與跟隨電路部分

ILX511線陣CCD有效像素為2 048個,內(nèi)部結(jié)構(gòu)如圖2所示。CCD通過模擬移位寄存器在VOUT引腳串行輸出信號到后續(xù)電路[4]。VOUT以2.8 V為基準(zhǔn),輸出表征光照強度的模擬電壓值,該電壓值滿足后端模數(shù)轉(zhuǎn)換器輸入范圍,故不需要放大電路。此外,本設(shè)計中將SHSW與GND直接相連,ILX511使用內(nèi)部采樣保持模式輸出信號[5]。

由于ILX511輸出阻抗為250歐姆,在ILX511與ADC(模數(shù)轉(zhuǎn)換芯片)之間需增加電壓跟隨器實現(xiàn)阻抗變換。考慮CCD的工作頻率和單電源特性,選擇運放AD8041作為電壓跟隨器芯片。線陣CCD與跟隨器電路圖如圖3所示。

圖2 ILX511內(nèi)部結(jié)構(gòu)框圖Fig.2 Internal structure diagram of ILX511

圖3 CCD與跟隨器電路圖Fig.3 CCD and voltage follower circuit diagram

2.2 數(shù)據(jù)處理與存儲部分

ADC的位數(shù)對本設(shè)計的精度有重要影響,ADC位數(shù)的選擇可依據(jù)公式[6]

其中A為輸入信號的動態(tài)范圍,M為分辨率要求。

ILX511輸出動態(tài)范圍為267,根據(jù)公式(1)可得本設(shè)計所需ADC位數(shù)≥8.06,即需選用有效位數(shù)ENOB(Effective Numbers Of Bits)10位以上模數(shù)轉(zhuǎn)換器。本設(shè)計采用AD9220,其在1 MHz工作頻率下信噪比最小為69 dB,由公式(2)可得其最小有效位數(shù)為11.7,滿足系統(tǒng)設(shè)計要求。

其中SNR為ADC信噪比[7]。

AD轉(zhuǎn)換的輸出數(shù)據(jù)要通過RS232送入上位機,由于AD產(chǎn)生的數(shù)據(jù)流速率(12 Mb/s)與RS232通信速率(最高230.4 Kb/s)不配,故AD輸出的數(shù)據(jù)首先存入數(shù)據(jù)緩沖器FIFO中。由于ILX511每次轉(zhuǎn)換產(chǎn)生2048個數(shù)據(jù),因此選用IDT公司的IDT7203芯片通過字寬擴展方式使用[8]。AD9220和IDT7203連接方式如圖4所示。

2.3 電壓轉(zhuǎn)換部分

由于MSP430為3.3 V供電,而CCD和FIFO及運放部分均為5 V供電,為保證邏輯電平匹配,本設(shè)計采用TI公司的8位三態(tài)總線電平轉(zhuǎn)換芯片SN74LVC4245,該芯片傳輸延遲最大不超過10 ns,能夠非常好的滿足本設(shè)計的時序要求。

2.4 MSP430部分

文中選用MSP430F149單片機作為主控芯片對電路產(chǎn)生驅(qū)動信號,通過定時器產(chǎn)生PWM信號。因此,定時器輸出引腳和需要同步操作的時序信號相連。此外,F(xiàn)IFO輸出結(jié)果通過電壓轉(zhuǎn)換后并行連接到單片機IO口。

3 軟件設(shè)計

MSP430程序主要由初始化模塊、數(shù)據(jù)采集與存儲模塊和通訊模塊組成。程序流程圖如圖5所示。

圖5 軟件流程圖和初始化流程圖Fig.5 Width expansion mode

3.1 初始化模塊

初始化模塊包含以下3個部分:MSP430初始化部分、FIFO初始化部分和CCD初始化部分。

MSP430初始化部分包括時鐘初始化、串口初始化和IO初始化。時鐘初始化設(shè)定單片機時鐘來源及頻率,此頻率將決定單片機PWM和串口通信速率的計算[9]以及PWM輸出時定時器的設(shè)置。串口初始化只需配置相關(guān)寄存器、設(shè)定好波特率和開啟中斷即可。IO初始化將沒有用到的IO進(jìn)行配置。

FIFO在上電和每次寫操作之前需進(jìn)行復(fù)位,F(xiàn)IFO復(fù)位后EF標(biāo)志位為低電平,當(dāng)MSP430單片機檢測到EF為低電平時即可開始產(chǎn)生后續(xù)所需工作時序。

CCD初始化工作分為兩部分:在其正式操作前需添加至少22 500個CLK脈沖來穩(wěn)定輸出;每次工作前由ROG信號和CLK信號完成初始化。

3.2 數(shù)據(jù)采集與存儲模塊

數(shù)據(jù)采集和存儲模塊完成對系統(tǒng)中各器件間時序的產(chǎn)生和同步操作,將采集到的光譜數(shù)據(jù)暫存到FIFO中。

由圖6可知,ILX511在完成初始化工作后,在每一個CLK時鐘下降沿時輸出信號。ILX511一個采樣周期由2087個CLK周期組成,在前33個周期和最后6個周期輸出無用信號(Dummy Signal),中間的2048個信號輸出有用信號。因此,AD9220需要在CLK開始后第34個周期啟動轉(zhuǎn)換。AD9220某次轉(zhuǎn)換的結(jié)果在其輸入后3周期輸出,故FIFO需在AD9220第一次轉(zhuǎn)換結(jié)果輸出時啟動寫信號,即在CCD第37個CLK時啟動。又由于CCD在CLK低電平時輸出信號,AD9220在CLK高電平時采樣和輸出,F(xiàn)IFO寫信號低電平時有效,故AD9220的時鐘和CLK反相,F(xiàn)IFO寫信號和CLK同相。

圖6 ILX511使用內(nèi)部采樣保持電路時序圖Fig.6 SN74LVC4245 voltage translator

結(jié)合MSP430定時器靈活的PWM輸出模式,CCD的 CLK信號、AD9220的時鐘和FIFO的寫信號通過定時器B的引腳輸出PWM信號實現(xiàn),各個時鐘周期之間的延時通過精準(zhǔn)的延時函數(shù)實現(xiàn)。程序如下。

通過邏輯分析儀實測MSP430各引腳輸出,結(jié)果如圖7所示,各驅(qū)動信號時序正確,相位匹配良好,完全滿足CCD及外圍電路驅(qū)動時序要求。

3.3 通訊模塊

通訊模塊主要通過MSP430的中斷完成發(fā)送數(shù)據(jù)到上位機的功能。通訊模塊程序流程圖如圖8所示。

圖8 通訊模塊程序流程圖Fig.8 CCD initialization diagram

在ADC將CCD輸出的數(shù)據(jù)全部轉(zhuǎn)換完成并將FIFO存滿后,IDT7203的FF標(biāo)志位變低觸發(fā)MSP430的外部中斷服務(wù)程序。若需重新發(fā)送某次結(jié)果,需在進(jìn)行下一次采集之前,由上位機發(fā)送”A”至下位機;若要繼續(xù)采集,則由上位機發(fā)送”C”至下位機。MSP430產(chǎn)生串口接收中斷后,判斷是否進(jìn)行重新發(fā)送、繼續(xù)采集。

4 結(jié)束語

文中在分析線陣CCD[10]器件驅(qū)動時序和外圍電路特點的基礎(chǔ)上,以MSP430作為主控芯片輸出PWM的方式,創(chuàng)造性地提出了一種線陣CCD驅(qū)動電路和時序的設(shè)計方法。實驗驗證了所設(shè)計的系統(tǒng)能夠很好地滿足時序要求和實現(xiàn)整體功能。由于采用模塊化設(shè)計,本系統(tǒng)可以和引腳兼容的同類CCD共用,同時可以結(jié)合MSP430低功耗特點作為模塊組合應(yīng)用在不同背景和需求中。

[1] 張智輝,田地,楊義先.線陣CCD驅(qū)動電路設(shè)計的幾種方法[J].儀表技術(shù)與傳感器,2004(6):33-34.

ZHANG Zhi-hui,TIAN Di,YANG Yi-xian.Methods for design of Linear CCD driving circuit[J].Instrument Technique and Sensor,2004(6):32-34.

[2] 黃文林,揚光永,胡國清.基于CPLD和Verilog的高精度線陣CCD驅(qū)動電路設(shè)計[J].科學(xué)技術(shù)與工程,2012(12):8052-8055.

HUANG Wen-lin,YANG Guang-yong,HU Guo-qing.The Design of a high accuracy linear array CCD driving circuit based on CPLD and verilog[J].Science Technology and Engineering,2012(12):8052-8055

[3] 吳少華.基于MSP430F149的新型CCD測距系統(tǒng)[J].現(xiàn)代電子技術(shù),2008,31(1):118-120.

WU Shao-hua.A new distance measuring system of CCD on the Foundation of MSP430F149[J].Modern Electronics Techenique,2008,31(1):118-120.

[4] 劉震宇,周艷明,謝中,等.基于CCD和小型單色儀的微型光纖光柵光譜儀[J].物理實驗,2008,28(1):14-19.

LIU Zhen-yu,ZHOU Yan-ming,XIE Zhong,etal.Minitype fibre grating spectrometer based on CCD and mini-monochromator[J].Physics Experimentation,2008,28(1):14-19.

[5] Bartonek L,Keprt J.CCD linear image sensor ILX 511 arrangement for atechnical spectrometer[J].Optica Applicata,2003,33(2):547-553.

[6] 王志剛.現(xiàn)代電子線路(下冊)[M].北京:北京交通大學(xué)出版社,2003.

[7] 張志強,阮黎婷,倪濤等.ADC模數(shù)轉(zhuǎn)換器有效位數(shù)計算[J].電子科技,2010,23(3):84-85.

ZHANG Zhi-qiang,RUAN Li-ting,NI Tao,et al.Calculation of effective numbers of bits for the analog-to-digital converter[J].Electronic Science and Technology,2010,23(3):84-85.

[8] 楊世忠,王建國,邢麗娟.FIFO存儲緩沖芯片IDT7203的原理及應(yīng)用[J].國外電子元器件,2001,8:64-68.

YANG Shi-zhong,WANG Jian-guo,XING Li-juan.Principle and application of memory buffer FIFO IDT7203[J].International Electronic Elements,2001,8:64-68.

[9] 杜偉寧,王冕,蔡印等.基于MSP430的線陣CCD數(shù)據(jù)采集系統(tǒng)[J].吉林大學(xué)學(xué)報:理學(xué)版,2012,50(5):1003-1006.

DU Wei-ning,WANG mian,CAI Yin,et al.Data acquisition system of linear CCD array based on MSP430[J].Journal of Jilin University:Science Edition,2012,50(5):1003-1006.

[10] 李帥,劉棟斌,張航,等.線陣CCD篩選電路的設(shè)計與研究[J].現(xiàn)代電子技術(shù),2014(4):133-136.

LI Shuai,LIU Dong-bin,zHANG Hang,et al.Study and design of linear CCD filter circuit[J].Modern Electronics Technique,2014(4):133-136.

A design of a high-speed linear CCD data acquisition system

YANG Shao-peng,GAO Mei-feng
(Key Laboratory of Advanced Process Control for Light Industry Ministry of Education,Jiangnan University,Wuxi 214122,China)

Owing to the linear CCD(Charge Coupled Device)and its peripheral devices' complex time sequence,a new linear CCD data acquisition system is designed.This system is based on MSP430 which generates PWM to produce each one's driving time sequence and then sends spectrum acquisition data to PC.System components and the method of each device's timing synchronization are introduced.Experimental results have shown that,the CCD driving circuit can well meet design requirements,and can be employed into different application backgrounds.

spectrum acquisition;drive circuit;linear CCD;time sequence signal

TN386.5

A

1674-6236(2014)11-0126-04

2014-02-26 稿件編號:201402183

江蘇省產(chǎn)學(xué)研前瞻性聯(lián)合研究項目(BY2012066)

楊少鵬(1989—),男,山東青島人,碩士研究生。研究方向:嵌入式技術(shù)應(yīng)用和開發(fā)。

猜你喜歡
單片機信號系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲精品在线影院| 免费a级毛片视频| 国产黄视频网站| 国产精品久久精品| 一级全免费视频播放| 国产人成午夜免费看| 91免费片| 2021国产精品自拍| 美女被操黄色视频网站| 国产精品自在在线午夜| 免费无码网站| 国产欧美日韩另类精彩视频| 亚洲日产2021三区在线| 香蕉综合在线视频91| 亚洲av无码专区久久蜜芽| 亚洲欧美成人综合| 中文字幕在线永久在线视频2020| 激情网址在线观看| 性视频一区| 国产最新无码专区在线| 亚洲欧美日韩天堂| 欧美亚洲第一页| 欧美色综合网站| 精品国产成人高清在线| 国产九九精品视频| 欧美一区二区三区国产精品| 91久久性奴调教国产免费| 免费在线看黄网址| 在线视频97| 亚洲综合片| www.91中文字幕| 欧美性色综合网| 中文字幕在线看| 亚洲无码视频喷水| 男人天堂亚洲天堂| 东京热一区二区三区无码视频| 日韩美毛片| 国产第一页免费浮力影院| 亚洲国产综合自在线另类| 国产精品毛片在线直播完整版 | 在线观看热码亚洲av每日更新| 国产亚洲精品97AA片在线播放| 视频二区亚洲精品| 国产高清在线丝袜精品一区| 亚洲va精品中文字幕| 香蕉色综合| 国产成a人片在线播放| 国产成人毛片| 国产亚洲精| 亚洲爱婷婷色69堂| 国产成人精品第一区二区| 国产亚洲精品无码专| 久久黄色毛片| 91在线精品免费免费播放| 国内精品小视频在线| 国产色伊人| 国产欧美日韩一区二区视频在线| 1024国产在线| 黄色三级毛片网站| 最新国产你懂的在线网址| 中文字幕有乳无码| 欧美人在线一区二区三区| 欧美激情视频在线观看一区| 精品综合久久久久久97超人该| 久久精品人人做人人爽| 免费高清a毛片| 这里只有精品在线| av色爱 天堂网| 狠狠做深爱婷婷综合一区| 久久精品国产亚洲AV忘忧草18| 国产成人免费观看在线视频| 91成人在线免费观看| 色综合天天操| 亚洲综合经典在线一区二区| 亚洲精品在线91| 亚洲国产中文综合专区在| 男女男精品视频| 国产嫖妓91东北老熟女久久一| 又黄又爽视频好爽视频| 操国产美女| 无码啪啪精品天堂浪潮av| 日本久久网站|