<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機ATmega16的CCD驅動(dòng)電路的設計

基于單片機ATmega16的CCD驅動(dòng)電路的設計

作者: 時(shí)間:2010-10-22 來(lái)源:網(wǎng)絡(luò ) 收藏

CCD是一種固體成像器件[1],應用廣泛。CCD工作需要多路脈沖驅動(dòng),并且各路脈沖在時(shí)序上要嚴格對應。對于CCD時(shí)序的設計,通常采用CPLD和FPGA技術(shù),CPLD在低頻CCD時(shí)序設計中使用[2-4],FPGA則用在更為復雜的時(shí)序設計中[5]。對于驅動(dòng)比較簡(jiǎn)單的線(xiàn)陣CCD沒(méi)有必要用這種成本比較高的電路。本文針對東芝公司的線(xiàn)陣CCD芯片TCD1304設計了基于單片機ATmega16的驅動(dòng)電路。采用ATmega16的定時(shí)器/計數器timer0的CTC(比較匹配時(shí)清零定時(shí)器)模式和timer1的相位與頻率修正PWM模式產(chǎn)生所需要的基本波形,可通過(guò)修改單片機程序中的參數來(lái)改變輸出波形的頻率和占空比,使得波形調整便捷。
1 ATmega16的CTC模式及相位與頻率修正PWM模式
 ATmega16的timer0的CTC模式可通過(guò)令控制寄存器TCCR0的WGM01=1和WGM00=0來(lái)設定。寄存器OCR0用于調節計數器的分辨率,當計數器的數值TCNT0等于OCR0中的值時(shí)計數器清零,即OCR0定義了計數器的TOP值,亦即分辨率。這個(gè)模式使得用戶(hù)可以很容易地控制比較匹配輸出的頻率。CTC模式的時(shí)序圖如圖1所示。計數器數值TCNT0一直累加到TCNT0與OCR0匹配,然后TCNT0清零。

本文引用地址:http://dyxdggzs.com/article/173173.htm

為了在CTC模式下得到波形輸出,可以設置輸出腳OC0在每次比較匹配發(fā)生時(shí)改變邏輯電平,這可以通過(guò)設置COM01:0=1來(lái)完成。在期望獲得OC0輸出之前,首先要將其端口設置為輸出。波形發(fā)生器能夠產(chǎn)生的最大頻率由公式fOC0=fclk_I/O/2·N·(1+OCR0)來(lái)確定,變量N代表預分頻因子(1、8、64或1 024)。
 ATmega16的timer1的相位與頻率修正模式可通過(guò)令控制寄存器TCCR1A和TCCR1B中的WGM13:0=8或9來(lái)設定。該種模式可以產(chǎn)生高精度的、相位與頻率都準確的PWM波形,其工作時(shí)序圖如圖2所示。這是一種雙斜坡操作的模式,計數器重復地從BOTTOM計數到TOP,然后又從TOP倒退回到BOTTOM。TOP的值可由ICR1(WGM13:0=8)或OCR1A(WGM13:0=9)來(lái)確定。在一般比較輸出模式下,當TCNT1向TOP計數時(shí),若TCNT1與OCR1A相匹配,輸出腳OC1A(B)清零,并置為低電平;當TCNT1向BOTTOM計數時(shí),若TCNT1與OCR1A相匹配時(shí),輸出腳OC1A(B)置為高電平,工作于反向輸出比較時(shí)正好相反。輸出的PWM波形的頻率由公式fOC1A(B)=fclk_I/O/2·N·TOP來(lái)確定,變量N代表預分頻因子(1、8、64或1 024)。通過(guò)改變ICR1及OCR1A兩個(gè)寄存器的值就可完成PWM波形占空比的調整。

2 線(xiàn)陣圖像傳感器TCD1304的時(shí)序分析
CCD芯片TCD1304是一款高靈敏度、低暗電流的線(xiàn)陣圖像傳感器,其光電靈敏度的典型值可達到160 V/lx.s,可用于條碼掃描、光譜測量等場(chǎng)合。TCD1304有兩種工作方式:普通工作方式和電子快門(mén)工作方式,圖3為在普通工作方式下的時(shí)序圖。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 功率模塊

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>