| 전자부품 데이터시트 검색엔진 |
|
ADIS16201/PCB 데이터시트(PDF) 19 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADIS16201/PCB 데이터시트(HTML) 19 Page - Analog Devices |
|
19 / 32 page ![]() Data Sheet ADIS16201 Rev. C | Page 19 of 32 CONTROL REGISTER DETAILS The control registers in the ADIS16201 are 16 bits in length. Each of them has been assigned an address for their upper byte and lower byte. The bit map of each control register uses the numerical assignments that are displayed in the following table. MSB LSB 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 The upper byte consists of Bit 8 to Bit 15, and the lower byte consists of Bit 0 to Bit 7. Each of the following sections provides a description of each register that includes purpose, relevant scaling information, bit maps, addresses, and default values. CALIBRATION The ADIS16201 outputs are precalibrated at the factory, providing a high degree of accuracy and simpler system implementation. In addition, for system or field updates, the device has eight control registers associated with calibrating the acceleration and inclination output data (see the Calibration Register Definitions section). Each of these registers has read/write capability and is 16 bits (2 bytes) in length. All calibration registers are 12 bits in length, with the exception of the inclination offset registers, which are 9 bits in length. All data values are aligned to the LSB. The OFFSET registers all utilize the twos complement format allowing for both positive and negative offsets. All scale registers utilize the straight binary format. The data within these eight calibration registers is utilized in offsetting and scaling of the output data registers according to the following relationship: ( ) C x A Output + × = where: x represents the raw data prior to calibration. C is the offset. A is the scalar. Output represents the output data register where the resultant data is stored. All four inertial sensor outputs (X and Y acceleration, X and Y inclination) have their own independent set of calibration registers. Simple access to these registers enables field calibration to correct for in-system error sources. In particular, the offset control registers allow the user to reset to 0°/0 mg reference point for the device. This is particularly important when considering the stack-up of the tolerances in mounting the ADIS16201 to a printed circuit board (PCB), the PCB to an enclosure, the enclosure mounted to the chassis of a piece of equipment, and so on. The result is that the ADIS16201 mechanical reference can be offset several degrees from that of the end equipment mechanical reference, resulting in an accumulation of offset errors in the inclination and acceleration data output registers. The offset registers provide a convenient tool for managing these types of errors. A global command is implemented within the ADIS16201 to simplify the loading of the offsets. Once the end piece of equipment is leveled to its desired reference point, a null command can be sent to the ADIS16201 via the command control register, which zeros the two acceleration and the two inclination output data registers. This command loads all four offset registers with the inverse of their contents at the time of the null command. Consequently, on the next reading of the seven output data registers, the two acceleration and two inclination output data registers should be reset to mid-scale (neglecting noise and repeatability limitations). It is suggested that when the null command is implemented, the AVG_CNT control register be set to 08h in order to maximize the filtering and reduce the effects of noise in determining the values to be loaded into the offset control registers. Optionally, the user can manually load each of the eight calibration registers via the SPI in order to calibrate the end system. This is applicable when the user plans to adjust the scale factors, thus requiring an external stimulus to excite the ADIS16201. CALIBRATION REGISTER DEFINITIONS XACCL_OFF Register Definition Address Scale1 Default Format Access 0x11, 0x10 0.4624 mg 0x0000 Twos complement R/W 1 Scale is the weight of each LSB. The XACCL_OFF register is the user-controlled register for calibrating system-level acceleration offset errors. For the X-axis acceleration, it represents the C variable in the calibration equation. The maximum calibration range is +0.945 g, or +2047/−2048 codes, assuming nominal sensor sensitivity. The contents of this register are nonvolatile. Table 11. XACCL_OFF Bit Designations Bit Description 15:12 Not used 11:0 Data bits |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |