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

數(shù)據(jù)傳送存儲器及模塊的制作方法

文檔序號:6516136閱讀:181來源:國知局
專利名稱:數(shù)據(jù)傳送存儲器及模塊的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)傳送存儲器。
背景技術(shù)
I2C總線是飛利蒲公司提倡的2線式串行總線。I2C總線對應(yīng)主器件的發(fā)送命令,從動器件動作。應(yīng)用圖6~10說明I2C總線的動作。
如圖6所示,SCL線呈“H”時,SDA線從“H”變?yōu)椤癓”,成為啟動狀態(tài)。所有動作在啟動狀態(tài)開始。SCL線呈“H”時,SDA線從“L”變?yōu)椤癏”,成為停止?fàn)顟B(tài)。在此,SCL線是串行時鐘輸入的串行時鐘線,SDA線是用于進(jìn)行數(shù)據(jù)傳送的串行數(shù)據(jù)線。
發(fā)送命令在SCL線呈“H”期間通過改變SDA線進(jìn)行,8位連續(xù)發(fā)送。在第9個時鐘周期期間,接受命令的從動器件將SDA線置于“L”,并發(fā)出接受命令這一確認(rèn)應(yīng)答。這樣以9個時鐘周期為單位進(jìn)行命令交換。
圖7為用于以字節(jié)為單位將數(shù)據(jù)從主器件寫入從動器件的字節(jié)寫入順序。在最初主器件發(fā)出啟動狀態(tài)。接著,為從多個從動器件選擇要寫入數(shù)據(jù)的從動器件,用7個時鐘周期發(fā)送從地址,在8個時鐘周期發(fā)送寫入命令碼“L”。從動器件一旦確認(rèn)自身被選中,就輸出確認(rèn)應(yīng)答(acknowledge)。
接受該確認(rèn)應(yīng)答的主器件發(fā)出從動器件的8位寫入地址。從動器件一旦確認(rèn)寫入地址,就輸出確認(rèn)應(yīng)答。接受該確認(rèn)應(yīng)答的主器件再發(fā)送8位寫入數(shù)據(jù)。從動器件一旦確認(rèn)寫入數(shù)據(jù)就輸出確認(rèn)應(yīng)答。在最后接受確認(rèn)應(yīng)答的主器件通過發(fā)送停止?fàn)顟B(tài),在從動器件中開始數(shù)據(jù)寫入動作。
圖8是用于主器件以字節(jié)為單位,從從動器件讀取數(shù)據(jù)的當(dāng)前地址讀取順序。在最初主器件發(fā)送啟動狀態(tài)。接著,為從多個從動器件選擇要讀出數(shù)據(jù)的從動器件,用7個時鐘周期發(fā)送從地址,在第8個時鐘周期發(fā)送讀取命令碼“H”。從動器件一旦確認(rèn)自身被選中,就輸出確認(rèn)應(yīng)答。
輸出該確認(rèn)應(yīng)答后,從動器件輸出自身保持的當(dāng)前地址的8位讀出數(shù)據(jù)。之后,主器件不輸出確認(rèn)應(yīng)答而通過發(fā)送停止?fàn)顟B(tài),從動器件讀取動作結(jié)束。
圖9是用于以頁為單位從主器件向從動器件寫入數(shù)據(jù)的頁寫入順序。在最初主器件發(fā)出啟動狀態(tài)。接著,為從多個從動器件選擇要寫入數(shù)據(jù)的從動器件,用7個時鐘周期發(fā)送從地址,在第8個時鐘周期發(fā)送寫入命令碼“L”。從動器件一旦確認(rèn)自身被選中,就輸出確認(rèn)應(yīng)答。
接受該確認(rèn)應(yīng)答的主器件發(fā)出從動器件的8位寫入地址。從動器件一旦確認(rèn)寫入地址,就輸出確認(rèn)應(yīng)答。接受該確認(rèn)應(yīng)答的主器件再發(fā)送8位寫入數(shù)據(jù)。從動器件一旦確認(rèn)寫入數(shù)據(jù)就輸出確認(rèn)應(yīng)答。接著,主器件發(fā)送與下一個字地址相當(dāng)?shù)?位寫入數(shù)據(jù),從動器件輸出確認(rèn)應(yīng)答。之后,連續(xù)反復(fù)進(jìn)行由主器件發(fā)送8位寫入數(shù)據(jù)、和由從動器件輸出確認(rèn)應(yīng)答,將最大頁尺寸的寫入數(shù)據(jù)發(fā)送至從動器件。最后,主器件通過發(fā)送停止?fàn)顟B(tài),在從動器件上開始相當(dāng)于頁尺寸的數(shù)據(jù)寫入動作。
圖10是用于主器件從從動器件讀取多個字節(jié)數(shù)據(jù)的序列讀取順序。最初主器件發(fā)送啟動狀態(tài)。接著,為從多個從動器件選擇要讀出數(shù)據(jù)的從動器件,用7個時鐘周期發(fā)送從地址,在第8個時鐘周期發(fā)送讀取命令碼“H”。從動器件一旦確認(rèn)自身被選中,就輸出確認(rèn)應(yīng)答。
輸出該確認(rèn)應(yīng)答后,從動器件發(fā)出自身保持的當(dāng)前地址8位讀出數(shù)據(jù)。之后,一旦主器件輸出確認(rèn)應(yīng)答,從動器件便輸出下一字地址的8位讀出數(shù)據(jù),主器件輸出確認(rèn)應(yīng)答。之后,連續(xù)反復(fù)進(jìn)行由從動器件輸出8位讀出數(shù)據(jù)、和由主器件發(fā)送確認(rèn)應(yīng)答。此時,如從動器件的存儲器地址計數(shù)器一旦到達(dá)最終字地址,則在開頭存儲器地址滾動溢出。最后,主器件不發(fā)送確認(rèn)應(yīng)答,通過發(fā)送停止?fàn)顟B(tài),結(jié)束從動器件的多個器件的數(shù)據(jù)順序讀取動作。
近年,配置有多個電子部件模塊的應(yīng)用領(lǐng)域日益擴(kuò)大。圖11是表示現(xiàn)有的CCD照相機(jī)用模塊構(gòu)成框圖。照相機(jī)用模塊由CCD10、和將從CCD10輸出的模擬圖像信號轉(zhuǎn)換成數(shù)字信號的A/D轉(zhuǎn)換電路11、以及將從A/D轉(zhuǎn)換電路11輸出的數(shù)字圖像信號進(jìn)行圖像信號處理的DSP12構(gòu)成。CPU13及數(shù)據(jù)存儲器14等通過I2C總線,與該照相機(jī)用模塊DSP相連接。在數(shù)據(jù)存儲器14中,存儲DSP控制用程序及照相機(jī)調(diào)整數(shù)據(jù)(例如包含CCD10的白色平衡特性、機(jī)械快門的離散修正數(shù)據(jù)等)。
通過電源投入或CCD10動作開始開關(guān)等,CPU13作為主器件動作,通過I2C總線從從動器件的數(shù)據(jù)存儲器14讀出DSP控制用程序及照相機(jī)調(diào)整數(shù)據(jù)(例如包含白色平衡特性等)。接著,CPU13作為主器件動作,通過I2C總線將這些DSP控制用程序及照相機(jī)調(diào)整數(shù)據(jù)寫入從動器件的DSP12。由此,使DSP12成為可進(jìn)行所定的圖像信號處理或照相機(jī)調(diào)整(例如白色平衡修正、機(jī)械快門的離散修正)。
圖12是表示作為I2C總線對應(yīng)的從動器件功能的數(shù)據(jù)存儲器14的構(gòu)成框圖。SCL端子是串行時鐘輸入端子,連接于輸入緩沖器20,在SCL時鐘輸入信號的上升沿、下降沿進(jìn)行信號處理。SDA端子用于進(jìn)行雙向串行數(shù)據(jù)傳送,連接于由輸入端子和開路漏極輸出端子構(gòu)成的I/O緩沖器21。狀態(tài)確認(rèn)應(yīng)答檢測電路22接受來自輸入緩沖器20及I/O緩沖器21的輸出信號,并進(jìn)行開始/停止?fàn)顟B(tài)的檢測及確認(rèn)應(yīng)答(ACK)的檢測。串行控制電路23接受由狀態(tài)·確認(rèn)應(yīng)答檢測電路22輸出的開始/停止?fàn)顟B(tài)檢測信號、確認(rèn)應(yīng)答(ACK)檢測信號、及來自I/O緩沖器21的輸出信號。串行控制電路23根據(jù)輸入的信號,進(jìn)行或使確認(rèn)應(yīng)答輸出到I/O緩沖器21,或?qū)?shù)據(jù)寫入非易失存儲器,或從非易失存儲器讀出數(shù)據(jù)的控制。當(dāng)從非易失存儲器讀出數(shù)據(jù)時,串行控制電路23將讀出的數(shù)據(jù)輸出到I/O緩沖器21。
但是,在上述現(xiàn)有技術(shù)中,因為數(shù)據(jù)存儲器只能作為從動器件功能,故當(dāng)要將存儲在數(shù)據(jù)存儲器的數(shù)據(jù)傳送到其他器件時,需要在外部作為主器件功能的CPU等,產(chǎn)生不能減少構(gòu)成模塊的部件個數(shù)的問題。

