电子说
在电子设备不断追求高性能、低功耗的今天,加速度计作为一种重要的传感器,在众多领域发挥着关键作用。ADXL350作为一款高性能的3轴数字加速度计,凭借其出色的特性和广泛的应用前景,受到了电子工程师们的广泛关注。本文将深入介绍ADXL350的特性、应用以及设计过程中的要点,帮助工程师们更好地了解和使用这款加速度计。
文件下载:EVAL-ADXL350Z.pdf
ADXL350具有出色的零g偏置精度和稳定性,具备最小/最大规格。这使得它在各种应用场景下都能提供准确可靠的加速度测量数据,为系统的稳定运行提供了坚实的保障。
该加速度计的功耗表现十分出色。在 (V_{s}=2.5 V) 时(典型值),测量模式下低至45 μA,待机模式下仅为0.1 μA。而且,其功耗会随带宽自动按比例变化,进一步优化了能源利用效率。
ADXL350提供了灵活的分辨率选择。它有10位固定分辨率,同时全分辨率模式下,分辨率会随g范围的提高而提高,在±8 g时高达13位,并且在所有g范围内都能保持2 mg/LSB的比例系数,满足不同应用对精度的需求。
内置的32级FIFO缓冲器可将主机处理器的负载降至最低,有效减少了处理器的处理压力,提高了系统的整体性能。
具备单击/双击检测、自由落体检测以及活动/非活动监控等多种特殊检测功能,这些功能可以映射到两个中断输出引脚中的一个,方便系统根据不同的事件进行相应的处理。
电源电压范围为2.0 V至3.6 V,I/O电压范围为1.7 V至 (V_{S}) ,工作温度范围为−40°C至+85°C,能够适应各种复杂的工作环境。同时,它还具有10,000 g的抗冲击能力,保证了在恶劣条件下的可靠性。
支持SPI(3线式和4线式)和I2C数字接口,方便与不同的微控制器或其他设备进行通信,提高了系统的兼容性和扩展性。
在智能手机、平板电脑、智能手表等便携式设备中,ADXL350可用于检测设备的倾斜、运动和振动等信息,实现屏幕自动旋转、计步、手势识别等功能,为用户带来更加便捷和智能的使用体验。
在医疗领域,可用于监测患者的运动状态、姿态等,辅助疾病的诊断和康复治疗。在工业应用中,可用于机械设备的振动监测、故障诊断等,提高设备的可靠性和安全性。
ADXL350是一款完整的3轴加速度测量系统,其测量范围可选择±1 g、±2 g、±4 g或±8 g。它既能测量运动或冲击导致的动态加速度,也能测量静止加速度,如重力加速度,因此可作为倾斜传感器使用。
该传感器采用多晶硅表面微加工结构,置于晶圆顶部。多晶硅弹簧悬挂于晶圆表面的结构之上,为加速度提供力量阻力。差分电容由独立固定板和活动质量连接板组成,用于测量结构的偏转。加速度使波束偏转,导致差分电容失衡,传感器输出的幅度与加速度成比例。相敏解调用于确定加速度的幅度和极性。
电源可以以任何时序施加到 (V{s}) 或 (V{DD I/O}) 而不会损坏ADXL350。接口电压电平通过接口电源电压 (V{DD I/O}) 设置,确保了ADXL350与通信总线不冲突。在单电源供电模式中, (V{DD I/O}) 可以等于主电源 (V{s}) ;在双电源应用中,只要 (V{s}) 大于 (V_{DD I/O}) ,就可以适应所需的接口电压。
施加 (V{s}) 后,器件进入待机模式,此时功耗最小。器件等待施加 (V{DD I/O}) 和接收进入测量模式的命令。可以通过设置POWER_CTL寄存器(地址0x2D)的测量位来启动测量模式。在待机模式下,可以写入或读取任何寄存器,以配置器件。建议在待机模式下配置器件,然后使能测量模式。清除测量位,器件返回到待机模式。
ADXL350会自动调节功耗,与输出数据速率成比例。如果需要额外省电,可以采用低功耗模式。在低功耗模式下,内部采样速率降低,在12.5 Hz至400 Hz数据速率范围内可以达到省电目的,但噪声会略微变大。要进入低功耗模式,可在BW_RATE寄存器(地址0x2C)中设置LOW_POWER位(位4)。
通过让ADXL350在静止期间自动切换到休眠模式,可以进一步节省功耗。要使能此功能,应将THRESH_INACT寄存器(地址0x25)和TIME_INACT寄存器(地址0x26)各设置一个值表示静止,然后将POWER_CTL寄存器(地址0x2D)中的AUTOSLEEP位和链接位置1。在 (V{s}) 为2.5 V时,该模式下低于8 Hz数据速率的功耗通常为40 μA。
要进一步降低功耗,可以使用待机模式。在待机模式下,功耗降低到0.1 μA(典型值),此时无测量发生。清除POWER_CTL寄存器(地址0x2D)的测量位(位D3),可进入待机模式。在待机模式下,器件会保存FIFO内容。
ADXL350支持3线或4线SPI配置。通过设置DATA_FORMAT寄存器(地址0x31)的SPI位来选择模式,清0时选择4线模式,置1时选择3线模式。在100 pF最大负载下,SPI最大时钟速度为5 MHz,时序方案为:时钟极性 ((CPOL)=1) 且时钟相位 ((CPHA)=1) 。
为防止总线通信流错误,在连接多个器件的SPI总线上使用ADXL350时,建议在SDI引脚之前增加一个逻辑门,以防止ADXL350处的SPI总线流量表现为I2C起始命令。
当 (overline{CS}) 引脚拉高至 (V_{DD I/O}) 时,ADXL350处于I2C模式,需要简单双线式连接。它符合《UM10204 I2C总线规范和用户手册》03版,支持标准(100 kHz)和快速(400 kHz)数据传输模式。通过SDO/ALT ADDRESS引脚(引脚7)可以选择不同的I2C地址。
ADXL350为驱动中断提供两个输出引脚:INT1和INT2。中断通过设置INT_ENABLE寄存器(地址0x2E)的适当位来使能,并会映射到INT1引脚或INT2引脚,具体根据INT_MAP寄存器(地址0x2F)内容而定。
常见的中断条件包括DATA_READY(有新数据产生)、SINGLE_TAP(单击事件)、DOUBLE_TAP(双击事件)、Activity(运动事件)、Inactivity(静止事件)、FREE_FALL(自由落体事件)、Watermark(FIFO采样点数达到设定值)和Overrun(有新数据替换未被读取的数据)等。
ADXL350包含嵌入式32位FIFO技术,可将主机处理器负荷降至最低。该缓冲器支持旁路、FIFO、流和触发四种工作模式,通过设置FIFO_CTL寄存器(地址0x38)的FIFO_MODE位来选择模式。
旁路模式下,FIFO不可操作,始终为空。
在FIFO模式下,x、y、z轴的测量数据存储在FIFO中。当FIFO中的采样点数与FIFO_CTL寄存器采样点位规定的数量相等时,水印中断置位。FIFO继续收集采样点,直到填满,然后停止收集数据。
流模式下,x、y、z轴的测量数据存储在FIFO中。当FIFO中的采样点数与FIFO_CTL寄存器采样点位规定的数量相等时,水印中断置位。FIFO继续收集采样点,保存最新的32位采样点,新数据更新后,丢弃旧数据。
触发模式下,FIFO收集采样点,保存最新的32位采样点。触发事件发生后,中断被发送到INT1引脚或INT2引脚,FIFO保持最后n个采样点,然后在FIFO模式下运行,只有FIFO没有填满时,才会收集新采样点。
从FIFO中读取数据时,应注意采用突发(或多字节)读取操作,确保FIFO完全弹出。对于大于1.6 MHz频率下的SPI操作,有必要复位 (overline{CS}) 引脚来确保5 μs的总延迟;使用I2C模式时,无需担心此问题。
ADXL350具备自测功能,可同时有效测试机械系统和电子系统。自测功能使能时(通过DATA_FORMAT寄存器(地址0x31)的SELF_TEST位),有静电力施加于机械传感器之上,导致x、y和z轴上的输出变化。
使用自测功能时,器件的数据速率应等于或大于100 Hz,以确保测量结果的准确性。通过比较自测使能和禁用时的加速度输出差值,并与规定的范围进行比较,可以判断器件是否正常工作。
ADXL350的寄存器映射涵盖了多个寄存器,用于控制和配置加速度计的各种功能。例如,THRESH_TAP寄存器用于设置敲击阈值,OFSX、OFSY和OFSZ寄存器用于设置轴偏移,BW_RATE寄存器用于控制数据速率及功耗模式等。
每个寄存器都有其特定的功能和位定义,工程师们需要根据具体的应用需求进行合理的配置。在实际使用中,要注意寄存器的读写操作规范,避免出现数据错误或功能异常。
建议在 (V{s}) 处连接一个1 μF钽电容 ((C{s})) ,并在 (V{DD I/O}) 处连接一个0.1 μF陶瓷电容 ((C{IO})) ,且这两个电容应置于ADXL350电源引脚附近,以消除电源噪声。如果需要进一步去耦,可以与 (V{s}) 串联一个不大于100 Ω的电阻或氧化铁磁珠,也可以将 (V{S}) 上的旁路电容增加到10 μF钽电容与0.1 μF陶瓷电容并联。
ADXL350应安装在PCB牢固安装点附近位置,以避免PCB振动对测量结果产生影响。如果安装在无支撑的PCB位置,可能会导致明显的测量误差。
敲击中断功能能够进行单击或双击检测。要使双击功能正常工作,latent寄存器和window寄存器必须设置为非零值。同时,THRESH_TAP寄存器的值应根据具体应用进行合理设置,避免设置过低导致不可预知的响应。
活动、自由落体以及单击/双击检测功能使用未滤波数据执行。在设置阈值时,要考虑到输出数据经过滤波后可能会与未滤波数据存在差异,避免出现误检测的情况。
加速度计的0 g偏置或偏移是重要指标,在组装含有加速度计的系统时,可能会施加额外的应力,导致偏移发生变化。建议在系统组装完成后进行校准,使用内置偏移寄存器自动补偿偏移量,以提高测量的准确性。
在印刷电路板设计时,应参考推荐的焊盘图形和焊接温度曲线。焊接外形应符合所用焊膏厂家的推荐规范,以确保焊接质量。
ADXL350作为一款高性能的3轴数字加速度计,具有高精度、低功耗、丰富的功能和广泛的应用前景。在设计过程中,工程师们需要充分了解其特性、工作原理和应用要点,合理配置寄存器,注意电源去耦、机械安装、阈值设置等方面的问题,以确保系统的稳定运行和准确测量。希望本文能为电子工程师们在使用ADXL350时提供一些有益的参考。
你在使用ADXL350的过程中遇到过哪些问题?你是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !