《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的線陣CCD驅動時序發生器設計
基于FPGA的線陣CCD驅動時序發生器設計
張道勇 徐 杜 蔣永平 林梓榮
廣州廣東工業大學信息工程學院(510643)
摘要: 在分析TOSHIBA公司的TCD1702C型線陣CCD驅動時序關系的基礎上,結合現場可編程門陣列FPGA器件和VHDL硬件描述語言,采用Quartus Ⅱ 3.0軟件平臺與仿真環境,設計了可調節曝光時間的CCD驅動時序發生器,并闡述了其邏輯設計原理。
Abstract:
Key words :

摘   要: 在分析TOSHIBA公司的TCD1702C型線陣CCD驅動時序關系的基礎上,結合現場可編程門陣列FPGA器件和VHDL硬件描述語言,采用Quartus Ⅱ 3.0軟件平臺與仿真環境,設計了可調節曝光時間的CCD驅動時序發生器,并闡述了其邏輯設計原理。
關鍵詞: FPGA  VHDL  Quartus Ⅱ 3.0  電荷耦合器件(CCD)  驅動時序發生器

  電荷耦合器件(CCD)作為一種光電轉換器件,具有自掃描、體積小、分辨率高、可靠性好、光譜響應寬等優點,已廣泛應用于圖像傳感、景物識別、非接觸測量等領域。CCD應用的關鍵是驅動信號的產生及輸出信號的處理。CCD芯片的轉換效率、信噪比等光電轉換特性只有在合適的時序脈沖驅動下,才能達到器件工藝所規定的最佳值而輸出穩定可靠的視頻信號。然而由于不同廠家、不同型號的CCD器件的驅動電路各不相同,致使驅動信號的產生必須根據具體的CCD器件時序要求來設計驅動電路。如何快速、方便地產生CCD驅動電路,成為CCD應用的關鍵問題之一。
  隨著CCD技術的飛速發展,傳統的時序發生器實現方法如單片機驅動法、EPROM驅動法、直接數字驅動法等,由于速度和功能上的限制,已不能很好地滿足CCD應用向高速、小型化、智能化發展的需要。而可編程邏輯器件(CPLD、FPGA)以其高集成度、高速度、高可靠性、開發周期短可滿足這些需要,與VHDL語言的結合可以很好地解決上述問題。由于可編程邏輯器件可以通過軟件編程對其硬件的結構和工作方式進行重構,從而使得硬件的設計可以如同軟件設計那樣方便快捷。
  本文以TCD1702C型線陣CCD芯片為例,在分析其驅動時序關系的基礎上,使用VHDL語言對驅動時序發生器進行硬件描述,運用Quartus Ⅱ 3.0軟件對所做的設計進行功能和時序仿真,選用Altera公司的現場可編程門陣列FPGA器件EP1K30作為硬件設計載體,設計了可調節曝光時間的CCD驅動時序發生器。
