本發明專利技術涉及傳感器輸出修正電路及修正裝置、順序控制電路及方法。本發明專利技術提供的傳感器輸出修正電路能夠減輕主機設備的負荷。對從傳感器(50)供給的傳感器輸出進行修正的傳感器輸出修正電路,具備:存儲單元(1),其可改寫地存儲用于進行所述傳感器輸出的修正的指令;讀入單元(73、71),其讀入所述指令;針對所述指令所對應的每個順序而設置的多個順序執行單元;以及選擇單元(71、72),其從所述多個順序執行單元中選擇用于執行由所述讀入單元讀入的指令所對應的順序的單元。當所述選擇單元選擇出的順序執行單元執行的順序結束時,移動所述讀入單元讀入指令時的存取目的地。
【技術實現步驟摘要】
傳感器輸出修正電路及修正裝置、順序控制電路及方法
本專利技術涉及執行與指令對應的順序的傳感器輸出修正電路、傳感器輸出修正裝置、順序控制電路以及順序控制方法。
技術介紹
圖1是現有的傳感器輸出修正裝置160的結構圖。傳感器輸出修正裝置160具備壓力傳感器150和傳感器輸出修正電路130,傳感器輸出修正電路130對從壓力傳感器150經由前置放大器121供給的傳感器輸出進行修正。傳感器輸出修正電路130具有ΔΣ調制器115和數字濾波器113作為將從壓力傳感器150或溫度傳感器117經由多路復用器116供給的傳感器輸出所對應的模擬值變換成數字值的AD變換部。此外,傳感器輸出修正電路130還具有EEPROM101作為存儲校準數據的非易失性存儲器,該校準數據用于修正壓力傳感器150的傳感器輸出的各個特性波動。主機設備140經由SPI等通信接口電路102讀出在EEPROM101中存儲的校準數據,使用該讀出的校準數據來進行如下運算:對將壓力傳感器150的傳感器輸出進行AD變換而得的值進行修正。此外,主機設備140還控制開關118的動作,該開關118用于使AD變換的開始/結束動作、或壓力傳感器150和溫度傳感器117啟動(enable)/停止(disable)。此外,作為傳感器輸出修正電路的現有技術文獻,例如還有專利文獻1。專利文獻1:JP特開2009-156658號公報然而,在圖1所示的現有技術中,主機設備不得不控制傳感器輸出修正電路的全部動作,所以主機設備的負荷較大。
技術實現思路
因此,本專利技術的目的是提供一種能夠減輕主機設備的負荷的傳感器輸出修正電路、傳感器輸出修正裝置、順序控制電路以及順序控制方法。為了實現上述目的,本專利技術提供一種傳感器輸出修正電路,其修正從傳感器供給的傳感器輸出,其具備:存儲單元,其可改寫地存儲用于進行所述傳感器輸出的修正的指令;讀入單元,其讀入所述指令;針對所述指令所對應的每個順序而設置的多個順序執行單元;以及選擇單元,其從所述多個順序執行單元中選擇用于執行由所述讀入單元讀入的指令所對應的順序的單元,當所述選擇單元選擇出的順序執行單元執行的順序結束時,移動所述讀入單元讀入指令時的存取目的地。此外,為了實現上述目的,本專利技術還提供一種順序控制電路,其具備:讀入單元,其讀入可改寫地存儲的指令;針對所述指令所對應的每個順序而設置的多個順序執行單元;以及選擇單元,其從所述多個順序執行單元中選擇用于執行由所述讀入單元讀入的指令所對應的順序的單元,當所述選擇單元選擇出的順序執行單元執行的順序結束時,移動所述讀入單元讀入指令時的存取目的地。此外,為了實現上述目的,本專利技術還提供一種順序控制方法,其具有以下步驟:讀入步驟,讀入可改寫地存儲的指令;選擇步驟,從多個順序執行單元中選擇用于執行由所述讀入步驟讀入的指令所對應的順序的單元,其中,所述多個順序執行單元是針對所述指令所對應的每個順序而設置的;以及變更步驟,當所述選擇步驟選擇出的順序執行單元執行的順序結束時,變更在所述讀入步驟中讀入指令時的存取目的地。通過本專利技術能夠減輕主機設備的負荷。附圖說明圖1是現有的傳感器信號處理裝置的結構圖。圖2是本專利技術的一個實施方式的傳感器輸出修正裝置的結構圖。圖3是傳感器輸出修正裝置的動作順序圖的一個例子。圖4是順序的結構圖的一個例子圖5是順序的狀態圖的一個例子。符號說明1非易失性存儲器9順序執行用存儲器10可編程定序器30、130傳感器輸出修正電路40、140主機設備50、150傳感器60、160傳感器輸出修正裝置71指令譯碼器72狀態機73存儲器控制器77指令表具體實施方式以下,根據附圖對本專利技術的實施方式進行說明。圖2是本專利技術的一個實施方式的傳感器輸出修正裝置60的結構圖。圖3是傳感器輸出修正裝置60的動作順序圖的一個例子。如圖2所示,傳感器輸出修正裝置60是具有傳感器50和傳感器輸出修正電路30的傳感器修正系統,該傳感器輸出修正電路30用于對從傳感器50供給的傳感器輸出進行修正。傳感器50檢測預定的物理量,將對應于該檢測值的檢測信號作為傳感器輸出來輸出。作為傳感器50的具體例子,例如有壓力傳感器、溫度傳感器、電壓傳感器、電流傳感器、應變傳感器、磁傳感器、流速傳感器等用于檢測物理量的傳感器。圖2中示例了將一個傳感器50與傳感器輸出修正電路30連接的結構,但被傳感器輸出修正電路30修正傳感器輸出的傳感器既可以是一個也可以是多個。傳感器輸出修正電路30是沒有內置微型計算機的半導體集成電路。傳感器輸出修正電路30分為模擬電路塊部和數字電路塊部。模擬電路塊部包括:帶隙電路(bandgapcircuit)20、振蕩器(oscillator)19、上電復位電路(poweronresetcircuit)5、校準器(regulator)4、溫度傳感器17、開關(switch)18、多路復用器(multiplexer)16、ΔΣ調制器15。數字電路塊部包括:校準器控制器(regulatorcontroller)3、控制寄存器(controlregister)11、存儲對傳感器輸出的AD變換值進行修正而得的值的存取用存儲器12、CIC濾波器(cascadeintegralcombfilter:級聯積分梳狀濾波器)13、通信接口電路(通信IF)2、非易失性存儲器1、引導裝入器(bootloader)6、順序執行用存儲器9、定序器(sequencer)10、GPIO(通用輸入輸出)14、修正運算用存儲器7、進行積和運算(MAC)等運算的運算電路8。以下,以使用壓力傳感器作為傳感器50的情況為例對本專利技術的實施方式進行說明。(步驟S1)在非易失性存儲器1中保存在檢查工序中測得的傳感器50的各傳感器特性所對應的修正系數和模擬修整值。此外,在非易失性存儲器1中還保存預先決定的定序器程序(sequencerprogram)。非易失性存儲器1是通過設于傳感器輸出修正電路30外部的改寫裝置能夠改寫存儲內容的存儲單元。改寫裝置例如可以是主機設備(hostdevice)40、也可以是其以外的設備。(步驟S2)當用通信IF2從主機設備40接收到AD變換指令時,通過校準器控制器3使校準器4、上電復位電路5和振蕩器19啟動(enable)。(步驟S3)當通過上電復位電路5將復位(reset)供給引導裝入器6時,引導裝入器6從非易失性存儲器1讀入對應于傳感器特性的修正系數,并將其保存在修正運算用存儲器7中。接下來,引導裝入器6從非易失性存儲器1中讀入定序器程序,并將其保存于順序執行用存儲器9中。進而,引導裝入器6從非易失性存儲器1讀入模擬修整值,通過控制寄存器11根據該模擬修整值來調整各模擬電路塊部。引導裝入器6通過進行CRC運算來檢查從非易失性存儲器1讀入的值是否正常,如果正常則通知控制寄存器11引導裝入結束。(步驟S4)控制寄存器11收到引導裝入結束,使定序器10啟動。成為了啟動的定序器10從順序執行用存儲器9讀入包含于順序程序中的指令,執行與該讀入的指令對應的順序。(步驟S5)定序器10進行各塊的設定(ΔΣ調制器15的動作模式、過采樣率(oversamplingratio)、GPIO14的設定等)。(步驟S6)定序器10通過開關18使溫度傳感本文檔來自技高網...

【技術保護點】
一種傳感器輸出修正電路,其修正從傳感器供給的傳感器輸出,其特征在于,所述傳感器輸出修正電路具備:存儲單元,其可改寫地存儲用于進行所述傳感器輸出的修正的指令;讀入單元,其讀入所述指令;針對所述指令所對應的每個順序而設置的多個順序執行單元;以及選擇單元,其從所述多個順序執行單元中選擇用于執行由所述讀入單元讀入的指令所對應的順序的單元,當所述選擇單元選擇出的順序執行單元執行的順序結束時,移動所述讀入單元讀入指令時的存取目的地。
【技術特征摘要】
2012.01.12 JP 2012-0037651.一種傳感器輸出修正電路,其修正從傳感器供給的傳感器輸出,其特征在于,所述傳感器輸出修正電路具備:存儲單元,其可改寫地存儲用于進行所述傳感器輸出的修正的指令;讀入單元,其讀入所述指令;針對所述指令所對應的每個順序而設置的多個順序執行單元;以及選擇單元,其從所述多個順序執行單元中選擇用于執行由所述讀入單元讀入的指令所對應的順序的單元,當所述選擇單元選擇出的順序執行單元執行的順序結束時,移動所述讀入單元讀入指令時的存取目的地。2.根據權利要求1所述的傳感器輸出修正電路,其特征在于,所述選擇單元根據所述讀入單元讀入的指令與預先準備的指令表之間的比較結果,選擇用于執行該指令所對應的順序的單元。3.根據權利要求2所述的傳感器輸出修正電路,其特征在于,用邏輯電路構成所述指令表。4...
【專利技術屬性】
技術研發人員:山元康之介,木村陽一,
申請(專利權)人:三美電機株式會社,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。