專利名稱:一種傳感器的接口信號(hào)轉(zhuǎn)換裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳感器應(yīng)用領(lǐng)域,尤其涉及一種傳感器的接口信號(hào)轉(zhuǎn)換裝置及方法。
背景技術(shù):
在傳感器的應(yīng)用中,例如應(yīng)用圖像傳感器進(jìn)行圖像采樣時(shí),由于不同的圖像傳感器有不同的接口信號(hào),因此為了滿足后續(xù)接收模塊的接收需求,需要將各圖像傳感器的接口信號(hào)轉(zhuǎn)換為滿足后續(xù)接收模塊需求的信號(hào)。
現(xiàn)有技術(shù)中,針對不同的圖像傳感器需要設(shè)計(jì)不同的接口信號(hào)轉(zhuǎn)換模塊,例如若圖像傳感器輸出的接口信號(hào)與后續(xù)接收模塊需要接收的信號(hào)相比,其電平標(biāo)準(zhǔn)不同,其中,若圖像傳感器輸出的接口信號(hào)為5V電平標(biāo)準(zhǔn)的信號(hào),而后續(xù)接收模塊需要接收1.8V電平標(biāo)準(zhǔn)的信號(hào),則此時(shí)需要設(shè)計(jì)電平轉(zhuǎn)換模塊,將圖像傳感器輸出的接口信號(hào)由5V電平標(biāo)準(zhǔn)的信號(hào)轉(zhuǎn)換為1.8V電平標(biāo)準(zhǔn)的信號(hào),供后續(xù)接收模塊進(jìn)行接收。若圖像傳感器輸出的接口信號(hào)與后續(xù)接收模塊需要接收的信號(hào)相比,其有效電平不同,其中,若圖像傳感器輸出的接口信號(hào)為高電平有效的信號(hào),而后續(xù)接收模塊需要接收低電平有效的信號(hào),則此時(shí)需要設(shè)計(jì)有效電平轉(zhuǎn)換模塊,將圖像傳感器輸出的接口信號(hào)由高電平有效的信號(hào)轉(zhuǎn)換為低電平有效的信號(hào),供后續(xù)接收模塊進(jìn)行接收。若圖像傳感器輸出的接口信號(hào)與后續(xù)接收模塊需要接收的信號(hào)相比,其電平標(biāo)準(zhǔn)和有效電平均不同,則此時(shí)需要設(shè)計(jì)電平轉(zhuǎn)換模塊和有效電平轉(zhuǎn)換模塊。此外,還有可能存在時(shí)鐘域不同,電平有效和脈沖有效的不同,信號(hào)時(shí)序延遲不同等,需要針對不同的差異分別設(shè)計(jì)不同的接口信號(hào)轉(zhuǎn)換模塊。
可見,現(xiàn)有技術(shù)中,當(dāng)更換圖像傳感器時(shí),原有接口信號(hào)轉(zhuǎn)換模塊將不再適用,需要針對新更換的圖像傳感器重新設(shè)計(jì)滿足要求的轉(zhuǎn)換模塊。這樣,對于需要頻繁更換圖像傳感器的應(yīng)用場合來說,不僅極不方便,而且對應(yīng)用人員的技術(shù)能力要求較高。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明一方面提供一種傳感器的接口信號(hào)轉(zhuǎn)換裝置;另一方面提供一種傳感器的接口信號(hào)轉(zhuǎn)換方法,以便支持多種傳感器。
本發(fā)明所提供的傳感器的接口信號(hào)轉(zhuǎn)換裝置,包括包含多個(gè)轉(zhuǎn)換模塊的轉(zhuǎn)換單元和轉(zhuǎn)換模塊選擇單元,其中,所述轉(zhuǎn)換單元中的各轉(zhuǎn)換模塊,對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出;所述轉(zhuǎn)換模塊選擇單元,根據(jù)轉(zhuǎn)換需要,從所述轉(zhuǎn)換單元中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系。
其中,所述轉(zhuǎn)換單元中的多個(gè)轉(zhuǎn)換模塊為分別包含至少一個(gè)轉(zhuǎn)換模塊的第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組;所述轉(zhuǎn)換模塊選擇單元包括控制模塊和選擇模塊1~選擇模塊n,其中,所述控制模塊,根據(jù)轉(zhuǎn)換需要向選擇模塊1~選擇模塊n發(fā)送位置選通信號(hào);所述第1轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均接收傳感器的接口信號(hào),輸出端分別與所述選擇模塊1的一個(gè)輸入端相連;所述選擇模塊1的剩余輸入端接收傳感器的接口信號(hào),當(dāng)所述選擇模塊1接收的位置選通信號(hào)為選通傳感器時(shí),所述選擇模塊1的輸出端輸出傳感器的接口信號(hào),當(dāng)所述選擇模塊1接收的位置選通信號(hào)為選通第1轉(zhuǎn)換模塊組中的一個(gè)轉(zhuǎn)換模塊時(shí),所述選擇模塊1的輸出端輸出所述轉(zhuǎn)換模塊的輸出;所述第i轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均與選擇模塊i-1的輸出端相連,輸出端分別與選擇模塊i的一個(gè)輸入端相連;
所述選擇模塊i的剩余輸入端與所述選擇模塊i-1的輸出端相連,當(dāng)所述選擇模塊i接收的位置選通信號(hào)為選通所述選擇模塊i-1時(shí),所述選擇模塊i的輸出端輸出所述選擇模塊i-1的輸出端的輸出結(jié)果,當(dāng)所述選擇模塊i接收的位置選通信號(hào)為選通第i轉(zhuǎn)換模塊組中的一個(gè)轉(zhuǎn)換模塊時(shí),所述選擇模塊i的輸出端輸出所述轉(zhuǎn)換模塊的輸出;其中,i為正整數(shù),取值范圍為2~n。
其中,所述第1轉(zhuǎn)換模塊組中包含第1轉(zhuǎn)換模塊,第1轉(zhuǎn)換模塊組中包含第2轉(zhuǎn)換模塊,依次類推,第n轉(zhuǎn)換模塊組中包含第n轉(zhuǎn)換模塊。
或者,所述第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組中分別包含第1轉(zhuǎn)換模塊~第n轉(zhuǎn)換模塊。
其中,所述n為6;所述第1轉(zhuǎn)換模塊和第2轉(zhuǎn)換模塊為電平轉(zhuǎn)換模塊和異步FIFO模塊,或者為異步FIFO模塊和電平轉(zhuǎn)換模塊;所述第3轉(zhuǎn)換模塊至第6轉(zhuǎn)換模塊分別為有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊中的一種,且所述第3轉(zhuǎn)換模塊至第6轉(zhuǎn)換模塊互不相同;或者,所述n為7;所述第1轉(zhuǎn)換模塊至第3轉(zhuǎn)換模塊分別為電平轉(zhuǎn)換模塊、異步FIFO模塊以及信號(hào)分解模塊中的一種,且所述第1轉(zhuǎn)換模塊至第3轉(zhuǎn)換模塊互不相同;所述第4轉(zhuǎn)換模塊至第7轉(zhuǎn)換模塊分別為有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊中的一種,且所述第4轉(zhuǎn)換模塊至第7轉(zhuǎn)換模塊互不相同。
較佳地,該裝置進(jìn)一步包括包含兩個(gè)輸入端的選擇模塊0,所述選擇模塊0的一個(gè)輸入端接收正向采樣時(shí)鐘,另一個(gè)輸入端接收反向采樣時(shí)鐘;根據(jù)系統(tǒng)需要,所述選擇模塊0向所述異步FIFO模塊輸出正向采樣時(shí)鐘或反向采樣時(shí)鐘。
本發(fā)明所提供的傳感器的接口信號(hào)轉(zhuǎn)換方法,預(yù)先設(shè)置多個(gè)轉(zhuǎn)換模塊,該方法包括根據(jù)轉(zhuǎn)換需要,從所述多個(gè)轉(zhuǎn)換模塊中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系;建立信號(hào)連接關(guān)系的轉(zhuǎn)換模塊對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出。
其中,預(yù)先在所述多個(gè)轉(zhuǎn)換模塊之間設(shè)置選擇模塊;則所述從所述多個(gè)轉(zhuǎn)換模塊中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系為向所述選擇模塊中發(fā)送選通信號(hào),所述選擇模塊根據(jù)所述選通信號(hào),選通相應(yīng)轉(zhuǎn)換模塊之間及相應(yīng)轉(zhuǎn)換模塊與傳感器接口信號(hào)之間的通路。
其中,若所述多個(gè)轉(zhuǎn)換模塊為分別包含至少一個(gè)轉(zhuǎn)換模塊的第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組;則所述預(yù)先在所述多個(gè)轉(zhuǎn)換模塊之間設(shè)置選擇模塊為設(shè)置第1轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端接收傳感器的接口信號(hào),輸出端分別與設(shè)置的選擇模塊1的一個(gè)輸入端相連,并設(shè)置選擇模塊1的剩余輸入端接收傳感器的接口信號(hào);設(shè)置第i轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均與選擇模塊i-1的輸出端相連,輸出端分別與選擇模塊i的一個(gè)輸入端相連,并設(shè)置選擇模塊i的剩余輸入端與所述選擇模塊i-1的輸出端相連;其中,i為正整數(shù),取值范圍為2~n。
其中,所述第1轉(zhuǎn)換模塊組中包含第1轉(zhuǎn)換模塊,第2轉(zhuǎn)換模塊組中包含第2轉(zhuǎn)換模塊,依次類推,第n轉(zhuǎn)換模塊組中包含第n轉(zhuǎn)換模塊;或者,所述第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組中分別包含第1轉(zhuǎn)換模塊~第n轉(zhuǎn)換模塊。
從上述方案可以看出,本發(fā)明中通過設(shè)置多個(gè)轉(zhuǎn)換模塊,在進(jìn)行轉(zhuǎn)換時(shí),根據(jù)轉(zhuǎn)換需要,從多個(gè)轉(zhuǎn)換模塊中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系,由建立信號(hào)連接關(guān)系的轉(zhuǎn)換模塊對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出,從而得到滿足要求的轉(zhuǎn)換信號(hào)??梢姡摲桨傅霓D(zhuǎn)換機(jī)制靈活,無需重新設(shè)計(jì)接口信號(hào)轉(zhuǎn)換模塊,便可支持多種傳感器。
圖1為本發(fā)明實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換裝置的示例性結(jié)構(gòu)圖。
圖2為本發(fā)明實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換裝置的一種結(jié)構(gòu)示意圖。
圖3為圖2所示傳感器的接口信號(hào)轉(zhuǎn)換裝置的一種具體結(jié)構(gòu)示意圖。
圖4為圖3所示傳感器的接口信號(hào)轉(zhuǎn)換裝置的一個(gè)具體應(yīng)用的結(jié)構(gòu)示意圖。
圖5為圖2所示傳感器的接口信號(hào)轉(zhuǎn)換裝置的又一種具體結(jié)構(gòu)示意圖。
圖6為本發(fā)明實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換方法的示例性流程圖。
具體實(shí)施例方式
本發(fā)明的基本思想是預(yù)先設(shè)置多個(gè)轉(zhuǎn)換模塊,在進(jìn)行轉(zhuǎn)換時(shí),根據(jù)轉(zhuǎn)換需要,從多個(gè)轉(zhuǎn)換模塊中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系,由建立信號(hào)連接關(guān)系的轉(zhuǎn)換模塊對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,得到需要的轉(zhuǎn)換信號(hào)。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
圖1為本發(fā)明實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換裝置的示例性結(jié)構(gòu)圖。如圖1所示,本實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換裝置包括包含多個(gè)轉(zhuǎn)換模塊的轉(zhuǎn)換單元和轉(zhuǎn)換模塊選擇單元。其中,轉(zhuǎn)換單元中的多個(gè)轉(zhuǎn)換模塊可部分相同,也可各不相同。
其中,轉(zhuǎn)換單元中的各轉(zhuǎn)換模塊,對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出。
轉(zhuǎn)換模塊選擇單元,根據(jù)轉(zhuǎn)換需要,從轉(zhuǎn)換單元中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系。
具體實(shí)現(xiàn)時(shí),上述裝置中的轉(zhuǎn)換模塊選擇單元可以通過各種組合邏輯來實(shí)現(xiàn),如圖2所示,圖2為本發(fā)明實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換裝置的一種結(jié)構(gòu)示意圖。該裝置中,轉(zhuǎn)換單元中的多個(gè)轉(zhuǎn)換模塊可以為分別包含至少一個(gè)轉(zhuǎn)換模塊的第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組。轉(zhuǎn)換模塊選擇單元可以包括控制模塊和選擇模塊1~選擇模塊n。其中,每個(gè)模塊組內(nèi)的各轉(zhuǎn)換模塊互不相同,且各模塊組內(nèi)所包含的轉(zhuǎn)換模塊個(gè)數(shù)可以相同,也可以不同。
其中,控制模塊,根據(jù)轉(zhuǎn)換需要向選擇模塊1~選擇模塊n發(fā)送位置選通信號(hào)。
第1轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均接收傳感器的接口信號(hào),輸出端分別與選擇模塊1的一個(gè)輸入端相連;選擇模塊1的剩余輸入端接收傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通傳感器時(shí),選擇模塊1的輸出端輸出傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通第1轉(zhuǎn)換模塊組中的一個(gè)轉(zhuǎn)換模塊時(shí),選擇模塊1的輸出端輸出該轉(zhuǎn)換模塊的輸出。
第i轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均與選擇模塊i-1的輸出端相連,輸出端分別與選擇模塊i的一個(gè)輸入端相連;選擇模塊i的剩余輸入端與選擇模塊i-1的輸出端相連,當(dāng)選擇模塊i接收的位置選通信號(hào)為選通選擇模塊i-1時(shí),選擇模塊i的輸出端輸出選擇模塊i-1的輸出端的輸出結(jié)果,當(dāng)選擇模塊i接收的位置選通信號(hào)為選通第i轉(zhuǎn)換模塊組中的一個(gè)轉(zhuǎn)換模塊時(shí),選擇模塊i的輸出端輸出該轉(zhuǎn)換模塊的輸出。其中,i為正整數(shù),取值范圍為2~n。
為了對該實(shí)現(xiàn)方式進(jìn)行詳細(xì)描述,下面列舉兩個(gè)具體應(yīng)用實(shí)施例對本實(shí)施例中的傳感器的接口信號(hào)轉(zhuǎn)換裝置的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述。
第一個(gè)實(shí)施例本實(shí)施例中第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組中均包含一個(gè)模塊,且各模塊互不相同,例如,第1轉(zhuǎn)換模塊組中包含第1轉(zhuǎn)換模塊,第2轉(zhuǎn)換模塊組中包含第2轉(zhuǎn)換模塊,依次類推,第n轉(zhuǎn)換模塊組中包含第n轉(zhuǎn)換模塊;轉(zhuǎn)換模塊選擇單元可以包括控制模塊和包含兩個(gè)輸入端的選擇模塊1~選擇模塊n。
如圖3所示,圖3示出了圖2所示傳感器的接口信號(hào)轉(zhuǎn)換裝置的一種具體結(jié)構(gòu)示意圖。圖3中,控制模塊,根據(jù)轉(zhuǎn)換需要向選擇模塊1~選擇模塊n發(fā)送位置選通信號(hào)。
第1轉(zhuǎn)換模塊的輸入端接收傳感器的接口信號(hào),輸出端與選擇模塊1的一個(gè)輸入端相連,選擇模塊1的另一個(gè)輸入端接收傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通傳感器時(shí),選擇模塊1選通與傳感器的通路,使選擇模塊1的輸出端輸出傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通第1轉(zhuǎn)換模塊時(shí),選擇模塊1選通與第1轉(zhuǎn)換模塊的通路,使選擇模塊1的輸出端輸出第1轉(zhuǎn)換模塊的輸出。
第i轉(zhuǎn)換模塊的輸入端與選擇模塊i-1的輸出端相連,輸出端與選擇模塊i的一個(gè)輸入端相連,選擇模塊i的另一個(gè)輸入端與選擇模塊i-1的輸出端相連,當(dāng)選擇模塊i接收的位置選通信號(hào)為選通選擇模塊i-1時(shí),選擇模塊i選通與選擇模塊i-1的通路,使選擇模塊i的輸出端輸出選擇模塊i-1的輸出端的輸出結(jié)果,當(dāng)選擇模塊i接收的位置選通信號(hào)為選通第i轉(zhuǎn)換模塊時(shí),選擇模塊i選通與第i轉(zhuǎn)換模塊的通路,使選擇模塊i的輸出端輸出第i轉(zhuǎn)換模塊的輸出;其中,i為正整數(shù),取值范圍為2~n。其中,選擇模塊n的輸出,即為所需要的轉(zhuǎn)換信號(hào)。
其中,控制模塊的實(shí)現(xiàn)方式可以有多種,如可設(shè)置一個(gè)n位的二進(jìn)制數(shù),且二進(jìn)制數(shù)的每一位分別對應(yīng)一個(gè)選擇模塊的選通信息。例如,二進(jìn)制數(shù)的每一位為1表示選通轉(zhuǎn)換模塊,為0則表示繞過(不選通)該轉(zhuǎn)換模塊,而選通直通信號(hào),即對于選擇模塊1來說,選通傳感器的接口信號(hào),對于選擇模塊i來說,則選通選擇模塊i-1。其中,i為正整數(shù),取值范圍為2~n。進(jìn)行轉(zhuǎn)換時(shí),只需根據(jù)轉(zhuǎn)換需要,在控制模塊中輸入一個(gè)n位的二進(jìn)制數(shù)即可,由控制模塊根據(jù)該n位的二進(jìn)制數(shù),向各選擇模塊發(fā)送相應(yīng)的選通信號(hào)。
此外,各轉(zhuǎn)換模塊的轉(zhuǎn)換參數(shù)也是可以配置的,可根據(jù)轉(zhuǎn)換需要,對轉(zhuǎn)換模塊的轉(zhuǎn)換參數(shù)進(jìn)行配置。
或者,也可以在控制模塊中預(yù)先設(shè)置轉(zhuǎn)換信息與選通信號(hào)之間的映射關(guān)系,則進(jìn)行轉(zhuǎn)換時(shí),只需根據(jù)轉(zhuǎn)換需要,在控制模塊中輸入轉(zhuǎn)換信息,如所需要的轉(zhuǎn)換信號(hào)的參數(shù)信息等,由控制模塊根據(jù)該轉(zhuǎn)換信息,向各選擇模塊發(fā)送相應(yīng)的選通信號(hào)。
下面,舉具體實(shí)例對上述圖3所示傳感器的接口信號(hào)轉(zhuǎn)換裝置進(jìn)行詳細(xì)說明。
參見圖4,圖4為圖3所示傳感器的接口信號(hào)轉(zhuǎn)換裝置的一個(gè)具體應(yīng)用的結(jié)構(gòu)示意圖。圖4中,以傳感器為圖像傳感器為例,并且共設(shè)置了七個(gè)轉(zhuǎn)換模塊和七個(gè)選擇模塊,即n為7。其中,七個(gè)轉(zhuǎn)換模塊以第1轉(zhuǎn)換模塊為電平轉(zhuǎn)換模塊、第2轉(zhuǎn)換模塊為異步FIFO模塊、第3轉(zhuǎn)換模塊為信號(hào)分解模塊、第4轉(zhuǎn)換模塊為有效電平轉(zhuǎn)換模塊、第5轉(zhuǎn)換模塊為電平脈沖轉(zhuǎn)換模塊、第6轉(zhuǎn)換模塊為脈沖電平轉(zhuǎn)換模塊、第7轉(zhuǎn)換模塊為信號(hào)延遲模塊的情況為例。
圖4中,控制模塊用于根據(jù)轉(zhuǎn)換需要向選擇模塊1~選擇模塊7發(fā)送位置選通信號(hào)。
其中,電平轉(zhuǎn)換模塊,用于當(dāng)圖像傳感器與后續(xù)接收模塊的電平標(biāo)準(zhǔn)不一致時(shí),將所接收的來自圖像傳感器的電平標(biāo)準(zhǔn)1的信號(hào)轉(zhuǎn)換為電平標(biāo)準(zhǔn)2的信號(hào),如由5V電平標(biāo)準(zhǔn)的信號(hào)轉(zhuǎn)換為1.8V電平標(biāo)準(zhǔn)的信號(hào),或者由3V電平標(biāo)準(zhǔn)的信號(hào)轉(zhuǎn)換為1.8V電平標(biāo)準(zhǔn)的信號(hào)等。并且電平轉(zhuǎn)換模塊的輸入端接收傳感器的接口信號(hào),輸出端與選擇模塊1的一個(gè)輸入端相連,選擇模塊1的另一個(gè)輸入端接收傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通傳感器時(shí),選擇模塊1選通與傳感器的通路,使選擇模塊1的輸出端輸出傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通電平轉(zhuǎn)換模塊時(shí),選擇模塊1選通與電平轉(zhuǎn)換模塊的通路,使選擇模塊1的輸出端輸出電平轉(zhuǎn)換模塊的輸出。
異步FIFO模塊,用于當(dāng)圖像傳感器與后續(xù)接收模塊處于非同步時(shí)鐘時(shí),對所接收的來自圖像傳感器的信號(hào)進(jìn)行時(shí)鐘域轉(zhuǎn)換,轉(zhuǎn)換為與后續(xù)接收模塊時(shí)鐘域一致的信號(hào)。異步FIFO模塊的輸入端與選擇模塊1的輸出端相連,輸出端與選擇模塊2的一個(gè)輸入端相連,選擇模塊2的另一個(gè)輸入端與選擇模塊1的輸出端相連,當(dāng)選擇模塊2接收的位置選通信號(hào)為選通選擇模塊1時(shí),選擇模塊2選通與選擇模塊1的通路,使選擇模塊2的輸出端輸出選擇模塊1的輸出端的輸出結(jié)果,當(dāng)選擇模塊2接收的位置選通信號(hào)為選通異步FIFO模塊時(shí),選擇模塊2選通與異步FIFO模塊的通路,使選擇模塊2的輸出端輸出異步FIFO模塊的輸出。
信號(hào)分解模塊,用于將所接收的來自圖像傳感器的混合信號(hào)分解成數(shù)據(jù)及圖像同步信號(hào)。信號(hào)分解模塊的輸入端與選擇模塊2的輸出端相連,輸出端與選擇模塊3的一個(gè)輸入端相連,選擇模塊3的另一個(gè)輸入端與選擇模塊2的輸出端相連,當(dāng)選擇模塊3接收的位置選通信號(hào)為選通選擇模塊2時(shí),選擇模塊3選通與選擇模塊2的通路,使選擇模塊3的輸出端輸出選擇模塊2的輸出端的輸出結(jié)果,當(dāng)選擇模塊3接收的位置選通信號(hào)為選通信號(hào)分解模塊時(shí),選擇模塊3選通與信號(hào)分解模塊的通路,使選擇模塊3的輸出端輸出信號(hào)分解模塊的輸出。
有效電平轉(zhuǎn)換模塊,用于當(dāng)圖像傳感器與后續(xù)接收模塊的有效電平不一致時(shí),對所接收的來自圖像傳感器的信號(hào)進(jìn)行高低/低高電平轉(zhuǎn)換,轉(zhuǎn)換為與后續(xù)接收模塊有效電平一致的信號(hào)。有效電平轉(zhuǎn)換模塊的輸入端與選擇模塊3的輸出端相連,輸出端與選擇模塊4的一個(gè)輸入端相連,選擇模塊4的另一個(gè)輸入端與選擇模塊3的輸出端相連,當(dāng)選擇模塊4接收的位置選通信號(hào)為選通選擇模塊3時(shí),選擇模塊4選通與選擇模塊3的通路,使選擇模塊4的輸出端輸出選擇模塊3的輸出端的輸出結(jié)果,當(dāng)選擇模塊4接收的位置選通信號(hào)為選通有效電平轉(zhuǎn)換模塊時(shí),選擇模塊4選通與有效電平轉(zhuǎn)換模塊的通路,使選擇模塊4的輸出端輸出有效電平轉(zhuǎn)換模塊的輸出。
電平脈沖轉(zhuǎn)換模塊,用于當(dāng)圖像傳感器為電平有效方式,而后續(xù)接收模塊為脈沖有效方式時(shí),對所接收的來自圖像傳感器的電平有效方式的信號(hào)轉(zhuǎn)換為與后續(xù)接收模塊一致的脈沖有效方式的信號(hào)。電平脈沖轉(zhuǎn)換模塊的輸入端與選擇模塊4的輸出端相連,輸出端與選擇模塊5的一個(gè)輸入端相連,選擇模塊5的另一個(gè)輸入端與選擇模塊4的輸出端相連,當(dāng)選擇模塊5接收的位置選通信號(hào)為選通選擇模塊4時(shí),選擇模塊5選通與選擇模塊4的通路,使選擇模塊5的輸出端輸出選擇模塊4的輸出端的輸出結(jié)果,當(dāng)選擇模塊5接收的位置選通信號(hào)為選通電平脈沖轉(zhuǎn)換模塊時(shí),選擇模塊5選通與電平脈沖轉(zhuǎn)換模塊的通路,使選擇模塊5的輸出端輸出電平脈沖轉(zhuǎn)換模塊的輸出。
脈沖電平轉(zhuǎn)換模塊,用于當(dāng)圖像傳感器為脈沖有效方式,而后續(xù)接收模塊為電平有效方式時(shí),對所接收的來自圖像傳感器的脈沖有效方式的信號(hào)轉(zhuǎn)換為與后續(xù)接收模塊一致的電平有效方式的信號(hào)。脈沖電平轉(zhuǎn)換模塊的輸入端與選擇模塊5的輸出端相連,輸出端與選擇模塊6的一個(gè)輸入端相連,選擇模塊6的另一個(gè)輸入端與選擇模塊5的輸出端相連,當(dāng)選擇模塊6接收的位置選通信號(hào)為選通選擇模塊5時(shí),選擇模塊6選通與選擇模塊5的通路,使選擇模塊6的輸出端輸出選擇模塊5的輸出端的輸出結(jié)果,當(dāng)選擇模塊6接收的位置選通信號(hào)為選通脈沖電平轉(zhuǎn)換模塊時(shí),選擇模塊6選通與脈沖電平轉(zhuǎn)換模塊的通路,使選擇模塊6的輸出端輸出脈沖電平轉(zhuǎn)換模塊的輸出。
信號(hào)延遲模塊,用于當(dāng)后續(xù)接收模塊需要對來自圖像傳感器的信號(hào)進(jìn)行延遲時(shí),對所接收的來自圖像傳感器的信號(hào)進(jìn)行相應(yīng)的延遲,得到滿足后續(xù)接收模塊時(shí)序的信號(hào)。信號(hào)延遲模塊的輸入端與選擇模塊6的輸出端相連,輸出端與選擇模塊7的一個(gè)輸入端相連,選擇模塊7的另一個(gè)輸入端與選擇模塊6的輸出端相連,當(dāng)選擇模塊7接收的位置選通信號(hào)為選通選擇模塊6時(shí),選擇模塊7選通與選擇模塊6的通路,使選擇模塊7的輸出端輸出選擇模塊6的輸出端的輸出結(jié)果,當(dāng)選擇模塊7接收的位置選通信號(hào)為選通信號(hào)延遲模塊時(shí),選擇模塊7選通與信號(hào)延遲模塊的通路,使選擇模塊7的輸出端輸出信號(hào)延遲模塊的輸出。
此外,如圖4中的虛像部分所示,該裝置可進(jìn)一步包括包含兩個(gè)輸入端的選擇模塊0,選擇模塊0的一個(gè)輸入端接收正向采樣時(shí)鐘,另一個(gè)輸入端接收反向采樣時(shí)鐘;根據(jù)系統(tǒng)需要,該選擇模塊0向異步FIFO模塊輸出正向采樣時(shí)鐘或反向采樣時(shí)鐘。其中,選擇模塊0可由上述控制模塊進(jìn)行控制,即控制模塊根據(jù)系統(tǒng)需要向選擇模塊0發(fā)送位置選通信號(hào)?;蛘?,選擇模塊0也可由新增的控制模塊進(jìn)行控制。
上述實(shí)例中,各轉(zhuǎn)換模塊之間的先后順序還可以有其它形式,此處并不對各轉(zhuǎn)換模塊的先后順序進(jìn)行限制。例如,第1轉(zhuǎn)換模塊至第3轉(zhuǎn)換模塊可分別為電平轉(zhuǎn)換模塊、異步FIFO模塊以及信號(hào)分解模塊中的一種,且所述第1轉(zhuǎn)換模塊至第3轉(zhuǎn)換模塊互不相同;第4轉(zhuǎn)換模塊至第7轉(zhuǎn)換模塊可分別為有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊中的一種,且所述第4轉(zhuǎn)換模塊至第7轉(zhuǎn)換模塊互不相同。
此外,上述實(shí)例只是一個(gè)具體應(yīng)用而已,因此轉(zhuǎn)換模塊的數(shù)量及種類也并不限于上述幾種,如可將上述實(shí)例中的信號(hào)分解模塊去掉,或者將其它的轉(zhuǎn)換模塊去掉;又或者,還可以再增加其它的轉(zhuǎn)換模塊等。
另外,在上述實(shí)例中,各轉(zhuǎn)換模塊的具體實(shí)現(xiàn)形式也可有多種,只要能實(shí)現(xiàn)所需轉(zhuǎn)換功能即可。例如,當(dāng)信號(hào)包括多路信號(hào)時(shí),如分為數(shù)據(jù)與圖像同步信號(hào)時(shí),則有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊以及脈沖電平轉(zhuǎn)換模塊等,可能只需要對信號(hào)中的圖像同步信號(hào)進(jìn)行處理,而無需對信號(hào)中的數(shù)據(jù)進(jìn)行處理,此時(shí),各轉(zhuǎn)換模塊中可以對信號(hào)中的數(shù)據(jù)信號(hào)進(jìn)行等待延時(shí),而對信號(hào)中的圖像同步信號(hào)進(jìn)行相應(yīng)處理。如果信號(hào)中的圖像同步信號(hào)又分為幾種,即同時(shí)有幾種圖像同步信息,如幀同步信號(hào)、行同步信號(hào)以及圖像數(shù)據(jù)有效信號(hào)等,則各轉(zhuǎn)換模塊可根據(jù)需要分別對各種圖像同步信號(hào)進(jìn)行處理,或不進(jìn)行處理。例如可在相應(yīng)轉(zhuǎn)換模塊中設(shè)置多條轉(zhuǎn)換電路,以對不同種類的圖像同步信號(hào)分別進(jìn)行相同的轉(zhuǎn)換處理。此時(shí),當(dāng)信號(hào)包括多路信號(hào)時(shí),選擇模塊的輸入端也相應(yīng)地接收該多路信號(hào),且輸出端相應(yīng)地輸出該多路信號(hào)。由于該部分內(nèi)容,對于本領(lǐng)域內(nèi)的普通技術(shù)人員來說,參照本發(fā)明中的方案是可以進(jìn)行具體實(shí)現(xiàn)的,因此此處不再進(jìn)行贅述。
第二個(gè)實(shí)施例本實(shí)施例中,第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組中分別包含第1轉(zhuǎn)換模塊~第n轉(zhuǎn)換模塊,各轉(zhuǎn)換模塊組中包含的轉(zhuǎn)換模塊的個(gè)數(shù)及類型完全相同。此時(shí),轉(zhuǎn)換模塊選擇單元可以包括控制模塊和包含n個(gè)輸入端的選擇模塊1~選擇模塊n。
如圖5所示,圖5示出了圖2所示傳感器的接口信號(hào)轉(zhuǎn)換裝置的又一種具體結(jié)構(gòu)示意圖。圖5中,控制模塊,根據(jù)轉(zhuǎn)換需要向選擇模塊1~選擇模塊n發(fā)送位置選通信號(hào)。
第1轉(zhuǎn)換模塊組中的第1轉(zhuǎn)換模塊~第n轉(zhuǎn)換模塊的輸入端均接收傳感器的接口信號(hào),輸出端分別與選擇模塊1的一個(gè)輸入端相連,選擇模塊1的剩余輸入端接收傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通傳感器時(shí),選擇模塊1選通與傳感器的通路,使選擇模塊1的輸出端輸出傳感器的接口信號(hào),當(dāng)選擇模塊1接收的位置選通信號(hào)為選通第1轉(zhuǎn)換模塊時(shí),選擇模塊1選通與第1轉(zhuǎn)換模塊的通路,使選擇模塊1的輸出端輸出第1轉(zhuǎn)換模塊的輸出,依次類推,當(dāng)選擇模塊1接收的位置選通信號(hào)為選通第n轉(zhuǎn)換模塊時(shí),選擇模塊1選通與第n轉(zhuǎn)換模塊的通路,使選擇模塊1的輸出端輸出第n轉(zhuǎn)換模塊的輸出。
第i轉(zhuǎn)換模塊組中的第1轉(zhuǎn)換模塊~第n轉(zhuǎn)換模塊的輸入端均與選擇模塊i-1的輸出端相連,輸出端分別與選擇模塊i的一個(gè)輸入端相連,選擇模塊i的剩余輸入端與選擇模塊i-1的輸出端相連,當(dāng)選擇模塊i接收的位置選通信號(hào)為選通選擇模塊i-1時(shí),選擇模塊i選通與選擇模塊i-1的通路,使選擇模塊i的輸出端輸出選擇模塊i-1的輸出端的輸出結(jié)果,當(dāng)選擇模塊i接收的位置選通信號(hào)為選通第1轉(zhuǎn)換模塊時(shí),選擇模塊i選通與第1轉(zhuǎn)換模塊的通路,使選擇模塊i的輸出端輸出第1轉(zhuǎn)換模塊的輸出,依次類推,當(dāng)選擇模塊1接收的位置選通信號(hào)為選通第n轉(zhuǎn)換模塊時(shí),選擇模塊i選通與第n轉(zhuǎn)換模塊的通路,使選擇模塊1的輸出端輸出第n轉(zhuǎn)換模塊的輸出。其中,i為正整數(shù),取值范圍為2~n。
其中,控制模塊的實(shí)現(xiàn)方式可以有多種,如可設(shè)置一個(gè)n位的數(shù)字,且該數(shù)字的每一位分別對應(yīng)一個(gè)選擇模塊的選通信息。例如,數(shù)字的每一位為1表示選通第1轉(zhuǎn)換模塊,為2表示選通第2轉(zhuǎn)換模塊,依次類推,為n表示選通第n轉(zhuǎn)換模塊,為0則表示繞過(不選通)所有轉(zhuǎn)換模塊,而選通直通信號(hào),即對于選擇模塊1來說,選通傳感器的接口信號(hào),對于選擇其i來說,則選通選擇模塊i-1。其中,i為正整數(shù),取值范圍為2~n。進(jìn)行轉(zhuǎn)換時(shí),只需根據(jù)轉(zhuǎn)換需要,在控制模塊中輸入一個(gè)n位的數(shù)字即可,由控制模塊根據(jù)該n位的數(shù)字,向各選擇模塊發(fā)送相應(yīng)的選通信號(hào)。
此外,各轉(zhuǎn)換模塊的轉(zhuǎn)換參數(shù)也是可以配置的,可根據(jù)轉(zhuǎn)換需要,對轉(zhuǎn)換模塊的轉(zhuǎn)換參數(shù)進(jìn)行配置。
或者,也可以在控制模塊中預(yù)先設(shè)置轉(zhuǎn)換信息與選通信號(hào)之間的映射關(guān)系,則進(jìn)行轉(zhuǎn)換時(shí),只需根據(jù)轉(zhuǎn)換需要,在控制模塊中輸入轉(zhuǎn)換信息,如所需要的轉(zhuǎn)換信號(hào)的參數(shù)信息等,由控制模塊根據(jù)該轉(zhuǎn)換信息,向各選擇模塊發(fā)送相應(yīng)的選通信號(hào)。
具體應(yīng)用時(shí),對于圖4所示實(shí)例中的第1轉(zhuǎn)換模塊~第7轉(zhuǎn)換模塊,即電平轉(zhuǎn)換模塊、異步FIFO模塊、信號(hào)分解模塊、有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊同樣可適用于圖5所示裝置中。且七個(gè)模塊之間的先后順序可隨便調(diào)整,即第1轉(zhuǎn)換模塊~第7轉(zhuǎn)換模塊分別為電平轉(zhuǎn)換模塊、異步FIFO模塊、信號(hào)分解模塊、有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊中的一種,且第1轉(zhuǎn)換模塊~第7轉(zhuǎn)換模塊互不相同。
其中,轉(zhuǎn)換模塊的數(shù)量及種類并不限于上述幾種,如可將上述實(shí)例中的信號(hào)分解模塊去掉,或者將其它的轉(zhuǎn)換模塊去掉;又或者,還可以再增加其它的轉(zhuǎn)換模塊等,且各轉(zhuǎn)換模塊的具體實(shí)現(xiàn)形式也可有多種。
上述兩個(gè)實(shí)施例分別列舉了具體實(shí)現(xiàn)時(shí)的兩種情況,此外還可以有多種實(shí)現(xiàn)情況,例如第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組中分別包含個(gè)數(shù)不同的轉(zhuǎn)換模塊,且各轉(zhuǎn)換模塊組中包含的轉(zhuǎn)換模塊類型可以部分相同,或者完全不同等。
以上對本發(fā)明實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換裝置進(jìn)行了詳細(xì)描述,下面再對實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換方法進(jìn)行詳細(xì)描述。
圖6為實(shí)施例中傳感器的接口信號(hào)轉(zhuǎn)換方法的示例性流程圖。如圖6所示,該流程包括如下步驟步驟601,預(yù)先設(shè)置多個(gè)轉(zhuǎn)換模塊。
本步驟中,根據(jù)需要設(shè)置多個(gè)轉(zhuǎn)換模塊。如上述圖4所示實(shí)例中的電平轉(zhuǎn)換模塊、異步FIFO模塊、信號(hào)分解模塊、有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊等。
步驟602,根據(jù)轉(zhuǎn)換需要,從多個(gè)轉(zhuǎn)換模塊中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系。
本步驟中的具體實(shí)現(xiàn)過程可以有多種,如可參照圖2所示裝置,預(yù)先在所設(shè)置的多個(gè)轉(zhuǎn)換模塊之間設(shè)置選擇模塊,即多個(gè)轉(zhuǎn)換模塊可以為分別包含至少一個(gè)轉(zhuǎn)換模塊的第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組。則預(yù)先在所述多個(gè)轉(zhuǎn)換模塊之間設(shè)置選擇模塊為設(shè)置第1轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端接收傳感器的接口信號(hào),輸出端分別與設(shè)置的選擇模塊1的一個(gè)輸入端相連,并設(shè)置選擇模塊1的剩余輸入端接收傳感器的接口信號(hào);設(shè)置第i轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均與選擇模塊i-1的輸出端相連,輸出端分別與選擇模塊i的一個(gè)輸入端相連,并設(shè)置選擇模塊i的剩余輸入端與所述選擇模塊i-1的輸出端相連;其中,i為正整數(shù),取值范圍為2~n。
然后根據(jù)轉(zhuǎn)換需要,向各選擇模塊中發(fā)送選通信號(hào),由選擇模塊根據(jù)所接收的選通信號(hào),選通相應(yīng)轉(zhuǎn)換模塊之間及相應(yīng)轉(zhuǎn)換模塊與傳感器接口信號(hào)之間的通路,從而建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系。
同樣,對于圖4所示實(shí)例中的第1轉(zhuǎn)換模塊~第7轉(zhuǎn)換模塊,即電平轉(zhuǎn)換模塊、異步FIFO模塊、信號(hào)分解模塊、有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊同樣可適用于該方法。
步驟603,建立信號(hào)連接關(guān)系的轉(zhuǎn)換模塊對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出。
本步驟中,由建立信號(hào)連接關(guān)系的各轉(zhuǎn)換模塊對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出,得到所需要的轉(zhuǎn)換信號(hào)。
由本實(shí)施例的技術(shù)方案可見,本發(fā)明中技術(shù)方案中的轉(zhuǎn)換機(jī)制靈活,更換傳感器時(shí),無需重新設(shè)計(jì)接口信號(hào)轉(zhuǎn)換模塊,便可支持多種傳感器。
此外,本實(shí)施例中通過邏輯電路實(shí)現(xiàn)轉(zhuǎn)換模塊的選擇,成本較低,也易于實(shí)現(xiàn)。其中,選擇模塊在實(shí)際應(yīng)用中可以根據(jù)需要通過多路選擇器來實(shí)現(xiàn),且多路選取器輸入端的個(gè)數(shù)可根據(jù)需要而定。
以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種傳感器的接口信號(hào)轉(zhuǎn)換裝置,其特征在于,該裝置包括包含多個(gè)轉(zhuǎn)換模塊的轉(zhuǎn)換單元和轉(zhuǎn)換模塊選擇單元,其中,所述轉(zhuǎn)換單元中的各轉(zhuǎn)換模塊,對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出;所述轉(zhuǎn)換模塊選擇單元,根據(jù)轉(zhuǎn)換需要,從所述轉(zhuǎn)換單元中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系。
2.如權(quán)利要求1所述的裝置,其特征在于,所述轉(zhuǎn)換單元中的多個(gè)轉(zhuǎn)換模塊為分別包含至少一個(gè)轉(zhuǎn)換模塊的第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組;所述轉(zhuǎn)換模塊選擇單元包括控制模塊和選擇模塊1~選擇模塊n,其中,所述控制模塊,根據(jù)轉(zhuǎn)換需要向選擇模塊1~選擇模塊n發(fā)送位置選通信號(hào);所述第1轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均接收傳感器的接口信號(hào),輸出端分別與所述選擇模塊1的一個(gè)輸入端相連;所述選擇模塊1的剩余輸入端接收傳感器的接口信號(hào),當(dāng)所述選擇模塊1接收的位置選通信號(hào)為選通傳感器時(shí),所述選擇模塊1的輸出端輸出傳感器的接口信號(hào),當(dāng)所述選擇模塊1接收的位置選通信號(hào)為選通第1轉(zhuǎn)換模塊組中的一個(gè)轉(zhuǎn)換模塊時(shí),所述選擇模塊1的輸出端輸出所述轉(zhuǎn)換模塊的輸出;所述第i轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均與選擇模塊i-1的輸出端相連,輸出端分別與選擇模塊i的一個(gè)輸入端相連;所述選擇模塊i的剩余輸入端與所述選擇模塊i-1的輸出端相連,當(dāng)所述選擇模塊i接收的位置選通信號(hào)為選通所述選擇模塊i-1時(shí),所述選擇模塊i的輸出端輸出所述選擇模塊i-1的輸出端的輸出結(jié)果,當(dāng)所述選擇模塊i接收的位置選通信號(hào)為選通第i轉(zhuǎn)換模塊組中的一個(gè)轉(zhuǎn)換模塊時(shí),所述選擇模塊i的輸出端輸出所述轉(zhuǎn)換模塊的輸出;其中,i為正整數(shù),取值范圍為2~n。
3.如權(quán)利要求2所述的裝置,其特征在于,所述第1轉(zhuǎn)換模塊組中包含第1轉(zhuǎn)換模塊,第2轉(zhuǎn)換模塊組中包含第2轉(zhuǎn)換模塊,依次類推,第n轉(zhuǎn)換模塊組中包含第n轉(zhuǎn)換模塊。
4.如權(quán)利要求2所述的裝置,其特征在于,所述第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組中分別包含第1轉(zhuǎn)換模塊~第n轉(zhuǎn)換模塊。
5.如權(quán)利要求2至4中任一項(xiàng)所述的裝置,其特征在于,所述n為6;所述第1轉(zhuǎn)換模塊和第2轉(zhuǎn)換模塊為電平轉(zhuǎn)換模塊和異步FIFO模塊,或者為異步FIFO模塊和電平轉(zhuǎn)換模塊;所述第3轉(zhuǎn)換模塊至第6轉(zhuǎn)換模塊分別為有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊中的一種,且所述第3轉(zhuǎn)換模塊至第6轉(zhuǎn)換模塊互不相同;或者,所述n為7;所述第1轉(zhuǎn)換模塊至第3轉(zhuǎn)換模塊分別為電平轉(zhuǎn)換模塊、異步FIFO模塊以及信號(hào)分解模塊中的一種,且所述第1轉(zhuǎn)換模塊至第3轉(zhuǎn)換模塊互不相同;所述第4轉(zhuǎn)換模塊至第7轉(zhuǎn)換模塊分別為有效電平轉(zhuǎn)換模塊、電平脈沖轉(zhuǎn)換模塊、脈沖電平轉(zhuǎn)換模塊以及信號(hào)延遲模塊中的一種,且所述第4轉(zhuǎn)換模塊至第7轉(zhuǎn)換模塊互不相同。
6.如權(quán)利要求5所述的裝置,其特征在于,該裝置進(jìn)一步包括選擇模塊0,所述選擇模塊0的一個(gè)輸入端接收正向采樣時(shí)鐘,另一個(gè)輸入端接收反向采樣時(shí)鐘;根據(jù)系統(tǒng)需要,所述選擇模塊0向所述異步FIFO模塊輸出正向采樣時(shí)鐘或反向采樣時(shí)鐘。
7.一種傳感器的接口信號(hào)轉(zhuǎn)換方法,其特征在于,預(yù)先設(shè)置多個(gè)轉(zhuǎn)換模塊,該方法包括根據(jù)轉(zhuǎn)換需要,從所述多個(gè)轉(zhuǎn)換模塊中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系;建立信號(hào)連接關(guān)系的轉(zhuǎn)換模塊對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出。
8.如權(quán)利要求7所述的方法,其特征在于,預(yù)先在所述多個(gè)轉(zhuǎn)換模塊之間設(shè)置選擇模塊;則所述從所述多個(gè)轉(zhuǎn)換模塊中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系為向所述選擇模塊中發(fā)送選通信號(hào),所述選擇模塊根據(jù)所述選通信號(hào),選通相應(yīng)轉(zhuǎn)換模塊之間及相應(yīng)轉(zhuǎn)換模塊與傳感器接口信號(hào)之間的通路。
9.如權(quán)利要求8所述的方法,其特征在于,所述多個(gè)轉(zhuǎn)換模塊為分別包含至少一個(gè)轉(zhuǎn)換模塊的第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組;則所述預(yù)先在所述多個(gè)轉(zhuǎn)換模塊之間設(shè)置選擇模塊為設(shè)置第1轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端接收傳感器的接口信號(hào),輸出端分別與設(shè)置的選擇模塊1的一個(gè)輸入端相連,并設(shè)置選擇模塊1的剩余輸入端接收傳感器的接口信號(hào);設(shè)置第i轉(zhuǎn)換模塊組中的每個(gè)轉(zhuǎn)換模塊的輸入端均與選擇模塊i-1的輸出端相連,輸出端分別與選擇模塊i的一個(gè)輸入端相連,并設(shè)置選擇模塊i的剩余輸入端與所述選擇模塊i-1的輸出端相連;其中,i為正整數(shù),取值范圍為2~n。
10.如權(quán)利要求9所述的方法,其特征在于,所述第1轉(zhuǎn)換模塊組中包含第1轉(zhuǎn)換模塊,第2轉(zhuǎn)換模塊組中包含第2轉(zhuǎn)換模塊,依次類推,第n轉(zhuǎn)換模塊組中包含第n轉(zhuǎn)換模塊;或者,所述第1轉(zhuǎn)換模塊組~第n轉(zhuǎn)換模塊組中分別包含第1轉(zhuǎn)換模塊~第n轉(zhuǎn)換模塊。
全文摘要
本發(fā)明公開了一種傳感器的接口信號(hào)轉(zhuǎn)換裝置,包括包含多個(gè)轉(zhuǎn)換模塊的轉(zhuǎn)換單元和轉(zhuǎn)換模塊選擇單元,其中,所述轉(zhuǎn)換單元中的各轉(zhuǎn)換模塊,對來自傳感器的接口信號(hào)按照預(yù)先設(shè)置的轉(zhuǎn)換機(jī)制進(jìn)行轉(zhuǎn)換,將轉(zhuǎn)換后的信號(hào)輸出;所述轉(zhuǎn)換模塊選擇單元,根據(jù)轉(zhuǎn)換需要,從所述轉(zhuǎn)換單元中選擇需要的轉(zhuǎn)換模塊,并建立所選擇的轉(zhuǎn)換模塊之間的信號(hào)連接關(guān)系。此外,本發(fā)明還公開了一種傳感器的接口信號(hào)轉(zhuǎn)換方法。本發(fā)明所公開的裝置和方法,轉(zhuǎn)換機(jī)制靈活,無需重新設(shè)計(jì)接口信號(hào)轉(zhuǎn)換模塊,便可支持多種傳感器。
文檔編號(hào)G01D11/00GK101059354SQ20071009998
公開日2007年10月24日 申請日期2007年6月1日 優(yōu)先權(quán)日2007年6月1日
發(fā)明者周天夷, 劉健 申請人:北京中星微電子有限公司