發(fā)明內(nèi)容
在此,本發(fā)明鑒于上述現(xiàn)有技術(shù)的問題,其目的在于提供一種有利于減少構(gòu)成模塊的部件個數(shù)的數(shù)據(jù)傳送存儲器。
本發(fā)明是通過I2C總線進(jìn)行向從動器件傳送數(shù)據(jù)的數(shù)據(jù)傳送存儲器,其特征在于,具有存儲從動器件信息的非易失性存儲器;控制上述非易失性存儲器的寫入及讀出的串行控制電路;根據(jù)傳送開始指令產(chǎn)生基準(zhǔn)時鐘的主時鐘發(fā)生器電路;與上述基準(zhǔn)時鐘同步,命令上述串行控制電路進(jìn)行上述非易失性存儲器讀出的主傳送序列發(fā)送器電路。
本發(fā)明還可具有一旦檢出電源投入便將上述傳送開始指令傳向主時鐘發(fā)生器電路發(fā)出指令的電源投入檢測電路。
根據(jù)本發(fā)明可減少構(gòu)成模塊的部件個數(shù)。


圖1是表示本發(fā)明實施方式涉及的模塊構(gòu)成的框圖。
圖2是表示本發(fā)明實施方式涉及的數(shù)據(jù)傳送存儲器構(gòu)成的框圖。
圖3是存儲在本發(fā)明數(shù)據(jù)傳送存儲器內(nèi)非易失性存儲器中的數(shù)據(jù)存儲狀態(tài)的一例。
圖4是本發(fā)明實施方式涉及的模塊的數(shù)據(jù)傳送步驟的一例。
圖5是存儲在本發(fā)明數(shù)據(jù)傳送存儲器內(nèi)非易失性存儲器中的數(shù)據(jù)存儲狀態(tài)的另一示例的圖。
圖6是說明I2C總線動作的圖。
圖7是說明I2C總線的字節(jié)寫入順序的圖。
圖8是說明I2C總線的當(dāng)前地址讀順序的圖。
圖9是說明I2C總線頁寫入順序的圖。
圖10是說明I2C總線時序讀順序的圖。
圖11是表示現(xiàn)有模塊構(gòu)成的框圖。
圖12是表示現(xiàn)有數(shù)據(jù)存儲器構(gòu)成的框圖。圖中10-CCD 11—A/D轉(zhuǎn)換電路 12—DSP 14—數(shù)據(jù)存儲器34—數(shù)據(jù)傳送存儲器 20、40—輸入緩沖器 21、41—I/O緩沖器22、42—狀態(tài)·確認(rèn)應(yīng)答檢測電路 23、43—串行控制電路24、44—非易失性存儲器 45—電源投入檢測電路46—主控制器電路 47—主時鐘發(fā)生電路 48—主傳送順序發(fā)生器具體實施方式
圖1是表示本發(fā)明實施方式的CCD照相機(jī)用模塊構(gòu)成的框圖。照相機(jī)用模塊由CCD10、A/D轉(zhuǎn)換電路11及DSP12構(gòu)成。這些與圖11所示的現(xiàn)有照相機(jī)用模塊相同。在本實施方式中,通過I2C總線連接數(shù)據(jù)傳送存儲器34。在數(shù)據(jù)傳送存儲器34中,存儲DSP控制用程序及照相機(jī)調(diào)整數(shù)據(jù)(例如包含CCD10的白色平衡特性、機(jī)械快門的離散修正數(shù)據(jù)等)等。
根據(jù)電源的投入或CCD10的動作開始開關(guān)等,數(shù)據(jù)傳送存儲器34作為主器件動作,通過I2C總線將DSP控制用程序及照相機(jī)調(diào)整數(shù)據(jù)(例如白色平衡特性)等寫入從動器件DSP12。由此,使DSP12成為可進(jìn)行所定的圖像信號處理和照相機(jī)調(diào)整(例如白色平衡修正、機(jī)械快門的離散修正數(shù)據(jù))。
圖2是表示數(shù)據(jù)傳送存儲器34的構(gòu)成的框圖。SCL端子是串行時鐘輸入端子,連接于輸入緩沖器40,在SCL時鐘輸入信號的上升沿、下降沿進(jìn)行信號處理。SDA端子是用于進(jìn)行雙向串行數(shù)據(jù)傳送的,連接于由輸入端子和開路漏極輸出端子構(gòu)成的I/O緩沖器41。狀態(tài)·確認(rèn)應(yīng)答檢測電路42接受來自輸入緩沖器40及I/O緩沖器41的輸出信號,并進(jìn)行開始/停止?fàn)顟B(tài)的檢測及確認(rèn)應(yīng)答(ACK)的檢測。串行控制電路43接受由狀態(tài)·確認(rèn)應(yīng)答檢測電路42輸出的開始/停止?fàn)顟B(tài)檢測信號、確認(rèn)應(yīng)答(ACK)檢測信號、及來自I/O緩沖器41的輸出信號。串行控制電路43根據(jù)輸入的信號,進(jìn)行或?qū)⒋_認(rèn)應(yīng)答輸出到I/O緩沖器41,或?qū)?shù)據(jù)寫入非易失存儲器,或從非易失存儲器讀出數(shù)據(jù)的控制。當(dāng)從非易失存儲器讀出數(shù)據(jù)時,串行控制電路43將讀出的數(shù)據(jù)輸出到I/O緩沖器41。
再者,數(shù)據(jù)傳送存儲器34具備檢測電源投入的電源投入檢測電路45,電源投入檢測電路45連接于主控制器電路46。如電源投入檢測信號從電源投入檢測電路45輸入主控制器電路46,則主控制器電路46將開始傳送指令向主時鐘發(fā)生電路47發(fā)出指令。
再者,主控制器電路46也連接于狀態(tài)·確認(rèn)應(yīng)答檢測電路42。主控制器電路46,即使從狀態(tài)·確認(rèn)應(yīng)答檢測電路42輸入沒有收到來自從動器件的確認(rèn)應(yīng)答及信號,也將開始傳送指令向主時鐘發(fā)生電路47發(fā)出指令。此時,數(shù)據(jù)傳送存儲器34從頭開始重新傳送數(shù)據(jù),實行所謂的重送。
主時鐘發(fā)生電路47如輸入開始傳送指令,則發(fā)出命令,產(chǎn)生基準(zhǔn)時鐘并向SCL線輸出時鐘信號,同時,在主傳送序列發(fā)生器48執(zhí)行傳送順序。即使在現(xiàn)有非易失性存儲器24中,由于為了寫入數(shù)據(jù)必需定時控制,故具有時鐘發(fā)生電路,在本實施方式中主時鐘發(fā)生電路47以借用現(xiàn)有時鐘電路大部分的形式,包含用于產(chǎn)生基準(zhǔn)時鐘的電路。接收來自該主時鐘發(fā)生電路47的傳送順序執(zhí)行命令,主傳送順序發(fā)生器48在SCL線從“H”變?yōu)椤癓”,將啟動狀態(tài)發(fā)送至I2C總線。而主傳送順序發(fā)生器電路48通過串行控制電路43讀出存儲在非易失性存儲器44中的數(shù)據(jù),串行控制電路43使將讀出的數(shù)據(jù)通過I/O緩沖器41與基準(zhǔn)時鐘同步發(fā)送到SDA線。再者,主傳送序列發(fā)生器電路48在SCL線呈“H”時將SDA線從“L”變?yōu)椤癏”,將停止?fàn)顟B(tài)發(fā)送至I2C總線。
圖3是存儲在本實施方式涉及的非易失性存儲器44的數(shù)據(jù)存儲狀態(tài)的一例。非易失性存儲器44的各地址可分別存儲8位的數(shù)據(jù),以附加讀出/寫入命令碼的從地址、字地址、傳送數(shù)據(jù)這3個數(shù)據(jù)為基本單位,每3個地址進(jìn)行存儲。這些數(shù)據(jù)是數(shù)據(jù)傳送存儲器34作為從動器件通過I2C總線從外部主器件被預(yù)先寫入的。從地址是將寫入命令碼“L”的1位附加到從地址7位而形成的。這樣,非易失性存儲器44將從地址和字地址作為從動器件信息存儲。
圖4是本實施方式涉及的模塊數(shù)據(jù)傳送步驟的一例。其根據(jù)在圖7中說明的I2C總線字節(jié)寫入順序進(jìn)行數(shù)據(jù)傳送。此時,在非易失性存儲器44中,以圖3所示的狀態(tài)存儲數(shù)據(jù)。
首先,在步驟S1,電源投入檢測電路45一旦檢測出電源投入,就將電源投入檢測信號輸入到主控制器電路46。
在步驟S2,主控制器電路46將重送次數(shù)Try置為初始值0,同時進(jìn)行重送次數(shù)上限Trymax及傳送次數(shù)上限值Fwmax的設(shè)定。所謂傳送次數(shù)上限值Fwmax相當(dāng)于圖3所示的Z,是數(shù)據(jù)傳送存儲器34傳送的傳送數(shù)據(jù)字節(jié)數(shù)。這些上限值作為固定值可以預(yù)先設(shè)定于主控制器電路46,或預(yù)先存儲于除非易失性存儲器44外另外設(shè)置的非易失性存儲器(未圖示)和非易失性存儲器44確定的區(qū)域(最終地址等),主控制器電路46也可以讀出其值。
在步驟S3,主控制器電路46在判斷重送次數(shù)Try是否在重送次數(shù)上限Trymax以下。當(dāng)重送次數(shù)Try在重送次數(shù)上限Trymax以下時,轉(zhuǎn)移至步驟S4,非上述情況下,則中止數(shù)據(jù)傳送。
在步驟S4,主控制器電路46將傳送次數(shù)FW置于初始值0的同時,將表示非易失性存儲器44地址的m置于初始值0。這些初始值被送至主傳送順序發(fā)生器48,主控制器電路46向主時鐘發(fā)生器47發(fā)出指令開始傳送指令。
在步驟S5,主時鐘發(fā)生電路47在產(chǎn)生基準(zhǔn)時鐘并將時鐘信號輸出到SCL線的同時,向主傳送順序發(fā)生器電路48發(fā)出命令使之執(zhí)行傳送順序。主傳送序列發(fā)生器48當(dāng)SCL線呈“H”時,使SDA線從“H”變?yōu)椤癓”,將啟動狀態(tài)發(fā)送到I2C總線。
在步驟S6,主傳送順序發(fā)生器電路48通過串行控制電路43讀出存儲在非易失性存儲器44的地址m(=0)的8位從地址及寫入命令碼,串行控制電路43將讀出的數(shù)據(jù)每1位通過I/O緩沖器41與基準(zhǔn)時鐘同步發(fā)送到SDA線。
在步驟S7,狀態(tài)·確認(rèn)應(yīng)答檢測電路42與下一個基準(zhǔn)時鐘同步檢測是否從從動器件輸出確認(rèn)應(yīng)答。當(dāng)檢測到確認(rèn)應(yīng)答時,轉(zhuǎn)移到步驟S8,當(dāng)未能檢測到時,轉(zhuǎn)移到步驟18。
在步驟S8,在表示非易失性存儲器44地址的m上加1。
在步驟S9,主傳送順序發(fā)生器電路48通過串行控制電路43讀出存儲在非易失性存儲器44的地址m(=1)的8位字地址,串行控制電路43將讀出的數(shù)據(jù)每1位通過I/O緩沖器41與基準(zhǔn)時鐘同步發(fā)送到SDA線。
在步驟S10,狀態(tài)·確認(rèn)應(yīng)答檢測電路42與下一個基準(zhǔn)時鐘同步檢測是否從從動器件輸出確認(rèn)應(yīng)答。當(dāng)檢測到確認(rèn)應(yīng)答時,轉(zhuǎn)移到步驟S11,當(dāng)未能檢測到時,轉(zhuǎn)移到步驟18。
在步驟S11,在表示非易失性存儲器44地址的m上加1。
在步驟S12,主傳送順序發(fā)生器電路48通過串行控制電路43讀出存儲在非易失性存儲器44的地址m(=2)的8位傳送數(shù)據(jù),串行控制電路43將讀出的數(shù)據(jù)每1位通過I/O緩沖器41與基準(zhǔn)時鐘同步發(fā)送到SDA線。
在步驟S13,狀態(tài)·確認(rèn)應(yīng)答檢測電路42與下一個基準(zhǔn)時鐘同步檢測是否從從動器件輸出確認(rèn)應(yīng)答。當(dāng)檢測到確認(rèn)應(yīng)答時,轉(zhuǎn)移到步驟S14,當(dāng)未能檢測到時,轉(zhuǎn)移到步驟18。
在步驟S14,在表示非易失性存儲器44地址的m上加1。
在步驟S15,主傳送順序發(fā)生器電路48當(dāng)SCL線呈“H”時使SDA線從“L”變?yōu)椤癏”,將停止?fàn)顟B(tài)發(fā)送到I2C總線。
在步驟S16,對傳送次數(shù)FW加1。
在步驟S17,主控制器電路46判斷傳送次數(shù)FW是否未滿傳送次數(shù)上限值FWmax。當(dāng)傳送次數(shù)FW未滿傳送次數(shù)上限值FWmax時,轉(zhuǎn)移至步驟S5,根據(jù)后面的加法計算地址m,以附加了寫入命令碼的從地址、字地址、傳送數(shù)據(jù)這3個數(shù)據(jù)為基本單位,數(shù)據(jù)傳送存儲器34通過I2C,將傳送數(shù)據(jù)依次傳送到從動器件。而且,當(dāng)傳送次數(shù)FW傳送次數(shù)上限值FWmax以上時,由于傳送數(shù)據(jù)都被傳送到從動器件,數(shù)據(jù)傳送存儲器34結(jié)束數(shù)據(jù)傳送。
假如,在這些步驟中未能檢測到確認(rèn)應(yīng)答時,則轉(zhuǎn)移到步驟S18,故在步驟18對重送次數(shù)Try加1。之后,轉(zhuǎn)移到步驟S3。在步驟S3,主控制器電路46判斷重送次數(shù)Try是否在重送次數(shù)上限值Trymax以下。當(dāng)重送次數(shù)Try在重送次數(shù)上限Trymax以下時,再次從頭開始傳送數(shù)據(jù),非上述情況,中止數(shù)據(jù)傳送。
圖5是存儲在本實施方式涉及的非易失性存儲器44的數(shù)據(jù)存儲狀態(tài)的另一示例的圖。非易失性存儲器44的各地址可分別存儲8位的數(shù)據(jù),以附加了讀出/寫入命令碼的從地址、字地址及X字節(jié)數(shù)據(jù)的(X+2)數(shù)據(jù)為基準(zhǔn)單位,存儲在每個(X+2)地址中。這些數(shù)據(jù),數(shù)據(jù)傳送存儲器34作為從動器件,通過I2C總線由外部的主器件被預(yù)先寫入,附加了從地址的讀出/寫入命令碼成為寫入命令碼“L”。此時,數(shù)據(jù)傳送存儲器34按照圖9所示的I2C總線的頁寫入順序進(jìn)行數(shù)據(jù)傳送,而此時的數(shù)據(jù)傳送步驟基本上與圖4相同。但是,傳送次數(shù)FW與圖5所示的Z相當(dāng),表示數(shù)據(jù)傳送存儲器34傳送的傳送數(shù)據(jù)頁數(shù),傳送次數(shù)上限值FWmax表示其上限值。再者,步驟S11后,將步驟S12~S14反復(fù)執(zhí)行X次。
如上所述,在本發(fā)明的數(shù)據(jù)傳送存儲器中作為主器件功能,當(dāng)將存儲在數(shù)據(jù)傳送存儲器的傳送數(shù)據(jù)傳送到其他器件時,不需要在外部作為主器件功能的CPU等,故可以減少構(gòu)成模塊的部件個數(shù)。而且,以電源投入等為契機(jī),用單模塊可對DSP進(jìn)行DSP控制用程序及照相機(jī)調(diào)整數(shù)據(jù)的傳送(初始化)。此時,在非易失性存儲器中,現(xiàn)有為了寫入數(shù)據(jù)必需計時控制,故具有時鐘發(fā)生電路,在本發(fā)明的數(shù)據(jù)傳送存儲器中主時鐘發(fā)生電路47以借用現(xiàn)有時鐘電路的大部分的形式,也可以包含用于產(chǎn)生基準(zhǔn)時鐘的電路,故可將數(shù)據(jù)傳送存儲器的電路規(guī)模、芯片尺寸的增大抑制在最小限。
另外,在上述本發(fā)明的實施方式中,傳送開始指令以根據(jù)電源投入檢測電路45的電源投入檢測為契機(jī)而產(chǎn)生,但并不限于此,在構(gòu)成上也可根據(jù)來自外部的命令產(chǎn)生。在這種情況下,即使沒有電源投入檢測電路45也是可能的。
再者,在上述本發(fā)明的本實施方式中,如圖3或圖5所示,存儲在非易失性存儲器44的數(shù)據(jù)存儲狀態(tài),可以使對數(shù)據(jù)的每個基本單位改變從地址,但當(dāng)然也可能設(shè)為相同從地址。
再者,當(dāng)數(shù)據(jù)傳送存儲器傳送的傳送數(shù)據(jù)的從動器件的從地址被預(yù)先確定時,主傳送順序發(fā)生器電路48從非易失性存儲器44每次讀出從地址,并不輸出到SDA端子,首先,從非易失性存儲器44或其他從非易失性存儲器讀出從地址并存儲到寄存器等,在構(gòu)成上也可以將存儲到該寄存器等的從地址每次輸出到SDA端子。而且,即使對于數(shù)據(jù)傳送存儲器傳送的傳送數(shù)據(jù)的從動器件的字地址,例如在預(yù)定每加1的情況下,主傳送順序發(fā)生器電路48從非易失性存儲器44讀出字地址并不輸出到SDA端子,也可以構(gòu)成為每將字地址加1并更新,直接輸出到字節(jié)SDA端子。這樣,因可以僅傳送存儲在非易失性存儲器44的存儲器空間數(shù)據(jù)的傳送數(shù)據(jù),故可以有效利用存儲器空間。
權(quán)利要求
1.一種數(shù)據(jù)傳送存儲器,是通過I2C總線進(jìn)行向從動器件進(jìn)行數(shù)據(jù)傳送的數(shù)據(jù)傳送存儲器,其特征在于,具備存儲從動器件信息的非易失性存儲器;控制上述非易失性存儲器的寫入及讀出的串行控制電路;根據(jù)傳送開始指令產(chǎn)生基準(zhǔn)時鐘的主時鐘發(fā)生器電路;以及與上述基準(zhǔn)時鐘同步,命令從上述非易失性存儲器的讀出數(shù)據(jù)到上述串行控制電路的主傳送順序發(fā)送器電路。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳送存儲器,其特征在于,具備一旦檢出電源投入,便將上述傳送開始指令傳向主時鐘發(fā)生器電路指令的電源投入檢測電路。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳送存儲器,其特征在于,上述非易失性存儲器按照所定的格式存儲向上述從動器件傳送的傳送數(shù)據(jù)。
4.一種模塊,是一種具備從動器件、和通過I2C總線進(jìn)行向上述從動器件傳送數(shù)據(jù)的數(shù)據(jù)傳送存儲器的模塊,其特征在于,上述數(shù)據(jù)傳送存儲器,包含存儲從動器件信息的非易失性存儲器;控制上述非易失性存儲器的寫入及讀出的串行控制電路;根據(jù)傳送開始指令產(chǎn)生基準(zhǔn)時鐘的主時鐘發(fā)生器電路;與上述基準(zhǔn)時鐘同步,命令從上述非易失性存儲器的讀出數(shù)據(jù)到上述串行控制電路的主傳順?biāo)托虬l(fā)送器電路,其中上述非易失性存儲器將對上述從動器件的動作必要的信息作為傳送數(shù)據(jù)按照所定的格式存儲;上述數(shù)據(jù)傳送存儲器根據(jù)上述傳送開始指令,將上述傳送數(shù)據(jù)傳送到從動器件。
5.根據(jù)權(quán)利要求4所述的模塊,其特征在于,上述數(shù)據(jù)傳送存儲器具備一旦檢出電源投入便將上述傳送開始指令傳向主時鐘發(fā)生器電路指令的電源投入檢測電路,上述數(shù)據(jù)傳送存儲器根據(jù)電源投入,將上述傳送數(shù)據(jù)傳送到從動器件。
全文摘要
本發(fā)明的目的是提供一種對于消減構(gòu)成模塊的元件個數(shù)有效的數(shù)據(jù)傳送存儲器。一旦從電源投入檢測信號被電源投入檢測電路(45)輸入到主控制電路(46)便將控制傳送指令輸入到主時鐘發(fā)生電路(47)。據(jù)此,主時鐘發(fā)生電路(47)產(chǎn)生基準(zhǔn)時鐘并將時鐘信號提供給SCL線的同時,在主傳送序列發(fā)生器電路(48)執(zhí)行傳送順序。主傳送序列發(fā)生器電路(48)在SDA線進(jìn)行發(fā)送開始狀態(tài)、通過發(fā)送存儲在串行控制電路(43)中的非易失性存儲器(44)的數(shù)據(jù)、及發(fā)送停止?fàn)顟B(tài)與基準(zhǔn)時鐘同步。
文檔編號G06F12/00GK1664797SQ20051000905
公開日2005年9月7日 申請日期2005年2月17日 優(yōu)先權(quán)日2004年3月2日
發(fā)明者野田篤 申請人:三洋電機(jī)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1