ADXL345快速入门AN-1077_cn_第1页
ADXL345快速入门AN-1077_cn_第2页
ADXL345快速入门AN-1077_cn_第3页
ADXL345快速入门AN-1077_cn_第4页
ADXL345快速入门AN-1077_cn_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ANALOG DEVICESAN-1077应用笔记Rev. 0 | Page 1 of 8On eTech no logy Way ?PO. Box 9106 ?Norwood, MA 02062-9106, U.S A? Tel: 781.329.4700 ?Fax:781.461.3113 ?ADXL345快速入门指南作者:Tomoaki Tusuzki物理安装ADXL345是三轴加速度计。检测轴如图1所示。当ADXL345沿检测轴正向加速时,它对正加速度进行检 测。在检测重力时用户需要注意,当检测轴的方向与重力 的方向相反时检测到的是正加速度。图2所示为输岀对重力的响应。ADXL345采

2、用3 mm X 5 mm X、114引脚小型超薄塑料 封装。推荐的印制电路板焊盘图形请参考 ADXL345数据手 册。Rev. 0 | Page # of 8Rev. 0 | Page # of 8GRAVITYXOUT = 0 g YOUT = 0 gZout = +1 gXout = +1 g yout = 0 g zout = 0 gXOUT = 0 gYout = - gzout = 0 gX out = 0 g Yout = +1 g zout = 0 gzout = 0 gYout = 0 gZout = -g8911Rev. 0 | Page # of 8图2.输出响应与重力方向

3、的关系Rev. 0 | Page # of 8AN-1077读取输出数据 数据格式使用自测功能. 使用偏移寄存器目录物理安装. 电气连接 通信接口 初始化.Rev. 0 | Page # of 8AN-1077电气连接ADXL345通过I2C或SPI(3线式或4线式模式 )进行通信。3图 所示为推荐的4线式SP模式的电气连接。注意,当使用 3线 式SP模式时可断开SDO引脚。通信接口表1列岀了主机处理器通过 SPI与ADXL345通信的典型配 置。这些设置通常位于控制寄存器中。关于时序规范和命 令序列请参考ADXL345数据手册。Rev. 0 | Page 3 of 8AN-1077图4所示为

4、推荐的l2C模式电气连接。器件的7位I2C地址是0x53,紧随其后的是R/W位。用户通过将SDO/ALT ADDRESS引脚连接到Vddi/o引脚来选择I2C的替代地址。此 配置下的7位l2C地址是0x1D,紧随其后的是R/W位。有关 电源去耦的详情请参考ADXL345数据手册。表1. SP设置处理器设置描述主机ADXL345作为从机工作SPI模式时钟极性(CPOL) = 1时钟极性(CPHA) = 1位序MSB优先模式Rev. 0 | Page # of 8AN-1077Rev. 0 | Page # of 8AN-1077Vsv DD I/OV DD I/OADXL345processor

5、CSD OUTSDA/SDI/SDIOD OUTSCL/SCLKD OUTSDO/ALT ADDRESSD ININT1D ININT2D IN图3.推荐的4线式SP模式的连接VSVDD I/OVDD I/O<)6-VSVDD I/OADXL345CRp processorSDA/SDI/SDIOSCL/SCLKSDO/ALT ADDRESSisNT1NT28D IN/OUTD OUTD IN4D IN09'90图4.推存的I2C模式的连接INITIALIZE COMMAND对于I2C通信,处理器设置和时序规范以及命令序列请参考ADXL345数据手册和UM10204I 2C总线规

6、范和用户手 册03版(007年6月19日)。有时在开始下一个设计阶段前确认通信序列的有效性是很 重要的。这可以通过读取 DEVID寄存器(地址0x00)实现。 这是一个只读寄存器,其内容为 0xE5。如果从DEVID寄存 器中读取的数据不是0xE5,这说明物理连接或命令序列不 正确。初始化图5所示为最小初始化序列。ADXL345在启动序列期间工作在100 Hz ODR,在INT1引脚上有DATA_READY中断。 设置其它中断或使用FIFO时,建议所使用的寄存器在POWER_CTL和INT_ENABLE寄存器之前进行设置。有关 ADXL345的其它操作模式和FIFO的详情请参考ADXL345数

