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.

[参考译文] PGA309EVM-USB:PGA309EVM-USB

Guru**** 1955920 points
Other Parts Discussed in Thread: PGA309EVM-USB, PGA309
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/747084/pga309evm-usb-pga309evm-usb

器件型号:PGA309EVM-USB
主题中讨论的其他器件: PGA309

您好!

我是法国 Esterline (Auxitrol)的电子设计人员。 我们是航天领域的压力传感器制造商。

我几天前购买 了 PGA309EVM-USB 来评估您的组件。 我使用您的软件"sboc320c.zip"。

使用您的软件,我可以创建压力传感器的传感器仿真器文件(在温度、压力中)。 没问题)

我能够创建预校准文件、以启动自动校准。 它对组件进行编程并生成具有 EEPROM 所有寄存器值的校准结果文件。 (没问题)

结果接缝要校正,但准确度较差:  

在校准期间(在校准信息表中)、结果非常好、但我看到一些奇怪的地方:增益 DAC 值在0.87至1.0732之间变化 、而通常 不能增加到0.99999以上(见下面)

校准和编程后,我使用 传感器仿真器控制工具更改压力和温度,但结果与校准期间不同; 在高压和高温下精度较低(-6%)(可能是由于此增益 DAC 的有限)。 我不理解问题,能帮我吗?

对我们来说、这是一个庞大的项目、数量庞大。 法国是否有应用工程师可以回答我们的问题(或通过电子邮件进行非公开的交流)?

提前感谢

此致

纪尧姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Guillaume、
    感谢您报告 PGA309 EVM GUI 的这个问题。 我们正在更新该软件、并将在下一个版本中对此进行修复。

    我们目前在法国没有应用工程师。 我们很乐意为您在 E2E 上遇到的任何问题提供支持、但如果您觉得在公共论坛上输入设计详细信息很不舒服、请在 E2E 上向我发送连接请求、我们可以切换到电子邮件对话。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    我现在正在使用卷带压力单元... 我能够在 Exel 所有寄存器、代码、校验和上进行计算(看起来是正确的,见下面)... 我创建自己的文件以加载到 EEPROM 中...  

    在 EEPROM 中加载文件后,组件启动,值是有效的,但不使用 EEPROM 的第二部分(它仅使用 T0、Zo,就像 EEPROM 的第二部分不是价性的一样)...

    请帮帮我。 我希望组件使用所有表(EEPROM 的第二部分)。

    谢谢

    纪尧姆

    [一般信息]
    日期=xx/xx/20xx
    时间= xx:xx
    [路径]
    模型路径=/C/Program 文件(x86)/proj_PGA309EVM-USB/Model_Files/ZAW.txt
    Pre-Cal path=/C/Program Files (x86)/proj_PGA309EVM-USB/Pre_CAL_Files/ZAW.txt
    传感器仿真器路径=""
    [EEPROM 数据]
    ADDR0=21577
    ADDR2=0
    ADDR4=0
    ADDR6=1792
    ADDR8=1307
    ADDR10=0
    ADDR12=5132
    ADDR14=35727
    ADDR16=664
    ADDR18=40947
    ADDR20=8864
    ADDR22=647
    ADDR24=0
    ADDR26=0
    ADDR28=631
    ADDR30=25296
    ADDR32=52176
    ADDR34=570
    ADDR36=20321
    ADDR38=48539
    ADDR40=534
    ADDR42=13796
    ADDR44=45397
    ADDR46=523
    ADDR48=10356
    ADDR50=45172
    ADDR52=496
    ADDR54=0
    ADDR56=0
    Addr58=493
    ADDR60=0
    ADDR62=0
    ADDR64=490
    ADDR66=0
    ADDR68=0
    ADDR70=487
    ADDR72=0
    ADDR74=0
    ADDR76=484
    ADDR78=0
    ADDR80=0
    ADDR82=481
    ADDR84=0
    ADDR86=0
    ADDR88=478
    ADDR90=0
    ADDR92=0
    ADDR94=475
    ADDR96=0
    ADDR98=0
    ADDR100=472
    ADDR102=0
    ADDR104=0
    Addr106=469
    ADDR108=0
    ADDR110=0
    ADDR112=452
    ADDR114=0
    ADDR116=0
    ADDR118=32767
    ADDR120=0
    Addr122=40738

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Guillaume、

    我认为这里的问题是、T0-T16温度值需要在查找表中按增加顺序、但在您提供的表中、它们会按降序发生。

    由于 PGA309期望表头有最小的 T 值、所以具有最大的值将导致 PGA309假定测得的温度下降到低于 T0、因此它将一直使用 G0和 Z0值。  

    我认为以下 EEPROM 表应该起作用、但您应该根据自己的测量数据仔细检查它:  

    [EEPROM 数据]

    ADDR0=21577
    ADDR2=0
    ADDR4=0
    ADDR6=1792
    ADDR8=1307
    ADDR10=0
    ADDR12=5132
    ADDR14=35727
    ADDR16=452
    ADDR18=32140
    ADDR20=17456
    ADDR22=469
    ADDR24=0
    ADDR26=0
    ADDR28=472
    ADDR30=0
    ADDR32=0
    ADDR34=475
    ADDR36=0
    ADDR38=0
    ADDR40=478
    ADDR42=0
    ADDR44=0
    ADDR46=481
    ADDR48=0
    ADDR50=0
    ADDR52=484
    ADDR54=0
    ADDR56=0
    ADDR58=487
    ADDR60=0
    ADDR62=0
    ADDR64=490
    ADDR66=0
    ADDR68=0
    Addr70=493
    ADDR72=0
    ADDR74=0
    ADDR76=496
    ADDR78=0
    ADDR80=0
    ADDR82=523
    ADDR84=0
    ADDR86=0
    Addr88=534
    ADDR90=10333
    ADDR92=45173
    ADDR94=570
    ADDR96=13795
    Addr98=45398
    ADDR100=631
    ADDR102=20320
    ADDR104=48540
    Addr106=647
    ADDR108=25296
    ADDR110=52176
    ADDR112=664
    ADDR114=0
    ADDR116=0
    ADDR118=32767
    ADDR120=0
    Addr122=40975

x 出现错误。请重试或与管理员联系。