国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      校準(zhǔn)d/a轉(zhuǎn)換器的輸入的方法和模擬編碼設(shè)備的制作方法

      文檔序號:7539450閱讀:262來源:國知局
      專利名稱:校準(zhǔn)d/a轉(zhuǎn)換器的輸入的方法和模擬編碼設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明的一方面涉及一種基于模擬/數(shù)字(A/D)轉(zhuǎn)換器的輸出校準(zhǔn)數(shù)字/模擬(D/A)轉(zhuǎn)換器的輸入的方法。更具體地講,本發(fā)明的一方面涉及一種基于A/D轉(zhuǎn)換器的輸出校準(zhǔn)D/A轉(zhuǎn)換器的輸入,來補(bǔ)償使用D/A轉(zhuǎn)換器生成數(shù)字編碼信號的模擬編碼設(shè)備中的A/D轉(zhuǎn)換器和D/A轉(zhuǎn)換器之間的功能差異的方法,以及使用該方法的模擬編碼設(shè)備。
      背景技術(shù)
      由于自動控制系統(tǒng)的快速發(fā)展,處理從各種傳感器輸出的信號以便能夠精確控制對象變得很重要。通常,模擬編碼設(shè)備用于諸如打印機(jī)和復(fù)印機(jī)的圖像形成設(shè)備來生成控制電動機(jī)的數(shù)字編碼信號。
      圖1是現(xiàn)有技術(shù)的模擬編碼設(shè)備的框圖,所述模擬編碼設(shè)備包括模擬編碼器100、模擬/數(shù)字(A/D)轉(zhuǎn)換器110、模擬編碼器模式存儲單元120、數(shù)字/模擬(D/A)轉(zhuǎn)換器130、比較單元140、當(dāng)前狀態(tài)鎖存單元150、現(xiàn)在估計狀態(tài)確定單元160以及格雷編碼轉(zhuǎn)換單元170。
      模擬編碼器100連接到電動機(jī)的軸,并輸出具有相同周期但在相位上相差90°的兩個準(zhǔn)正弦曲線,所述兩個準(zhǔn)正弦曲線在電動機(jī)軸旋轉(zhuǎn)一周期間經(jīng)歷預(yù)定數(shù)目的完整周期。A/D轉(zhuǎn)換器110在兩個輸出信號的一個完整周期的多個采樣點(diǎn)數(shù)字化模擬編碼器100的兩個輸出信號以獲得存儲在模擬編碼器模式存儲單元120中的模擬編碼模式。采樣點(diǎn)與模擬編碼器100的兩個輸出信號的狀態(tài)相應(yīng),并且模擬編碼器模式存儲單元120存儲由這些狀態(tài)索引的模擬編碼器模式。例如,如果有8個采樣點(diǎn),則這8個采樣點(diǎn)分別對應(yīng)于由0到7(或二進(jìn)制表示000到111)標(biāo)識的8個狀態(tài),并且模擬編碼器模式存儲單元120將模擬編碼器100的兩個輸出信號的數(shù)字化值存儲為由000到111的狀態(tài)值索引的模擬編碼器模式值。從而,例如,與狀態(tài)0相應(yīng)的在第一采樣點(diǎn)采樣的兩個輸出信號的數(shù)字化值被存儲為由狀態(tài)值000索引的兩個編碼器模式值。模擬編碼器模式存儲單元120響應(yīng)于從當(dāng)前狀態(tài)鎖存單元150輸入到模擬編碼器模式存儲單元120的當(dāng)前狀態(tài),輸出與當(dāng)前狀態(tài)相應(yīng)的兩個模擬編碼器模式值。從而,例如,如果從當(dāng)前狀態(tài)鎖存單元150輸入的當(dāng)前狀態(tài)是狀態(tài)0,則模擬編碼器模式存儲單元120輸出由狀態(tài)值000索引的兩個模擬編碼器模式值。D/A轉(zhuǎn)換器130將從模擬編碼器模式存儲單元120輸出的兩個模擬編碼器模式值轉(zhuǎn)換為兩個模擬值。比較單元140來自D/A轉(zhuǎn)換器130的兩個模擬值比較與模擬編碼器100的兩個輸出信號相應(yīng)的模擬值,從而生成狀態(tài)改變信息?,F(xiàn)在估計狀態(tài)確定單元160基于來自比較單元140的狀態(tài)改變信息和來自當(dāng)前狀態(tài)鎖存單元150的當(dāng)前狀態(tài)來確定現(xiàn)在估計狀態(tài),并將現(xiàn)在估計狀態(tài)輸出到當(dāng)前狀態(tài)鎖存單元150。當(dāng)前狀態(tài)鎖存單元150參考時鐘同步鎖存來自現(xiàn)在估計狀態(tài)確定單元160的現(xiàn)在估計狀態(tài)以產(chǎn)生當(dāng)前狀態(tài),并將當(dāng)前狀態(tài)輸出到模擬編碼器模式存儲單元120、現(xiàn)在估計狀態(tài)確定單元160和格雷編碼轉(zhuǎn)換單元170。格雷編碼轉(zhuǎn)換單元170將從當(dāng)前狀態(tài)鎖存單元150輸入的當(dāng)前狀態(tài)轉(zhuǎn)換為格雷編碼的數(shù)字編碼信號。
      換句話說,在現(xiàn)有技術(shù)的模擬編碼設(shè)備中,A/D轉(zhuǎn)換器110從模擬編碼器100的輸出信號獲得的模擬編碼器模式值和模擬編碼器100的輸出信號的狀態(tài)之間的關(guān)系被以表格形式存儲。此外,與當(dāng)前狀態(tài)相應(yīng)的模擬編碼器模式值被以數(shù)字形式輸出到將它們轉(zhuǎn)換為模擬信號的D/A轉(zhuǎn)換器130,其中,所述模擬信號通過比較單元140與模擬編碼器100的輸出信號相比較。
      因此,當(dāng)來自模擬編碼器100的輸出信號通過A/D轉(zhuǎn)換器110以數(shù)字形式獲得的模擬編碼器模式值被D/A轉(zhuǎn)換器130轉(zhuǎn)換為模擬信號時,由D/A轉(zhuǎn)換器130轉(zhuǎn)換的模擬信號的值應(yīng)該等于在模擬編碼器模式值被獲得時模擬編碼器100的輸出信號的值。然而,當(dāng)A/D轉(zhuǎn)換器110和D/A轉(zhuǎn)換器130之間存在性能差異時,由D/A轉(zhuǎn)換器130轉(zhuǎn)換的模擬信號的值與模擬編碼器100的輸出信號的值不相等,因此當(dāng)比較單元140比較D/A轉(zhuǎn)換器130轉(zhuǎn)換的模擬信號和模擬編碼器100的輸出信號時,將產(chǎn)生不正確的結(jié)果。因此,由格雷編碼轉(zhuǎn)換單元170生成的數(shù)字編碼信號的精度下降。

      發(fā)明內(nèi)容
      本發(fā)明的一方面在于提供一種在生成高精度的數(shù)字編碼信號來補(bǔ)償A/D轉(zhuǎn)換器和D/A轉(zhuǎn)換器之間的性能差異的模擬編碼設(shè)備中,基于模擬/數(shù)字(A/D)轉(zhuǎn)換器的輸出校準(zhǔn)數(shù)字/模擬(D/A)轉(zhuǎn)換器的輸入的方法,以及一種使用該方法的模擬編碼設(shè)備。
      根據(jù)本發(fā)明的一方面,提供一種在包括數(shù)字/模擬(D/A)轉(zhuǎn)換器和模擬/數(shù)字(A/D)轉(zhuǎn)換器的模擬編碼設(shè)備中基于A/D轉(zhuǎn)換器的輸出校準(zhǔn)D/A轉(zhuǎn)換器的輸入的方法,所述方法包括將所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入;在所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入的同時,將特定范圍的輸入值輸入所述D/A轉(zhuǎn)換器,從而從所述A/D轉(zhuǎn)換器產(chǎn)生相應(yīng)的輸出值;基于輸入所述D/A轉(zhuǎn)換器的特定范圍的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值,生成代表所述D/A轉(zhuǎn)換器的輸入值中的輸入值和所述A/D轉(zhuǎn)換器的輸出值之間關(guān)系的校準(zhǔn)表;和在斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接的同時,基于所述校準(zhǔn)表調(diào)整所述D/A轉(zhuǎn)換器的輸入值。
      將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值是與現(xiàn)在狀態(tài)相應(yīng)的所述A/D轉(zhuǎn)換器的輸出值,并且所述調(diào)整包括從所述校準(zhǔn)表獲得與相應(yīng)于現(xiàn)在狀態(tài)的所述A/D轉(zhuǎn)換器的輸出值相應(yīng)的輸入值,并將獲得的輸入值輸入所述D/A轉(zhuǎn)換器以替代將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值。
      所述方法還包括生成匹配輸入所述D/A轉(zhuǎn)換器的特定范圍的順序增加的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值的匹配表。
      所述校準(zhǔn)表的生成可包括基于所述匹配表生成所述校準(zhǔn)表。
      根據(jù)本發(fā)明的一方面,提供一種模擬編碼設(shè)備,包括數(shù)字/模擬(D/A)轉(zhuǎn)換器;模擬/數(shù)字(A/D)轉(zhuǎn)換器;多路復(fù)用器(MUX),選擇性地連接或斷開D/A轉(zhuǎn)換器的輸出與A/D轉(zhuǎn)換器的輸入的連接;和校準(zhǔn)單元,在所述D/A轉(zhuǎn)換器的輸出通過MUX連接到所述A/D轉(zhuǎn)換器的輸入的同時,將特定范圍的順序增加的輸入值輸入所述D/A轉(zhuǎn)換器,從而從所述A/D轉(zhuǎn)換器產(chǎn)生相應(yīng)的輸出值,基于輸入所述D/A轉(zhuǎn)換器的特定范圍的順序增加的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值,生成代表所述D/A轉(zhuǎn)換器的輸入值和所述A/D轉(zhuǎn)換器的輸出值之間關(guān)系的校準(zhǔn)表,并且在通過MUX斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接的同時,基于所述校準(zhǔn)表調(diào)整所述D/A轉(zhuǎn)換器的輸入值。
      將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值是與現(xiàn)在狀態(tài)相應(yīng)的所述A/D轉(zhuǎn)換器的輸出值,并且所述調(diào)整包括從所述校準(zhǔn)表獲得與相應(yīng)于現(xiàn)在狀態(tài)的所述A/D轉(zhuǎn)換器的輸出值相應(yīng)的輸入值,并將獲得的輸入值輸入所述D/A轉(zhuǎn)換器以替代將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值。
      所述設(shè)備還可包括控制單元,生成匹配輸入所述D/A轉(zhuǎn)換器的特定范圍的順序增加的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的A/D轉(zhuǎn)換器的相應(yīng)的輸出值的匹配表。
      所述校準(zhǔn)單元可基于所述匹配表生成所述校準(zhǔn)表。
      根據(jù)本發(fā)明的一方面,提供一種在模擬編碼設(shè)備中補(bǔ)償模擬/數(shù)字(A/D)轉(zhuǎn)換器和數(shù)字/模擬(D/A)轉(zhuǎn)換器之間的性能差異的方法,所述設(shè)備基于模擬編碼器的輸出信號的當(dāng)前值和D/A轉(zhuǎn)換器生成的模擬值的比較生成數(shù)字編碼信號,其中,所述D/A轉(zhuǎn)換器基于所述A/D轉(zhuǎn)換器在多個采樣點(diǎn)采樣所述模擬編碼器的輸出信號的值而預(yù)先生成的多個數(shù)字值中選擇的一個數(shù)字值來生成所述模擬值,所述D/A轉(zhuǎn)換器和所述A/D轉(zhuǎn)換器之間的性能差異導(dǎo)致了所述D/A轉(zhuǎn)換器基于多個數(shù)字值中的至少某個數(shù)字值生成的模擬值不等于在生成多個數(shù)字值中的至少某個數(shù)字值時由所述A/D轉(zhuǎn)換器采樣的模擬編碼器信號的相應(yīng)值,所述方法包括檢測所述D/A轉(zhuǎn)換器和所述A/D轉(zhuǎn)換器之間的性能差異;和調(diào)整將輸入所述D/A轉(zhuǎn)換器的輸入值以補(bǔ)償檢測的性能差異。
      將在接下來的描述中部分闡述本發(fā)明另外的方面和/或優(yōu)點(diǎn),還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明的實施而得知。


      通過下面結(jié)合附圖對本發(fā)明實施例進(jìn)行的描述,本發(fā)明的這些和/或方面和優(yōu)點(diǎn)將會變得清楚,其中圖1是現(xiàn)有技術(shù)的模擬編碼設(shè)備的方框圖;圖2是根據(jù)本發(fā)明實施例的模擬編碼設(shè)備的方框圖;圖3是示出根據(jù)本發(fā)明實施例的基于圖2的模擬編碼設(shè)備中模擬/數(shù)字(A/D)轉(zhuǎn)換器的輸出校準(zhǔn)數(shù)字/模擬(D/A)轉(zhuǎn)換器的輸入的方法的流程圖;圖4示出根據(jù)本發(fā)明實施例的在基于A/D轉(zhuǎn)換器的輸出校準(zhǔn)D/A轉(zhuǎn)換器的輸入之前的數(shù)字編碼波形;和圖5示出根據(jù)本發(fā)明實施例的在基于A/D轉(zhuǎn)換器的輸出校準(zhǔn)D/A轉(zhuǎn)換器的輸入之后的數(shù)字編碼的波形。
      具體實施例方式
      現(xiàn)在,將詳細(xì)描述本發(fā)明的實施例,其示例在附圖中表示,其中,相同的標(biāo)號始終表示相同的部件。以下通過參考附圖描述實施例以解釋本發(fā)明。
      在詳細(xì)結(jié)構(gòu)的描述中的特定示例和特定部件僅被提供用于幫助全面理解本發(fā)明。因此,顯然沒有這些示例本發(fā)明可也可被實現(xiàn)。此外,為了避免在不必要的細(xì)節(jié)模糊本發(fā)明,將省略公知功能或結(jié)構(gòu)的詳細(xì)描述。
      圖2是根據(jù)本發(fā)明實施例的模擬編碼設(shè)備的方框圖。
      在模擬編碼設(shè)備的校準(zhǔn)操作中,模擬編碼設(shè)備通過多路復(fù)用器240將數(shù)字/模擬(D/A)轉(zhuǎn)換器220的輸出連接到模擬/數(shù)字(D/A)轉(zhuǎn)換器250的輸入,并基于輸入到D/A轉(zhuǎn)換器220的輸入值和從A/D轉(zhuǎn)換器250輸出的輸出值生成校準(zhǔn)表。然后模擬編碼設(shè)備基于校準(zhǔn)表校準(zhǔn)D/A轉(zhuǎn)換器220的輸入。
      模擬編碼設(shè)備包括模擬編碼器200、模擬/數(shù)字轉(zhuǎn)換器-數(shù)字/模擬轉(zhuǎn)換器(ADC_DAC)校準(zhǔn)單元210、D/A轉(zhuǎn)換器220、比較單元230、多路復(fù)用器(MUX)240、A/D轉(zhuǎn)換器250、模擬編碼器模式存儲單元260、現(xiàn)在估計狀態(tài)鎖存單元270、下一估計狀態(tài)確定單元275、格雷編碼轉(zhuǎn)換器280和控制單元290。
      模擬編碼器200連接到電動機(jī)的軸,并輸出具有相同周期但在相位上相差90°的兩個準(zhǔn)正弦信號,所述兩個準(zhǔn)正弦信號在電動機(jī)軸旋轉(zhuǎn)一周期間每個都經(jīng)歷預(yù)定數(shù)目的完整周期。例如,可基于模擬編碼設(shè)備期望的分辨率選擇電動機(jī)軸旋轉(zhuǎn)一周期間每個準(zhǔn)正弦信號經(jīng)歷的完整旋轉(zhuǎn)的預(yù)定數(shù)目。電動機(jī)軸旋轉(zhuǎn)一周期間適合的預(yù)定數(shù)目可以是1200個完整旋轉(zhuǎn)。
      在校準(zhǔn)操作期間,ADC_DAC校準(zhǔn)單元210以開始輸入最小輸入值0并每次將輸入值加1直到達(dá)到D/A轉(zhuǎn)換器的最大輸入值的方式將順序增加的輸入值輸入D/A轉(zhuǎn)換器220。然而,本發(fā)明不限于順序增加輸入值的方式,可使用任何合適的改變輸入值直到已使用所有可能的輸入值的方式。例如,ADC_DAC校準(zhǔn)單元210可以以開始輸入最大輸入值并每次將輸入值減1直到達(dá)到最小輸入值0的方式將順序減小的輸入值輸入D/A轉(zhuǎn)換器220?;蛘?,例如,ADC_DAC校準(zhǔn)單元210可以以開始輸入最小偶數(shù)輸入值0并每次將偶數(shù)輸入值加2直到達(dá)到最大偶數(shù)輸入值的方式輸入順序增加的輸入值,然后以開始輸入最大奇數(shù)輸入值并每次將奇數(shù)輸入值減2直到達(dá)到最小奇數(shù)輸入值1的方式輸入順序減小的輸入值。
      然后,ADC_DAC校準(zhǔn)單元210生成基于響應(yīng)于輸入D/A轉(zhuǎn)換器220的順序增加的輸入值產(chǎn)生的A/D轉(zhuǎn)換器250的輸出值來校準(zhǔn)D/A轉(zhuǎn)換器220的輸入校準(zhǔn)表,下面將詳細(xì)描述。在校準(zhǔn)操作已完成之后的模擬編碼設(shè)備的正常操作期間,ADC_DAC校準(zhǔn)單元210將響應(yīng)于從模擬編碼器模式存儲單元260輸出的兩個模擬編碼器模式值從校準(zhǔn)表獲得的兩個輸入值輸入D/A轉(zhuǎn)換器220。
      D/A轉(zhuǎn)換器220將來自ADC_DAC校準(zhǔn)單元210的兩個數(shù)字輸入值轉(zhuǎn)換為兩個模擬輸出值。比較單元230比較從模擬編碼器200輸出的兩個信號與來自D/A轉(zhuǎn)換器220的兩個模擬值中的各個模擬值,并根據(jù)比較結(jié)果輸出由兩個數(shù)字信號“1”或“0”構(gòu)成的輸出狀態(tài)改變信息。更具體地講,比較單元230包括第一比較器232,比較模擬編碼器200的第一輸出aX和D/A轉(zhuǎn)換器220的第一輸出DacX,并根據(jù)比較結(jié)果輸出值Xup;第二比較器234,比較模擬編碼器200的第二輸出aY和D/A轉(zhuǎn)換器220的第二輸出DacY,并根據(jù)比較結(jié)果輸出值Yup。
      MUX240選擇性地輸出模擬編碼器200的輸出aX和aY或輸出D/A轉(zhuǎn)換器220的輸出DacX和DacY。MUX240包括第一模擬MUX242和第二模擬MUX244。第一模擬MUX242接收作為輸入的模擬編碼器200的第一輸出aX和D/A轉(zhuǎn)換器220的第一輸出DacX。第二模擬MUX244接收作為輸入的模擬編碼器200的第二輸出aY和D/A轉(zhuǎn)換器220的第二輸出DacY。
      在校準(zhǔn)操作期間,第一模擬MUX242輸出D/A轉(zhuǎn)換器220的第一輸出DacX,并且第二模擬MUX244輸出D/A轉(zhuǎn)換器220的第二輸出DacY。在模擬編碼設(shè)備的初始化操作期間,第一模擬MUX242輸出模擬編碼器200的第一輸出aX,第二模擬MUX244輸出模擬編碼器200的第二輸出aY,以用于生成存儲在模擬編碼器模式存儲單元260中的模擬編碼器模式,下面將詳細(xì)描述。
      在校準(zhǔn)操作期間,A/D轉(zhuǎn)換器250數(shù)字化分別從MUX240的第一模擬MUX242和第二模擬MUX244輸出的D/A轉(zhuǎn)換器220的輸出DacX和DacY。在初始化操作期間,A/D轉(zhuǎn)換器250數(shù)字化分別從MUX240的第一模擬MUX242和第二模擬MUX244輸出的模擬編碼器200的輸出aX和aY。為了簡單起見,圖2示出A/D轉(zhuǎn)換器250具有連接到模擬編碼器模式存儲單元260的一個輸入的一個輸出。如果這樣,A/D轉(zhuǎn)換器交替輸出通過數(shù)字化第一模擬MUX242的輸出獲得的值和通過數(shù)字化第二模擬MUX244的輸出獲得的值。另一方面,A/D轉(zhuǎn)換器250可具有連接到模擬編碼器模式存儲單元260的兩個輸入的兩個輸出。兩個輸出中的一個可輸出通過數(shù)字化第一模擬MUX242的輸出獲得的數(shù)字化值,兩個輸出中的另外一個可輸出通過數(shù)字化第二模擬MUX244的輸出獲得的數(shù)字化值。
      模擬編碼器模式存儲單元260存儲通過在兩個輸出信號的一個完整周期中多個采樣點(diǎn)數(shù)字化模擬編碼器200的兩個輸出信號生成的模擬編碼器模式。采樣點(diǎn)相應(yīng)于模擬編碼器200的兩個輸出的狀態(tài)。例如,下面描述的圖4和圖5示出基于模擬編碼器200的兩個輸出信號的一個完整周期中的16個采樣點(diǎn)的波形。這16個采樣點(diǎn)可被認(rèn)為與以0到15(或以二進(jìn)制000到111)標(biāo)識的16個狀態(tài)相應(yīng)。模擬編碼器模式存儲單元260也可將模擬編碼器200的兩個輸出信號的數(shù)字化值存儲為由狀態(tài)值000到111索引的模擬編碼器模式值。從而,例如,在與狀態(tài)0相應(yīng)的第一采樣點(diǎn)采樣的模擬編碼器200的兩個輸出信號的數(shù)字化值可被存儲為由狀態(tài)值000索引的兩個模擬編碼器模式值。然而,本發(fā)明不限于這種索引存儲的模擬編碼器模式值的方法,可使用任意適合的索引方法。此外,本發(fā)明不限于使用16個采樣點(diǎn),可使用任意合適數(shù)量的采樣點(diǎn)。采樣點(diǎn)的數(shù)據(jù)越多,電動機(jī)可被確定的位置越精確,并且控制電動機(jī)的轉(zhuǎn)動越精確。
      模擬編碼器模式存儲單元260也存儲以一對一關(guān)系匹配的通過在上述和下面將詳細(xì)描述的校準(zhǔn)操作中將這些輸入值輸入D/A轉(zhuǎn)換器220產(chǎn)生的D/A轉(zhuǎn)換器220的輸入值和A/D轉(zhuǎn)換器250的輸出值的匹配表。下面將詳細(xì)描述匹配表。
      模擬編碼器模式存儲單元260響應(yīng)于從現(xiàn)在估計狀態(tài)鎖存單元270輸入模擬編碼器模式存儲單元260的現(xiàn)在估計狀態(tài),輸出與現(xiàn)在估計狀態(tài)相應(yīng)的兩個模擬編碼器模式值。從而,例如,如果從現(xiàn)在估計狀態(tài)鎖存單元270輸入的現(xiàn)在估計狀態(tài)是狀態(tài)0,則模擬編碼器模式存儲單元260輸出由狀態(tài)值000索引的兩個模擬編碼器模式值。
      現(xiàn)在估計狀態(tài)鎖存單元270從下一估計狀態(tài)確定單元275接收作為輸入的下一估計狀態(tài)SS
      ,與參考時鐘同步鎖存下一估計狀態(tài)SS
      以產(chǎn)生現(xiàn)在估計狀態(tài)S
      ,并將現(xiàn)在估計狀態(tài)S
      輸入模擬編碼器模式存儲單元260、下一估計狀態(tài)確定單元275和格雷編碼轉(zhuǎn)換單元280。下一估計狀態(tài)確定單元275基于從比較單元230輸入的狀態(tài)改變信息Xup和Yup以及從現(xiàn)在估計狀態(tài)鎖存單元270輸入的現(xiàn)在估計狀態(tài)S
      確定下一估計狀態(tài)SS
      。
      格雷編碼轉(zhuǎn)換單元280將從現(xiàn)在估計狀態(tài)鎖存單元270輸入的現(xiàn)在估計狀態(tài)S
      轉(zhuǎn)換為格雷編碼的數(shù)字編碼信號dX和dY。
      控制單元290連接到ADC_DAC校準(zhǔn)單元210和模擬編碼器模式存儲單元260。控制單元290控制ADC_DAC校準(zhǔn)單元210執(zhí)行校準(zhǔn)操作。執(zhí)行校準(zhǔn)操作以補(bǔ)償D/A轉(zhuǎn)換器220和A/D轉(zhuǎn)換器250之間的功能差異。無論何時向模擬編碼設(shè)備提供電源,校準(zhǔn)操作操作就可被執(zhí)行,和/或無論何時用戶期望使用模擬編碼設(shè)備,校準(zhǔn)操作操作就可被執(zhí)行。如下面的詳細(xì)描述,在校準(zhǔn)操作期間,控制單元290生成存儲在模擬編碼器模式存儲單元260中的匹配表,并控制ADC_DAC校準(zhǔn)單元210基于匹配表生成校準(zhǔn)表。
      在模擬編碼準(zhǔn)備的正常操作期間,控制單元290控制模擬編碼器模式存儲單元260,從而模擬編碼器模式存儲單元260輸出與來自現(xiàn)在估計狀態(tài)鎖存單元270的現(xiàn)狀態(tài)輸入S
      相應(yīng)的模擬編碼器模式值。
      圖3是解釋根據(jù)本發(fā)明實施例的基于圖2的模擬編碼設(shè)備中的A/D轉(zhuǎn)換器250的輸出校準(zhǔn)D/A轉(zhuǎn)換器220的輸入的方法的流程圖。
      參照圖3,在校準(zhǔn)期間,D/A轉(zhuǎn)換器220的兩個輸出通過MUX240連接到A/D轉(zhuǎn)換器250的兩個輸入,而控制器290控制ADC_DAC校準(zhǔn)單元210以開始輸入最小輸入值0并每次將輸入值加1直到達(dá)到D/A轉(zhuǎn)換器220的最大輸入值的方式將順序增加的輸入值輸入D/A轉(zhuǎn)換器220和模擬編碼器模式存儲單元260(方框S310)。例如,如果D/A轉(zhuǎn)換器220是8位D/A轉(zhuǎn)換器,則ADC_DAC校準(zhǔn)單元210以開始輸入值20-1=0并每次將輸入值加1直到達(dá)到最大輸入值28-1=255的方式將從20-1到28-1順序增加的總共256個輸入值的值(即,0,1,2,...255)輸入D/A轉(zhuǎn)換器220。
      控制器290控制模擬編碼器模式存儲單元260存儲從ADC_DAC校準(zhǔn)單元210輸入D/A轉(zhuǎn)換器220和模擬編碼器模式存儲單元260的D/A轉(zhuǎn)換器220的輸入值(方框S320)。另一方面,ADC_DAC校準(zhǔn)單元210可只將D/A轉(zhuǎn)換器220的輸入值輸入D/A轉(zhuǎn)換器220,并且控制器290可從ADC_DAC校準(zhǔn)單元210讀取D/A轉(zhuǎn)換器220的輸入值,并將所述輸入值存儲在模擬編碼器模式存儲單元260中。
      控制單元290生成匹配從ADC_DAC校準(zhǔn)單元210輸入D/A轉(zhuǎn)換器220的D/A轉(zhuǎn)換器220的輸入值與響應(yīng)于那些輸入值產(chǎn)生的A/D轉(zhuǎn)換器250的相應(yīng)的輸出值的匹配表(方框S330)。控制單元290通過控制模擬編碼器模式存儲單元260存儲與在控制器290的控制下存儲在模擬編碼器模式存儲單元260中的D/A轉(zhuǎn)換器220的相應(yīng)的輸入值相關(guān)聯(lián)的A/D轉(zhuǎn)換器250的輸出值,來生成匹配表。下表1是匹配D/A轉(zhuǎn)換器220的輸入值(DAC_in)與當(dāng)使用8位D/A轉(zhuǎn)換器的D/A轉(zhuǎn)換器220時生成的A/D轉(zhuǎn)換器250的相應(yīng)的輸出值(ADC_out)的匹配表的示例。然而,本發(fā)明不限于使用8位D/A轉(zhuǎn)換器或使用任何用于表1的特殊配置,并且任何具有適合位數(shù)的D/A轉(zhuǎn)換器可被用作D/A轉(zhuǎn)換器220,并且任何適合的配置可用于表1。
      表1

      參照表1,當(dāng)ADC_DAC校準(zhǔn)單元210將“4”輸入D/A轉(zhuǎn)換器220時,A/D轉(zhuǎn)換器250輸出“2”。當(dāng)ADC_DAC校準(zhǔn)單元210將“20”輸入D/A轉(zhuǎn)換器220時,A/D轉(zhuǎn)換器250輸出“18”。
      控制單元290控制ADC_DAC校準(zhǔn)單元210基于匹配表生成校準(zhǔn)表(方框S340)。下表2是基于表1的匹配表生成的校準(zhǔn)表的示例。然而,本發(fā)明不限于使用任何用于表2的特殊配置,并且可使用任何適合的配置。通過在保持存儲在匹配表中的輸入值(DAC_in)和輸出值(ADC_out)之間的匹配的同時,將具有作為校準(zhǔn)表的輸入值(ADC_out)排列的存儲在匹配表中的輸出值(ADC_out)和作為校準(zhǔn)表的輸出值(DAC_in)排列的存儲在匹配表中的輸入值(DAC_in)的匹配表的拷貝作為校準(zhǔn)表來生成校準(zhǔn)表。例如,在保持存儲在匹配表中的輸入值(DAC_in)19和輸出值(ADC_out)17之間的匹配的同時,存儲在匹配表中的輸出值(ADC_out)17被排列為校準(zhǔn)表的輸入值(ADC_out)17,并且存儲在匹配表中的輸入值(DAC_in)19被排列為校準(zhǔn)表的輸出值(DAC_in)19。然而,本發(fā)明不限于這種生成校準(zhǔn)表的方法,可使用任何合適的方法。
      表2

      根據(jù)表2,為了使A/D轉(zhuǎn)換器250輸出“2”,ADC_DAC校準(zhǔn)單元210必須將“4”輸入D/A轉(zhuǎn)換器220。為了使使A/D轉(zhuǎn)換器250輸出“18”,ADC_DAC校準(zhǔn)單元210必須將“20”輸入D/A轉(zhuǎn)換器220。
      控制器290確定是否完成校準(zhǔn)操作,即,D/A轉(zhuǎn)換器220的輸入值是否已被增加到D/A轉(zhuǎn)換器220的最大輸入值(方框S350)。如果確定沒有完成校準(zhǔn)操作(方框S350-N),則重復(fù)方框S310到方框S350。
      如果確定已完成校準(zhǔn)操作(方框S350-Y),則在模擬編碼設(shè)備的初始化和正常操作期間ADC_DAC校準(zhǔn)單元210基于校準(zhǔn)表將輸入值提供給D/A轉(zhuǎn)換器220(方框S360)。
      在初始化操作期間,A/D轉(zhuǎn)換器250在多個采樣點(diǎn)數(shù)字化模擬編碼器200的輸出以獲得存儲在模擬編碼器模式存儲單元260中的模擬編碼模式值。假設(shè)模擬編碼器200的輸出是“2”,則A/D轉(zhuǎn)換器250將輸出存儲在模擬編碼器模式存儲單元260中的模擬編碼模式值“2”。如果在模擬編碼設(shè)備的正常操作期間從模擬編碼器模式存儲單元260輸出模擬編碼模式值“2”,并將其直接輸入D/A轉(zhuǎn)換器220,這些已在圖1示出的現(xiàn)有技術(shù)的模擬編碼設(shè)備完成,則由于D/A轉(zhuǎn)換器220和A/D轉(zhuǎn)換器250之間的性能差異,D/A轉(zhuǎn)換器220將輸出表1所示的模式值“0”,而不是希望的模式值“2”。結(jié)果,由比較單元230執(zhí)行的模擬編碼器200的輸出和從D/A轉(zhuǎn)換器220輸出的模式值之間的比較是錯誤的,這是因為模式值是“0”,而不是希望的模式值“2”,因此數(shù)字編碼信號dX和dY的精度降低。
      然而,根據(jù)本發(fā)明,依照示出ADC_out“2”需要DAC_in“4”的表2中示出的校準(zhǔn)表,從模擬編碼器模式存儲單元260輸出的模擬編碼器模式值“2”被輸入到將輸入值“4”輸入D/A轉(zhuǎn)換器220的ADC_DAC校準(zhǔn)單元210。輸入值“4”促使D/A轉(zhuǎn)換器220輸出正確的模式值“2”。結(jié)果,由比較單元230執(zhí)行的模擬編碼器200的輸出和從D/A轉(zhuǎn)換器220輸出的模式值之間的比較是正確的,這是因為模式值是希望的模式值“2”,因此數(shù)字編碼信號dX和dY的精度沒有降低。
      圖4示出根據(jù)本發(fā)明實施例的在基于A/D轉(zhuǎn)換器250的輸出校準(zhǔn)D/A轉(zhuǎn)換器220的輸入之前的數(shù)字編碼波形。
      更具體地講,圖4示出在執(zhí)行校準(zhǔn)操作之前,與從模擬編碼器模式存儲單元260輸出的模擬編碼器模式值相應(yīng)的從D/A轉(zhuǎn)換器220輸出的D/A轉(zhuǎn)換器輸出波形DacX和DacY與由格雷編碼轉(zhuǎn)換器280生成的數(shù)字編碼波形dX和dY。一個周期的D/A轉(zhuǎn)換器輸出波形DacX和DacY被分成16個部分。數(shù)字編碼波形dX和dY被分成每一部分與D/A轉(zhuǎn)換器輸出波形DacX和DacY的兩個部分相應(yīng)的部分。從而,在D/A轉(zhuǎn)換器輸出波形DacX和DacY的一個周期,數(shù)字編碼波形dX和dY有8個部分。在圖4的下部,實心黑色條代表數(shù)字編碼波形dX,條紋條指示數(shù)字編碼波形dY。每一條紋條的一半與一個實心黑色條的一半重合。細(xì)實垂直線代表數(shù)字編碼波形dX的狀態(tài)之間的轉(zhuǎn)換,細(xì)虛垂直線指示數(shù)字編碼波形dY的狀態(tài)之間的轉(zhuǎn)換。生成的數(shù)字編碼波形dX和dY的精度可由下面的等式1計算 等式1等式1中,“α”表示一個信道的D/A轉(zhuǎn)換器輸出波形DacX和DacY之間的最長波形,“a”表示目標(biāo)D/A轉(zhuǎn)換器輸出波形DacX和DacY的長度。這里“a”可被設(shè)置為任意值。
      在本示例中,假設(shè)“a”是74。在圖4中,從實垂直線到虛垂直線的長度“α”是114,使用等式1計算的在校準(zhǔn)操作之前數(shù)字編碼波形dX和dY的精度是(114-74)/74*100=54%。
      圖5示出根據(jù)本發(fā)明實施例的在基于A/D轉(zhuǎn)換器250的輸出校準(zhǔn)D/A轉(zhuǎn)換器220的輸入之后的數(shù)字編碼波形。
      更具體地講,圖5示出在執(zhí)行校準(zhǔn)操作之后,與從模擬編碼器模式存儲單元260輸出的模擬編碼器模式值相應(yīng)的從D/A轉(zhuǎn)換器220輸出的D/A轉(zhuǎn)換器輸出波形DacX和DacY與由格雷編碼轉(zhuǎn)換器280生成的數(shù)字編碼波形dX和dY。這里,如上面圖4的示例所示,“a”為74,并且在圖5中從虛垂直線到實垂直線的長度“α”為92。因此,根據(jù)等式1,在校準(zhǔn)操作之后數(shù)字編碼波形dX和dY的精度是(92-74)/74*100=24%。
      根據(jù)本發(fā)明實施例,通過基于A/D轉(zhuǎn)換器250的輸出校準(zhǔn)D/A轉(zhuǎn)換器220的輸入,圖2示出的根據(jù)本發(fā)明實施例的模擬編碼設(shè)備的數(shù)字編碼波形dX和dY與圖1示出的現(xiàn)有技術(shù)的模擬編碼設(shè)備的數(shù)字編碼波形相比,其精度提高了大約30%從圖2示出的本發(fā)明實施例的以上描述可以理解,由于校準(zhǔn)D/A轉(zhuǎn)換器220的輸入以補(bǔ)償D/A轉(zhuǎn)換器220和A/D轉(zhuǎn)換器250之間的性能差異,因此比較器240可比較模擬編碼器200的輸出和正確的模式值,從而提高了數(shù)字編碼信號dX和dY的精度。
      盡管顯示和描述了本發(fā)明的幾個實施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可以對本發(fā)明的這些實施例進(jìn)行改變,本發(fā)明的范圍由權(quán)利要求及其等同物所限定。
      權(quán)利要求
      1.一種在模擬編碼設(shè)備中基于A/D轉(zhuǎn)換器的輸出校準(zhǔn)D/A轉(zhuǎn)換器的輸入的方法,所述方法包括將所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入;在所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入的同時,將特定范圍的順序增加的輸入值輸入所述D/A轉(zhuǎn)換器,從而從所述A/D轉(zhuǎn)換器產(chǎn)生相應(yīng)的輸出值;基于輸入所述D/A轉(zhuǎn)換器的特定范圍的順序增加的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值,生成代表所述D/A轉(zhuǎn)換器的輸入值和所述A/D轉(zhuǎn)換器的輸出值之間關(guān)系的校準(zhǔn)表;斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接;和在斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接的同時,基于所述校準(zhǔn)表調(diào)整所述D/A轉(zhuǎn)換器的輸入值。
      2.如權(quán)利要求1所述的方法,其中,將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值是與現(xiàn)在狀態(tài)相應(yīng)的所述A/D轉(zhuǎn)換器的輸出值;和其中,所述調(diào)整包括從所述校準(zhǔn)表獲得與相應(yīng)于現(xiàn)在狀態(tài)的所述A/D轉(zhuǎn)換器的輸出值相應(yīng)的輸入值,并將獲得的輸入值輸入所述D/A轉(zhuǎn)換器以替代將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值。
      3.如權(quán)利要求1所述的方法,還包括生成匹配輸入所述D/A轉(zhuǎn)換器的特定范圍的順序增加的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值的匹配表。
      4.如權(quán)利要求3所述的方法,其中,所述校準(zhǔn)表的生成包括基于所述匹配表生成所述校準(zhǔn)表。
      5.一種模擬編碼設(shè)備,包括D/A轉(zhuǎn)換器;A/D轉(zhuǎn)換器;多路復(fù)用器,選擇性地連接或斷開D/A轉(zhuǎn)換器的輸出與A/D轉(zhuǎn)換器的輸入的連接;和校準(zhǔn)單元,在所述D/A轉(zhuǎn)換器的輸出通過多路復(fù)用器連接到所述A/D轉(zhuǎn)換器的輸入的同時,將特定范圍的順序增加的輸入值輸入所述D/A轉(zhuǎn)換器,從而從所述A/D轉(zhuǎn)換器產(chǎn)生相應(yīng)的輸出值;基于輸入所述D/A轉(zhuǎn)換器的特定范圍的順序增加的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值,生成代表所述D/A轉(zhuǎn)換器的輸入值和所述A/D轉(zhuǎn)換器的輸出值之間關(guān)系的校準(zhǔn)表;和在通過多路復(fù)用器斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接的同時,基于所述校準(zhǔn)表調(diào)整所述D/A轉(zhuǎn)換器的輸入值。
      6.如權(quán)利要求5所述的設(shè)備,其中,將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值是與現(xiàn)在狀態(tài)相應(yīng)的所述A/D轉(zhuǎn)換器的輸出值;和其中,所述校準(zhǔn)單元從所述校準(zhǔn)表獲得與相應(yīng)于現(xiàn)在狀態(tài)的所述A/D轉(zhuǎn)換器的輸出值相應(yīng)的輸入值,并將獲得的輸入值輸入所述D/A轉(zhuǎn)換器以替代將被調(diào)整的所述D/A轉(zhuǎn)換器的輸入值。
      7.如權(quán)利要求5所述的設(shè)備,還包括控制單元,生成匹配輸入所述D/A轉(zhuǎn)換器的特定范圍的順序增加的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值的匹配表。
      8.如權(quán)利要求7所述的設(shè)備,其中,所述校準(zhǔn)單元基于所述匹配表生成所述校準(zhǔn)表。
      9.一種在模擬編碼設(shè)備中補(bǔ)償D/A轉(zhuǎn)換器和A/D轉(zhuǎn)換器之間的性能差異的方法,所述設(shè)備基于模擬編碼器的輸出信號的當(dāng)前值和D/A轉(zhuǎn)換器生成的模擬值的比較生成數(shù)字編碼信號,其中,所述D/A轉(zhuǎn)換器基于所述A/D轉(zhuǎn)換器在多個采樣點(diǎn)采樣所述模擬編碼器的輸出信號的值而預(yù)先生成的多個數(shù)字值中選擇的一個數(shù)字值來生成所述模擬值,所述D/A轉(zhuǎn)換器和所述A/D轉(zhuǎn)換器之間的性能差異導(dǎo)致了所述D/A轉(zhuǎn)換器基于多個數(shù)字值中的至少某個數(shù)字值生成的模擬值不等于在生成多個數(shù)字值中的至少某個數(shù)字值時由所述A/D轉(zhuǎn)換器采樣的模擬編碼器信號的相應(yīng)值,所述方法包括檢測所述D/A轉(zhuǎn)換器和所述A/D轉(zhuǎn)換器之間的性能差異;和調(diào)整將輸入所述D/A轉(zhuǎn)換器的輸入值以補(bǔ)償檢測的性能差異。
      10.如權(quán)利要求9所述的方法,其中,所述性能差異的檢測包括將所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入;在所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入的同時,將多個輸入值輸入所述D/A轉(zhuǎn)換器;將所述多個輸入值存儲在匹配表中;和在所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入的同時,將由所述多個輸入值產(chǎn)生的A/D轉(zhuǎn)換器的輸出值存儲在所述匹配表中,與存儲在所述匹配表中的所述多個輸入值一一對應(yīng),從而所述多個輸出值的每一個與相應(yīng)的產(chǎn)生所述多個輸出值中的一個的所述多個輸入值中的一個相匹配,其中,匹配輸入值的一個和輸出值的一個之間的差異表示所述D/A轉(zhuǎn)換器和A/D轉(zhuǎn)換器之間的性能差異。
      11.如權(quán)利要求10所述的方法,其中,所述多個輸入值的輸入包括在所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入的同時,輸入所有可能的所述D/A轉(zhuǎn)換器的輸入值。
      12.如權(quán)利要求11所述的方法,其中,所述所有可能的輸入值的輸入包括以從初始輸入值0開始,對輸入值反復(fù)加1直到達(dá)到所述D/A轉(zhuǎn)換器的最大輸入值的方式順序輸入所有可能的所述D/A轉(zhuǎn)換器的輸入值。
      13.如權(quán)利要求10所述的方法,其中,所述輸入值的調(diào)整包括基于匹配表生成校準(zhǔn)表,所述校準(zhǔn)表具有存儲其中的與多個輸出值一一對應(yīng)匹配的多個輸入值,從而在所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入的同時,當(dāng)所述多個輸出值中的一個被輸入所述D/A轉(zhuǎn)換器時,所述多個輸入值的每一個與將在所述A/D轉(zhuǎn)換器的輸出產(chǎn)生所述多個輸入值中的一個的所述多個輸出值中的相應(yīng)的一個匹配;斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接;選擇由所述A/D轉(zhuǎn)換器預(yù)先生成的多個數(shù)字值中的一個作為將被輸入到所述D/A轉(zhuǎn)換器的輸入值;在所述校準(zhǔn)表中查找與將被輸入所述D/A轉(zhuǎn)換器的輸入值相等的輸入值;輸出在所述校準(zhǔn)表中與查找到的輸入值匹配的輸出值;和在斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接的同時,將從所述校準(zhǔn)表輸出的輸出值輸入所述D/A轉(zhuǎn)換器,來作為調(diào)整的輸入值替換將被輸入所述D/A轉(zhuǎn)換器輸入值以補(bǔ)償所述檢測的差異。
      14.如權(quán)利要求13所述的方法,其中,所述校準(zhǔn)表的生成包括在保持存儲在所述匹配表中的輸入值和輸出值之間的匹配的同時,生成具有作為所述校準(zhǔn)表的輸入值排列的存儲在所述匹配表中的輸出值和作為所述校準(zhǔn)表的輸出值排列的存儲在所述匹配表中的輸入值的匹配表的拷貝來生成所述校準(zhǔn)表。
      15.如權(quán)利要求13所述的方法,其中,由所述D/A轉(zhuǎn)換器預(yù)先生成的多個數(shù)字值被存儲在模擬編碼器模式存儲單元中,其中,所述多個數(shù)字值由分別對應(yīng)于多個采樣點(diǎn)的所述模擬編碼器的輸出信號的多個狀態(tài)分別索引;其中,所述模擬編碼設(shè)備生成所述模擬編碼器的輸出信號的現(xiàn)在估計狀態(tài);和其中,所述多個數(shù)字值中的一個的選擇包括在所述模擬編碼器模式存儲單元查找由與所述模擬編碼器的輸出信號的現(xiàn)在估計狀態(tài)相同的所述模擬編碼器的輸出信號的狀態(tài)索引的數(shù)字值;和將找到的數(shù)字值輸出為將被輸入所述D/A轉(zhuǎn)換器的輸入值。
      16.如權(quán)利要求15所述的方法,還包括比較所述模擬編碼器的輸出信號的當(dāng)前值和所述D/A轉(zhuǎn)換器從所述校準(zhǔn)表輸出的輸入值生成的模擬值;基于比較的結(jié)果生成狀態(tài)改變信息;基于所述狀態(tài)改變信息和所述模擬編碼器的輸出信號的現(xiàn)在估計狀態(tài),生成所述模擬編碼器的輸出信號的下一估計狀態(tài);將所述模擬編碼器的輸出信號的下一估計狀態(tài)鎖存為所述模擬編碼器的輸出信號的新的現(xiàn)在估計狀態(tài);和基于所述模擬編碼器的輸出信號的新的現(xiàn)在估計狀態(tài)生成數(shù)字編碼信號。
      17.如權(quán)利要求16所述的方法,其中,所述數(shù)字編碼信號是格雷編碼的數(shù)字編碼信號。
      全文摘要
      提供一種在包括數(shù)字/模擬(D/A)轉(zhuǎn)換器和模擬/數(shù)字(A/D)轉(zhuǎn)換器的模擬編碼設(shè)備中基于A/D轉(zhuǎn)換器的輸出校準(zhǔn)D/A轉(zhuǎn)換器的輸入的方法,所述方法包括在所述D/A轉(zhuǎn)換器的輸出連接到所述A/D轉(zhuǎn)換器的輸入的同時,將特定范圍的輸入值輸入所述D/A轉(zhuǎn)換器,從而從所述A/D轉(zhuǎn)換器產(chǎn)生相應(yīng)的輸出值;基于輸入所述D/A轉(zhuǎn)換器的特定范圍的輸入值中的輸入值和從所述A/D轉(zhuǎn)換器產(chǎn)生的相應(yīng)的輸出值,生成代表所述D/A轉(zhuǎn)換器的輸入值中的輸入值和所述A/D轉(zhuǎn)換器的輸出值之間關(guān)系的校準(zhǔn)表;和在斷開所述D/A轉(zhuǎn)換器的輸出與所述A/D轉(zhuǎn)換器的輸入的連接的同時,基于所述校準(zhǔn)表調(diào)整所述D/A轉(zhuǎn)換器的輸入值。
      文檔編號H03M7/14GK1964196SQ20061014704
      公開日2007年5月16日 申請日期2006年11月13日 優(yōu)先權(quán)日2005年11月11日
      發(fā)明者黃鎬斌 申請人:三星電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1