數(shù)字三軸電子_第1頁
數(shù)字三軸電子_第2頁
數(shù)字三軸電子_第3頁
數(shù)字三軸電子_第4頁
數(shù)字三軸電子_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

(*在25C時的測試,另有說明除外ESD機器模式(所有引腳--MSL3,260oC滿量程(FS)–全部施加磁場(典型-高斯3-bit±2.0±%VDD=3.0V,GN=07,1-LSb,12bitVDD=3.0V,GN=0無測量平均值,100個I2C±2.0±2.0I2C所有增益/I2C8-bit8-bit(*在25C時的測試,另有說明除外ESD機器模式(所有引腳--MSL3,260oC滿量程(FS)–全部施加磁場(典型-高斯3-bit±2.0±%VDD=3.0V,GN=07,1-LSb,12bitVDD=3.0V,GN=0無測量平均值,100個I2C±2.0±2.0I2C所有增益/I2C8-bit8-bitI2C由I2CI2C施密特觸發(fā)器脈沖輸入在SCLSDA上的滯后性-下降上升X&YZX&Y軸(GN=5)Z軸(GN=5)正偏置X&Y軸(GN=5)Z軸(GN=5)負偏置--VDD參考AGNDVDDIO參考DGND測量模式(7.5Hz沒有應用測量平均值,即設置MA1:MA0=00)VDD=2.5V,VDDIO=1.8V(雙電源模式)VDD=VDDIO=2.5V(單電源模式)條件絕對最大額定值(*25C時的測試,另有說明除外表1.HMC5883L-串行時鐘-I2C總線主/電源(2.16V-連接置位/復位帶正-S/R電容(C2)存儲電容器(C1)絕對最大額定值(*25C時的測試,另有說明除外表1.HMC5883L-串行時鐘-I2C總線主/電源(2.16V-連接置位/復位帶正-S/R電容(C2)存儲電容器(C1)S/R電容器(C2)連接-IO電源供應(1.7V-數(shù)據準備,中斷引腳。內部被拉高。選項為連接,當數(shù)據位于輸出寄存器上時會在低電位上停串行數(shù)據-I2C總線主/供電電壓-供電電壓-HMC5883L(16-引腳LPCC,單位:毫米HMC5883L(16-引腳LPCC,單位:毫米以下為HMC5883L使用的印刷電路板(PCB)(推薦PCBHMC583L推薦PCBHMC583LCBHMC883L(1和)1對于電氣接觸墊,我們推薦一個4mil鋼網和100%該ICML260SMT(0R,2℃,24hrs)。L當達到預定的最大輸出頻率,才需要監(jiān)控DRDY當達到預定的最大輸出頻率,才需要監(jiān)控DRDY霍尼韋爾()(為了檢測L,再去測量此AMS為了檢測L,再去測量此AMSD電源的內部電流(大約10),該器件可有兩種不同的供電模式。第一個是內部運作的VDD供電電源,第二個是為IO接口供電的VDDIOVDDIOVDDVDDIOVDD的情況下,HMC5883LI2C控制該裝置可以通過I2C總線來實現(xiàn)。該裝置將作為從機在一個主機(例如:處理器)該裝置必須符合I2C-BusSpecification(I2C-總線技術規(guī)格標準),文件號為:939839340011。作為一個I2C兼容裝置,該裝置包含一個7-bit串行地址,并支持I2C協(xié)議。這一裝置可以支持標準和快速模式,分別為100kHz和400kHz,但不支持高速模式()I2C置位/復位帶驅動的H-CTs//C/無論是單電源供電還是雙電源供電,C1VDD的電壓被拉低量數(shù)據取代。為了保存測量之間的電流,該裝置被放置在一個類似閑置模式的狀態(tài),但模式寄存器沒有改變成空閑模式。即MD[n]位不變。配置寄存器A的設置在連續(xù)測量模式時會影響數(shù)據輸出速率(比特D[n]),測量配置(itsMS[]),和增益(its[)I2存器的更新以后,通過設置M[n]bis,該裝置被置于閑置模式,模式寄存器變更為閑置模式。配置寄存器的設置在單一測量模式時影響測量配置(bitsMS[n])。在單測量模式中所有寄存器保留數(shù)值。在單測量模式下I2C2IC1,重0。下面表格列出了寄存器及其訪問。所有地址為8bits表2本章節(jié)介紹讀取和寫入此裝置的過程。該裝置使用地址指針來顯示該寄存器地點是被讀取或寫入。這些指針位置從主機發(fā)出到7位地址加1位讀/1。模式時影響測量配置(bitsMS[n])。在單測量模式中所有寄存器保留數(shù)值。在單測量模式下I2C2IC1,重0。下面表格列出了寄存器及其訪問。所有地址為8bits表2本章節(jié)介紹讀取和寫入此裝置的過程。該裝置使用地址指針來顯示該寄存器地點是被讀取或寫入。這些指針位置從主機發(fā)出到7位地址加1位讀/1。地址指針本身不能通過I2C0s.bit..例如,要讓地址指針指向寄存器10,發(fā)出的指令為0x3C0x0A讀/讀/讀/XMSBXLSBZLSBYMSBYLSB識別寄存器識別寄存器識別寄存器配置寄存器配置寄存器是用來配置該裝置設置的數(shù)據輸出速率和測量配置。CRA0通過CRA7表明位的位置,用CAR指示在配置寄存器中的位。CRA7指示數(shù)據流的第一位。括號中的數(shù)目顯示是該位的默認值。表3.表4.A下表的數(shù)據顯示在連續(xù)測量模式下的所有可選的輸出速率。所有這三個通道應在某一特定數(shù)據速率下測量。其他輸出速率可以RYz。表5.表6.(X、Y、Z軸正偏壓配置。在該配置中,正電流強制通過負載電阻到達X、Y、ZX、Y、Z軸負偏壓配置,在該配置中,負電流強制通過負載電阻到達X、Y、Z配置寄存器配置寄存器是用來配置該裝置設置的數(shù)據輸出速率和測量配置。CRA0通過CRA7表明位的位置,用CAR指示在配置寄存器中的位。CRA7指示數(shù)據流的第一位。括號中的數(shù)目顯示是該位的默認值。表3.表4.A下表的數(shù)據顯示在連續(xù)測量模式下的所有可選的輸出速率。所有這三個通道應在某一特定數(shù)據速率下測量。其他輸出速率可以RYz。表5.表6.(X、Y、Z軸正偏壓配置。在該配置中,正電流強制通過負載電阻到達X、Y、ZX、Y、Z軸負偏壓配置,在該配置中,負電流強制通過負載電阻到達X、Y、Z標準數(shù)據輸出速率15(默認值CRA6MA1至在每次測量輸出中選擇采樣平均數(shù)(1-00=1;01=2;10=4;11=8(缺省CRA4DO2CRA1MS1測量配置位。這些位定義裝置的測量流程,特別是是否納入適用的偏置到測量中去。DO2DO1DO0MS1MS0配置寄存器B設置裝置的增益。CRB0CRB7CRB指示在配置寄存器里的位。CRB7表示數(shù)據流中的表7配置寄存器8:BcountsGuassssti噪聲層當整個磁場強度促使設備在其中的輸出寄存器(飽和)溢出時,選擇較低的增益值(高GN#值)注:新的Gain在設定后,實際第一次測量的Gain還是保留和先前的一致,真正更改Gain的生效是在第二次測量的時候表9.(Counts/高斯(-2048–2047)配置寄存器B設置裝置的增益。CRB0CRB7CRB指示在配置寄存器里的位。CRB7表示數(shù)據流中的表7配置寄存器8:BcountsGuassssti噪聲層當整個磁場強度促使設備在其中的輸出寄存器(飽和)溢出時,選擇較低的增益值(高GN#值)注:新的Gain在設定后,實際第一次測量的Gain還是保留和先前的一致,真正更改Gain的生效是在第二次測量的時候表9.(Counts/高斯(-2048–2047)1090(默認(-2048–2047)(-2048–2047)(-2048–2047)(-2048–2047)(-2048–2047)(-2048–2047)(-2048–2047)CRB7GN2至CRB4GN2GN1GN08通過MRRM710:表11.表12.數(shù)據輸出X寄存器A和X8ABXXA儲存一個來自測量結果中的MSB(高位數(shù)據),數(shù)據輸出X寄存器B儲存一個來自測量結果中的LSB(低位數(shù)據)。存儲在這160xF800到0x07FF。DXRA0至DXRA7、DXRB08通過MRRM710:表11.表12.數(shù)據輸出X寄存器A和X8ABXXA儲存一個來自測量結果中的MSB(高位數(shù)據),數(shù)據輸出X寄存器B儲存一個來自測量結果中的LSB(低位數(shù)據)。存儲在這160xF800到0x07FF。DXRA0至DXRA7、DXRB0至在事件的DC表13.數(shù)據輸出XA和YOO進行,()R設為MR7至M位1MR1至MD1至MD1MD0數(shù)據輸出Y寄存器A和Y8ABYY寄存器A儲存一個來自測量結果中的MSB(高位數(shù)據),數(shù)據輸出Y寄存器B包含一個來自測量結果中的LSB(低位數(shù)據)。存儲在160xF8000x07FF。DYRA0DYRA7、DYRB0至DYRB7標識位置,DYRADYRBY中的位。DYRA7DYRB7標識數(shù)據流的第一位。括號中的數(shù)目在事件的DC數(shù)據輸出Y寄存器A和Y8ABYY寄存器A儲存一個來自測量結果中的MSB(高位數(shù)據),數(shù)據輸出Y寄存器B包含一個來自測量結果中的LSB(低位數(shù)據)。存儲在160xF8000x07FF。DYRA0DYRA7、DYRB0至DYRB7標識位置,DYRADYRBY中的位。DYRA7DYRB7標識數(shù)據流的第一位。括號中的數(shù)目在事件的DC-4096表14.數(shù)據輸出YA數(shù)據輸出Z寄存器A和Z8ABZZ寄存器A儲存一個來自測量結果中的MSB(高位數(shù)據),數(shù)據輸出Z寄存器B包含一個來自測量結果中的LSB(低位數(shù)據)。存儲在這160xF8000x07FF。DZRA0DZRA7、DZRB0DZRB7標識位置,DZRADZRBZ中的位。DZRA7DZRB7標識數(shù)據流的第一位。括號中的數(shù)目顯示該在事件的DC-4096表15ZARDY和RY狀態(tài)寄存器是一個8位只讀寄存器。該寄存器是表明裝置的狀態(tài),SR0到SR7表明位的位置,SR表明在狀態(tài)寄存器的位,SR7指表16.表17.識別寄存器A是用來識別裝置。IRA0IRA7IRAA中的位。IRA7指數(shù)據流的第一位。寄存器值。ASCII表18.識別寄存器A表16.表17.識別寄存器A是用來識別裝置。IRA0IRA7IRAA中的位。IRA7指數(shù)據流的第一位。寄存器值。ASCII表18.識別寄存器ASR7數(shù)據輸出寄存器鎖存。當六個數(shù)據輸出寄存器上的一些但不是全部數(shù)據被讀取時,該位置位。當此位置位時,六個數(shù)據輸出寄存器被鎖定且任何新的數(shù)據將不會被更新至這些寄存器中,除非符合以下三個條件之一:一,所有6個寄存器已被讀取或模式改準備就緒位。當數(shù)據都寫入了6個數(shù)據寄存器,該位置位。在一個或據時該位被清除。當RY位已清除,Y應保持清除狀態(tài)至少20微秒。Y引腳可被用來作為一種替代的狀態(tài)寄存器的監(jiān)測裝置識別寄存器識別寄存器B是用來識別裝置。IRB0到IRB7IRB表明在識別寄存器B中的位。IRB7寄存器值。ASCII表19.識別寄存器B識別寄存器鑒定寄存器C是用來識別裝置,IRC0到IRC7識別寄存器識別寄存器B是用來識別裝置。IRB0到IRB7IRB表明在識別寄存器B中的位。IRB7寄存器值。ASCII表19.識別寄存器B識別寄存器鑒定寄存器C是用來識別裝置,IRC0到IRC7IRC表明在識別寄存器C中的位,IRC7寄存器值。ASCII表20CI2CHMC5883LLI2C總線系統(tǒng)作為一個從機裝置進行通信。HMC5883LIICI2CHMC5883LLI2C總線系統(tǒng)作為一個從機裝置進行通信。HMC5883LIIC協(xié)議所定義的簡化后的通信接口協(xié)議,通過這一文件,。數(shù)據傳輸速率是標準模式100kbps或400kbps速率,如I2C總線規(guī)格中所規(guī)定??偩€位格式是一個8位數(shù)據/地址傳送和1位應答位。格式的數(shù)據字節(jié)(有效載荷)應區(qū)分HMC5883L從機上的大小寫的ASCII字符或二進制數(shù)據,以及返回的二進制數(shù)據。負二進制值將是以二進制的補碼形式。默認(出廠)HMC5883L70x3C的寫入操作,或0x3D的讀出操作。HMC5883L串行時鐘(SCL)和串行數(shù)據(SDA)線需要主機(通常是主機微處理器)和HMC588LL(Rp)VDDIO2.2K10KI2CVDDIOSCLSDA8I2C78位傳輸之后,主機裝置產生一個第9個時鐘脈沖,并釋放SDA的線。接收裝置(指向的從機)將SDA線拉至低位確認(ACK)傳輸成功或使SDA線處于高位表示否定確認(NACK)。I2CSDASCLSCLSDA傳送時這一要求會導致兩SDASCL線是高,表明開始(S)的條件;當SDASCL處于高位,這是停止(P)的情況。I2C總線協(xié)議還允許重新啟動的條件,這時主機發(fā)出第二次啟動條件還沒有叫停。;先7位its7-(LB的)b的=1或寫入b的=0),地址的Lb9C(或)I2C總線控制或可用任何硬件邏輯也可在軟件中實現(xiàn)。典型的硬件設計將釋放SDA和SCL適當?shù)卦试S從機操縱這些線路。在HMC5883L有一個從沒有電壓相當穩(wěn)定快速穩(wěn)定時間和數(shù)據檢索做好準備。標稱6毫秒在出廠默認的單一測量模式下是指在6個字節(jié)(A,B,Y,,Z和R)0x3C0x02將00zLC670x3D,并記錄下的DXRA,DXRB,DZRA,DZRB,DYRA,DYRB設在寄存器3到8上的時鐘脈沖。HMC5883L,將自動重30x3D的查詢。全部六個寄存器在新的數(shù)據寫入任何一個寄存器前必須正確讀取。WriteCRA(00)–send0x3C0x000x70(8-average,15Hzdefault,normalWriteCRB(01)–send0x3C0x010xA0(Gain=5,oranyotherdesiredWriteMode(02)–send0x3C0x020x00(Continuous-measurementReaddataregister(03~08)–send0x3D0x06(ifgainischanged,readanddiscardthefirstSend0x3C0x03(pointtofirstdataregister03)Send0x3D0x06(Readmeasurements,all6bytes)Waitabout67ms(if15Hzrate)為確定HMC5883L是否能正常運行,其配備了自測功能模塊以促使傳感器偏移帶來產生一個待測的標稱磁場強度(偏置磁場)。為執(zhí)行該自測,配置寄存器A的最低位(MS1和MS0)00

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論