没有合适的资源?快使用搜索试试~ 我知道了~
ASM330LHH application
需积分: 0 3 下载量 200 浏览量
2024-03-13
17:17:11
上传
评论
收藏 2.47MB PDF 举报
温馨提示
试读
94页
ASM330LHH application
资源推荐
资源详情
资源评论
引言
本文档旨在提供 ST ASM330LHH 汽车惯性模块相关的使用信息和应用提示。
ASM330LHH 是系统级封装的 3D 数字加速度计和 3D 数字陀螺仪,具有数字 I²C/SPI 串口标准输出,组合工作在高性能模式下功
耗只要 1.3 mA。加速度计具有智能的休眠到唤醒(活动)和返回休眠(不活动)功能,具备先进的节电能力。
该器件具有动态的用户可选择的满量程加速度范围:±2/±4/±8/±16 g,且角速率范围为±125/±250/±500/±1000/±2000/±4000
dps。
经过配置,ASM330LHH 可利用硬件识别出的自由落体事件、6D 方向、活动或不活动、唤醒事件,来生成中断信号。
ASM330LHH 集成有一个 3Kbyte 的智能先进先出(FIFO)缓冲器,支持对陀螺仪数据、加速度计数据、温度数据和时间戳进行
动态批处理。
ASM330LHH 采用小型塑料焊盘网格阵列封装(LGA-14L),可确保在更大的温度范围(-40 °C 至+105 °C)内正常工作。
ASM330LHH 在所有设计环节进行了优化,实现了有利于传感器辅助应用(例如航位推算和传感器融合)的更高输出稳定性、极
低噪声和完全的数据同步。
ASM330LHH:汽车惯性模块数字 3D 加速度计和数字 3D 陀螺仪
根据保密协议 – 不可复制
AN5296
Application note
AN5296 - Rev 1 - May 2020
更多垂询,请联系您本地的意法半导体销售处
www.st.com
1 引脚说明
图 1. 引脚连接
表 1. 内部引脚状态
引脚
# 名称 功能 引脚状态
1
SDO
SPI 4 线接口串行数据输出(serial data output,
SDO)
默认值:无上拉的输入
如果寄存器 02h 中的位 SDO_PU_EN = 1,则上拉使能。
SA0 I²C 设备地址的最低有效位(SA0)
2 RES 连接到 VDDIO 或 GND 默认值:无上拉的输入
3 RES 连接到 VDDIO 或 GND 默认值:无上拉的输入
4 INT1 可编程中断 1 默认值:带下拉的输入
5 VDDIO I/O 引脚的供电
6 GND 0 V 电源
7 GND 0 V 电源
8 VDD 电源
9 INT2
可编程中断 2(INT2)/
数据使能(data enable,DEN)
默认值:输出强制接地
10 NC 保持断开 默认值:带上拉的输入
11 NC 保持断开 默认值:带上拉的输入
12 CS
I²C/SPI 模式选择
(1:SPI 空闲模式/ I²C 通信使能;
0:SPI 通信模式/ I²C 禁用)
默认值:带上拉的输入
如果寄存器 13h 中的位 I2C_disable = 1 且寄存器 18h 中
的位 DEVICE_CONF = 1,则上拉禁用。
13 SCL I²C 串行时钟(SCL)/ SPI 串口时钟(SPC) 默认值:无上拉的输入
14 SDA I²C 串行数据(SDA)/ SPI 串行数据输入(SDI)/ 默认值:无上拉的输入
根据保密协议 – 不可复制
AN5296
引脚说明
AN5296 - Rev 1
page 2/94
引脚# 名称 功能 引脚状态
3 线接口串行数据输出(serial data output,
SDO)
内部上拉值范围从 30 kΩ 至 50 kΩ,取决于 VDDIO。
提示 正确初始化器件的步骤如下:
1. INT1
引脚:保持不连接或在上电期间连接外部下拉电阻。必须避免连接上拉电阻到此引脚。
2. INT2
引脚:建议不要连接外部上拉电阻。
3.
正确配置器件:
A)
对于
SPI
:
CTRL4_C (13h)
的
I2C_disable = 1
且
CTRL9_XL (18h)
的
DEVICE_CONF = 1
。
A)
对于
I²C
:
CTRL4_C (13h)
的
I2C_disable = 0
(默认值)且
CTRL9_XL (18h)
的
DEVICE_CONF = 1
。
根据保密协议 – 不可复制
AN5296
引脚说明
AN5296 - Rev 1
page 3/94
2 寄存器
表 2. 寄存器
寄存器名 地址 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
PIN_CTRL 02h 0 SDO_PU_EN 1 1 1 1 1 1
FIFO_CTRL1 07h WTM7 WTM6 WTM5 WTM4 WTM3 WTM2 WTM1 WTM0
FIFO_CTRL2 08h STOP_ON_WTM 0 0 ODRCHG_EN 0 0 0 WTM8
FIFO_CTRL3 09h BDR_GY_3 BDR_GY_2 BDR_GY_1 BDR_GY_0 BDR_XL_3 BDR_XL_2 BDR_XL_1 BDR_XL_0
FIFO_CTRL4 0Ah DEC_TS_BATCH_1 DEC_TS_BATCH_0 ODR_T_BATCH_1 ODR_T_BATCH_0 0 FIFO_MODE2 FIFO_MODE1 FIFO_MODE0
COUNTER_BDR_REG1 0Bh
dataready_
pulsed
RST_COUNTER
_BDR
TRIG_COUNTER
_BDR
0 0 0 CNT_BDR_TH_9 CNT_BDR_TH_8
COUNTER_BDR_REG2 0Ch CNT_BDR_TH_7 CNT_BDR_TH_6 CNT_BDR_TH_5 CNT_BDR_TH_4 CNT_BDR_TH_3 CNT_BDR_TH_2 CNT_BDR_TH_1 CNT_BDR_TH_0
INT1_CTRL 0Dh DEN_DRDY_flag INT1_CNT_BDR INT1_FIFO_FULL INT1_FIFO_OVR INT1_FIFO_TH INT1_BOOT INT1_DRDY _G INT1_DRDY _XL
INT2_CTRL 0Eh 0 INT2_CNT_BDR INT2_FIFO_FULL INT2_FIFO_OVR INT2_FIFO_TH INT2_DRDY _TEMP INT2_DRDY _G INT2_DRDY _XL
WHO_AM_I 0Fh 0 1 1 0 1 0 1 1
CTRL1_XL 10h ODR_XL3 ODR_XL2 ODR_XL1 ODR_XL0 FS1_XL FS0_XL LPF2_XL_EN 0
CTRL2_G 11h ODR_G3 ODR_G2 ODR_G1 ODR_G0 FS1_G FS0_G FS_125 FS_4000
CTRL3_C 12h BOOT BDU H_LACTIVE PP_OD SIM IF_INC 0 SW_RESET
CTRL4_C 13h 0 SLEEP_G INT2_on_INT1 0 DRDY _MASK I2C_disable LPF1_SEL _G 0
CTRL5_C 14h 0 ROUNDING1 ROUNDING0 0 ST1_G ST0_G ST1_XL ST0_XL
CTRL6_C 15h TRIG_EN LVL1_EN LVL2_EN 0 USR_OFF_W FTYPE_2 FTYPE_1 FTYPE_0
CTRL7_G 16h 0 HP_G_EN HPM1_G HPM0_G 0 0
USR_OFF_
ON_OUT
0
CTRL8_XL 17h HPCF_XL2 HPCF_XL1 HPCF_XL0
HP_REF
_MODE_XL
FASTSETTL
_MODE_XL
HP_SLOPE_XL_EN 0
LOW_PASS
_ON_6D
CTRL9_XL 18h DEN_X DEN_Y DEN_Z DEN_XL_G DEN_XL_EN DEN_LH DEVICE _CONF 0
CTRL10_C 19h 0 0 TIMESTAMP_EN 0 0 0 0 0
ALL_INT_SRC 1Ah
TIMESTAMP
_ENDCOUNT
0
SLEEP_
CHANGE_IA
D6D_IA 0 0 WU_IA FF_IA
WAKE_UP_SRC 1Bh 0
SLEEP_
CHANGE_IA
FF_IA SLEEP_STATE WU_IA X_WU Y_WU Z_WU
D6D_SRC 1Dh DEN_DRDY D6D_IA ZH ZL YH YL XH XL
STATUS_REG 1Eh 0 0 0 0 0 TDA GDA XLDA
OUT_TEMP_L 20h Temp7 Temp6 Temp5 Temp4 Temp3 Temp2 Temp1 Temp0
OUT_TEMP_H 21h Temp15 Temp14 Temp13 Temp12 Temp11 Temp10 Temp9 Temp8
OUTX_L_G 22h D7 D6 D5 D4 D3 D2 D1 D0
OUTX_H_G 23h D15 D14 D13 D12 D11 D10 D9 D8
AN5296 - Rev 1
page 4/94
根据保密协议
–
不可复制
AN5296
寄存器
寄存器名 地址 位 7 位 6 位 5 位 4 位 3 位 2 位 1 位 0
OUTY_L_G 24h D7 D6 D5 D4 D3 D2 D1 D0
OUTY_H_G 25h D15 D14 D13 D12 D11 D10 D9 D8
OUTZ_L_G 26h D7 D6 D5 D4 D3 D2 D1 D0
OUTZ_H_G 27h D15 D14 D13 D12 D11 D10 D9 D8
OUTX_L_A 28h D7 D6 D5 D4 D3 D2 D1 D0
OUTX_H_A 29h D15 D14 D13 D12 D11 D10 D9 D8
OUTY_L_A 2Ah D7 D6 D5 D4 D3 D2 D1 D0
OUTY_H_A 2Bh D15 D14 D13 D12 D11 D10 D9 D8
OUTZ_L_A 2Ch D7 D6 D5 D4 D3 D2 D1 D0
OUTZ_H_A 2Dh D15 D14 D13 D12 D11 D10 D9 D8
FIFO_STATUS1 3Ah DIFF_FIFO_7 DIFF_FIFO_6 DIFF_FIFO_5 DIFF_FIFO_4 DIFF_FIFO_3 DIFF_FIFO_2 DIFF_FIFO_1 DIFF_FIFO_0
FIFO_STATUS2 3Bh FIFO_WTM_IA FIFO_OVR_IA FIFO_FULL_IA
COUNTER
_BDR_IA
FIFO_OVR
_LATCHED
0 DIFF_FIFO_9 DIFF_FIFO_8
TIMESTAMP0 40h D7 D6 D5 D4 D3 D2 D1 D0
TIMESTAMP1 41h D15 D14 D13 D12 D11 D10 D9 D8
TIMESTAMP2 42h D23 D22 D21 D20 D19 D18 D17 D16
TIMESTAMP3 43h D31 D30 D29 D28 D27 D26 D25 D24
INT_CFG0 56h 0
INT_CLR_
ON_READ
SLEEP_STATUS
_ON_INT
SLOPE_FDS 0 0 0 LIR
INT_CFG1 58h
INTERRRUPTS
_ENABLE
INACT_EN1 INACT_EN0 0 0 0 0 0
THS_6D 59h D4D_EN SIXD_THS1 SIXD_THS0 0 0 0 0 0
WAKE_UP_THS 5Bh 0 USR_OFF_ON_WU WK_THS5 WK_THS4 WK_THS3 WK_THS2 WK_THS1 WK_THS0
WAKE_UP_DUR 5Ch FF_DUR5 WAKE_DUR1 WAKE_DUR0 WAKE_THS_W SLEEP_DUR3 SLEEP_DUR2 SLEEP_DUR1 SLEEP_DUR0
FREE_FALL 5Dh FF_DUR4 FF_DUR3 FF_DUR2 FF_DUR1 FF_DUR0 FF_THS2 FF_THS1 FF_THS0
MD1_CFG 5Eh
INT1_SLEEP
_CHANGE
0 INT1_WU INT1_FF 0 INT1_6D 0 0
MD2_CFG 5Fh
INT2_SLEEP
_CHANGE
0 INT2_WU INT2_FF 0 INT2_6D 0 INT2_TIMESTAMP
INTERNAL_FREQ_FINE 63h FREQ_FINE7 FREQ_FINE6 FREQ_FINE5 FREQ_FINE4 FREQ_FINE3 FREQ_FINE2 FREQ_FINE1 FREQ_FINE0
X_OFS_USR 73h X_OFS_USR_7 X_OFS_USR_6 X_OFS_USR_5 X_OFS_USR_4 X_OFS_USR_3 X_OFS_USR_2 X_OFS_USR_1 X_OFS_USR_0
Y_OFS_USR 74h Y_OFS_USR_7 Y_OFS_USR_6 Y_OFS_USR_5 Y_OFS_USR_4 Y_OFS_USR_3 Y_OFS_USR_2 Y_OFS_USR_1 Y_OFS_USR_0
Z_OFS_USR 75h Z_OFS_USR_7 Z_OFS_USR_6 Z_OFS_USR_5 Z_OFS_USR_4 Z_OFS_USR_3 Z_OFS_USR_2 Z_OFS_USR_1 Z_OFS_USR_0
FIFO_DATA_OUT_TAG 78h TAG_SENSOR_4 TAG_SENSOR_3 TAG_SENSOR_2 TAG_SENSOR_1 TAG_SENSOR_0 TAG_CNT_1 TAG_CNT_0 TAG_PARITY
FIFO_DATA_OUT_X_L 79h D7 D6 D5 D4 D3 D2 D1 D0
FIFO_DATA_OUT_X_H 7Ah D15 D14 D13 D12 D11 D10 D9 D8
FIFO_DATA_OUT_Y_L 7Bh D7 D6 D5 D4 D3 D2 D1 D0
AN5296 - Rev 1
page 5/94
根据保密协议
–
不可复制
AN5296
寄存器
剩余93页未读,继续阅读
资源评论
xylon47
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功