本發(fā)明屬于信號(hào)發(fā)生器領(lǐng)域,具體涉及一種雙通道信號(hào)發(fā)生器及其波形同步跟蹤的方法。
背景技術(shù):
雙通道信號(hào)發(fā)生器的波形同步跟蹤是指兩通道輸出的波形完全一樣,并且存在確定的相位關(guān)系。但由于用戶(hù)因需要改變波形頻率,導(dǎo)致CPU發(fā)送參數(shù)給波形產(chǎn)生單元的時(shí)間是隨機(jī)的,波形的頻率變化的時(shí)間是隨機(jī)的,當(dāng)有一個(gè)通道的頻率變化時(shí),兩通道間的確定的相位關(guān)系變成了不確定的關(guān)系。另外,處于同步跟蹤狀態(tài)的兩通道輸出的波形完全一樣,故當(dāng)一個(gè)通道的頻率參數(shù)改變時(shí),另一個(gè)通道的頻率也需要改變,由于CPU發(fā)送的參數(shù)是逐個(gè)發(fā)送的,使得兩通道波形更新的時(shí)間有先后順序,造成波形不同步。
為了使雙通道信號(hào)發(fā)生器兩個(gè)通道輸出的波形兩個(gè)波形同步跟蹤,現(xiàn)有的方法是在CPU向兩個(gè)通道發(fā)送同一頻率,之后再對(duì)兩個(gè)通道的波形產(chǎn)生單元同時(shí)進(jìn)行復(fù)位,復(fù)位后兩通道輸出的波形具有同步跟蹤狀態(tài)。但這樣的方法缺點(diǎn)是,復(fù)位波形產(chǎn)生單元意味著直到復(fù)位完成前正在輸出波形的兩個(gè)通道的都將被中斷輸出波形。
技術(shù)實(shí)現(xiàn)要素:
為了解決改變一個(gè)通道的頻率,需要復(fù)位兩個(gè)通道才能讓兩通道波形保持同步跟蹤狀態(tài)的問(wèn)題。本申請(qǐng)?zhí)峁┮环N雙通道信號(hào)發(fā)生器及其波形同步跟蹤的方法。
根據(jù)本申請(qǐng)第一方面,本申請(qǐng)?zhí)峁┮环N雙通道信號(hào)發(fā)生器輸出波形同步跟蹤方法,包括:
參數(shù)接收步驟,接收用戶(hù)設(shè)置的參數(shù),包括通道一初始頻率、通道一初始相位、通道二初始頻率、通道二新頻率和通道二初始相位;
頻率轉(zhuǎn)換步驟,將頻率轉(zhuǎn)換頻率控制字;
參數(shù)存儲(chǔ)步驟,存儲(chǔ)所述通道一初始頻率控制字、所述通道一初始相位、所述道二初始頻率控制字、所述通道二新頻率控制字和所述通道二初始相位;
波形輸出步驟,根據(jù)頻率控制字和初始相位,通道一、通道二分別輸出波
其特征在于,
頻率轉(zhuǎn)換步驟包括將所述通道一頻率轉(zhuǎn)換為通道一頻率控制字,將所述通道二初始頻率轉(zhuǎn)換為通道二初始頻率控制字,將所述通道二新頻率轉(zhuǎn)換為通道二新頻率控制字,并為所述頻率控制字標(biāo)記狀態(tài)標(biāo)志位;
在參數(shù)存儲(chǔ)步驟和波形輸出步驟之間,還包括:
標(biāo)志位寄存步驟,寄存所述通道二新頻率控制字的狀態(tài)標(biāo)志位;
標(biāo)志位識(shí)別步驟,實(shí)時(shí)識(shí)別所述狀態(tài)標(biāo)志位,當(dāng)所述狀態(tài)標(biāo)志位為有效時(shí),讀取所述通道二新頻率控制字;
參數(shù)配置步驟,將所述通道二新頻率控制字同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出的波形保持同步跟蹤;
波形輸出步驟,根據(jù)所述通道二新頻率控制字、所述通道一初始相位和所述通道二初始相位,通道一、通道二分別輸出波形。
優(yōu)選地,所述狀態(tài)標(biāo)志位包括第一狀態(tài)標(biāo)志位,所述第一狀態(tài)標(biāo)志位無(wú)效時(shí),將所述通道二新頻率控制字暫存,使得通過(guò)所述標(biāo)志位識(shí)別步驟讀??;所述第一狀態(tài)標(biāo)志位有效時(shí),讀取通道二新頻率控制字。
優(yōu)選地,所述狀態(tài)標(biāo)志位包括第二狀態(tài)標(biāo)志位,所述第二狀態(tài)標(biāo)志位無(wú)效時(shí),表示雙通道信號(hào)發(fā)生器處于普通同步模式,不滿(mǎn)足同步跟蹤條件;所述第二狀態(tài)標(biāo)志位有效時(shí),表示雙通道信號(hào)發(fā)生器已開(kāi)啟同步跟蹤模式,滿(mǎn)足同步跟蹤條件,讀取通道二新頻率控制字。
優(yōu)選地,在參數(shù)存儲(chǔ)步驟和波形輸出步驟之間,還包括:
實(shí)時(shí)相位獲取步驟,實(shí)時(shí)獲取通道一實(shí)時(shí)相位和通道二實(shí)時(shí)相位;
普通同步判斷步驟,所述第二狀態(tài)標(biāo)志位無(wú)效時(shí),表示雙通道信號(hào)發(fā)生器處于普通同步模式,根據(jù)所述通道一實(shí)時(shí)相位、通道一初始相位、通道一初始頻率控制字、通道二實(shí)時(shí)相位、通道二初始相位和通道二初始頻率控制字判斷兩個(gè)通道是否滿(mǎn)足普通同步條件。所述普通同步條件為
0<θ1-θch1<ftw1和0<θ2-θch2<ftw2
其中,θ1表示通道一實(shí)時(shí)相位,θch1表示通道一初始相位,ftw1表示通道一初始頻率控制字,θ2表示通道二實(shí)時(shí)相位,θch2表示通道二初始相位,ftw2表示通道二初始頻率控制字;
參數(shù)配置步驟,當(dāng)普通同步條件滿(mǎn)足時(shí),將通道二新頻率控制字配置給通道二,使得通道二與通道一輸出的波形始終保持普通同步。
根據(jù)本申請(qǐng)第二方面,本申請(qǐng)?zhí)峁┮环N雙通道信號(hào)發(fā)生器,包括:
CPU,與參數(shù)存儲(chǔ)單元相連接,用于接收用戶(hù)設(shè)置的參數(shù),包括通道一初始頻率、通道一初始相位、通道二初始頻率、通道二新頻率和通道二初始相位;將頻率轉(zhuǎn)換頻率控制字,包括將所述通道一頻率轉(zhuǎn)換為通道一頻率控制字,將所述通道二初始頻率轉(zhuǎn)換為通道二初始頻率控制字,將所述通道二新頻率轉(zhuǎn)換為通道二新頻率控制字;
參數(shù)存儲(chǔ)單元,與CPU相連接,用于存儲(chǔ)所述通道一初始頻率控制字、通道一初始相位、通道二初始頻率控制字、通道二新頻率控制字和通道二初始相位;
第一波形產(chǎn)生單元,與第二波形產(chǎn)生單元并聯(lián),用于根據(jù)頻率控制字和初始相位,通道一輸出波形;
第二波形產(chǎn)生單元,用于根據(jù)頻率控制字和初始相位,通道二輸出波形;
其特征在于,還包括:
CPU,還用于為所述頻率控制字標(biāo)記狀態(tài)標(biāo)志位;
寄存器,與CPU和參數(shù)處理單元相連接,用于寄存頻率控制字的狀態(tài)標(biāo)志位;
參數(shù)處理單元,連接與參數(shù)存儲(chǔ)單元和第一波形產(chǎn)生單元、第二波形產(chǎn)生單元之間,用于實(shí)時(shí)識(shí)別寄存通道二新頻率控制字的狀態(tài)標(biāo)志位,當(dāng)所述狀態(tài)標(biāo)志位有效時(shí),讀取通道二新頻率控制字,將通道二新頻率控制字同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出的波形保持同步跟蹤;還用于讀取通道一初始頻率控制字、通道一初始相位、通道二初始頻率控制字、通道二新頻率控制字和通道二初始相位,并實(shí)時(shí)獲取通道一實(shí)時(shí)相位和通道二實(shí)時(shí)相位,再根據(jù)所述通道一實(shí)時(shí)相位、通道一初始頻率控制字、通道一初始相位、通道二新頻率控制字和通道二初始相位判斷是否滿(mǎn)足普通同步條件,然后在滿(mǎn)足普通同步條件時(shí)僅將通道二新頻率控制字配置給通道二,使得通道二輸出的波形與通道一輸出的波形保持普通同步;
第一波形產(chǎn)生單元,用于根據(jù)所述通道一初始頻率控制字、通道一初始相位,通道一輸出通道一初始波形;根據(jù)所述通道二新頻率控制字、通道一初始相位,通道一輸出通道一新波形;
第二波形產(chǎn)生單元,用于根據(jù)通道二初始頻率控制字和通道二初始相位,通道二輸出通道二初始波形;根據(jù)通道二新頻率控制字和通道二初始相位,通道二輸出通道二新波形,通道一新波形與通道二新波形保持同步跟蹤。
本申請(qǐng)的有益效果是:對(duì)于雙通道輸出波形同步跟蹤問(wèn)題,本申請(qǐng)通過(guò)在頻率轉(zhuǎn)換步驟中給通道二新頻率控制字標(biāo)記狀態(tài)標(biāo)志位,并在參數(shù)存儲(chǔ)步驟和波形輸出之間增加標(biāo)志位寄存步驟、標(biāo)志位識(shí)別步驟和參數(shù)配置步驟,將所述狀態(tài)標(biāo)志位寄存于寄存器中,實(shí)時(shí)識(shí)別所述狀態(tài)標(biāo)志,在狀態(tài)標(biāo)志位有效時(shí),讀取存儲(chǔ)于參數(shù)存儲(chǔ)單元的通道二新頻率控制字,并將所述通道二新頻率控制字同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出波形保持同步跟蹤、連續(xù)。本申請(qǐng)?zhí)峁┝私鉀Q雙通道輸出波形同步跟蹤問(wèn)題的新方案,該方法簡(jiǎn)單有效,實(shí)現(xiàn)的裝置也很容易,不再需要如傳統(tǒng)方法中那樣進(jìn)行同時(shí)復(fù)位兩個(gè)通道的操作,避免了兩個(gè)通道正在輸出的波形被中斷,對(duì)兩個(gè)通道的正常連續(xù)工作不造成影響。
附圖說(shuō)明
圖1為本申請(qǐng)實(shí)施例提供的一種雙通道信號(hào)發(fā)生器的結(jié)構(gòu)框圖;
圖2為本申請(qǐng)實(shí)施例提供的一種用于雙通道信號(hào)發(fā)生器輸出波形同步的參數(shù)處理單元的結(jié)構(gòu)框圖;
圖3為本申請(qǐng)實(shí)施例提供的一種雙通道信號(hào)發(fā)生器輸出波形同步方法的流程圖;
圖4為本申請(qǐng)實(shí)施例提供的另一種雙通道信號(hào)發(fā)生器輸出波形同步方法的流程圖。
具體實(shí)施方式
下面通過(guò)具體實(shí)施方式結(jié)合附圖對(duì)本申請(qǐng)作進(jìn)一步詳細(xì)說(shuō)明。
本申請(qǐng)中用到的術(shù)語(yǔ)定義:
通道二表示雙通道頻率發(fā)生改變的通道,通道一為表示雙通道頻率未改變的通道。
實(shí)施例一:
參考圖1,本申請(qǐng)實(shí)施例提供了一種雙通道信號(hào)發(fā)生器,包括依次連接的CPU11、參數(shù)存儲(chǔ)單元31、通道一波形產(chǎn)生單元51和通道二波形產(chǎn)生單元52。
CPU11,接收用戶(hù)設(shè)置的參數(shù),包括通道一初始頻率f1、通道一初始相位θch1、通道二初始頻率f2、通道二新頻率f3和通道二初始相位θch2,并根據(jù)根據(jù)公式(1-1),將所述通道一頻率f1轉(zhuǎn)換為通道一初始頻率控制字ftw1,將所述通道二初始頻率f2轉(zhuǎn)換為通道二初始頻率控制字ftw2,將所述通道二新頻率f3轉(zhuǎn)換為通道二新頻率控制字ftw3,并給ftw3標(biāo)記了第一狀態(tài)標(biāo)志位ftw3-a。所述公式(1-1)為
其中,f為用戶(hù)設(shè)置的頻率,fc為系統(tǒng)運(yùn)行的時(shí)鐘頻率,η為系統(tǒng)設(shè)定的位寬,ftw為頻率控制字,由此可見(jiàn)ftw由用戶(hù)的設(shè)置頻率f決定。
參數(shù)存儲(chǔ)單元31,存儲(chǔ)所述通道一初始頻率控制字ftw1、通道一初始相位θch1、通道二初始頻率控制字ftw2、通道二新頻率控制字ftw3和通道二初始相位θch2;
第一波形產(chǎn)生單元51,根據(jù)所述通道一初始頻率控制字ftw1、通道一初始相位θch1,通道一輸出通道一初始波形;
第二波形產(chǎn)生單元52,根據(jù)通道二初始頻率控制字ftw2和通道二初始相位θch2,通道二輸出通道二初始波形,所述通道二初始波形與通道一初始波形同步。
其中,還包括:
第一寄存器21,用于寄存通道二新頻率控制字的第一狀態(tài)標(biāo)志位ftw3-a;
參數(shù)處理單元41,用于實(shí)時(shí)識(shí)別所述第一狀態(tài)標(biāo)志位ftw,
當(dāng)ftw3-a=0時(shí),表示所述第一狀態(tài)標(biāo)志位無(wú)效,將ftw3暫存,
當(dāng)ftw3-a=1時(shí),表示所述第一狀態(tài)標(biāo)志位有效,讀取ftw3,
將ftw3同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出的波形保持同步跟蹤;
第一波形產(chǎn)生單元51還用于根據(jù)ftw3、θch1,通道一輸出通道一新波形;
第二波形產(chǎn)生單元52還用于根據(jù)ftw3、θch2,通道二輸出通道二新波形,通道一新波形與通道二新波形保持同步跟蹤。
參考圖2,本申請(qǐng)實(shí)施例提供了一種用于雙通道信號(hào)發(fā)生器輸出波形的參數(shù)處理單元41,包括依次連接的數(shù)據(jù)計(jì)算模塊43和參數(shù)配置模塊44。
數(shù)據(jù)計(jì)算模塊43,用于實(shí)時(shí)識(shí)別所述第一狀態(tài)標(biāo)志位ftw3-a。
當(dāng)ftw3-a=0時(shí),所述第一狀態(tài)標(biāo)志位無(wú)效,將ftw3暫存,等待ftw3-a的值改變?yōu)?;
當(dāng)ftw3-a=1時(shí),所述第一狀態(tài)標(biāo)志位有效,讀取ftw3。
參數(shù)配置模塊44,用于將ftw3同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出的波形保持同步跟蹤。
基于上述雙通道信號(hào)發(fā)生器及其用于輸出波形同步的的參數(shù)處理單元41,如圖3所示,本申請(qǐng)實(shí)施例提供了一種雙通道信號(hào)發(fā)生器輸出波形同步方法流程圖,包括以下步驟:
步驟100,接收用戶(hù)設(shè)置的參數(shù)通道二新頻率f3。;
步驟200,根據(jù)公式(1-1),將所述通道二新頻率f3轉(zhuǎn)換為通道二新頻率控制字ftw3并標(biāo)記第二狀態(tài)標(biāo)志位;
步驟30,存儲(chǔ)所述通道二新頻率控制字ftw3;
步驟400,實(shí)時(shí)識(shí)別獲取通道二新頻率控制字的第一狀態(tài)標(biāo)志位ftw3-a;
步驟410,判斷所述第一狀態(tài)標(biāo)志位ftw3-a是否為1,
當(dāng)ftw3-a=0時(shí),表示所述第一狀態(tài)標(biāo)志位無(wú)效,將ftw3暫存,等待ftw3-a的值改變?yōu)?,當(dāng)ftw3-a=1時(shí),表示所述第一狀態(tài)標(biāo)志位有效,讀取ftw3;
步驟500,讀取通道二新頻率控制字ftw3;
步驟600,將通道二新頻率控制字ftw3同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出波形保持同步跟蹤。
對(duì)于同步跟蹤問(wèn)題,本實(shí)施一通過(guò)實(shí)時(shí)識(shí)別第一寄存器21中的通道二新頻率控制字的第一狀態(tài)標(biāo)志位ftw3-a,當(dāng)ftw3-a=0時(shí),表示所述第一狀態(tài)標(biāo)志位無(wú)效,將ftw3暫存,等待ftw3-a的值改變?yōu)?;當(dāng)ftw3-a=1時(shí),表示所述第一狀態(tài)標(biāo)志位有效,讀取存儲(chǔ)于參數(shù)存儲(chǔ)單元42的通道二新頻率控制字ftw3,并將ftw3同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出波形保持同步跟蹤。
實(shí)施例二:
參考圖1,本申請(qǐng)實(shí)施例提供了一種雙通道信號(hào)發(fā)生器,還包括第二寄存器22,用于寄存通道二新頻率控制字的第二狀態(tài)標(biāo)志位ftw3-b,所述第二狀態(tài)標(biāo)志位ftw3-a為CPU11在將標(biāo)記f3轉(zhuǎn)化為ftw3過(guò)程中標(biāo)記的。
當(dāng)ftw3-b=0時(shí),表示雙通道信號(hào)發(fā)生器處于普通同步模式,未開(kāi)啟同步跟蹤模式,不滿(mǎn)足同步跟蹤條件;
當(dāng)ftw3-b=1時(shí),表示雙通道信號(hào)發(fā)生器已開(kāi)啟同步跟蹤模式,滿(mǎn)足同步跟蹤條件,參數(shù)處理單元41還用于讀取通道二新頻率控制字ftw3-b,第一波形產(chǎn)生單元51還用于根據(jù)ftw3、θch1,通道一輸出通道一新波形,第二波形產(chǎn)生單元52還用于根據(jù)ftw3、θch2,通道二輸出通道二新波形,通道一新波形與通道二新波形保持同步跟蹤。
參考圖2,本申請(qǐng)實(shí)施例提供了一種用于雙通道信號(hào)發(fā)生器輸出波形的參數(shù)處理單元41,包括依次連接的參數(shù)獲取模塊42、數(shù)據(jù)計(jì)算模塊43和參數(shù)配置模塊44。其中,
參數(shù)獲取模塊42用于讀取參數(shù)存儲(chǔ)單元31中的通道一初始頻率控制字ftw1、通道一初始相位θch1、通道二初始頻率控制字ftw2、通道二新頻率控制字ftw3和通道二初始相位θch2,并實(shí)時(shí)獲取通道一實(shí)時(shí)相位θ1和通道二實(shí)時(shí)相位θ2;
數(shù)據(jù)計(jì)算模塊43,用于實(shí)時(shí)識(shí)別所述第二狀態(tài)標(biāo)志位ftw3-b;
參數(shù)配置模塊44,用于將ftw3配置給通道一和通道二,使得兩個(gè)通道輸出的波形保持同步跟蹤。
當(dāng)ftw3-b=1時(shí),參數(shù)處理單元41讀取通道二新頻率控制字ftw3-b,參數(shù)配置模塊44將ftw3同時(shí)配置給通道一和通道二,第一波形產(chǎn)生單元51根據(jù)ftw3、θch1產(chǎn)生波形,使得通道一輸出通道一新波形,第二波形產(chǎn)生單元52根據(jù)ftw3、θch2產(chǎn)生波形,使得通道二輸出通道二新波形,所述通道一新波形與所述通道二新波形保持同步跟蹤。
當(dāng)ftw3-b=0時(shí),表示雙通道信號(hào)發(fā)生器處于普通同步模式。此時(shí),數(shù)據(jù)計(jì)算模塊43還用于根據(jù)所述通道一實(shí)時(shí)相位θ1、通道一初始頻率控制字ftw1、通道一初始相位θch1、通道二實(shí)時(shí)相位θ2、通道二新頻率控制字ftw2和通道二初始相位θch2判斷兩個(gè)通道是否滿(mǎn)足普通同步條件。所述普通同步條件為:
同時(shí)滿(mǎn)足0<θ1-θch1<ftw1和0<θ2-<θch2<ftw2 (1-2)
其中,θ1表示通道一實(shí)時(shí)相位,θch1表示通道一初始相位,ftw1表示通道一初始頻率控制字,θ2表示通道二實(shí)時(shí)相位,θch2表示通道二初始相位,ftw2表示通道二初始頻率控制字;
當(dāng)滿(mǎn)足普通同步條件時(shí),參數(shù)配置模塊44將ftw3配置只給通道二,第二波形產(chǎn)生單元52根據(jù)ftw3、θch1產(chǎn)生新波形,使得通道二輸出通道二新波形,所述通道二新波形與通道一輸出的波形始終保持普通同步。
視具體情況,滿(mǎn)足普通同步條件需要等待時(shí)間,而最大等待時(shí)間與兩個(gè)通道的初始頻率f1和f2有關(guān),即
其中,t表示最大等待時(shí)間,n1、n2是,n1、n2為正整數(shù),表示波形需要循環(huán)的周期數(shù),滿(mǎn)足
由此可知,最大等待時(shí)間變化范圍很大,取決于f1和f2的最小公倍數(shù)以及當(dāng)前通道的頻率f1和f2。當(dāng)t比較小時(shí),需要等待的時(shí)間較短,較快滿(mǎn)足普通同步條件。
基于上述雙通道信號(hào)發(fā)生器及其用于輸出波形同步的的參數(shù)處理單元41,如圖3所示,本申請(qǐng)實(shí)施例提供了一種雙通道信號(hào)發(fā)生器輸出波形同步方法流程圖,包括以下步驟:
步驟100,接收用戶(hù)設(shè)置的參數(shù),包括通道一初始頻率f1、通道一初始相位θch1、通道二初始頻率f2、通道二新頻率f3和通道二初始相位θch2;
步驟200,根據(jù)公式(1-1),將f1、f2、f3分別轉(zhuǎn)換為ftw1、ftw2、ftw3。根據(jù)公式(1-1)將所述通道一頻率f1轉(zhuǎn)換為通道一初始頻率控制字ftw1,將所述通道二初始頻率f2轉(zhuǎn)換為通道二初始頻率控制字ftw2,將所述通道二新頻率f3轉(zhuǎn)換為通道二新頻率控制字ftw3,并對(duì)上述頻率控制字標(biāo)記第二狀態(tài)標(biāo)志位;
步驟300,存儲(chǔ)所述通道二新頻率控制字ftw3;
步驟401,實(shí)時(shí)識(shí)別獲取通道二新頻率控制字的第二狀態(tài)標(biāo)志位ftw3-b;
當(dāng)ftw3-b=1時(shí),所述第二狀態(tài)標(biāo)志位有效,表示雙通道信號(hào)發(fā)生器已開(kāi)啟同步跟蹤模式,滿(mǎn)足同步跟蹤條件;此時(shí)由所述步驟401進(jìn)入直接步驟500,再由步驟500進(jìn)入步驟600;
所述步驟500,讀取通道二新頻率控制字ftw3;
所述步驟600,將通道二新頻率控制字ftw3同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出波形保持同步跟蹤。
當(dāng)ftw3-b=0時(shí),所述第二狀態(tài)標(biāo)志位效,表示雙通道信號(hào)發(fā)生器處于普通同步模式,僅可進(jìn)行兩個(gè)通道盡可保持普通同步;此時(shí)由所述步驟401進(jìn)入直接步驟402,再依次執(zhí)行步驟403、步驟500和步驟601;
所述步驟402,獲取θ1和θ2。實(shí)時(shí)獲取通道一實(shí)時(shí)相位θ1和通道二實(shí)時(shí)相位θ2,并讀取參數(shù)存儲(chǔ)單元31中的通道一初始頻率控制字ftw1、通道一初始相位θch1、通道二初始頻率控制字ftw2、通道二新頻率控制字ftw3和通道二初始相位θch2;
所述步驟403,根據(jù)上述參數(shù)和所述公式(1-2)判斷兩個(gè)通道是否滿(mǎn)足普通同步條件;
所述步驟500,讀取通道二新頻率控制字ftw3;
所述步驟601,當(dāng)同步條件滿(mǎn)足時(shí),直接將通道二新頻率控制字ftw3配置給通道二,使得通道二輸出波形與通道一輸出波形始終保持普通同步。
對(duì)于雙通道輸出波形同步跟蹤問(wèn)題,本實(shí)施例二通過(guò)實(shí)時(shí)識(shí)別第二寄存器22中的通道二新頻率控制字第二狀態(tài)標(biāo)志位ftw3-b,在ftw3-b=1時(shí),即在同步跟蹤模式時(shí),讀取存儲(chǔ)于參數(shù)存儲(chǔ)單元42的通道二新頻率控制字ftw3,并將ftw3同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出波形保持同步跟蹤。當(dāng)ftw3-b=0時(shí),即在普通同步跟蹤模式時(shí),根據(jù)公式(1-2)判斷兩個(gè)通道是否滿(mǎn)足普通同步條件,若普通同步條件滿(mǎn)足,則直接將通道二新頻率控制字ftw3配置給通道二,使得通道二輸出波形與通道一輸出波形始終保持普通同步。
綜上所述,對(duì)于雙通道輸出波形同步跟蹤問(wèn)題,本申請(qǐng)通過(guò)給通道二新頻率控制字標(biāo)記狀態(tài)標(biāo)志位并將所述狀態(tài)標(biāo)志位寄存于寄存器中,實(shí)時(shí)識(shí)別所述狀態(tài)標(biāo)志,在狀態(tài)標(biāo)志位有效時(shí),讀取存儲(chǔ)于參數(shù)存儲(chǔ)單元的通道二新頻率控制字,將所述通道二新頻率控制字同時(shí)配置給通道一和通道二,使得兩個(gè)通道輸出波形保持同步跟蹤、連續(xù),不再需要如傳統(tǒng)方法中那樣進(jìn)行同時(shí)復(fù)位兩個(gè)通道的操作,避免了兩個(gè)通道正在輸出的波形被中斷,對(duì)兩個(gè)通道的正常連續(xù)工作不造成影響。本申請(qǐng)還提供了解決雙通道信號(hào)發(fā)生器輸出波形普通同步問(wèn)題的新方案,在不對(duì)通道一的參數(shù)做任何改變的前提下,通過(guò)在滿(mǎn)足直接同步條件時(shí)將通道二新頻率控制字配置給通道二,保證了雙通道信號(hào)發(fā)生器兩個(gè)通道輸出的波形始終同步、連續(xù),不再需要如傳統(tǒng)方法中那樣同時(shí)復(fù)位兩個(gè)通道,避免了兩個(gè)通道正在輸出的波形被中斷,對(duì)兩個(gè)通道的正常連續(xù)工作不造成影響。
以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本申請(qǐng)所作的進(jìn)一步詳細(xì)說(shuō)明,不能認(rèn)定本申請(qǐng)的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本申請(qǐng)所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本申請(qǐng)發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換。