系统主界面上有三个温度点(0,50,100),在配置里更改或增加温度点为什么到第四个的时候就采不出来数据,而且实际设置的温度点不会显示到主界面上(主界面上只有那三个温度点)。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Guoliang,
主界面上显示的提示是不对,但是Over Temperauture Results里面是正确的,所以,请按照Over Temperauture Results中实际设置的温度点,进行调整外部温度和压力。
再提点小建议,PGA309芯片可以补偿温度,但应该也可以不补偿,现有软件版本好像也不行,希望能一起升级。
Hi Guoliang,
针对您反映的问题,我们修改了Multi-Cal软件,现在可以支持超过3个温度点的校准,上传到TI的ftp服务器上了。
请下载:
ftp://ftp.ti.com/pub/linear_apps/Multi-Cal-PGA309/Multi_CAL_PGA309%20Installer_1.6.zip
Hi Guoliang,
我们在昨天的版本上,又做了一些改进,更贴近客户的需求,请下载1.6a版本:
ftp://ftp.ti.com/pub/linear_apps/Multi-Cal-PGA309/Multi_CAL_PGA309%20Installer_1.6a.zip
测试中,有任何问题,请告知我们,我们会尽快给您解决。
Hi Guoliang,
请下载Multi-Cal-PGA309最新版本的软件,现在可以支持Debug功能了。
ftp://ftp.ti.com/pub/linear_apps/Multi-Cal-PGA309/Multi_CAL_PGA309%20Installer_1.6b.zip
Hi lven Xu,
Debug功能还有缺陷,电压输出测量不了,电流输出的需要先切换通道(set channel)再点击复位(Reset Mux),有点不方便。
温度补偿:我测试了几天,发现一点问题(还不清楚怎么原因),给您说下,帮忙想想。第一次用硅压阻传感器,309电流输出电路板,温度补偿4个点(-20,10,40,70),补偿完成后复测(-20,-10,0,12,25)完这几个点后就下班了(这几个点数据正常),结果第二天上班一看,四台全部输出不对了,零点输出有三点多的,还有五点多的。怀疑电路板有问题,更换为电压输出的重新校准(0.5~4.5)还是四个温度点,完成后同样复测完几个温度后下班,第二天再看,结果跟之前一样,数据还是乱了,有的只有25mV输出。接下来第三次校准,跟第二次一样的硬件,温度改成三个(-20,20,60),校准完复测正常,第二天看还正常。现在还是一样的硬件重新校准四个温度点,进行中……
以上使用的是同几只传感器。
Hi guoliang,
1,您所说的“正常的EEPROM”中的数据是用之前老版本的软件做的校准吗?
2,如果是,那么现在“不正常的EEPROM”除了软件版本不同之外,传感器以及所用的Model File也是跟之前一样的吗?
Hi Guoliang,
你现在能确定是1W受到干扰,而导致PGA内部寄存器值被篡改的吗?
如果是,那么你试一下,将出现问题的模块,把1W线从靠近芯片端割断,然后再加上环路电压,查看结果是否改变。
电压输出的1W和OUT线是接一起的,没有问题。电流输出的接一起通讯不上。之前做过试验,用PGA308芯片,校准完成后,在老化台老化,过一段时间后输出不对了,后读取内部数据发现7个BANK和4个SEL全部有了数据(是随机的数据),后在1W线上加了上拉电阻,再老化就OK了。
PGA309芯片 我是直接接上拉电阻的,现在做了几台没发现数据跑的,前几天的那个现象有点怪异。
我现在主要关心的主要是校准时的数据与单独测试的数据不一样,用的是同一台电源,同一台电流表。这样的话精度提不上去。电流输出模块可不可以1w与OUT接一起?
新的校准软件里的write eeprom from file功能是怎么个用法?是写校准完的数据还是只是写寄存器的配置?不管什么我从文件里导入的数据列表里都没显示。要是校准结果能手动更改并可重新写入模块的话,就很理想了。
Hi Guoliang,
1, "电压输出的1W和OUT线是接一起的,没有问题。电流输出的接一起通讯不上。"
做电流输出时,不能将1W和OUT线接在一起。
2,“之前做过试验,用PGA308芯片,校准完成后,在老化台老化,过一段时间后输出不对了,后读取内部数据发现7个BANK和4个SEL全部有了数据(是随机的数据),后在1W线上加了上拉电阻,再老化就OK了。”
这里,你说的是PGA308,我们没有修改PGA308的软件,所以不是软件的问题。按照你的说法,PGA308内部数据被篡改了,你判断可能是有“数据或者干扰”进入1W,你说加了上拉电阻就OK。
想问的是,你在老化台上,电路接口是怎么连接的?是否只接Loop Power Supply、Sensor,而把1W悬空?
1,“PGA309芯片 我是直接接上拉电阻的,现在做了几台没发现数据跑的,前几天的那个现象有点怪异。”
PGA309的Multi-Cal量产工具,虽然,我们修改了软件,但是没有改变核心的东西,只是做了关于支持不同万用表的优化(现在不仅可以支持Agilent34401-GPIB,而且可以支持其他的USB to RS-232接口的表)。所以,你的问题,应该跟软件没有关系。
2,“我现在主要关心的主要是校准时的数据与单独测试的数据不一样,用的是同一台电源,同一台电流表。这样的话精度提不上去。电流输出模块可不可以1w与OUT接一起?”
电流输出模块不能将1W和OUT接在一起。
3, “校准时的数据与单独测试的数据不一样”
这里你所说的数据,是指输出结果不一样吗?校准是指用Multi-Cal-PGA309做多路校准?单独测试是指,做完多路校准之后,脱离多路校准系统,然后用单独的Loop Power Supply加到你的模块上(模块接传感器),再测试,发现测试结果与校准时数据不一样?你所指的“校准时的数据”是指软件显示的校准结果吗?
“新的校准软件里的write eeprom from file功能是怎么个用法?是写校准完的数据还是只是写寄存器的配置?不管什么我从文件里导入的数据列表里都没显示。要是校准结果能手动更改并可重新写入模块的话,就很理想了。”
1, "write eeprom from file功能",简单的说,当你批量生产时,你想节省成本,不对每一个模块进行一一校准,而是只做一部分校准,得到该批次写入EEPROM中的数据,然后把这个数据文件,直接写入其他没有经过校准的模块的EEPROM中。从而节省生产成本。
2,关于该功能的使用方法:
第一,首先用USB-DAQ板和PGA309EVM板,对一个模块,放进温箱中做校准,完成之后,你就可以得到写入EEPROM中的数据文件。
第二,把另外你没有做校准的模块,都接到Multi-Cal-PGA309批量生产工具上,(这时候不需要利用Mulit-Cal量产工具做批量校准,只是用这个系统把上一步得到数据文件,一起写入到所有接到Multi-Cal量产工具上的模块中。从而节省生产校准成本。),同样选择应该使用的Model File,然后点击Run Cal下面“Start Cal”,扫描一遍所有接到该量产工具上的模块,然后点击Wirte EEPROM from File下面的”Load EEPROM with Cal File“按钮,选择第二步得到的数据文件,就可以下载该文件到所有扫描到的模块中。如果写入成功,EEPROM Write Complete指示灯就会变绿色。
你有时间可以验证一下。
当然,因为不同的模块可能稍有差别,而我们都是用同一个数据文件,所以这种方法可能会有些误差。
Hi Guoliang,
“OWD”是在三线制电压输出模块中使用的。
你最后一句“会不会在电流模块中开启些功能就不会造成1W线干扰的问题了呢?”应该是真对PGA308的,对吗?