1  線陣CCD的工作原理及驅動時序分析
  TCD1702C為TOSHIBA公司生產的一種有效像元數為7 500的雙溝道二相線陣CCD,其像敏單元尺寸為長7μm、高7μm、中心距亦為7μm,像敏區總長為52.5mm,最佳工作頻率1MHz。TCD1702C的原理結構如圖1所示,它的有效象素單元分奇、偶2列轉移并分別由OS1和OS2端口輸出;驅動脈沖由時鐘脈沖Φ1和Φ2、轉移脈沖ΦSH、復位脈沖ΦRS、鉗位脈沖ΦCP構成。其中鉗位脈沖使輸出信號鉗制在零信號電平上。這些信號均由CCD驅動時序發生器產生。TCD1702C驅動脈沖波形結構如圖2所示。


  由圖2可知,CCD的1個工作周期分為二個階段:光積分階段和電荷轉移階段。在光積分階段,ΦSH為低電平,它使存儲柵和模擬移位寄存器隔離,不會發生電荷轉移現象。存儲柵和模擬移位寄存器分別工作,存儲柵進行光積分,模擬移位寄存器則在驅動脈沖的作用下串行地向輸出端轉移信號電荷,最后由OS1和OS2端分別輸出。從圖中可以看到,OS1和OS2幾乎是并行輸出的,OS1輸出奇數像元的信號,OS2輸出偶數像元的信號,ΦRS信號清除移位寄存器中的殘余電荷。在電荷轉移階段,ΦSH為高電平,存儲柵和模擬移位寄存器之間導通,實現感光陣列光積分所得的光生電荷并行地分別轉移到光敏區二側的模擬移位寄存器的電荷勢阱中。此時,輸出脈沖停止工作,輸出端沒有有效信號輸出。
  由于結構上的安排,OS1和OS2端首先分別輸出13個虛設單元信號,再輸出51個暗信號,然后才連續輸出S1到S7500的有效象素單元信號。在S7500信號輸出后,又分別輸出7個暗信號,再輸出1個奇偶檢測信號,以后便是空驅動(空驅動數目可以是任意的)。由于該器件是2列并行分奇、偶傳輸,所以在1個ΦSH周期中至少要有3 822個Φ1脈沖,即TSH>3 822T1。由此可知,改變時鐘頻率或增加光積分周期內的時鐘脈沖數,就可以改變光積分周期。
  本系統的設計方法是:在系統最佳工作頻率下,通過基本計數單元產生CCD工作所需的基本波形,保證CCD正常工作;而通過積分時間控制信號A1、A2、A3控制積分時間的改變;000~111分別控制8檔積分時間變換。000時間最短,111時間最長;將該驅動器通過A/D采集卡與計算機連接,則可以通過軟件動態設置積分時間,實現CCD光積分時間的智能控制。
  根據TCD1702C驅動脈沖時序關系,可以確定各路脈沖的技術指標如下:
  Φ12=1MHz,占空比為1:1,方波;ΦSH脈沖寬度為1 000ns。Φ1、Φ2在并行轉移時有一個大于ΦSH為高電平時的持續時間的寬脈沖,脈寬為2 000ns。ΦRS=1MHz,占空比為1:4,方波,低電平有效;ΦCP=1MHz,脈沖寬度為125ns,方波,低電平有效。
