
A1373和A1374
精度高,输出引脚可编程线性霍尔效应传感器
编程示例
这个例子演示了设备的编程
灵敏度温度系数设置寄存器
00110.
1.上电系统。这将重置未编程位
在所有的寄存器为0的设备进入初始状态。
2.发送一个V
PH
脉冲进入模式选择状态。
3.发送一个V
PL
脉冲选择尝试的价值模式。
4.发送一个V
PH
脉冲输入寄存器选择状态。
5.发送4 V
PL
脉冲选择TC寄存器。
6.发送一个V
PH
脉冲输入位域选择状态(写
模式)。在TC寄存器复位到00000 (假设所有的
这些位域具有完整的保险丝) 。
7.送5 V
PL
脉冲来设置位域0和2( 00101 ) 。
现在,我们可以测量器件的输出,看看是否是这样的
所需的值。我们可以发现,我们的编程值是不
正确的。因此,我们将继续改变它,如下所示:
8.发送一个V
PL
脉冲到代码增加至6 (设定位域
1和2: 00110 ) 。
我们测量装置,并发现这是正确的,我们TC
要求。我们已完成了努力值了,现在想设置
值永久。在下面的步骤,记住,
熔断熔丝是在同一时间做了一个位。
9.发送一个V
PH
脉冲退出位域选择模式。 (本
设备返回到模式选择状态。 )
10.通过关闭电源和重置设备。
11.发送一个V
PH
脉冲进入模式选择状态。
12.发送两个V
PL
脉冲选择熔熔断器模式。
13.发送一个V
PH
脉冲输入寄存器选择状态。
14.发送4 V
PL
脉冲选择TC寄存器。
15.发送一个V
PH
脉冲输入位域选择状态(写
模式)。在TC寄存器复位为00000 。
16.发送4 V
PL
脉冲来设置第2位( 00100 ,小数4 ) 。
17.发送一个V
PH
脉冲退出位域选择状态。该
位域保险丝被烧断,并且设备返回到模式
选择状态。
一两个位域的编程。现在我们的程序
其他的位域。
18.重复步骤10 15 ,再次选择TC寄存器。这
时间,但是,寄存器复位到00100 ,因为第2位
被永久设置。
19.发送两个V
PL
脉冲来设置第1位( 00010 ,小数2 ) 。
20.发送一个V
PH
脉冲退出位域选择状态。该
位域保险丝被烧断,并且设备返回到模式
选择状态。
重复上面的步骤后,所有参数进行编程,我们
可以锁定装置:
21.通过关闭电源和重置设备。
22.发送一个V
PH
脉冲进入模式选择状态。
23.送三V
PL
脉冲选择锁定设备模式。
24.发送一个V
PH
脉冲输入位域选择状态。 (我们
不需要选择一个寄存器,用于锁定的装置) 。
25.发送一个V
PL
脉冲设置锁定位为1 。
26.发送一个V
PH
脉冲退出位域选择状态。该
位域保险丝被烧断,并且设备返回到模式
选择状态。
27.编程设备就完成了。 (可选)测试
结果,或电源关断器件。
A1373 -DS ,第3版
Allegro MicroSystems公司
115东北托夫,箱15036
马萨诸塞州伍斯特01615-0036 ( 508 ) 853-5000
www.allegromicro.com
21