亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種微控制器及其定時計數(shù)器的制造方法

文檔序號:10802470閱讀:252來源:國知局
一種微控制器及其定時計數(shù)器的制造方法
【專利摘要】本實用新型屬于電子電路技術(shù)領(lǐng)域,提供了一種微控制器及其定時計數(shù)器。在本實用新型中,定時計數(shù)器包括第一定時計數(shù)模塊、第二定時計數(shù)模塊、紅外控制模塊、第一捕獲模塊、第二捕獲模塊及包絡(luò)信號產(chǎn)生模塊,該定時計數(shù)器可輸出所需要解碼的載波紅外編碼信號的載波參數(shù)和數(shù)據(jù)參數(shù),實現(xiàn)了對載波紅外編碼信號的解碼。同時,該定時計數(shù)器還具有通用的定時計數(shù)功能。因此,實現(xiàn)了將載波紅外編碼信號的解碼功能嵌入通用定時計數(shù)器中,如此便省去了實現(xiàn)紅外通信解碼功能的外圍電路,降低了微控制器外圍電路的復(fù)雜性,同時也使得由微控制器組成的控制系統(tǒng)的成本降低、可靠性增強。
【專利說明】
一種微控制器及其定時計數(shù)器
技術(shù)領(lǐng)域
[0001]本實用新型屬于電子電路技術(shù)領(lǐng)域,尤其涉及一種微控制器及其定時計數(shù)器。
【背景技術(shù)】
[0002]微控制器(Micro Controller Unit,MQJ)是各種電子產(chǎn)品、工業(yè)控制系統(tǒng)中不可缺少的核心控制單元,從生活到生產(chǎn)的各個領(lǐng)域中,凡是有自動控制需求的地方都要用到MCU芯片,為了滿足不同應(yīng)用場合的功能需求,應(yīng)用于不同場合的MCU芯片帶有不同的外圍電路。
[0003]應(yīng)用于紅外通信的MCU芯片需具有實現(xiàn)紅外通信解碼功能的外圍電路,然而,當(dāng)某場合除了要實現(xiàn)紅外通信解碼功能外還有其他功能需求時,則該MCU芯片還需增加其他的外圍電路,如此便增加了 MCU芯片外圍電路的復(fù)雜性,因此降低了 MCU芯片外圍電路的可靠性,不符合對電路結(jié)構(gòu)簡單、可靠性高的要求。因此,現(xiàn)有的微控制器在應(yīng)用于紅外通信時因需要配備復(fù)雜的外圍電路以同時實現(xiàn)紅外通信解碼及其他功能而導(dǎo)致成本增加且可靠性低的問題。
【實用新型內(nèi)容】
[0004]本實用新型的目的在于提供一種微控制器的定時計數(shù)器,旨在解決現(xiàn)有的微控制器在應(yīng)用于紅外通信時因需要配備復(fù)雜的外圍電路以同時實現(xiàn)紅外通信解碼及其他功能而導(dǎo)致成本增加且可靠性低的問題。
[0005]本實用新型是這樣實現(xiàn)的,一種微控制器的定時計數(shù)器,所述定時計數(shù)器包括第一定時計數(shù)模塊和第二定時計數(shù)模塊,所述定時計數(shù)器還包括紅外控制模塊、第一捕獲模塊、第二捕獲模塊及包絡(luò)信號產(chǎn)生模塊。
[0006]所述第一捕獲模塊的輸入端接收載波紅外編碼信號,所述第一捕獲模塊的第一輸出端和第二輸出端分別與所述第一定時計數(shù)模塊的第一輸入端和第二輸入端相連接,所述包絡(luò)信號產(chǎn)生模塊的輸入端、輸出端及控制端分別與所述第一定時計數(shù)模塊的控制信號輸出端、所述第二捕獲模塊的輸入端及所述紅外控制模塊的輸出端相連接,所述第二捕獲模塊的第一輸出端和第二輸出端分別與所述第二定時計數(shù)模塊的第一輸入端和第二輸入端相連接,所述紅外控制模塊的輸出端與所述第一定時計數(shù)模塊的控制端、所述第二定時計數(shù)模塊的控制端及所述包絡(luò)信號產(chǎn)生模塊的使能端相連。
[0007]所述第一捕獲模塊對所述載波紅外編碼信號的上升沿和下降沿進行捕獲,并輸出第一捕獲控制信號和第二捕獲控制信號,所述第一定時計數(shù)模塊根據(jù)所述第一捕獲控制信號、所述第二捕獲控制信號及所述紅外控制模塊輸出的紅外控制信號輸出包絡(luò)控制信號和所述載波紅外編碼信號的載波參數(shù),所述包絡(luò)信號產(chǎn)生模塊根據(jù)所述包絡(luò)控制信號和所述紅外控制信號輸出所述載波紅外編碼信號的包絡(luò)信號,所述第二捕獲模塊對所述包絡(luò)信號的上升沿和下降沿進行捕獲,并輸出第三捕獲控制信號和第四捕獲控制信號,所述第二定時計數(shù)模塊根據(jù)所述第三捕獲控制信號、所述第四捕獲控制信號及所述紅外控制信號輸出所述載波紅外編碼信號的數(shù)據(jù)參數(shù)。
[0008]本實用新型的另一目的在于提供一種包括上述定時計數(shù)器的微控制器。
[0009]在本實用新型中,定時計數(shù)器包括第一定時計數(shù)模塊、第二定時計數(shù)模塊、紅外控制模塊、第一捕獲模塊、第二捕獲模塊及包絡(luò)信號產(chǎn)生模塊,該定時計數(shù)器可輸出所需要解碼的載波紅外編碼信號的載波參數(shù)和數(shù)據(jù)參數(shù),實現(xiàn)了對載波紅外編碼信號的解碼。同時,該定時計數(shù)器還具有通用的定時計數(shù)功能。因此,實現(xiàn)了將載波紅外編碼信號的解碼功能嵌入通用定時計數(shù)器中,如此便省去了實現(xiàn)紅外通信解碼功能的外圍電路,降低了微控制器外圍電路的復(fù)雜性,同時也使得由微控制器組成的控制系統(tǒng)的成本降低、可靠性增強。
【附圖說明】
[0010]圖1是本實用新型實施例提供的定時計數(shù)器的結(jié)構(gòu)示意圖;
[0011]圖2是本實用新型另一實施例提供的定時計數(shù)器的結(jié)構(gòu)示意圖;
[0012]圖3是本實用新型實施例提供的載波參數(shù)獲取示意圖;
[0013]圖4是本實用新型實施例提供的另一種載波參數(shù)獲取示意圖。
【具體實施方式】
[0014]為了使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本實用新型進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本實用新型,并不用于限定本實用新型。
[0015]圖1示出了本實用新型實施例提供的定時計數(shù)器的結(jié)構(gòu),為了便于說明,僅示出了與本實用新型實施例相關(guān)的部分,詳述如下:
[0016]一種微控制器的定時計數(shù)器包括第一定時計數(shù)模塊100、第二定時計數(shù)模塊200、紅外控制模塊600、第一捕獲模塊300、第二捕獲模塊400及包絡(luò)信號產(chǎn)生模塊500。
[0017]第一捕獲模塊300的輸入端接收載波紅外編碼信號,第一捕獲模塊300的第一輸出端和第二輸出端分別與第一定時計數(shù)模塊100的第一輸入端和第二輸入端相連接,包絡(luò)信號產(chǎn)生模塊500的輸入端、輸出端及控制端分別與第一定時計數(shù)模塊100的控制信號輸出端、第二捕獲模塊400的輸入端及紅外控制模塊600的輸出端相連接,第二捕獲模塊400的第一輸出端和第二輸出端分別與第二定時計數(shù)模塊200的第一輸入端和第二輸入端相連接,紅外控制模塊600的輸出端與第一定時計數(shù)模塊100的控制端、第二定時計數(shù)模塊200的控制端及包絡(luò)信號產(chǎn)生模塊500的使能端相連。
[0018]第一捕獲模塊300對載波紅外編碼信號的上升沿和下降沿進行捕獲,并輸出第一捕獲控制信號和第二捕獲控制信號,第一定時計數(shù)模塊100根據(jù)第一捕獲控制信號、第二捕獲控制信號及紅外控制模塊600輸出的紅外控制信號輸出包絡(luò)控制信號和載波紅外編碼信號的載波參數(shù),包絡(luò)信號產(chǎn)生模塊500根據(jù)包絡(luò)控制信號和紅外控制信號輸出載波紅外編碼信號的包絡(luò)信號,第二捕獲模塊400對包絡(luò)信號的上升沿和下降沿進行捕獲,并輸出第三捕獲控制信號和第四捕獲控制信號,第二定時計數(shù)模塊200根據(jù)第三捕獲控制信號、第四捕獲控制信號及紅外控制信號輸出載波紅外編碼信號的數(shù)據(jù)參數(shù)。
[0019]具體的,包絡(luò)信號產(chǎn)生模塊500的輸入端包括置位輸入端S和清零輸入端C。
[0020]優(yōu)選的,紅外控制模塊600為紅外解碼控制寄存器,包絡(luò)信號產(chǎn)生模塊500為寄存器。
[0021 ]具體的,紅外解碼控制寄存器為8位寄存器,8位寄存器的第O位為第一定時計數(shù)模塊100和第二定時計數(shù)模塊200的紅外解碼使能位,8位寄存器的第2位為第一定時計數(shù)模塊100和第二定時計數(shù)模塊200的捕獲使能位,8位寄存器的第3位為包絡(luò)信號產(chǎn)生模塊500的輸出使能位。
[0022]作為本實用新型一實施例,如圖2所示,第一捕獲模塊300包括第一上升沿捕獲單元301和第一下降沿捕獲單元302,第一上升沿捕獲單元301的輸入端和第一下降沿捕獲單元302的輸入端共接形成第一捕獲模塊300的輸入端,第一上升沿捕獲單元301的輸出端和第一下降沿捕獲單元302的輸出端分別為第一捕獲模塊300的第一輸出端和第二輸出端。
[0023]具體的,第一上升沿捕獲單元301包括兩個串行連接的寄存器,用于捕獲載波紅外編碼信號的上升沿時刻,并輸出第一捕獲控制信號。第一下降沿捕獲單元302包括兩個串行連接的寄存器,用于捕獲載波紅外編碼信號的下降沿時刻,并輸出第二捕獲控制信號。
[0024]作為本實用新型一實施例,如圖2所示,第二捕獲模塊400包括第二上升沿捕獲單元401和第二下降沿捕獲單元402,第二上升沿捕獲單元401的輸入端和第二下降沿捕獲單元402的輸入端共接形成第二捕獲模塊400的輸入端,第二上升沿捕獲單元401的輸出端和第二下降沿捕獲單元402的輸出端分別為第二捕獲模塊400的第一輸出端和第二輸出端。
[0025]具體的,第二上升沿捕獲單元401包括兩個串行連接的寄存器,用于捕獲包絡(luò)信號的上升沿時刻,并輸出第三捕獲控制信號。第二下降沿捕獲單元402包括兩個串行連接的寄存器,用于捕獲包絡(luò)信號的下降沿時刻,并輸出第四捕獲控制信號。
[0026]作為本實用新型一實施例,如圖2所示,第一定時計數(shù)模塊100包括第一時鐘單元CLKl、第一選通單元S1、第一計數(shù)單元T1C、第一比較單元Cl、第一捕獲存儲單元CAPl、第二捕獲存儲單元CAP2、第一信號選擇單元102、第一邏輯或單元101、第一周期存儲單元TlDR及第一控制單元T1C0N。
[0027]第一捕獲存儲單元CAPl的控制端與第一信號選擇單元102的第一輸入端共接形成第一定時計數(shù)模塊100的第一輸入端,第二捕獲存儲單元CAP2的控制端與第一信號選擇單元102的第二輸入端共接形成第一定時計數(shù)模塊100的第二輸入端,第一捕獲存儲單元CAPl的輸出端和第二捕獲存儲單元CAP2的輸出端均輸出載波紅外編碼信號的載波參數(shù),第一控制單元TlCON的輸出端與第一信號選擇單元102的控制端相連接,第一捕獲存儲單元CAPl的輸入端、第二捕獲存儲單元CAP2的輸入端及第一比較單元Cl的第一輸入端均與第一計數(shù)單元TlC的輸出端相連接,第一比較單元Cl的第二輸入端與第一周期存儲單元TlDR的輸出端相連接,第一時鐘單元CLKl經(jīng)第一選通單元SI連接第一計數(shù)單元TlC的時鐘輸入端,第一選通單元SI的控制端為第一定時計數(shù)模塊100的控制端,第一邏輯或單元101的第一輸入端、第二輸入端及輸出端分別與第一比較單元Cl的輸出端、第一信號選擇單元102的輸出端及第一計數(shù)單元TlC的清零控制端相連接,且第一比較單元Cl的輸出端和第一信號選擇單元102的輸出端均為第一定時計數(shù)模塊100的控制信號輸出端。
[0028]具體的,第一信號選擇單元102的輸出端還與包絡(luò)信號產(chǎn)生模塊500的置位輸入端S相連接,第一比較單元Cl的輸出端還與包絡(luò)信號產(chǎn)生模塊500的清零輸入端C相連接。
[0029]具體的,第一時鐘單元CLKl由微控制器內(nèi)部晶振和分頻電路組成;第一選通單元
SI為使能開關(guān),第一選通單元SI由紅外解碼控制寄存器的第O位和第2位共同控制,當(dāng)紅外解碼控制寄存器的第O位和第2位均置位為I時,第一選通單元SI的輸入端與輸出端連通;第一計數(shù)單元TlC為計數(shù)器;第一比較單元Cl為比較器;第一捕獲存儲單元CAPl和第二捕獲存儲單元CAP2均為捕獲寄存器;第一信號選擇單元102為信號選擇器,信號選擇器根據(jù)控制信號選擇一路輸入信號輸出;第一邏輯或單元101為或門;第一周期存儲單元TlDR為周期寄存器;第一控制單元TlCON為通用定時計數(shù)器中的控制寄存器。
[0030]作為本實用新型一實施例,如圖2所示,第二定時計數(shù)模塊200包括第二時鐘單元CLK2、第二選通單元S2、第二計數(shù)單元T2C、第二比較單元C2、第三捕獲存儲單元CAP3、第四捕獲存儲單元CAP4、第二信號選擇單元202、第二邏輯或單元201、第二周期存儲單元T2DR及第二控制單元T2C0N。
[0031]第三捕獲存儲單元CAP3的控制端與第二信號選擇單元202的第一輸入端共接形成第二定時計數(shù)模塊200的第一輸入端,第四捕獲存儲單元CAP4的控制端與第二信號選擇單元202的第二輸入端共接形成第二定時計數(shù)模塊200的第二輸入端,第三捕獲存儲單元CAP3的輸出端和第四捕獲存儲單元CAP4的輸出端均輸出載波紅外編碼信號的數(shù)據(jù)參數(shù),第二控制單元T2C0N的輸出端與第二信號選擇單元202的控制端相連接,第三捕獲存儲單元CAP3的輸入端、第四捕獲存儲單元CAP4的輸入端及第二比較單元C2的第一輸入端均與第二計數(shù)單元T2C的輸出端相連接,第二比較單元C2的第二輸入端與第二周期存儲單元T2DR的輸出端相連接,第二時鐘單元CLK2經(jīng)第二選通單元S2連接第二計數(shù)單元T2C的時鐘輸入端,第二選通單元S2的控制端為第二定時計數(shù)模塊200的控制端,第二邏輯或單元201的第一輸入端、第二輸入端及輸出端分別與第二比較單元C2的輸出端、第二信號選擇單元202的輸出端及第二計數(shù)單元T2C的清零控制端相連接,且第二比較單元C2的輸出端和第二信號選擇單元202的輸出端均為第二定時計數(shù)模塊200的控制信號輸出端。
[0032]具體的,第二時鐘單元CLK2由微控制器內(nèi)部晶振和分頻電路組成;第二選通單元
S2為使能開關(guān),第二選通單元S2由紅外解碼控制寄存器的第O位和第2位共同控制,當(dāng)紅外解碼控制寄存器的第O位和第2位均置位為I時,第二選通單元S2的輸入端與輸出端連通;第二計數(shù)單元T2C為計數(shù)器;第二比較單元C2為比較器;第三捕獲存儲單元CAP3和第四捕獲存儲單元CAP4均為捕獲寄存器;第二信號選擇單元202為信號選擇器,信號選擇器根據(jù)控制信號選擇一路輸入信號輸出;第二邏輯或單元201為或門;第二周期存儲單元T2DR為周期寄存器;第二控制單元T2C0N為通用定時計數(shù)器中的控制寄存器。
[0033]以下結(jié)合工作原理對圖2所示的定時計數(shù)器進行詳細(xì)描述:
[0034]對載波紅外編碼信號進行解碼的過程包括:獲取載波紅外編碼信號的載波參數(shù)、獲取載波紅外編碼信號的包絡(luò)信號及獲取載波紅外編碼信號的數(shù)據(jù)參數(shù)。
[0035]獲取載波紅外編碼信號的載波參數(shù)的原理如下:
[0036]載波紅外編碼信號的載波參數(shù)由第一捕獲模塊300和第一定時計數(shù)模塊100獲取,載波紅外編碼信號的載波參數(shù)包括載波周期和一個載波周期內(nèi)高電平或低電平的時長。具體獲取過程如下:紅外控制模塊600控制第一選通單元SI的輸入端與輸出端連通,第一控制單元TlCON控制第一信號選擇單元102工作于上升沿選通模式。第一計數(shù)單元TlC開始計數(shù),當(dāng)?shù)谝簧仙夭东@單元301捕獲到載波紅外編碼信號的上升沿時,第一上升沿捕獲單元301輸出高電平信號,該高電平信號經(jīng)過第一信號選擇單元102至第一邏輯或單元101的輸入端,從而使第一計數(shù)單元TlC的計數(shù)值清零;當(dāng)?shù)谝幌陆笛夭东@單元302捕獲到載波紅外編碼信號的下降沿時,第一下降沿捕獲單元302輸出高電平信號以使第二捕獲存儲單元CAP2存儲并輸出第一計數(shù)單元TlC的計數(shù)值,該計數(shù)值即為一個載波周期內(nèi)的高電平時長,由于第一控制單元TlCON控制第一信號選擇單元102工作于上升沿選通模式,此時的高電平信號不能通過第一信號選擇單元102,因而不能使第一計數(shù)單元TlC的計數(shù)值清零;當(dāng)?shù)谝簧仙夭东@單元301再次捕獲到載波紅外編碼信號的上升沿時,第一上升沿捕獲單元301輸出高電平信號,該高電平信號使第一捕獲存儲單元CAPl存儲并輸出第一計數(shù)單元TlC的計數(shù)值,該計數(shù)值即為載波周期,同時該高電平信號經(jīng)過第一信號選擇單元102至第一邏輯或單元101的輸入端,使第一計數(shù)單元TlC的計數(shù)值清零。第一捕獲存儲單元CAPl和第二捕獲存儲單元CAP2輸出計數(shù)值時刻與載波紅外編碼信號的對應(yīng)關(guān)系參考圖3,其中,IR表示載波紅外編碼?目號。
[0037]在上述工作過程中,第一控制單元TlCON還可控制第一信號選擇單元102工作于下降沿選通模式,當(dāng)?shù)谝恍盘栠x擇單元102工作于下降沿選通模式時,第一下降沿捕獲單元302輸出的高電平信號可通過第一信號選擇單元102至第一邏輯或單元101,從而使第一計數(shù)單元TlC的計數(shù)值清零,而第一上升沿捕獲單元301輸出的高電平信號不能通過第一信號選擇單元102,因此,第一捕獲存儲單元CAPl輸出的計數(shù)值為一個載波周期內(nèi)低電平的時長,第二捕獲存儲單元CAP2輸出的計數(shù)值為載波周期。第一捕獲存儲單元CAPl和第二捕獲存儲單元CAP2輸出計數(shù)值時刻與載波紅外編碼信號的對應(yīng)關(guān)系參考圖4,其中,IR表示載波紅外編碼信號。
[0038]為了使獲取的載波紅外編碼信號的載波參數(shù)更為準(zhǔn)確,可以多次執(zhí)行上升沿捕獲或下降沿捕獲,并對多次捕獲得到的計數(shù)值進行均值計算。
[0039]獲取載波紅外編碼信號的包絡(luò)信號的原理如下:
[0040]紅外控制模塊600使包絡(luò)信號產(chǎn)生模塊500的控制端為高電平,也就是使能包絡(luò)信號產(chǎn)生模塊500的輸出功能,第一周期存儲單元TlDR的存儲值為1.5*載波周期。當(dāng)?shù)谝恍盘栠x擇單元102輸出高電平信號時,包絡(luò)信號產(chǎn)生模塊500輸出高電平;當(dāng)?shù)谝挥嫈?shù)單元TlC的計數(shù)值與第一周期存儲單元TlDR的存儲值相等時,第一比較單元Cl輸出高電平信號,此時包絡(luò)信號產(chǎn)生模塊500輸出低電平。包絡(luò)信號產(chǎn)生模塊500在時間上連續(xù)輸出的信號即為載波紅外編碼信號的包絡(luò)信號。
[0041 ]獲取載波紅外編碼信號的數(shù)據(jù)參數(shù)的原理如下:
[0042]載波紅外編碼信號的數(shù)據(jù)參數(shù)包括包絡(luò)信號每個周期的時長和每個周期內(nèi)高電平或低電平的時長,獲取載波紅外編碼信號的數(shù)據(jù)參數(shù)的原理與獲取載波紅外編碼信號的載波參數(shù)的原理相同。當(dāng)?shù)诙刂茊卧猅2C0N控制第二信號選擇單元202工作于上升沿選通模式時,第三捕獲存儲單元CAP3輸出的計數(shù)值為包絡(luò)信號每個周期的時長,第四捕獲存儲單元CAP4輸出的計數(shù)值為每個周期內(nèi)高電平的時長,其中,當(dāng)?shù)诙嫈?shù)單元T2C從零開始計數(shù)其計數(shù)值達到第二周期存儲單元T2DR的存儲值后繼續(xù)從零開始計數(shù)時,則包絡(luò)信號的周期的時長為第三捕獲存儲單元CAP3輸出的計數(shù)值與第二周期存儲單元T2DR的存儲值之和;當(dāng)?shù)诙刂茊卧猅2C0N控制第二信號選擇單元202工作于下降沿選通模式時,第三捕獲存儲單元CAP3輸出的計數(shù)值為包絡(luò)信號每個周期內(nèi)低電平的時長,第四捕獲存儲單元CAP4輸出的計數(shù)值為包絡(luò)信號每個周期的時長,其中,當(dāng)?shù)诙嫈?shù)單元T2C從零開始計數(shù)其計數(shù)值達到第二周期存儲單元T2DR的存儲值后繼續(xù)從零開始計數(shù)時,則包絡(luò)信號的周期的時長為第四捕獲存儲單元CAP4輸出的計數(shù)值與第二周期存儲單元T2DR的存儲值之和。
[0043]基于上述定時計數(shù)器在微控制器中的應(yīng)用優(yōu)勢,本實用新型還提供了一種包括定時計數(shù)器的微控制器。
[0044]在本實用新型中,定時計數(shù)器包括第一定時計數(shù)模塊100、第二定時計數(shù)模塊200、紅外控制模塊600、第一捕獲模塊300、第二捕獲模塊400及包絡(luò)信號產(chǎn)生模塊500,該定時計數(shù)器可輸出所需要解碼的載波紅外編碼信號的載波參數(shù)和數(shù)據(jù)參數(shù),實現(xiàn)了對載波紅外編碼信號的解碼。同時,該定時計數(shù)器還具有通用的定時計數(shù)功能。因此,實現(xiàn)了將載波紅外編碼信號的解碼功能嵌入通用定時計數(shù)器中,如此便省去了實現(xiàn)紅外通信解碼功能的外圍電路,降低了微控制器外圍電路的復(fù)雜性,同時也使得由微控制器組成的控制系統(tǒng)的成本降低、可靠性增強。
[0045]以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型,凡在本實用新型的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本實用新型的保護范圍之內(nèi)。
【主權(quán)項】
1.一種微控制器的定時計數(shù)器,所述定時計數(shù)器包括第一定時計數(shù)模塊和第二定時計數(shù)模塊,其特征在于,所述定時計數(shù)器還包括紅外控制模塊、第一捕獲模塊、第二捕獲模塊及包絡(luò)信號產(chǎn)生模塊; 所述第一捕獲模塊的輸入端接收載波紅外編碼信號,所述第一捕獲模塊的第一輸出端和第二輸出端分別與所述第一定時計數(shù)模塊的第一輸入端和第二輸入端相連接,所述包絡(luò)信號產(chǎn)生模塊的輸入端、輸出端及控制端分別與所述第一定時計數(shù)模塊的控制信號輸出端、所述第二捕獲模塊的輸入端及所述紅外控制模塊的輸出端相連接,所述第二捕獲模塊的第一輸出端和第二輸出端分別與所述第二定時計數(shù)模塊的第一輸入端和第二輸入端相連接,所述紅外控制模塊的輸出端與所述第一定時計數(shù)模塊的控制端、所述第二定時計數(shù)模塊的控制端及所述包絡(luò)信號產(chǎn)生模塊的使能端相連; 所述第一捕獲模塊對所述載波紅外編碼信號的上升沿和下降沿進行捕獲,并輸出第一捕獲控制信號和第二捕獲控制信號,所述第一定時計數(shù)模塊根據(jù)所述第一捕獲控制信號、所述第二捕獲控制信號及所述紅外控制模塊輸出的紅外控制信號輸出包絡(luò)控制信號和所述載波紅外編碼信號的載波參數(shù),所述包絡(luò)信號產(chǎn)生模塊根據(jù)所述包絡(luò)控制信號和所述紅外控制信號輸出所述載波紅外編碼信號的包絡(luò)信號,所述第二捕獲模塊對所述包絡(luò)信號的上升沿和下降沿進行捕獲,并輸出第三捕獲控制信號和第四捕獲控制信號,所述第二定時計數(shù)模塊根據(jù)所述第三捕獲控制信號、所述第四捕獲控制信號及所述紅外控制信號輸出所述載波紅外編碼信號的數(shù)據(jù)參數(shù)。2.如權(quán)利要求1所述的定時計數(shù)器,其特征在于,所述第一捕獲模塊包括第一上升沿捕獲單元和第一下降沿捕獲單元,所述第一上升沿捕獲單元的輸入端和所述第一下降沿捕獲單元的輸入端共接形成所述第一捕獲模塊的輸入端,所述第一上升沿捕獲單元的輸出端和所述第一下降沿捕獲單元的輸出端分別為所述第一捕獲模塊的第一輸出端和第二輸出端。3.如權(quán)利要求1所述的定時計數(shù)器,其特征在于,所述第二捕獲模塊包括第二上升沿捕獲單元和第二下降沿捕獲單元,所述第二上升沿捕獲單元的輸入端和所述第二下降沿捕獲單元的輸入端共接形成所述第二捕獲模塊的輸入端,所述第二上升沿捕獲單元的輸出端和所述第二下降沿捕獲單元的輸出端分別為所述第二捕獲模塊的第一輸出端和第二輸出端。4.如權(quán)利要求1所述的定時計數(shù)器,其特征在于,所述第一定時計數(shù)模塊包括第一時鐘單元、第一選通單元、第一計數(shù)單元、第一比較單元、第一捕獲存儲單元、第二捕獲存儲單元、第一信號選擇單元、第一邏輯或單元、第一周期存儲單元及第一控制單元; 所述第一捕獲存儲單元的控制端與所述第一信號選擇單元的第一輸入端共接形成所述第一定時計數(shù)模塊的第一輸入端,所述第二捕獲存儲單元的控制端與所述第一信號選擇單元的第二輸入端共接形成所述第一定時計數(shù)模塊的第二輸入端,所述第一捕獲存儲單元的輸出端和所述第二捕獲存儲單元的輸出端均輸出所述載波紅外編碼信號的載波參數(shù),所述第一控制單元的輸出端與所述第一信號選擇單元的控制端相連接,所述第一捕獲存儲單元的輸入端、所述第二捕獲存儲單元的輸入端及所述第一比較單元的第一輸入端均與所述第一計數(shù)單元的輸出端相連接,所述第一比較單元的第二輸入端與所述第一周期存儲單元的輸出端相連接,所述第一時鐘單元經(jīng)所述第一選通單元連接所述第一計數(shù)單元的時鐘輸入端,所述第一選通單元的控制端為所述第一定時計數(shù)模塊的控制端,所述第一邏輯或單元的第一輸入端、第二輸入端及輸出端分別與所述第一比較單元的輸出端、所述第一信號選擇單元的輸出端及所述第一計數(shù)單元的清零控制端相連接,且所述第一比較單元的輸出端和所述第一信號選擇單元的輸出端均為所述第一定時計數(shù)模塊的控制信號輸出端。5.如權(quán)利要求1所述的定時計數(shù)器,其特征在于,所述第二定時計數(shù)模塊包括第二時鐘單元、第二選通單元、第二計數(shù)單元、第二比較單元、第三捕獲存儲單元、第四捕獲存儲單元、第二信號選擇單元、第二邏輯或單元、第二周期存儲單元及第二控制單元; 所述第三捕獲存儲單元的控制端與所述第二信號選擇單元的第一輸入端共接形成所述第二定時計數(shù)模塊的第一輸入端,所述第四捕獲存儲單元的控制端與所述第二信號選擇單元的第二輸入端共接形成所述第二定時計數(shù)模塊的第二輸入端,所述第三捕獲存儲單元的輸出端和所述第四捕獲存儲單元的輸出端均輸出所述載波紅外編碼信號的數(shù)據(jù)參數(shù),所述第二控制單元的輸出端與所述第二信號選擇單元的控制端相連接,所述第三捕獲存儲單元的輸入端、所述第四捕獲存儲單元的輸入端及所述第二比較單元的第一輸入端均與所述第二計數(shù)單元的輸出端相連接,所述第二比較單元的第二輸入端與所述第二周期存儲單元的輸出端相連接,所述第二時鐘單元經(jīng)所述第二選通單元連接所述第二計數(shù)單元的時鐘輸入端,所述第二選通單元的控制端為所述第二定時計數(shù)模塊的控制端,所述第二邏輯或單元的第一輸入端、第二輸入端及輸出端分別與所述第二比較單元的輸出端、所述第二信號選擇單元的輸出端及所述第二計數(shù)單元的清零控制端相連接,且所述第二比較單元的輸出端和所述第二信號選擇單元的輸出端均為所述第二定時計數(shù)模塊的控制信號輸出端。6.如權(quán)利要求1所述的定時計數(shù)器,其特征在于,所述紅外控制模塊為紅外解碼控制寄存器。7.如權(quán)利要求6所述的定時計數(shù)器,其特征在于,所述紅外解碼控制寄存器為8位寄存器,所述8位寄存器的第O位為所述第一定時計數(shù)模塊和所述第二定時計數(shù)模塊的紅外解碼使能位,所述8位寄存器的第2位為所述第一定時計數(shù)模塊和所述第二定時計數(shù)模塊的捕獲使能位,所述8位寄存器的第3位為所述包絡(luò)信號產(chǎn)生模塊的輸出使能位。8.—種微控制器,其特征在于,所述微控制器包括如權(quán)利要求1至7任一項所述的定時計數(shù)器。
【文檔編號】G05B19/042GK205485435SQ201620019595
【公開日】2016年8月17日
【申請日】2016年1月7日
【發(fā)明人】萬上宏, 葉媲舟, 黎冰, 涂柏生
【申請人】深圳市博巨興實業(yè)發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1