MLX90316 产品规格书 DownloadLink 4834

MLX90316
角度位置传感芯片
特色与优点
绝度角度位置传感器芯片
简单且稳定的磁路设计
Tria⊗is (三轴)霍尔技术
最大为 360 度的可编程的角度范围
可编程的线性传输特征曲线
可选择输出模式为模拟(正比于电源)、PWM 或者 SPI
12bit 的角度分辨率 – 10bit 角度精确度(考虑温度影响)
40 bit ID 代号
单片– SO8 封装 满足 RoHS 认证
双片集成(完全冗余)– TSSOP16 封装满足 RoHS 认证
应用
绝度角度位置传感器
踏板位置传感器
节气门位置传感器
车身高度位置传感器
3901090316
Rev. 006
方向盘位置传感器
马达轴位置传感器
液面高度位置传感器
非接触式电位计
Page 1 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
订购信息1
芯片代号
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
MLX90316
温度后缀
S (-20°C to 85°C)
E (-40°C to 85°C)
K (-40°C to 125°C)
L (-40°C to 150°C)
S (-20°C to 85°C)
E (-40°C to 85°C)
K (-40°C to 125°C)
L (-40°C to 150°C)
K (-40°C to 125°C)
K (-40°C to 125°C)
K (-40°C to 125°C)
K (-40°C to 125°C)
E (-40°C to 85°C)
K (-40°C to 125°C)
L (-40°C to 150°C)
E (-40°C to 85°C)
K (-40°C to 125°C)
L (-40°C to 150°C)
封装代码
DC [SOIC-8]
DC [SOIC-8]
DC [SOIC-8]
DC [SOIC-8]
GO [TSSOP-16]
GO [TSSOP-16]
GO [TSSOP-16]
GO [TSSOP-16]
DC [SOIC-8]
GO [TSSOP-16]
DC [SOIC-8]
GO [TSSOP-16]
DC [SOIC-8]
DC [SOIC-8]
DC [SOIC-8]
GO [TSSOP-16]
GO [TSSOP-16]
GO [TSSOP-16]
芯片版本
BCG
BCG
BCG
BCG
BCG
BCG
BCG
BCG
BCG
BCG
BCG
BCG
BDG
BDG
BDG
BDG
BDG
BDG
类型代码
3
STANDARD
3
STANDARD
STANDARD3
3
STANDARD
3
STANDARD
STANDARD3
3
STANDARD
STANDARD3
4
PPA
4
PPA
PPD5
5
PPD
SPI6
6
SPI
SPI6
SPI6
6
SPI
SPI6
包装
2
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
Reel
例如: MLX90316KDC-BCG-PPA-Reel
如果是为了研发,只需要有限数量的样片,可以以 tubes 为单位来订购. 在这种情况下,包装一栏中应该用
“Tube”代替 “Reel”。
客户可编程版本的芯片可以通过 Melexis 提供的 PTC04 编程器来实现编程。
预编程的模拟输出芯片-360 度的范围内模拟输出从 0.5V 到 4.5V,慢速模式(芯片锁定)。
预编程的 PWM 输出芯片-360 度的范围内输出频率在 1kHz,占空比从 10%到 90%,快速模式(芯片锁
定)。
预编程的 SPI 输出芯片-360 度的输出范围,快速模式(芯片锁定)。标准的版本(芯片版本:BCG)也可
以在 SPI 模式下实现编程,但是推荐使用17.4.3中的应用电路图。
1
2
3
4
5
6
3901090316
Rev. 006
Page 2 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
1. 功能框图
DSP
VDD
Vx
A
D
µC
D
12
MUX
G
14
-1
5
Triais™
Rev.Pol.
&
OverVolt.
3V3
Reg
x1
A
OUT
(Analog/PWM)
Vy
ROM - F/W
RAM
EEP
ROM
SWITCH OUT
VSS
图 1 – 芯片框图 (模拟和 PWM 输出模式)
DSP
Rev.Pol.
VDD
Vx
A
-1
5
MUX
G
14
Triais™
3V3
Reg
/SS
µC
D
Vy
SERIAL PROTOCOL
SCLK
MOSI/MISO
ROM - F/W
RAM
EEP
ROM
VSS
图 2 – 芯片框图 (串行通信模式)
3901090316
Rev. 006
Page 3 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
2. 概述
MLX90316 是一款运用 Tria⊗is (三轴霍尔)技术的独立传感器芯片。传统的平面霍尔技术仅仅能感应垂
直于芯片表面的磁场强度;而 Tria⊗is 三轴霍尔既可以感应垂直方向也可以感应平行与芯片表面的磁场强
度。这是通过在 CMOS 芯片表面沉积一层集磁材料 IMC(以附加的后续工序)来实现的。
MLX90316 可以感应与芯片表面平行的磁场,配合上合适的磁路,MLX90316 可以感应出旋转范围在 0 到
360 度的绝对角度位置。利用此款芯片可以实现新一代的非接触式旋转角度位置传感器,以满足频繁需求的
汽车和工业应用中。
结合合适的信号处理,小型磁铁(径向磁化)的磁场在芯片表面上方旋转,其强度可以通过非接触式的方
式测量(如图 3 所示)。角度的信息可以通过磁场的两个矢量分量(例如 Bx 和 By)计算得到。MLX90316
产生一个正比于角度的输出信号。输出模式可以选择模拟、PWM 或者 SPI。
α
图 3 - MLX90316 的典型应用
3901090316
Rev. 006
Page 4 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
目录
特色与优点..................................................................................................................................................... 1
应用 ............................................................................................................................................................... 1
订购信息
订购信息 ........................................................................................................................................................ 2
1. 功能框图 ................................................................................................................................................. 3
2. 概述 ........................................................................................................................................................ 4
3. 术语 − 首字母缩写 .................................................................................................................................. 7
4. 管脚定义 ................................................................................................................................................. 7
5. 最大指标 ................................................................................................................................................. 8
6. 功能描述 ................................................................................................................................................. 8
7. MLX90316 电气规格 ............................................................................................................................ 11
8. MLX90316 隔离规格 ............................................................................................................................ 13
9. MLX90316 时序规格 ............................................................................................................................ 13
10. MLX90316 精度规格 ............................................................................................................................ 14
11. MLX90316 磁铁规格 ............................................................................................................................ 15
12. MLX90316 CPU 和存储单元规格......................................................................................................... 15
13. MLX90316 后端用户可编程参数 .......................................................................................................... 16
14. 后端用户可编程参数详述...................................................................................................................... 17
14.1.
输出模式 ..................................................................................................................................................17
14.1.1. 模拟输出模式 ......................................................................................................................................17
14.1.2. PWM 输出模式 ....................................................................................................................................17
14.1.3. 串行协议输出模式 ..............................................................................................................................18
14.1.4. 开关输出 ..............................................................................................................................................18
14.2.
输出传输特征曲线 ..................................................................................................................................19
14.2.1. CLOCKWISE 参数 ...............................................................................................................................19
14.2.2. 不连续点 (或者零点) .....................................................................................................................19
14.2.3. LNR 参数..............................................................................................................................................20
14.2.4. CLAMPING 参数 .................................................................................................................................20
14.2.5. DEADZONE 参数 ................................................................................................................................20
14.3.
标识 ..........................................................................................................................................................20
14.4.
传感器前端 ..............................................................................................................................................21
14.4.1. HIGHSPEED 参数 ...............................................................................................................................21
14.4.2. ARGC, AUTO_RG, RoughGain 参数...................................................................................................21
14.4.3. RGThresL, RGThresH 参数 .................................................................................................................21
14.5.
FILTER ....................................................................................................................................................22
3901090316
Rev. 006
Page 5 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
滞回滤波器 ..........................................................................................................................................22
FIR 滤波器 ...........................................................................................................................................22
IIR 滤波器 ............................................................................................................................................23
可编程的诊断设置 ..................................................................................................................................24
RESONFAULT 参数 ............................................................................................................................24
EEHAMHOLE 参数 .............................................................................................................................24
锁定 ..........................................................................................................................................................25
MLXLOCK 参数 ..................................................................................................................................25
LOCK 参数 ..........................................................................................................................................25
15. MLX90316 自诊断 ................................................................................................................................ 26
16. 串行通信 ............................................................................................................................................... 28
16.1.
简介 ..........................................................................................................................................................28
16.2.
串行通信模式 ..........................................................................................................................................28
16.3.
MOSI (主器件输出从器件输入).............................................................................................................28
16.4.
MISO (主器件输如从器件输出).............................................................................................................28
16.5.
/SS (从器件选择) .....................................................................................................................................28
16.6.
主器件启动 ..............................................................................................................................................28
16.7.
从器件启动 ..............................................................................................................................................28
16.8.
时序 ..........................................................................................................................................................29
16.9.
从器件重启 ..............................................................................................................................................30
16.10.
帧层 ..........................................................................................................................................................30
16.10.1.
器件指令机制 ..................................................................................................................................30
16.10.2.
数据帧结构 ......................................................................................................................................30
16.10.3.
时序 ..................................................................................................................................................30
16.10.4.
数据结构 ..........................................................................................................................................31
16.10.5.
角度计算 ..........................................................................................................................................31
16.10.6.
错误处理 ..........................................................................................................................................31
17. 推荐的应用图例
推荐的应用图例 .................................................................................................................................... 32
17.1.
使用 SOIC 封装的 MLX90316 模拟输出模式的连线 ...........................................................................32
17.2.
使用 TSSOP 封装的 MLX90316 模拟输出模式的连线 ........................................................................32
17.3.
PWM 低端输出连线................................................................................................................................33
17.4.
串行通信模式 ..........................................................................................................................................33
17.4.1. SPI 版本 – 单芯片 ...............................................................................................................................33
17.4.2. SPI 版本 – 双芯片 ...............................................................................................................................34
17.4.3. 非 SPI 版本 (标准版本).......................................................................................................................35
18. MELEXIS 产品在不同焊接工艺中的标准信息 ...................................................................................... 36
19. ESD 预防 .............................................................................................................................................. 36
20. 封装信息 ............................................................................................................................................... 37
20.1.
SOIC8 – 封装尺寸 ...................................................................................................................................37
20.2.
SOIC8 – 管脚和标记 ...............................................................................................................................37
20.3.
SOIC8 - IMC 位置....................................................................................................................................38
20.4.
TSSOP16 – 封装尺寸 ..............................................................................................................................39
20.5.
TSSOP16 – 管脚和标记 ..........................................................................................................................40
20.6.
TSSOP16 - IMC 位置 ...............................................................................................................................40
21. 声明 ...................................................................................................................................................... 42
14.5.1.
14.5.2.
14.5.3.
14.6.
14.6.1.
14.6.2.
14.7.
14.7.1.
14.7.2.
3901090316
Rev. 006
Page 6 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
3. 术语 − 首字母缩写
磁场强度的单位
温度系数 单位为
无连接
脉冲宽度调制
输出的占空比 例如
模拟到数字转换器
数字到模拟转换器
低位
高位
差分非线性度
整体非线性度
精简执令运算集
模拟信号处理
数字信号处理
三角变换
的反函数
集磁片
坐标旋转数字计算(例如直角坐标到极坐标的转换)
电磁兼容
Gauss (G), Tesla (T):
− 1 mT = 10 G
TC:
(
ppm/Deg.C.)
NC:
PWM:
%DC:
,
TON /(TON + TOFF)
ADC:
DAC:
LSB:
MSB:
DNL:
INL:
RISC:
ASP:
DSP:
ATAN:
: arctangent (tangent
)
IMC:
(IMC)
CoRDiC:
EMC:
4. 管脚定义
Pin #
SOIC-8
TSSOP-16
Analog / PWM
Serial Protocol
Analog / PWM
Serial Protocol
1
VDD
VDD
VDIG1
VDIG1
2
Test 0
Test 0
VSS1 (Ground1)
VSS1 (Ground1)
3
Switch Out
/SS
VDD1
VDD1
4
Not Used
SCLK
Test 01
Test 01
5
Out
MOSI / MISO
Switch Out2
/SS2
6
Test 1
Test 1
Not Used2
SCLK2
7
VDIG
VDIG
Out2
MOSI2 / MISO2
8
VSS (Ground)
VSS (Ground)
Test 12
Test 12
9
VDIG2
VDIG2
10
VSS2 (Ground2)
VSS2 (Ground2)
11
VDD2
VDD2
12
Test 02
Test 02
13
Switch Out1
/SS1
14
Not Used1
SCLK1
15
Out1
MOSI1 / MISO1
16
Test 11
Test 11
考虑到优化 EMC 性能,推荐把没有使用的管脚(Not Used 和 Test 管脚)连接到 Ground (参见章节 17).
3901090316
Rev. 006
Page 7 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
5. 最大指标
参数
电源电压 V (过压)
反压保护
正向输出电压 – 标准版本
最大值
+ 20 V
DD
− 10 V
+ 10 V
(Analog or PWM)
+ 14 V (200 s max − TA = + 25°C)
正向输出电压– SPI 版本
正向输出电压(开关输出脚)
VDD + 0.3V
+ 10 V
+ 14 V (200 s max − TA = + 25°C)
输出电流 (I )
反向输出电压
反向输出电流
± 30 mA
OUT
− 0.3 V
− 50 mA
操作环境温度范围, T
储存温度范围, T
− 40°C … + 150°C
A
磁场强度
− 40°C … + 150°C
S
± 700 mT
超出最大极限指标范围可能引起永久损坏。暴露在绝对最大额定值的条件下超过一定的时间将
可能影响器件可靠性。
6. 功能描述
如芯片框图所述(图 1 和图 2),平行于芯片表面的磁场(例如 B )被 Tria⊗is三轴传感器的前端感应
到。传感器的前端包括相互正交的两对(每对传感一个平行于芯片表面的方向,例如 X 或者 Y)传统平面
霍尔元件(图 4 中的蓝色区域)和一个集磁片 IMC(图 4 的黄色磁盘)。
//
Hall Plates
图 4 - Tria⊗is 传感器前端 (4 个霍尔元件和一个 IMC 磁盘)
3901090316
Rev. 006
Page 8 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
B 将在两个分量方向上分别测量,例如 B 和 B 方向。芯片通过集磁片(IMC)将这两个平行的分量(分
别为 B 和 B )变换为与之正比的两个垂直方向上的分量(分别为 B 和 B ),再通过芯片中可以感应
垂直于芯片表面的传统平面霍尔元件,来测量产生的这两个垂直分量。
当磁铁(径向磁化)在芯片表面转动,如图 3所示,芯片传感部分将产生两个正交的差分信号(正弦和余弦
− 图 5和图 6所示)
//
X//
X//
Y//
Y//
X⊥
Y⊥
400
300
BX & BY (G)
200
100
0
-100
-200
-300
-400
0
90
180
270
360
450
Alpha (Degree)
540
BX
630
720
630
720
BY
图 5 – 磁场强度– B
X
∝ cos(α) & BY ∝ sin(α)
2000
1500
VX & VY (mV)
1000
500
0
-500
-1000
-1500
-2000
0
90
180
270
360
450
Alpha (Degree)
VX
图 6 – Tria⊗is 三轴传感器前端 − 输出信号 − V
X
3901090316
Rev. 006
540
VY
∝ BX ∝ cos(α) & VY ∝ BY ∝ sin(α)
Page 9 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
这些霍尔信号通过一个差分的全模拟处理链进行处理,使用了经典的漂移电压消除技术(霍尔元件四相位
旋转和斩波放大器)。
通过处理的模拟信号由 ADC(可编程为 14bit 或 15bit)转换为数字信号传输给 DSP 模块做后续处理。芯片
的 DSP 模块是基于 16bitRISC 微处理器,其主要功能是将两个原始的霍尔信号(通过上述的前端模拟补偿
电路)用以下公式计算出角度位置信号:
 VY 

 VX 
α = ATAN 
的这一计算功能是通过储存在 ROM(掩膜可编程)中的执行代码(固件− F/W)来控制的。除了实现
的计算, 固件(F/W)还控制了整个模拟处理链、输出传输特征曲线、输出协议、编程/校准以及自
诊断模式。
在 MLX90316 中,″ATAN″ 的计算是通过一个查找表实现(它并不是通过任何 CoRDiC 算法得到的)。
由于″ATAN″运算用于比例值″V /V ″,而由间隙变化,温度变化以及老化等因素引起的磁场强度变化都将等
同作用于两个信号上,因此得到的角度信号本身就有自适应补偿的特点。这一特性使得本芯片相对于传统
的线性霍尔芯片,在温度变化下精确度得到很大的提高。
除了提高了热精确度,芯片还可完全测量 360 度的旋转角度,以及在考虑了典型制造误差(例如霍尔元件
与磁铁的相对摆放位置)下极高的线性度。
计算得到的角度信号(在 360 度内)将进一步与目标输出特征曲线相匹配,在输出端则可以提供以下输出
模式:
• 12 bit DAC 后接缓冲器驱动的模拟输出
• 12 bit 信号深度的数字 PWM 输出 (频率可在 100 Hz 到 1 kHz 之间编程)
• 数字串行输出 (SP − 可输出 14bit 计算后的角度信号)
例如,模拟输出可以通过对初始电压、增益和箝位电平的编程,来实现各种旋转角度位置的输出特征曲
线:
DSP
″ATAN″
Y
X
Vout(α) = ClampLo
Vout(α) = Voffset + Gain × α
Vout(α) = ClampHi
for α ≤ αmin
for αmin ≤ α ≤ αmax
for α ≥ αmax
其中 Voffset, Gain, ClampLo 和 ClampHi 都是用户可调节编程的主要参数。
传输曲线的线性部分还可以通过 2 点或者 3 点的校准,来实现所需的线性度要求。
另外,还有独立的数字输出端口可以用作可编程的角度开关。
编程校准的参数存储在带错误校正码(ECC)的 EEPROM 中。
编程时不需要额外的管脚,只需要使用芯片的电源和输出管脚。MLX90316 的编程可以在工程实验室或是
产品线上,通过 Melexis 的编程工具 PTC-04 以及专门的 MLX90316 子板和对应软件 (DLL 或 User
Interface) 来实现。
3901090316
Rev. 006
Page 10 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
7. MLX90316 电气规格
在 VDD = 5V (特殊规定除外)下以及由温度后缀(S, E, K 或 L)规定的温度范围内的 DC 工作参数。
参数
符号
测试条件
最小 典型 最大 单位
4.5
5
5.5
V
VDD
额定电压
8.5
11
慢速模式
mA
Idd
供电电流
13.5
16
mA
快速模式
2
2.7
3
复位启动电平
VDD POR 供电欠压
V
-8
8
模拟输出模式
mA
Iout
输出电流
-20
20
mA
PWM 输出模式
(8)
(7)
(8)
输出短路电流
Ishort
输出负载
RL
模拟饱和输出
Vsat_lo
Vsat_hi
数字饱和输出
VsatD_lo
VsatD_hi
主动诊断输出电平
Diag_lo
Diag_hi
BVSSPD
被动诊断输出电平
(开路跟踪诊断)
BVSSPU
(11)
BVDDPD
BVDDPU
Vout = 0 V
12
15
mA
Vout = 5 V
12
15
mA
Vout = 14 V (TA = 25°C)
24
45
mA
1
10
∞(10)
kΩ
1
10
∞(10)
kΩ
3
%VDD
下拉到地
上拉到 5V
上拉负载 R ≥ 10 kΩ
下拉负载 R ≥ 10 kΩ
开漏输出上拉负载 R ≥ 10 kΩ
推挽式 Push-Pull (IOUT = -20mA)
推挽式 Push-Pull (IOUT = 20mA)
下拉负载 R ≥ 10 kΩ
上拉负载 R ≥ 10 kΩ
下拉负载 R ≥ 10 kΩ
上拉负载 R ≥ 10 kΩ
在有下拉电阻 R ≤ 10 kΩ下
地线开路
在有上拉电阻 R ≥ 1kΩ 下
地线开路
在有下拉电阻 R ≥ 1kΩ 下
电源线开路
有上拉电阻到 5V 电源线开路
(9)
L
L
96
%VDD
L
1.5
97
%VDD
L
1
L
1.5
L
97
L
98
L
L
4(11)
L
(12)
电气规格待续…
对于双芯片版本来说,供电电流需要乘上 2。
关于慢速和快速模式的详细信息参见章节 14.4.1 。
可应用于模拟输出和 PWM(开漏)输出模式
PWM 模式下 RL < ∞
详细信息参见章节 15
不适用于 SPI 模式
99
%VDD
%VDD
(12)
(12)
%VDD
100
0
%VDD
%VDD
1
%VDD
没有开路诊断输出
%VDD
MLX 90316
7
8
9
10
11
12
3901090316
Rev. 006
Page 11 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
电气规格
输出箝位电平
…MLX 90316
可编程
Clamp_hi 可编程
Sw_lo
上拉负载 1.5k 到 5V
开关输出
Sw_hi
上拉负载 1.5k 到 5V
如上表所示,MLX90316 可以实现图 7 所示的典型输出范围分类。
0
100
%VDD(13)
0
100
%VDD(13)
0.55
1.1
V
3.65
4.35
V
Clamp_lo
(14)
100 %
90 %
96 %
92 %
88 %
Diagnostic Band (High)
Clamping High
80 %
Output Level
70 %
60 %
50 %
Linear Range
40 %
30 %
20 %
10 %
0%
13
14
12 %
8%
4%
Clamping Low
Diagnostic Band (Low)
图 7 – 输出范围分类
箝位电平需要和饱和输出综合考虑 (参见 Vsat_lo 和 Vsat_hi)
参考章节 Error! Reference source not found. 的应用图例
3901090316
Rev. 006
Page 12 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
8. MLX90316 隔离规格
在 VDD = 5V (特殊规定除外)下以及由温度后缀(S, E, K 或 L)规定的温度范围内的 DC 工作参数。
仅仅适用于 GO 封装即双芯片版本。
隔离阻值
参数
符号
测试条件
两个芯片之间
最小 典型 最大
4
单位
MΩ
9. MLX90316 时序规格
在 VDD = 5V (特殊规定除外)下以及由温度后缀(S, E, K 或 L)规定的温度范围内的 DC 工作参数。
参数
主时钟频率
符号
Ck
采样时间
阶跃响应时间
看门狗复位时间
启动周期
模拟输出转换速度
频率
数字输出上升时间
PWM
15
16
Ts
Wd
Tsu
FPWM
测试条件
慢速
快速
慢速
快速
慢速 , Filter=5
快速 , Filter=0
参见章节 15
慢速和快速
单位
(15)
7
MHz
(15)
20
MHz
(16)
600
µs
(16)
200
µs
(15)
(16)
(15)
(16)
400
(15)
COUT = 42 nF
200
COUT = 100 nF
100
PWM
输出模式下
模式 5 – 10nF, R = 10 kΩ
模式 7 – 10nF, R = 10 kΩ
数字输出下降时间
模式 5 – 10nF, R = 10 kΩ
模式 7 – 10nF, R = 10 kΩ
慢速和快速模式的详细信息参见章节 14.4.1 。
滤波器参数的详细信息参见章节 14.5 。
3901090316
Rev. 006
最小 典型 最大
100
4
ms
600
µs
5
ms
15
ms
V/ms
1000
Hz
L
120
µs
L
2.2
µs
L
1.8
µs
L
1.9
µs
Page 13 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
10.
MLX90316 精度规格
在 VDD = 5V (特殊规定除外)下以及由温度后缀(S, E, K 或 L)规定的温度范围内的 DC 工作参数。
参数
转换 sine 和 cose 初始信号
的 ADC 分辨率
热漂移 #1
符号
RADC
(18)
热漂移 #2
(仅在模拟输出模式下)
灵敏度误差温漂
(19)
本征线性误差
模拟输出分辨率
Le
(20)
RDAC
输出模块噪声
噪声峰值
测试条件
最小 典型 最大
单位
(17)
15
bits
(17)
14
bits
慢速
快速
DSP 输入的热温漂(除去 DAC
和输出模块的部分)
温度后缀为 S, E 和 K
温度后缀为 L
DAC 和输出模块的热温漂
温度后缀为 S, E 和 K
温度后缀为 L
温度后缀为 S, E 和 K
温度后缀为 L
TA = 25°C
(无噪声条件下)
按电源比例输出的误差
PWM 输出分辨率
PWM 抖动
SPI 输出分辨率
(22)
+60
LSB15
-90
+90
LSB15
- 0.3
+ 0.3
%VDD
- 0.4
+ 0.4
%VDD
- 0.3
+ 0.3
%
- 0.5
+ 0.5
%
-1
1
Deg
0.025
12 bits DAC
%VDD/LSB
INL
-4
+4
LSB
DNL
-2
+2
LSB
输出箝位
RG = 9, 慢速, Filter=5
RG = 9, 快速, Filter=0
(21)
-60
(无干扰条件下)
RPWM
12 bits
JPWM
RG = 6, FPWM = 250 Hz – 800Hz
RSP
14 bits – 360 Deg.
范围
(无抖动条件下)
0.05
-0.1
%VDD
0.03
0.06
Deg
0.1
0.2
Deg
0
0.1
%VDD
%DC/LSB
0.025
0.2
0.022
%DC
Deg/LSB
15 bits 包括 14 bits 和 1bit 的符号位;14 bits 包括 13 bits 和 1bit 的符号位.。经过角度的计算转化之后,慢速的
精度为 0.005Deg/LSB 快速的精度为 0.01Deg/LSB 。
例如,热漂移 #1 ± 60LSB 等同于最大 ± 0.3 Deg.的角度误差 (DSP 的输出)。详细信息参见前端应用手册。这
仅仅适用于开启了自动增益匹配功能 (参见章节14.4.2)。
例如,,灵敏度误差温漂±0.4%等同于最大±0.1Deg 的角度误差 (DSP 的输出)。详细信息参见前端应用手册。
本征线性误差仅指在理想旋转磁铁下,芯片本身的误差(漂移、灵敏度误差、正交误差)。当考虑到实际
的磁铁结构和机械、磁铁的误差,输出线性误差将会增加。但是,用户可以通过 MLX90316 的多点后端校准
来提高线性度。
详细信息请参见滤波器章节 (章节 14.5)。测试时使用了应用图例中的推荐连线方式。
抖动定义为连续 1000 次的测量中±3 σ 的范围,测试时输出曲线斜率为 100%DC/360 Deg.
17
15
18
14
15
19
20
21
22
3901090316
Rev. 006
Page 14 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
11.
MLX90316 磁铁规格
在 VDD = 5V (特殊规定除外)下以及由温度后缀(S, E, K 或 L)规定的温度范围内的 DC 工作参数。
参数
符号
测试条件
最小 典型 最大 单位
B
20
50
70
mT
磁场强度(在芯片表面)
TCm
-2400
0
ppm/°C
磁铁的温度系数
(23)
12.
DSP
MLX90316 CPU 和存储单元规格
基于 6 bit RISC μ控制器,其 CPU 工作频率为 20 MHz,处理指令速度为 5 Mips。
参数
23
符号
测试条件
最小 典型 最大
单位
ROM
10
kB
RAM
256
B
EEPROM
128
B
超过 70 mT,集磁片 IMC 将开始逐渐饱和,导致线性误差增大。
3901090316
Rev. 006
Page 15 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
13.
MLX90316 后端用户
后端用户可编程参数
用户可编程参数
参数
Output Mode
PWMPOL1
PWMT
CLOCKWISE
DP
LNR_S0
LNR_A_X
LNR_A_Y
LNR_A_S
LNR_B_X
LNR_B_Y
LNR_B_S
LNR_C_X
LNR_C_Y
LNR_C_S
CLAMP_HIGH
CLAMP_LOW
KD
KDHYST
DEADZONE
FHYST
MELEXISID1
MELEXISID2
MELEXISID3
CUSTUMERID1
CUSTUMERID2
CUSTUMERID3
HIGHSPEED
FSWAP
FILTER
FILTER A1
FILTER A2
ARGC
AUTO_RG
RoughGain
RGThresL
RGThresH
EEHAMHOLE
RESONFAULT
注释
规定了输出模式
PWM 的极性
PWM 的频率
零点位置
A 点之前的斜率
A 点的 X 轴坐标
A 点的 Y 轴坐标
A 点之后的斜率
B 点的 X 轴坐标
B 点的 Y 轴坐标
B 点之后的斜率
C 点的 X 轴坐标
C 点的 Y 轴坐标
C 点之后的斜率
箝位高电平
箝位低电平
开关输出
开关输出的滞后参数
的滤波器参数 A1
的滤波器参数 A2
初始时增益快速搜索
自动调节 Rough Gain
FILTER=6
FILTER=6
后端用户可编程参数待续 ...
24
MLX90316SDC–BCG–STANDARD
3901090316
Rev. 006
预设值
STANDARD
SPI
PPA
PPD
4
N/A
4
7
0
N/A
N/A
1
1000h
N/A
N/A
1kHz
0
0
0
1
0h
0h
0h
0h
0h
N/A
N/A
N/A
8000h
0
0
0
0h
0%
10%
10%
0h
100%/360d 80%/360d 80%/360d
FFFFh
FFFFh
FFFFh
FFFFh
0h
FFFFh
FFFFh
FFFFh
0h
N/A
N/A
N/A
FFFFh
FFFFh
FFFFh
FFFFh
FFFFh
FFFFh
FFFFh
FFFFh
0h
N/A
N/A
N/A
8%
0%
10%
10%
8%
100%
90%
90%
FFFFh
FFFFh
FFFFh
FFFFh
0
N/A
N/A
N/A
0
0
0
0
4
0
0
0
MLX
MLX
MLX
MLX
MLX
MLX
MLX
MLX
MLX
MLX
MLX
MLX
1
1
1
1
6(24)
19
16
20
MLX
MLX
MLX
MLX
0
1
0
1
1
1
0
1
5
0
2
5
6600h
N/A
N/A
N/A
2A00h
N/A
N/A
N/A
0
1
1
1
0
1
1
1
9
0
3
0
0
0
0
0
15
15
15
15
3131h
0
0
0
0
1
1
1
# bit
3
1
16
1
15
16
16
16
16
16
16
16
16
16
16
16
16
16
8
8
8
16
16
16
8
16
16
1
1
8
16
16
1
1
8
4
4
16
2
版本,CUSTUMERID2 参数可能与给出的数值不符(28d 而不是 6d)
Page 16 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
后端用户可编程参数
…
MLXLOCK
LOCK
14.
14.1.
0
0
1
1
1
1
1
1
1
1
后端用户可编程参数详述
输出模式
MLX90316
输出类型由输出模式参数所决定。
参数
模拟输出模式
PWM 输出模式
SPI
值
2, 4
5
7
N/A
描述
模拟轨-轨输出
开漏 (NMOS)
推挽式(Push-Pull)
开漏 (NMOS)
模拟输出模式
模拟输出模式为轨到轨并且正比于电源电压的模拟输出,采用推挽式(push-pull)的输出模块可以配置为
使用上拉或者下拉电阻。
14.1.2. PWM 输出模式
当选择了 PWM 的一种输出模式,输出信号则为脉冲宽度调制(PWM)的数字信号。
在模式 5 下,输出级是开漏的 NMOS 晶体管(接地端)需要使用一个上拉到 V 的电阻。
在模式 7 下,输出级是推挽式输出,Melexis 推荐使用一个上拉到 V 的电阻。
PWM 的极性可以通过 PWMPOL1 参数来选择:
• PWMPOL1 = 0 :100%输出为全低电平
• PWMPOL1 = 1 :100%输出为全高电平
PWM 的频率可以通过 PWMT 参数来选择:
PWM 频率代码 (基于典型的主时钟频率)
脉冲宽度调制频率 (Hz)
晶振模式
100
200
500
1000
~35000
~17500
~7000
~3500
低速
~50000
~20000
~10000
高速
例如,在低速模式下,将 PWMT 设为 7000 (十进制) 将把 PWM 频率设在 500Hz 左右 。
14.1.1.
DD
DD
(25)
为了补偿不同批次芯片之间的主时钟频率(Ck)的偏移,Melexis 强烈推荐在 EOL 编程时对 PWM 的频率进
行修剪。
25
3901090316
Rev. 006
Page 17 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
串行协议输出模式
MLX90316 提供了数字串行协议输出模式,其中 MLX90316 芯片为从属节点。串行通信的详细信息参见章
节 Error! Reference source not found.。
14.1.4. 开关输出
参数
值
单位
14.1.3.
KD
0…359.9999
deg
KDHYST
0 … 1.4
deg
当数字角度信号大于存储在 KD 参数中的值时,开关将被触发(Sw_lo)。这个角度值是以 DP 参数值为零
点定义的角度,而不是绝对的 0 度。
KDHYST 定义了在开关角度值附近的迟滞幅度。当数字角度信号大于 KD+KDHYST ,开关才会被触发;当
数字角度信号小于 KD-KDHYST ,开关才会被失效。
如果要使用开关输出,必须按照图 8 所示连接电路。其电器规格请参见章节7 。
如果在应用中不需要使用开关输出,开关输出管脚必须连接到地。
5V
MLX90316
1k5
SWITCH
OUT
to uC
I/O
Port
100 nF
6kΩ
Ω
125 Ω
175 Ω
ECU
图 8 – 开关输出的应用图例
3901090316
Rev. 006
Page 18 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
14.2.
输出传输特征曲线
参数
值
CLOCKWISE
单位
0 CCW
1 CW
DP
LNR_A_X
LNR_B_X
LNR_C_X
LNR_A_Y
LNR_B_Y
LNR_C_Y
LNR_S0
LNR_A_S
LNR_B_S
LNR_C_S
0 … 359.9999
deg
0 … 359.9999
deg
0 … 100
%
0 … 17
%/deg
-17 … 0 … 17
%/deg
CLAMP_LOW
0 … 100
%
CLAMP_HIGH
0 … 100
%
DEADZONE
0 … 359.9999
deg
参数
CLOCKWISE 参数定义了磁铁旋转的方向。
• CCW 定义按 1-4-5-8 管脚顺序(SOIC8 封装)或按 1-8-9-16 管脚顺序(TSSOP16 封装)旋转。
• CW 定义为相反的旋转方向,即按 8-5-4-1 管脚顺序(SOIC8 封装)或者按 16-9-8-1 管脚顺序
(TSSOP16 封装)旋转。
管脚位置参考描述集磁片 IMC 位置的图例(章节 20.3 和 20.6)。
14.2.2. 不连续点 (或者零点)
或者零点)
不连续点定义了圆周的 0° 点,可以放置在圆周的任何位置,DP(不连续点)参数用来作为所有角度测量的
参考值。.
14.2.1. CLOCKWISE
360°
0°
不连续点的位置是可以编程的
图 9 – 不连续点的位置
3901090316
Rev. 006
Page 19 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
参数
LNR 参数和箝位值完全定义了数字角度值与输出信号之间的关系(传输函数)。
MLX90316 从数字角度值到输出电平的传输函数的形状如下图所示:可以实现六段斜率的编程,但是两段
箝位电平必须为 0。
14.2.3. LNR
100 %
Clamping High
CLAMPHIGH
C
Slope LNR_C_S
LNR_C_Y
B
Slope LNR_B_S
LNR_B_Y
A
Slope LNR_A_S
LNR_A_Y
Slope LNR_S0
Clamping Low
CLAMPLOW
0%
0
LNR_A_X
LNR_B_X
LNR_C_X
360
(Deg.)
参数
箝位电平参数有两个独立的值来限制输出电平的范围。 CLAMP_LOW 参数设置了输出电平的最小值;
CLAMP_HIGH 设置了输出电平的最大值。两个参数都有 16bits 的设置分辨率。在模拟输出模式中,因为
D/A 转换器( 12bits)的限制,分辨率为 0.024%V ;在 PWM 模式中,分辨率为 14bits 或 0.022deg
(360deg 的输出范围)。
14.2.5. DEADZONE 参数
DEADZONE 参数可以在 0 到 359.9999 度之间定义一个角度窗口。
当数字角度信号在这个区域内,芯片将进入错误模式(RESONFAULT 参数必须设为“1” – 参见 14.6.1)。
14.2.4. CLAMPING
DD
14.3.
标识
参数
值
MELEXSID1
MELEXSID2
MELEXSID3
CUSTUMERID1
CUSTUMERID2
CUSTUMERID3
0 … 65535
0 … 65535
0 … 65535
0 … 255
0 … 65535
0 … 65535
单位
标识值:40bits 可自由使用的参数,一般用于用户对芯片的跟踪。
3901090316
Rev. 006
Page 20 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
14.4.
传感器前端
参数
值
单位
0 = Slow mode
1 = Fast mode
0 = disable
1 = enable
0 = disable
1 = enable
HIGHSPEED
ARGC
AUTO_RG
RoughGain
0 … 15
RGThresL
0 … 15
RGThresH
0 … 15
参数
HIGHSPEED 参数定义了 DSP 的主频率。
• HIGHSPEED = 0 选择了 7MHz 主频的慢速模式。
• HIGHSPEED = 1 选择了 20MHz 主频的快速模式。
为了更好的噪声性能,请选择慢速模式。
14.4.2. ARGC, AUTO_RG, RoughGain 参数
AUTO_RG 和 ARGC 参数使能了模拟处理链的自动增益控制(AGC)功能。AGC 循环基于:
(V )²+ (V )² = (Amplitude)² = (Radius)²
并将输入信号的幅度调整为 90%的 ADC 幅度。
在开始阶段,将使用存储在 RoughGain 参数中的增益值。根据 AUTO_RG 和 ARGC 的设置,AGC 控制将
如下进行:
• 当 ARGC 设为 1,AGC 控制机制将通过跳跃值来达到目标增益。需要注意的是这一控制机制只在
增益初始值没有使 ADC 饱和的情况下适用。当 ARGC=1 时,Melexis 推荐使用 RoughGain ≤ 3。
• 当 ARGC 设为 0 并且 AUTO_RG 设为 1 时,AGC 控制只能在每个时钟内通过步进增益,最终到达
90%ADC 范围。注意如果 RoughGain 的值与实际需要的增益相差过远的话,芯片将在进入正常工
作模式(在启动阶段之后)时,仍然没有到达正确的目标增益。这样将导致器件进入诊断低模式
(磁场过低/磁场过高– 参见章节 15)。
• 当 ARGC 和 AUTO_RG 都设为 0 时,AGC 控制被关闭,增益将使用存储在 RoughGain 参数中的
值。Melexis 不建议使用这个模式。
AUTO_RG 参数在芯片正常工作时,启动自动增益控制作为后台任务。
Melexis 强烈推荐在所有应用中设置 ARGC 为 1,AUTO_RG 为 1RoughGain ≤ 3。如果应用中磁铁的规格
确定且稳定,可以选择合适的 RoughGain 值,并编程 ARGC 为 0, AUTO_RG 为 1。
请注意在章节10列出的角度误差只有在 AUTO_RG 设为 1 时才适用。AUTO_RG=1 还可以避免模拟处理链
的饱和, 同样会影响到线性度。
正在使用的增益 (RG)可以通过 PTC-04 读出,并可以大致得出应用中磁场强度(幅度)。
14.4.3. RGThresL, RGThresH 参数
RGThresL 和 RGThresH 参数定义了增益(Rough Gain)可以变化的范围。在这范围之外,输出将为诊断低
电平。
14.4.1. HIGHSPEED
X
3901090316
Rev. 006
Y
Page 21 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
14.5. FILTER
参数
值
单位
FHYST
0 … 11 ; step 0.04
deg
FILTER
0… 6
0
1
FSWAP
内有三种滤波器:
滞回滤波器:可以通过 FHYST 参数编程。
低通 FIR 滤波器:通过 Filter 参数编程控制。
低通 IIR 滤波器:通过 Filter 参数编程控制,滤波器参数为 FILTER A1 和 FILTER A2。
注:如果 FSWAP 参数设为 1,滤波将作用于数字信号上;如果设为 0,将作用于输出传输函数上。
14.5.1. 滞回滤波器
FHYST 参数用来配置滞回滤波器。如果数字信号变化小于 FHYST 参数中的值,芯片的输出将不会被更
新,只有变化值超过滞回值输出值才会改变。因此,滞回滤波器可以将分辨率减小到与芯片内部噪声相兼
容的水平。滞回值必须编程到一个与噪声水平相近的值。
请注意对于可编程版本,FHYST 参数默认设为 4。如果你不想使用这一功能,请将其设为 0。
14.5.2. FIR 滤波器
MLX90316 可以实现 6 种 FIR 滤波器模式,通过 Filter 参数 = 0…5 来控制。传输函数可以如下描述:
MLX90316
•
•
•
yn =
j
1
j
∑a
∑a x
i n −i
i =0
i
i =0
滤波器 0 到 5 的特征如表 1 所示:
Filter No (j)
类型
参数 a … a
Title
90% 反应时间
99% 反应时间
0
5
Efficiency RMS (dB)
Efficiency P2P (dB)
0
Disable
N/A
No Filter
1
1
0
0
1
2
3
4
Finite Impulse Response
110000
121000
133100
111100
Extra Light
Light
2
3
4
4
2
3
4
4
2.9
4.0
4.7
5.6
2.9
3.6
5.0
6.1
5
122210
5
5
6.2
7.0
表 1 - FIR 滤波器选择表
3901090316
Rev. 006
Page 22 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
FIR and HYST Filters : Step response Comparative Plot
40000
x(n)
[0..65535] Scale
38000
fir(n)
hyst(n)
36000
34000
32000
30000
0
5
10
15
Milliseconds
20
25
30
FIR and HYST Filter : Gaussian white noise response
40200
x(n)
40150
fir(n)
hyst(n)
[0..65535] Scale
40100
40050
40000
39950
39900
39850
39800
0
50
100
150
Milliseconds
图 10 – FIR(Filter=3)FHYST=10 时的阶跃响应和噪声响应
滤波器
Filter=6 则启动 IIR 滤波器。在 MLX90316 中实现的 IIR 框图如图 11所示。只有参数 A1 和 A2 是可编程的
(参见表格表 2)。
14.5.3. IIR
b0 = 1
x(n)
y(n)
Z-1
Z-1
b1 = 2
-a1
Z-1
Z-1
b2 = 1
-a2
图 11 - IIR 框图
3901090316
Rev. 006
Page 23 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
Filter No
类型
Title
90% 反应时间
11
9.9
12.9
26112
10752
Efficiency RMS (dB)
Efficiency P2P (dB)
A1
A2
参数
参数
16
11.4
14.6
28160
12288
6
2nd Order Infinite Impulse Response (IIR)
Medium & Strong
26
40
52
13.6
15.3
16.2
17.1
18.8
20
29120
30208
31296
12992
13952
14976
100
>20
>20
31784
15412
表 2 - IIR 滤波器选择表
图 12显示了使用默认参数 A1 和 A2 的 IIR 滤波器对于高斯噪声的响应 。
IIR Filter - Gaussian White Noise Response
40200
[0…65535] Scale
40150
x(n)
y(n)
40100
40050
40000
39950
39900
39850
39800
0
50
100
150
Time
图 12 – IIR 滤波器的噪声响应
14.6.
可编程的诊断设置
参数
RESONFAULT
EEHAMHOLE
值
单位
0
1
0
3131h
参数
当 RESONFAULT 参数设为 1 时,如果 CPU 检测到错误以后将软件重启。初始设置下,这个参数被设为
0,但是推荐将设为 1 以开启自诊断模式(参见章节15)。
注意在软件的用户界面(MLX90316UI),RESONFAULT 参数被分为 2bits:
• DRESONFAULT:检测到错误时重启(设为 0 时则不启动此功能)
• DOUTINFAULT:检测到错误时输出进入诊断低(设为 0 时则不启动此功能)
14.6.2. EEHAMHOLE 参数
EEHAMHOLE 参数在设为 3131h 时,当 CRC 检测到错误时,将不进行存储器恢复(汉明码)检测。
14.6.1. RESONFAULT
3901090316
Rev. 006
Page 24 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
Melexis
14.7.
强烈推荐将此参数设为 0(开启存储恢复)。
锁定
参数
MLXLOCK
LOCK
值
单位
0
1
0
1
参数
MLXLOCK 将锁定所有由 Melexis 设定的参数。
14.7.2. LOCK 参数
LOCK 将锁定所有由用户设定的参数。当锁定参数设为 1 以后,将不能再更改 EEPROM 内的值。
注意 LOCK 参数要通过 solver 函数 “MemLock”.来实现。
14.7.1. MLXLOCK
3901090316
Rev. 006
Page 25 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
15.
MLX90316 自诊断
MLX90316 提供大量自诊断功能,这些功能大大提高了芯片运行的稳健性,并且防止芯片在发生内部或外部错
误时输出错误的信号(失效安全)。
错误模式
诊断措施
诊断措施
对输出的影响
注释
在启动时 ROM CRC 错误 CPU 重启
诊断低
所有输出在启动阶段都
为诊断低
(64words 包括智能看门狗
电路 - IWD)
ROM CRC 错误(工作模式- 进入死循环:
立刻输出诊断低
后台任务)
- 看门狗重启电路
- 设置输出到诊断低
启动时 RAM 测试失败
CPU 重启
诊断低
所有输出在启动阶段都
为诊断低
启动时校准数据 CRC 错误 汉明码恢复
如果恢复成功启动时间
将增加 3ms
启动时汉明码恢复失败 CPU 重启
立刻输出诊断低
参见 14.6.2
校准数据 CRC 错误(工作 CPU 重启
立刻输出诊断低
模式-后台任务)
死区(DEADZONE)
设置输出为诊断低;一旦离 立刻输出诊断低
一旦离开死区立刻恢复
开死区恢复正常模式。
正常输出
ADC 溢出
设置输出为诊断低;一旦恢 立刻输出诊断低
(ADC 输出为 0000h 或 复进入正常模式并 CPU 重
7FFFh)
启。
(50 % - 100 %)
Radius 上溢出 ( > 100% ) 或
设置输出为诊断低;一旦恢 立刻输出诊断低
没有磁铁或者磁场过强
Radius 下溢出( < 50 % )
复进入正常模式并 CPU 重
参见 14.4.2
启。
Fine Gain 溢出
设置输出为诊断低;一旦恢 立刻输出诊断低
(FG < 0d 或 > 63d)
复进入正常模式并 CPU 重
启。
Rough Offset 溢出
设置输出为诊断低;一旦恢 立刻输出诊断低
(RO is < 0d 或 > 127d)
复进入正常模式并 CPU 重
启。
设置输出为诊断低;一旦恢 立刻输出诊断低
Rough Gain 溢出
参见 14.4.2
复进入正常模式并
CPU
重
(RG < RGTHRESLOW 或 RG
启。
> RGTHRESHIGH)
设置输出为诊断低;一旦恢 立刻输出诊断低
DAC 检测 (数模转换器)
复无需 CPU 重启直接进入正
常模式。
MLX90316 错误模式继续 …
(26)
26
CPU
重启包括
1.
2.
3.
4.
27
(27)
核心重启(和断电重启一样),将引入标准的启动时间。
外围部件重启(和断电重启一样)。
错误标识/状态丢失
通过设置 RESONFAULT 为 0 可以关闭重启功能 (参见14.6.1)
诊断输出电平规格请参考章节 7
3901090316
Rev. 006
Page 26 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
错误模式
错误模式
ADC 检测 (数模转换器)
…MLX90316
诊断措施
对输出的影响
注释
ADC Inputs are Shorted
设置输出为诊断低;一旦恢 立刻输出诊断低
复无需 CPU 重启直接进入正
常模式。
在启动阶段,等待直到 V > - V < POR level =>
欠压模式
输出高阻抗
3V.
- POR level < V < 3 V =>
在工作阶段,CPU 将在 3ms 的 输出诊断低
防抖动操作后重启
固件错误
CPU 重启
立刻输出诊断低
智能看门狗电路
读/写操作超出存储器地址 CPU 重启
立刻输出诊断低
100%硬件检测
写操作进入保护区域 (IO CPU 重启
立刻输出诊断低
100%硬件检测
和 RAM 区域)
未授权进入系统模式
CPU 重启
立刻输出诊断低
100%硬件检测
V >7V
设置输出为高阻抗(模拟输 使用下拉阻抗 => 诊断低 100%硬件检测
出)
使用上拉阻抗 => 诊断高
V > 9.4 V
芯片关闭内部电压
使用下拉阻抗 => 诊断低 100%硬件检测
恢复后 CPU 重启
使用上拉阻抗 => 诊断高
V 断开
恢复后 CPU 重启
使用下拉阻抗 => 诊断低 100%硬件检测
使用上拉阻抗 => 诊断高 为了满足诊断低电平的
规格,下拉阻抗≤ 10 kΩ
- < 2% V (温度后缀 S
和 E)
- < 4% V (温度后缀 K)
- 温度后缀 L 请联系
Melexis
V 断开
恢复后 CPU 重启
如果上拉电平
V
=
使用下拉阻抗 => 诊断低
V
,将不会输出诊断
使用上拉阻抗 => 诊断高
电平。
上拉阻抗 (≤ 10kΩ) 到上
拉电平 > 8 V 可以满足
诊断高电平的规格>
DD
DD
DD
DD
(27)
DD
SS
(28)
DD
DD
DD
(28)
PULLUP
DD
96% Vdd.
28
SPI
版本无效
3901090316
Rev. 006
Page 27 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
16.
16.1.
串行通信
简介
可以实现数字串行通信模式。其中 MLX90316 当成从属节点。MLX90316 的串行通信是一个 3
线的通信协议 (/SS, SCLK, MOSI-MISO):
• /SS 管脚为 5 V 上限的数字输入
• SCLK 管脚为 5 V 上限的数字输入
• MOSI-MISO 管脚为 5 V 上限的开漏数字输入或输出
对标准 SPI 规格的基本知识有基本了解,将会对本章节的理解有较好帮助。
MLX90316
16.2.
串行通信模式
偶数时钟沿用来取样数据
高电平时钟
上升沿将 1bit 数据移位至从器件的输出端,下降沿采样主器件的输入端。
•
•
CPHA = 1 CPOL = 0 主器件输出从器件输入
主器件输出从器件输入)
16.3. MOSI (
主器件发送命令到从器件以获得角度信息。
主器件输如从器件输出)
16.4. MISO (
从器件的 MISO 是一个开射级输出。由于容性负载(TBD),需要使用>1 kΩ的上拉电阻来获得高电平(在
高速模式下)。注意 MOSI 和 MISO 使用 MLX90316 相同的物理管脚。
从器件选择)
16.5. /SS (
/SS
管脚使能帧传输(CPHA=1)。如果出现通信错误,通过它将从器件和主器件重新同步。
16.6.
主器件启动
在主器件启动时,/SS, SCLK, MISO 不需要定义,只要从器件在第一帧传输前会被重新同步。
16.7.
从器件启动
从器件启动(上电或者发生内部错误后)持续 16ms,而第一帧也将在这 16ms 后发送。在这段时间内从器
件将忽略/SS 和 SCLK,MISO 处于 Hi-Z 状态 (例如高阻抗) 直到/SS 选择从器件。MLX90316 在启动阶段则
可以接收主器件发送的任何信号。
3901090316
Rev. 006
Page 28 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
16.8.
时序
为了同步通信,主器件将拉高/SS 信号至少 t5 (1.5 ms)。这样,从器件将准备好接受新的帧数据。主器件可
以在任何时候进行重新同步,甚至在传输字节的中途。
注:任何小于 t5 的高电平将导致未定义的帧状态,因为无法确定从器件是否收到/SS 失效的信号。
t6
t1
t1 t7 t1
t1
t1
t4
t2
t9
t5
SCLK
MOSI/
MISO
/SS
2 Startbytes
时序
29
最小值
(29)
Byte 0
Byte 1
最大值
t1
2.3 µs / 6.9 µs
-
t2
12.5 µs / 37.5 µs
-
t4
2.3 µs / 6.9 µs
-
t5
300 µs / 1500 µs
-
t5
0µs
t6
2.3 µs / 6.9 µs
-
t7
15 µs / 45 µs
-
t9
-
<1 µs
TStartUp
-
< 10 ms / 16 ms
-
Byte 2
Byte 7
注释
MISO 上没有容性负载.
t1 是在字节中每一位上最小的时钟
周期
t2 是不同字节间最小的时间间隔
最后一个时钟到/SS=high=芯片选中
失效的时间间隔
保证启动帧重新同步的最小/SS = Hi
的时间
保证不会启动帧重新同步的最大
/SS = Hi 的时间
t6 定义了/SS = Lo 到第一个时钟沿的
最短时间
t7 是启动字节到第一个字节的最小
时间间隔
/SS = Hi到MISO 总线高阻抗的最大
时间间隔
重启到任何主器件信号改变的最小
时间间隔
上述时序基于晶振频率为 20MHz (快速) / 7 MHz (慢速)
3901090316
Rev. 006
Page 29 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
16.9.
从器件重启
一个内部的软件错误将会使从器件在 1 秒后或者发送完错误帧后重启。一个内部硬件错误将自动重启从器
件。在这种情况下,串行通信不会实现。串行通信链接只有在第一个同步(主器件拉高/SS 持续至少 t5)完
成之后才开始。
帧层
16.10.
器件指令机制
在每一帧数据传输之前,主器件将发送字节 AAh 以使能帧传输。角度测量值的锁存点位于第一个数据帧字
节前的最后一个时钟沿。
16.10.1.
Latch point
/SS
SCLK
MOSI
A
A
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
A
A
F
F
F
F
MISO
F
F
F
F
D
A
T
A
F
F
F
F
F
F
F
F
F
F
F
F
D
Timing diagram
数据帧结构
一个数据帧包含了 10 个字节:
• 2 个启动字节(AAh 和 FFh)
• 2 个数据字节 (DATA16 – 高位先入)
• 2 个反向的数据字节 (/DATA16 -高位先入)
• 4 个全高字节
主器件将发送 AAh(如果是传输管反向输出则为 55h)以及九个字节的 FFh。从器件将回应两字节的
FFh、4 字节的数据和 4 字节的 FFh。
16.10.3. 时序
帧没有时序限制:一帧的传输可以在任何时候开始,没有任何帧间时间的限制。
16.10.2.
3901090316
Rev. 006
Page 30 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
数据结构
DATA16 可以使一个实际的角度或者一个错误信号。这两种信号由 LSB 来区分。
DATA16: 角度信号 A[13:0] (Angle Span)/2
16.10.4.
14
Most Significant Byte
MSB
A13
DATA16:
A12
A11
A10
A9
A8
Less Significant Byte
A7
LSB
A6
MSB
A5
A4
A3
A2
A1
A0
0
LSB
1
E1
LSB
E0
错误信号
Most Significant Byte
MSB
E15
BIT
E0
E1
E2
E3
E4
E14
E13
E12
E11
E10
Less Significant Byte
E9
LSB
E8
MSB
E7
E6
E5
E4
E3
E2
名称
0
1
F_ADCMONITOR
F_ADCSATURA
F_RGTOOLOW
E5
E6
E7
F_MAGTOOLOW
F_MAGTOOHIGH
F_RGTOOHIGH
E8
E9
E10
E11
E12
E13
E14
E15
F_FGCLAMP
F_ROCLAMP
F_MT7V
F_DACMONITOR
-
失效
饱和 (电器失效或者磁场强度过强)
模拟增益在下阈值以下
(可能的原因:磁场强度过低)
磁场强度过低
磁场强度过强
模拟增益在上阈值以上
(可能的原因:磁场强度过强)
不会在串行通信中出现
模拟漂移补偿溢出
芯片电源 VDD 大于 7V
ADC
ADC
不会在串行通信中出现
角度计算
所有通信时序都是独立于(异步)角度数据处理的。角度由从器件持续计算:
• 慢速:最多每 1.5ms
• 快速:最多每 350us
最后一个计算得到的角度将被保持,主器件可以在任何时候读入。由于从器件任何内部失效都将导致软重
启,因此只有有效的角度才被被从器件传输。
16.10.6. 错误处理
如果出现任何在章节Error! Reference source not found.列出的错误,串行通信将重新开始。主器件可以
读出错误信息,从器件将在发送错误信息帧后进行软重启。
发生其他错误 (ROM CRC 错误、 EEPROM CRC 错误、RAM 检测错误、智能看门狗错误等等),从器件的
串行通信不会被重启。MOSI/MISO 管脚将持续高阻抗状态(不发送错误信息帧)。
16.10.5.
3901090316
Rev. 006
Page 31 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
17.
17.1.
推荐的应用图例
使用 SOIC 封装的 MLX90316 模拟输出模式的连线
ECU
5V
Vdd
8
1
C1
100nF
Vdd
GND
Vss
MLX90316
Test 1
Switch Out
ADC
C2
100nF
Vdig
C3
100nF
Test 2
5
4
Output
Out1
NotUsed
R1
10K
C4
4.7nF
图 13 –SOIC8 封装 MLX90316 的推荐连线
17.2.
(30)
.
使用 TSSOP 封装的 MLX90316 模拟输出模式的连线
ECU
VDD1
Vdd1
GND1
GND1
GND1
C3
100nF
16
1
C1
100nF
C2
100nF
Vdig1
Vss1
C7
4.7nF
R1
10K
Output1
Out1
Vdd1
C4
100nF
MLX90316
Vdd2
Vss2
ADC
9
8
Out2
VDD2
Vdd2
GND2
GND2
Vdig2
C5
100nF
C6
100nF
30
GND2
R2
10K
C8
4.7nF
Output2
图 14 – TSSOP16 封装(双芯片)MLX90316 的推荐连线
如果使用了开关输出,请参见章节 Error! Reference source not found. 。
3901090316
Rev. 006
Page 32 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
17.3. PWM
低端输出连线
ECU
5V
Vdd
8
1
C1
100nF
Vdd
GND
Vss
MLX90316
Test 1
Switch Out
TIMER
C2
100nF
Vdig
5V
C3
4.7nF
Test 2
5
4
Output
PWM
NotUsed
R1
1K
C4
4.7nF
图 15 –PWM 低端输出配置的推荐连线
(31)
17.4.
.
串行通信模式
以下是单芯片以及双芯片从器件应用的通用电路图 。
17.4.1. SPI 版本 – 单芯片
SPI Master
C1
100nF
GND
8
1
Vdd
5V
Vdd
Vss
MLX90316
Test 0
_SS
_SS
Test 1
SCLK
MOSI
5
MISO
/SS
4
SCLK
SCLK
MOSI
C2
100nF
Vdig
MOSI
R2
1K
3.3V/5V
图 16 – MLX90316 SPI 版本 – 单芯片 – 应用图例
31
如果使用开关输出,请参见章节 Error! Reference source not found.。
3901090316
Rev. 006
Page 33 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
17.4.2. SPI
版本 – 双芯片
SPI Master
C1
100nF
GND
8
1
Vdd
5V
Vdd
Vss
C2
100nF
MLX90316
Test 0
_SS1
_SS1
MOSI
Test 1
SCLK
MOSI
5
MISO
/SS
4
SCLK1
SCLK1
Vdig
#1
MOSI
R2
1K
3.3V/5V
C1
100nF
_SS2
8
1
SCLK2
Vdd
Vss
C2
100nF
MLX90316
Test 0
_SS2
/SS
Test 1
SCLK
MOSI
5
4
SCLK2
Vdig
#2
图 17 – MLX90316 SPI 版本 – 双芯片 – 应用图例
3901090316
Rev. 006
Page 34 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
17.4.3.
非 SPI 版本 (标准版本)
SPI Master
C1
100nF
GND
8
1
Vdd
5V
Vdd
_SS
_SS
Vss
C2
100nF
MLX90316
Test 0
R4
Vdig
SCLK
R5
Test 1
SCLK
MOSI
MISO
5
4
/SS
R3
MOSI
R1
MOSI
R2
3.3V/5V
图 18 – MLX90316 − 单芯片 − 串行通信模式
应用类型
5V µCtrl w/o O.D. w/o 3.3V
5V µCtrl w/o O.D. w/ 3.3V
3.3V µCtrl w/o O.D. (32)
5V µCtrl w/ O.D. w/o 3.3V (33)
3.3V µCtrl w/ O.D.
32
33
微处理 上拉电 90316
器电源 源 (V) 电源
(V)
(V)
5V
5V
3.3V
5V
3.3V
5V
3.3V
3.3V
5V
3.3V
3–
5V
5V
5V
5V
5V
类
型
MOS
R1 (Ω)
R2 (Ω)
R3 (Ω)
R4 (Ω)
R5 (Ω)
100
150
150
100
150
1000
1000
1000
1000
1000
20,000
N/A
N/A
20,000
N/A
1000
1000
N/A
1000
N/A
20,000
20,000
N/A
20,000
N/A
表 不同规格应用下的电阻阻值
BS170
BS170
BS170
N/A
N/A
带开漏输出的微处理器 (例如 NEC V850ES 系列)
不带开漏输出的微处理器(例如 TI TMS320 系列或 ATMEL AVR )
µCtrl w/ O.D. :
µCtrl w/o O.D. :
3901090316
Rev. 006
Page 35 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
18.
Melexis 产品在不同焊接工艺中的标准信息
根据汽车应用和环境保护的要求,Melexis产品使用最高标准进行检测。
其中不同的焊接技术可供使用:具体信息请参照《Melexis产品推荐焊接技术》。
(http://www.melexis.com/Asset/Soldering_Application_Note_and_Recommendations_DownloadLink_544
6.aspx)
器件通常使用表面封装技术(例如:回焊工艺),根据Jedec JSTD-20 标准,Melexis定义并检验
湿度敏感度等级和峰值温度,运输材料也据此选择。湿度敏感度等级和峰值温度可以在标记材料的
标签上查找。
如果你想使用回焊工艺焊接通孔封装器件(Melexis封装代码:SA、UA、VA、VK、VM),请联系
Melexis来检验焊接工艺的兼容性。
SMD封装的峰焊应用需要保证器件和电路板之间的粘合强度,因此必须在咨询Melexis之后才能进
行。
基于Melexis的环保职责、欧洲相关法规(RoHS)以及客户需求,Melexis在所有标准产品中都使用
了无铅引脚金属覆盖技术(通常为Matte Tin技术)。
如果需要对通孔封装器件(Melexis封装代码:SA、UA、VA、VK、VM)进行切割和成形,具体信息
请参照《Melexis产品推荐切割/成形技术》
(http://www.melexis.com/Assets/Trim_and_form_recommendations_DownloadLink_5565.aspx)
19. ESD 预防
电子半导体产品对静电放电(ESD)很敏感。无论何时处理半导体器件,都要经常注意控制静电放电
过程。一个好的设计(电容接近管脚,低阻抗的地线版图)的 PCB 版 图将会帮助提高 ESD 稳健性。
3901090316
Rev. 006
Page 36 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
20. 封装信息
20.1. SOIC8 –
封装尺寸
1.27 TYP
3.81
3.99**
4.80
4.98*
5.80
6.20**
注意: 所有尺寸的单位均为毫米
(角度为度)
*尺寸不包括封装的溢料、突出或毛刺(每个边不会
超过 0.15%)
**尺寸不包括内部引脚的溢出 或突出(不超过
0.25%)
***尺寸不包括 dambar 突出.
允许的 dambar 突出应该总计为 0.08 毫米
超过最大材 料条件的尺寸。Dambar 不能放置
在引脚较低的半径范围 内。
1.37
1.57
1.52
1.72
0.19
0.25
0°
8°
0.100
0.250
0.36
0.46***
Out
MOSI/MISO
Test 1
Vdig
管脚和标记
Vss
20.2. SOIC8 –
0.41
1.27
8
Marking :
Part Number MLX90316 (3 digits)
Die Version (3 digits)
5
316
316BxG
123456
TOP
YY
Lot number (6 digits)
WW
SCLK
\SS
Switch
Test 0
SPI Version
Week Date code (2 digits)
Year Date code (2 digits)
4
Vdd
3901090316
Rev. 006
Standard
BDG
123456
Bottom
1
BCG
Page 37 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
20.3. SOIC8 - IMC
位置
CW
8
7
6
5
CCW
COS
1.25
1.65
1
2
3
0.46 +/- 0.06
4
1.96
2.26
SIN
Angle detection MLX90316 SOIC8
6
2
3
~ 90 Deg.*
5
8
7
4
1
2
2
3
5
S
3
4
~ 270 Deg.*
5
8
7
6
5
4
1
2
N3
4
S
6
N
1
7
S
~ 180 Deg.*
8
6
N
1
7
S
8
N
~ 0 Deg.*
* No absolute reference for the angular information.
是一个绝度角度位置传感器,但是其线性误差(Le– 参见章节10)不包括与绝对 0 度(由 DP
参数定义 参见 14.2.2)对比的误差。
MLX90316
–
3901090316
Rev. 006
Page 38 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
20.4. TSSOP16 –
封装尺寸
0.65 TYP
12 TYP
0.20 TYP
0.09 MIN
1.0 DIA
4.30
4.50**
6.4 TYP
0.09 MIN
1.0
12 TYP
0.50
0.75
0
8
1.0
1.0 TYP
0.85
0.95
4.90
5.10*
1.1 MAX
0.19
0.30***
0.09
0.20
0.05
0.15
注意:
所有尺寸的单位均为毫米( (角度为度))
*
(
0.15%)
*尺寸不包括封装的溢料、突出或毛刺(每个边不会超过 0.15%)
**
(
0.25%)
**尺寸不包括内部引脚的溢出
或突出
(不超过 0.25%)
***
dambar
,
dambar
0.08
Dambar
***尺寸不包括 dambar 突出,允许的 dambar 突出应该总计为 0.08 毫米超过最大材料条件的尺寸。
Dambar 不能放置在引脚较低的半径范围内。
3901090316
Rev. 006
Page 39 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
20.5. TSSOP16 –
管脚和标记
16
1
Vdig_1
Test1_1
Vss_1
Out_1/MOSI/MISO_1
Vdd_1
SCLK_1
316BxG
123456
Test0_1
_SS_2/Switch_2
SCLK_2
Test0_2
Vdd_2
9
8
Out_2/MOSI/MISO_2
Test1_2
_SS_1/ Switch_1
Marking :
Vss_2
Vdig_2
Part Number MLX90316 (3 digits)
Die Version (3 digits)
316
Top
BCG
Standard
BDG
SPI Version
123456
Bottom
YY
Lot number (6 digits)
WW
Week Date code (2 digits)
Year Date code (2 digits)
20.6. TSSOP16 - IMC
位置
CW
COS 2
16
9
Die 1
Die 2
SIN 2
SIN 1
0.30 +/- 0.06
CCW
1.95
2.45
1
8
1.84
2.04
COS 1
2.76
2.96
3901090316
Rev. 006
Page 40 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
Angle detection MLX90316 TSSOP16
~ 0 Deg.* ~ 180 Deg.*
16
9
16
Die 2
1
8
~ 180 Deg.* ~ 0 Deg.*
1
~ 270 Deg.* ~ 90 Deg.*
9
16
Die 2
9
Die 1
S
S
N
1
8
8
1
Die 2
N
16
Die 2
S
Die 1
S
Die 1
9
N
N
Die 1
~ 90 Deg.* ~ 270 Deg.*
8
* No absolute reference for the angular information.
是一个绝度角度位置传感器,但是其线性误差(Le– 参见章节10)不包括与绝对 0 度(由 DP
参数定义 参见 14.2.2)对比的误差。
MLX90316
–
3901090316
Rev. 006
Page 41 of 42
Data Sheet
June 09
MLX90316
角度位置传感芯片
21.
声明
出售的器件被销售条款中的版权和专利赔偿条款包括。Melexis 不对任何版权、专利
权和隐含 权限做出保证。Melexis 有权在不事先通知的情况下,改变特性和价格。因此要将
该产品用于设计中, 有必要获取最新的相关信息。该产品假设用于正常的商业应用中。当
需要附加温度变化,不常用的环 境条件或高可靠性场合比如军事,医疗生命保障和生命维
持设备等应用,不建议没有 Melexis 的附加 处理。
Melexis 提供的信息可以被认为是正确和准确的。但是,Melexis 将不会承担第三方的任何
损害,包括 但不限於个人损害,财产损害,利益损失,使用损失,商业活动中断,非直接
的特殊的事故以及相应 损失,或者任何类型的技术资料的使用与制造。
@2009 Melexis NV. 保留所有权利。
Melexis
要取得该文档的最新版本,请访问
我们的网站 www.melexis.com 或者
直接联系我们
欧洲、非洲、亚洲:
美洲:
Phone: +32 1367 0495
Email: [email protected]
ISO/TS 16949
3901090316
Rev. 006
Phone: +1 603 223 2362
Email: [email protected]
和 ISO14001 认证
Page 42 of 42
Data Sheet
June 09