2  可調曝光時間的CCD驅動時序的VHDL描述與仿真
  系統采用Altera公司開發的Quartus Ⅱ3.0軟件平臺與仿真環境。QuartusⅡ是新一代PLD開發系統,能夠提供完整的多平臺設計環境,可以很好地滿足特定設計的需要,并可幫助設計者加快可編程單芯片(SOPC)設計。使用QuartusⅡ軟件在QuartusⅡBlock Editor中建立設計,Block Editor用作以原理圖和流程圖的形式輸入和編輯圖形設計的信息。每個原理圖設計文件包含塊和符號,這些塊和符號代表設計中的邏輯,Block Editor會自動地將每個流程圖、原理圖或符號代表的設計邏輯融合到工程中。
  總體設計思想是選用原理圖設計文件中的塊(Block)建立設計文件,將驅動時序分成3個功能模塊,分別是FENPIN模塊、RESETCLAMP模塊和CLOCKPHASE模塊。每個模塊均由VHDL硬件描述語言編寫。驅動時序發生器頂層原理構成框圖如圖3所示。其中驅動時序發生器還經由CLOCKPHASE模塊提供行同步掃描信號FC以及像元同步脈沖SP,為用戶提供控制脈沖。行同步脈沖FC的上升沿對應于CCD有效視頻輸出的開始(通常線陣CCD輸出的前后端都包含有若干像元的無效信號);像元同步脈沖SP的上升沿對應于單個像元的視頻輸出,如果需要對輸出信號進行A/D轉換,可在SP的上升沿對輸出進行采樣。


  FENPIN模塊的功能是將外部信號發生器產生的8MHz高頻信號脈沖經分頻器分頻后產生脈沖信號CLK,以得到占空比為1:1的1MHz CCD最佳工作頻率。RESETCLAMP(RS_CP)模塊用以產生復位脈沖信號RS和鉗位脈沖信號CP。CLOCKPHASE模塊產生FC、SP、時鐘脈沖信號Φ1、Φ2和轉移脈沖信號ΦSH?;居嫈惦娐酚嫈捣秶鸀?~7 701,用以保證CCD的最小光積分時間要求。而積分時間的改變是通過程序內附加的延時電路實現的。通過積分時間控制信號對積分時間的控制,在保證基本光積分時間下,可以實現1ms、3ms、5ms、10ms、20ms、50ms、100ms的延時。修改程序的延時電路的預值數,可進一步延長CCD的積分時間,以適應那些需要特別長積分時間的場合。在系統各項性能指標得以滿足的情況下,適當更改系統主頻,也可以增加光積分時間。由于篇幅所限,下面僅給出基本計數電路下積分延時時間為1ms的VHDL程序,其他延時時間的VHDL程序原理相同,僅延時預置初值不同。
  PROCESS(CLKIN)
  VARIABLE COUNT:INTEGER;
  VARIABLE N:INTEGER RANGE 0 TO 199;
  VARIABLE BB:INTEGER RANGE 0 TO 2 000;
  VARIABLE AA,CC,DD:STD_LOGIC;
  VARIABLE TEMP:STD_LOGIC_VECTOR(2 DOWNTO 0);
  BEGIN
  TEMP:=A1&A2&A3;
  IF(CLKIN′EVENT AND CLKIN=′1′) THEN
     CASE TEMP IS
     WHEN ″001″=>
       IF(N=1) THEN COUNT:=1;N:=0;
       ELSE COUNT:=COUNT+1;
          IF(COUNT>7701) THEN
               IF(BB=2000) THEN BB:=0;N:=N+1;
               ELSE BB:=BB+1;
               END IF;
         END IF;
      END IF;
    WHEN OTHERS=>NULL;
    END CASE;
    IF(COUNT<5) THEN AA:=′1′;
    ELSE AA:=NOT AA;
    END IF;
    IF(COUNT=2 OR COUNT=3) THEN CC:=′1′;
    ELSE CC:=′0′;
    END IF;
   SHIFT_PULSE<=CC;
   CLOCKPHASE1<=AA;
   CLOCKPHASE2<=NOT AA;
   END IF;
   END PROCESS;
   FPGA設計開發流程可歸納為6個步驟,即:設計輸入、設計綜合、功能仿真、布局布線、時序分析和器件編程與配置。系統邏輯功能時序仿真波形如圖4所示,其輸出波形與圖2的時序波形相吻合,達到了預期的結果。
3  驅動時序發生器的實現
  TCD1702C的時序邏輯是由現場可編程門陣列FPGA器件EP1K30實現的。EP1K30芯片典型門數為30 000門,1 728個邏輯單元,SRAM結構,可在線重新編程。這些特點使得時序的調試與調整比較容易。經過設計輸入、編譯和仿真等步驟,即可通過JTAG加載電纜將生成的數據序列加載到目標芯片,完成系統結構功能配置,實現所需硬件功能;再經電平轉換,將時序脈沖轉變成具有特定波形和電壓幅度的邏輯驅動信號,完成CCD驅動時序發生器的整個設計。
4  結  論
  在分析TOSHIBA公司的TCD1702C型線陣CCD驅動時序關系的基礎上,結合現場可編程門陣列FPGA和VHDL硬件描述語言,設計了可調節曝光時間的CCD驅動時序發生器。系統測試表明,所設計的驅動時序發生器產生的各時序信號可以滿足線陣CCD1702C芯片的驅動要求。由于驅動器結構是可再編程的,如果要增加或減少某些功能,則可在不改變任何硬件的情況下,只對器件重新編程,就可實現驅動器的更新換代。硬件電路設計的軟件化是電路設計的發展趨勢,以HDL語言表達設計意圖、CPLD/FPGA作為硬件載體、計算機為設計開發工具、EDA軟件為開發環境的現代電子設計方法日趨成熟。該方法不僅簡化了硬件的開發和制造過程,使設計人員擺脫了電路細節的繁瑣,而且具有體積小、可靠性高、設計與調試靈活等優點。
參考文獻
1   谷林,胡曉東,羅長洲等.基于CPLD的線陣CCD光積分時 間的自適應調節.光子學報,2002;31(12)
2   王軍波,孫振國,陳強等.高速CCD攝像機驅動時序發生器 的設計及基于CPLD技術的實現.光學技術,2002;28(2)
3   TOSHIBA公司.線陣CCD器件手冊.1997
4   王慶有.CCD應用技術.天津:天津大學出版社,2000
5   曾繁泰,陳美金.VHDL程序設計.北京:清華大學出版社, 2001
 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧洲一区二区三区| 久久国产婷婷国产香蕉| 国产欧美一区二区三区视频| 欧美日韩妖精视频| 香蕉国产精品偷在线观看不卡| 亚洲黄一区二区三区| 亚洲一区在线观看免费观看电影高清| 欧美日韩黄色大片| 午夜精品在线视频| 亚洲激情婷婷| 精品999日本| 久久只精品国产| 亚洲综合国产| 亚洲高清久久久| 欧美日韩播放| 久久久午夜精品| 亚洲国产精品一区二区www在线| 欧美一区高清| 91久久久亚洲精品| 国产精品久久一级| 欧美日韩一区二区三区在线| 欧美专区福利在线| 午夜日韩在线观看| 久久精品国产亚洲精品| 老色鬼久久亚洲一区二区| 欧美午夜理伦三级在线观看| 欧美成人一区在线| 一区二区三区日韩精品| 久久在线播放| 国产亚洲成年网址在线观看| 亚洲欧美视频一区| 亚洲欧美日韩人成在线播放| 制服丝袜激情欧洲亚洲| 欧美一区二区三区在线观看| 亚洲国产欧美在线| 欧美a级片一区| 亚洲高清一二三区| 国产视频在线观看一区| 欧美精品一区二区三区蜜臀| 国产精品女人久久久久久| 午夜精品短视频| 亚洲级视频在线观看免费1级| 欧美一区二区三区四区在线观看| 欧美高清视频一区二区三区在线观看| 欧美sm极限捆绑bd| 久久人91精品久久久久久不卡| 亚洲国产一区二区在线| 国产综合第一页| 亚洲视频狠狠| 亚洲一区二区三区免费观看| 久久综合狠狠综合久久激情| 午夜精品美女久久久久av福利| 樱桃视频在线观看一区| 亚洲国内欧美| 免费黄网站欧美| 日韩视频中文| 亚洲精品午夜精品| 久久久久久成人| 激情久久久久久久| 亚洲自拍高清| 国产精品亚洲片夜色在线| 欧美区一区二区三区| 欧美精品成人| 久久久亚洲一区| 欧美xxx成人| 欧美成人网在线| 欧美成人午夜免费视在线看片| 国产亚洲精品久久久久久| 亚洲私人影院在线观看| 欧美精品一区二区在线播放| 亚洲欧美日韩在线播放| 亚洲日本一区二区| 欧美性久久久| 一区二区三区日韩精品| 今天的高清视频免费播放成人| 亚洲成在人线av| 欧美激情va永久在线播放| 免费高清在线视频一区·| 亚洲欧美日韩一区二区| 午夜影院日韩| 亚洲娇小video精品| 欧美成ee人免费视频| 亚洲欧美日韩中文播放| 欧美专区亚洲专区| 亚洲精品一区二区三区樱花| 久久久久国产精品一区三寸| 亚洲欧美日本日韩| 亚洲精品免费一区二区三区| 欧美午夜精品久久久久免费视| 国产精品入口夜色视频大尺度| 国产毛片精品国产一区二区三区| 欧美一级淫片aaaaaaa视频| 免费日韩精品中文字幕视频在线| 中文在线资源观看视频网站免费不卡| 亚洲精品美女久久7777777| 欧美巨乳在线| 亚洲一区二区三区视频播放| 亚洲一区二区在线观看视频| 亚洲一区二区三区四区中文| 国产精品视频九色porn| 久久久久久自在自线| 在线色欧美三级视频| 亚洲深夜福利视频| 国产精品视频男人的天堂| 久久精品国产亚洲aⅴ| 激情欧美丁香| 久久福利精品| 久久久久久国产精品mv| 麻豆九一精品爱看视频在线观看免费| 久久精品国产综合精品| 亚洲欧美国产日韩天堂区| 在线亚洲免费视频| 国产欧美欧洲在线观看| 久久综合伊人77777蜜臀| 国产在线欧美| 噜噜噜噜噜久久久久久91| 欧美天堂亚洲电影院在线观看| 免费黄网站欧美| 欧美在线中文字幕| 伊人一区二区三区久久精品| 欧美日韩免费高清一区色橹橹| 欧美视频一区在线观看| 久久亚洲不卡| 国产精品进线69影院| 欧美日韩第一区日日骚| 久久国产精品一区二区| 国语自产精品视频在线看抢先版结局| 久久精品国产亚洲一区二区| 韩国成人精品a∨在线观看| 免费观看30秒视频久久| 一道本一区二区| 久久久久久久久久久久久女国产乱| 久久夜色精品国产亚洲aⅴ| 国产精品久久久一区麻豆最新章节| 亚洲一区日韩| 欧美日韩一二三区| 欧美日韩高清在线观看| 久久视频在线视频| 伊人伊人伊人久久| 亚洲精选视频免费看| 欧美另类69精品久久久久9999| 国内精品免费在线观看| 亚洲免费影视| 国产日本欧美在线观看| 亚洲免费在线观看| 1024精品一区二区三区| 欧美日韩国产bt| 另类天堂视频在线观看| 极品尤物av久久免费看| 亚洲春色另类小说| 久久国产高清| 久久久人成影片一区二区三区观看| 洋洋av久久久久久久一区| 麻豆国产精品va在线观看不卡| 国产日本亚洲高清| 久久久av水蜜桃| 欧美三区不卡| 欧美日韩免费观看一区三区| 国产精品伦一区| 在线精品视频一区二区三四| 一本一道久久综合狠狠老精东影业| 久久久久久久久久码影片| 久久一区激情| 欧美日韩1区| 性欧美暴力猛交另类hd| 亚洲片在线资源| 夜夜嗨av色一区二区不卡| 欧美喷水视频| 奶水喷射视频一区| 欧美成人四级电影| 小辣椒精品导航| 久久久99久久精品女同性| 亚洲欧美日韩另类精品一区二区三区| 一区二区三区www| 国产精品视频网| 国内外成人免费激情在线视频网站| 国内精品99| 影音先锋另类| 国产欧美日韩在线视频| 99在线热播精品免费99热| 久久成人国产| 亚洲韩国青草视频| 国产精品啊v在线| 欧美一区二区三区精品| 免费一级欧美片在线观看| 久久国产欧美精品| 亚洲免费观看高清完整版在线观看熊| 欧美视频不卡中文| 国产精品专区一| 亚洲制服欧美中文字幕中文字幕| 久久黄色小说| 欧美一区二区私人影院日本| 亚洲视频播放| 亚洲欧美成人一区二区三区| 国产亚洲精品久久飘花| 好吊色欧美一区二区三区四区| 国产区在线观看成人精品| 久久精品国产免费观看| 99精品国产在热久久婷婷| 国产日韩欧美一区二区三区四区| 亚洲天堂av在线免费观看| 久色婷婷小香蕉久久| 久久久精品性| 在线观看亚洲| 亚洲成色999久久网站| 一区二区在线看| 欧美亚洲午夜视频在线观看| 久久国产手机看片| 久久久91精品国产一区二区三区| 久久人人超碰| 久久久亚洲午夜电影| 国产综合色精品一区二区三区| 欧美激情国产高清| 美女脱光内衣内裤视频久久影院| 国产性猛交xxxx免费看久久| 亚洲国产专区校园欧美| 在线免费精品视频| 欧美一级淫片播放口| 国产精品视频yy9299一区| 欧美中文字幕在线播放| 欧美一区二区三区在线观看视频| 久热精品在线视频| 国产婷婷成人久久av免费高清| 亚洲国产三级| 亚洲二区精品| 亚洲国产网站| 一区二区三区四区五区视频| 国内精品久久久久久久果冻传媒| av成人福利| 午夜激情综合网| 欧美不卡视频一区发布| 在线播放亚洲一区| 欧美日韩在线综合| 国产在线欧美日韩| 欧美福利视频在线| 狠狠入ady亚洲精品| 欧美在线视频一区二区| 欧美日本韩国| 国产精品女人久久久久久| 国产精品久久久一区麻豆最新章节| 国产精品夜色7777狼人| 亚洲欧美国产高清| 在线视频你懂得一区二区三区| 亚洲男人的天堂在线观看| 欧美在线黄色| 亚洲破处大片| 国产精品久久一区主播| 蜜臀91精品一区二区三区| 亚洲狠狠婷婷| 欧美日韩美女在线| 欧美日韩国产另类不卡| 禁断一区二区三区在线| 黄色成人在线网站| 亚洲一区二区三区在线| 亚洲视频一二| 亚洲在线国产日韩欧美| 曰韩精品一区二区| 久热精品视频在线免费观看| 伊人婷婷久久| 欧美亚洲一区二区三区| 国产真实乱偷精品视频免| 国模精品一区二区三区色天香| 欧美日本在线| 亚洲永久免费av| 一本色道久久综合亚洲精品小说| 午夜精品久久| 国产亚洲欧洲997久久综合| 国产一区二区你懂的| 亚洲精品美女免费| 国产一区二区三区久久精品| 久久成人这里只有精品| 99精品国产99久久久久久福利| 欧美日韩免费在线观看| 国产欧美精品va在线观看| 亚洲人成精品久久久久| 国产一区二区三区观看| 美女诱惑黄网站一区| 欧美三区视频| 免费观看欧美在线视频的网站| 亚洲精品久久嫩草网站秘色| 亚洲欧美日韩国产一区二区| 亚洲婷婷免费| 久久成人国产精品| 欧美在线日韩在线| 久久久久国产一区二区三区| 亚洲激情中文1区| 久久国产一区二区| 国产精品一区二区女厕厕| 亚洲美女网站| 宅男在线国产精品| 久久精品欧美日韩| 国际精品欧美精品| 亚洲高清在线播放| 亚洲免费视频成人| 欧美在线视频播放| 亚洲欧美日韩一区二区在线| 一区在线免费| 免费观看在线综合色| 亚洲欧美日韩一区二区| 亚洲第一精品夜夜躁人人爽| 蜜桃久久av一区| 欧美黄色网络| 欧美久久久久中文字幕| 亚洲欧美国产日韩中文字幕| 国外成人在线视频| 国产精品露脸自拍| 午夜免费在线观看精品视频| 亚洲午夜国产一区99re久久| 蜜桃av一区二区三区| 制服丝袜激情欧洲亚洲| 亚洲一区二三| 欧美日韩视频在线观看一区二区三区| 性做久久久久久| 免费观看不卡av| 亚洲欧美综合国产精品一区| 国产精品成人久久久久| 国产亚洲欧美日韩在线一区| 国产精品每日更新在线播放网址| 亚洲国产精品尤物yw在线观看| 亚洲精品综合精品自拍| 极品少妇一区二区三区| 久久亚洲综合色一区二区三区| 久久伊人一区二区| 欧美精品乱码久久久久久按摩| 99re66热这里只有精品3直播| 国产亚洲欧美一区二区| 亚洲高清一区二| 欧美视频中文一区二区三区在线观看|