7、 据手册和AN-1025应用笔记。STEPregister addressregisterNAMEDATAdescription10x31data_format0x0B士 16g, 13-BIT MODE20x2Dpower ctl0x08start measurement30x2EINT_ENABLE0x80ENABLE DATA_READY interrupt.图5.最小初始化序列Rev. 0 | Page # of 8AN-1077读取输出数据DATA_READY中断信号表明数据寄存器中的三轴加速度 数据已被更新。当新数据就绪时它会被置为高电平。(通过DATA_FORMAT寄存器,中断信

8、号可设置为由低电平变为 高电平。详情请参见 ADXL345数据手册。)利用低-高跃迁 来触发中断服务例程。可从DATAX0、DATAX1 、DATAY0、DATAY1、DATAZ0 禾口 DATAZ1 寄存器中读取数 据。为了确保数据的一致性,推荐使用多字节读取从ADXL345获取数据。图7所示为4线式SP读序列实例。数据格式ADXL345为16位数据格式。从数据寄存器中获取加速度数 据后,用户必须对数据进行重建。DATAX0是X轴加速度的低字节寄存器,DATAX1是高字节寄存器。在13位模式 下,高4位是符号位(见图6) o注意,可通过 DATA_FORMAT寄存器设置其它数据格式。详情请参

9、见ADXL345数据手册。ADXL345使用二进制补码数据格式。在13位模式下,1 LSB 代表3.9 mg。表2. ADXL345输岀数据格式16位代码(十六进制)二进制补码表示(十进制)加速度(mg)0FFF4095+15990002+2+7.80001+1+3.9000000FFFF-1-3.9FFFE-2-7.8F000-4095-1600Rev. 0 | Page 5 of 8AN-1077Rev. 0 | Page # of 8AN-1077D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0SIGNSIGNSIGNSIGND11D10D9D8D7D6D5D

10、4D3D2D1D0DATAX1DATAY1DATAZ1DATAX0DATAY0DATAZ0图6.数据结构INT1 PINCSSCLKSDODATAX0DATAX1Rev. 0 | Page # of 8AN-1077Rev. 0 | Page # of 8AN-10776SDI0xF26990图7. 4线式SP连接的数据读取时序使用自测功能ADXL345提供自测功能支持对器件的机电测试,无需外部 机械激励。图8为推荐的自测序列。注意,当进行自测序 列时,ADXL345应放置在稳定的环境中。图8.自测序列099Rev. 0 | Page # of 8AN-1077使用偏移寄存器Rev. 0 |

11、Page 7 of 8AN-1077ADXL345具有偏移寄存器,可进行偏移校准。偏移寄存器 的数据格式是8位、二进制补码。偏移寄存器的分辨率为15.6 mg/LSB。如果偏移校准的精度必须高于 15.6 mg/LSB, 需要在处理器中进行校准。偏移寄存器将写入到寄存器的 值相加来测试加速度。例如,如果偏移为+156 mg,那么应该往偏移寄存器写入-156 mg。图9所示为典型偏移校准 序列。对于这个校准程序,当施加Og输入时X/Y轴误差为零,当施加1g输入时X/Y轴误差为零。如果能在校准时旋转 ADXL345就可以达到更高精度。Rev. 0 | Page # of 8AN-1077Rev.

12、0 | Page # of 8AN-1077Rev. 0 | Page # of 8AN-1077STEPREGISTER ADDRESSREGISTER NAMEDATADESCRIPTION10x31DATA FORMAT0x0B士 1tg, 13-BIT MODE20x2DPOWER_CTL0x08START MEASUREMENT30x2EINT_ENABLE0x80ENABLE DATA READY INTERRUPTWHEN AT ODR = 100Hz (WAIT TIME DEPENDS ON ODR SETTLING AND 1.1ms + 1/ODR)IT IS TO MI

13、NIMIZE THE EFFECT OF NOISEX_CALIB =- (OUTPUT (X) 一 4)Y_CALIB =- (OUTPUT (Y) 一 4)Z_CALIB =- (OUTPUT (Z)- 256) 一 4)Rev. 0 | Page # of 8AN-1077STEPREGISTERADDRESSREGISTERNAMEDATADESCRIPTION10x1EOFSTXX CALIBX CALIB TO BE 8 BIT20x1FOFSTYY CALIBY CALIB TO BE 8 BIT30x20OFSTZZ CALIBZ CALIB TO BE 8 BIT99990Rev. 0 | Page # of 8AN-1077图9.偏移校准序列Rev. 0 | Page # of 8AN-1077注释Rev. 0 | Page # of 8AN-1077Rev

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论