摘要: MAX1452和MAX1455是高性能和低成本的信号调理器,可以提供高阶温带误差补偿。使用此程序执行双温补偿。
MAX1452和MAX1455是高性能,低成本的信号调理器,可以提供高阶温度误差补偿。本程序描述了如何设置MAX1452EVKIT和MAX1455EVKIT评估套件两个执行温度补偿使用两个设定点。
本程序描述了如何使用MAX1452EVKIT和MAX1455EVKIT来设置和执行两点温度补偿。它使用作为EVKit包的一部分提供的Comp52.exe补偿程序。
进行室温补偿(参见附录a)。
设置双温度点补偿所需的条件。
启动温度补偿。
设定满压力,Pfs。测量输出电压Vfs2。
设定最小压力,Po。测量输出电压,Vo2。
计算机将计算理想的桥电压,Ideal_Vb2,为所需的跨距。
设置Ideal_Vb2。
设置所需的偏移量。
计算机将OFFDAC, FSODAC和Temp-Index的值记录为OFFDAC2, FSODAC2, Temp-Index2。
设定满压力,Pfs。测量输出电压Vfs1。
设定最小压力,Po。测量输出电压,Vo1。
计算机将计算理想电桥电压Ideal_Vb1,以获得所需的跨距。
设置Ideal_Vb1。
设置所需的偏移量。
计算机将记录OFFDAC, FSODAC和Temp-Index的值为OFFDAC1, FSODAC1, Temp-Index1。
设置第一个温度点。
设置第二个温度点。
计算机根据OFFDAC1、FSODAC1、Temp-Index1、OFFDAC2、FSODAC2、Temp-Index2的值计算补偿系数。
计算机将计算出的补偿系数写入EEPROM。
计算机将计算出的补偿系数写入文件。
切换到模式并验证补偿。
建议在进行温度补偿前进行室温补偿。这是一种简单而快速的方法来选择适当的起始值,如PGA, IRO,偏移tc DAC和FSOTC DAC。不正确的启动值可能导致计算值超出内部变量限制并中断程序。请参阅附录a以获得逐步说明。
1配置EVKIT为数字操作模式:
断开EVKIT的电源。
将10针带状电缆连接到EVKIT。
拆除跳线,J4。
安装跳线,J2。
为EVKIT提供5V电源。
运行“Comp52.exe”程序。
在“Comp52.exe”前面板设置温度补偿所需的参数。
设置'# of Temp points'为2。
将“绝对误差”设置为0.001 (1 mV)。
在“伏特”中设置“目标跨度”为所需的跨度值。
将“目标偏移量”设置为所需的偏移值(以伏特为单位)。
将“输出模式”切换到“手动”
将“显示时间”设置为“4.5”秒或任何其他设置,以提供足够的时间来读取DMM。不要选择'9.1'秒。
通过按“开始补偿”按钮启动温度补偿,并根据程序步骤通过补偿过程时弹出的对话框作出适当的响应。
在输入号码时,根据提示,必须将窗口中的旧号码完全删除,然后才能输入新值。
在任何需要输入值的对话框中,您可以按“重试”按钮多次,以确保您已正确读取DMM。
不能容忍任何数据输入错误。必须正确输入所有值,因为“撤消”是不可能的。任何错误的输入将导致不良补偿,并可能导致计算值超过内部变量限制,并停止程序。
对话框设置第一个温度点。
把烤箱调到第一个温度点。
等待设备达到温度稳定。[您可以在BDR引脚上使用“电流指数”或电压Vb来验证温度稳定性]
准备好后按“CONTINUE”。
对话框设置最大压力。
在设备上施加全量程压力,等待压力稳定。
在“用户Pmax”窗口中输入满量程压力值。
准备好后按“PROCEED”。
对话框输入输出电压。
读取输出电压,Vfs,从DMM。根据需要使用“重试”按钮。
在“输入测量电压”窗口中输入值。
准备好后按“PROCEED”。
对话框设置最小压力。
在设备上施加最小压力,等待压力稳定。
在“用户Pmin”窗口中输入最小压力值。
准备好后按“PROCEED”。
对话框输入输出电压。
读取输出电压,Vo,从DMM。根据需要使用“重试”按钮。
在“输入测量电压”窗口中输入值。
准备好后按“PROCEED”。
对话框。
“接下来,您将为Vbridge输入各种电压,这将允许系统将Vbridge设置为所需值”
按“OK”。
接下来的三个对话框提示是计算Vb与FSO的DAC代码的函数。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框进入Vb进行第一次FSO DAC设置
对话框进入Vb进行第二次FSO DAC设置
对话框进入Vb进行第三次FSO DAC设置
现在,计算机将计算理想的桥电压Ideal_Vb1,用于期望的跨距。
该过程将进入一个循环,将Vb = Ideal_Vb1设置为“目标电压”。此步骤将重复,直到输入的值在“目标电压”的允许误差范围内。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框输入电桥电压。
对话框。
“接下来,您将为Vout输入各种电压,这将允许系统将偏移量设置为xxv”。式中,xxx为所需的失调电压。
按“OK”。
接下来的三个对话框提示是计算Vout与OFF DAC代码的函数。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框输入Vout进行第一个OFF DAC设置
对话框输入Vout进行第二个OFF DAC设置
对话框输入Vout进行第三个OFF DAC设置
该过程将进入一个循环,将所需的偏移量设置为“目标电压”。此步骤将重复,直到输入的值在“目标电压”的允许误差范围内。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框输入输出电压。
计算机将记录OFFDAC, FSODAC和Temp-Index(内部读取)的值为OFFDAC1, FSODAC1, Temp-Index1。
对话框设置第一个温度点。
把烤箱调到第二个温度点。
等待设备达到温度稳定。
准备好后按“CONTINUE”。
对话框以施加最大压力。
在设备上施加全量程压力,等待压力稳定。
在“用户Pmax”窗口中输入满量程压力值。
准备好后按“PROCEED”。
对话框输入输出电压。
读取输出电压,Vfs,并输入值。
准备好后按“PROCEED”。
对话框设置最小压力。
在设备上施加最小压力,等待压力稳定。
在“用户Pmin”窗口中输入最小压力值。
准备好后按“PROCEED”。
对话框输入输出电压。
读取输出电压,Vo,并输入值。
准备好后按“PROCEED”。
对话框。
“接下来,您将为Vbridge输入各种电压,这将允许系统将Vbridge设置为所需值”
按“OK”。
接下来的三个对话框提示是计算Vb与FSO的DAC代码的函数。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框进入Vb进行第一次FSO DAC设置
对话框进入Vb进行第二次FSO DAC设置
对话框进入Vb进行第三次FSO DAC设置
计算机现在将计算理想的桥电压Ideal_Vb2,用于期望的跨距。
该过程将进入一个循环,将Vb = Ideal_Vb2设置为“目标电压”。此步骤将重复,直到输入的值在“目标电压”的允许误差范围内。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框输入电桥电压。
对话框。
“接下来,您将为Vout输入各种电压,这将允许系统将偏移量设置为xxv”。式中,xxx为所需的失调电压。
按“OK”。
接下来的三个对话框提示是计算Vout与OFF DAC代码的函数。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框输入Vout进行第一个OFF DAC设置
对话框输入Vout进行第二个OFF DAC设置
对话框输入Vout进行第三个OFF DAC设置
该过程将进入一个循环,将所需的偏移量设置为“目标电压”。此步骤将重复,直到输入的值在“目标电压”的允许误差范围内。
读取DMM并输入值。
准备好后按“PROCEED”。
对话框输入输出电压。
计算机将记录OFFDAC, FSODAC和Temp-Index(内部读取)的值为OFFDAC2, FSODAC2, Temp-Index2。
计算机根据OFFDAC1、FSODAC1、Temp-Index1、OFFDAC2、FSODAC2、Temp-Index2的值计算补偿系数。
对话框,要求允许将补偿系数写入EEPROM。
你要给闪光灯编程了。继续吗?”
按“OK”。
对话框,要求允许将补偿系数写入文件。
“把Flash写入文件?”
按“OK”。
对话框,要求输入补偿系数的文件名。
选择一个目录并指定文件名。
按“保存”
Comp52将终止。
验证补偿。参见附录b。
配置EVKIT为数字操作模式:
断开EVKIT的电源。
将10针带状电缆连接到EVKIT。
拆除跳线,J4。
安装跳线,J2。
为EVKIT提供5V电源。
运行“MAX1452.exe”程序。
将“输出持续时间”设置为“无限”(J3必须关闭)。
设置“输出多路选择器”为“桥电压,Vb”。
按“Enable OUT”按钮,等待它关闭。
检查EVKIT是否正常。
通过1000个十六进制计数改变FSO DAC上下,并观察电压相应变化。
设置OTC DAC = FSOTC DAC = 0000hex
设置OFF DAC = 4000hex。
设置FSO DAC = 8000hex。
设置PGA_index = 1。
施加零压力,阿宝
将“输出多路选择器”设置为“桥电压,Vb”并按“使能输出”。
改变FSO DAC直到Vb约为2.5V
读取DMM并记录为initial_Vb。
将“输出Mux选择器”设置为“PGA输出”并按“Enable OUT”。
改变IRO DAC至0.2V
通过改变OFF DAC将输出设置为约0.5V。
读取DMM并记录为未校准偏移,Vo。
施加全量程压力,Pfs。
读取DMM并记录为未校准的FullScale, Vfs。
施加零压力,阿宝。
计算理想电桥电压:Ideal_Vb = initial_Vb × [desired_FSO / (Vfs - Vo)]
If Ideal_Vb >3.5 V,增加PGA_index,重复步骤1。
If Ideal_Vb <1.5 V,降低PGA_index,重复步骤1。
将“输出多路选择器”设置为“桥电压,Vb”并按“使能输出”。
改变FSO DAC直到Vb = Ideal_Vb。
将“输出Mux选择器”设置为“PGA输出”并按“Enable OUT”。
改变OFF DAC直到Vout = desired_offset。
按下“写Flash”按钮,将系数写入EEPROM。
您刚刚完成了EVKIT的环境温度补偿。
验证补偿。参见附录b。
由于MAX1452.exe和Comp52.exe之间的数据文件(EEPROM内容)不兼容,记录OFF DAC的值;OTC DAC;无线光通信DAC;FSOTC DAC;——DAC;和PGA。必须在Comp52.exe程序中输入这些值以进行双温度点补偿。如果您没有在“室温补偿”结束时记录值,请运行MAX1452.exe并执行“从Flash更新寄存器”,然后记录寄存器值并进入Comp52.exe程序。
断开EVKIT的电源。
从EVKIT上拆下10针带状电缆。
拆除跳线,J2。
安装跳线,J4。
为EVKIT提供5V电源。
施加最小压力。等到稳定。
读取DMM。这是补偿偏置电压Vo。
施加全量程压力。等到稳定。
读取DMM,这是输出电压,Vfs,在满量程压力(偏移量+量程)。
用Vfs减去Vo。结果是补偿跨度。
MAX1452数据表
MAX1452EVKIT软件。
MAX1452用户手册(包括MAX1452EVKIT手册)。
MAX1455用户手册(包括MAX1455EVKIT手册)。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308