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.

[参考译文] PGA309:称重器的设计

Guru**** 2578945 points
Other Parts Discussed in Thread: PGA309

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/631034/pga309-design-for-weigh-scale

部件号:PGA309

您好,

我计划在新产品系列中使用PGA309来进行多种称重应用,并且有一些问题。  

1. PGA309是否推荐用于新设计?

2.我是否需要使用单线接口来写入/读取内部PGA309寄存器?或者我是否可以使用I2C进行此操作?

3.如果我将EEPROM连接到PGA309,我是否还可以让系统微对话直接与PGA309或使用I2C线路的EEPROM进行对话?

系统可能有多达8个PGA309和EEPROM对,所以我需要将它们彼此隔离;我计划使用TCA9617,所以当系统微电脑想要访问EEPROM时,它 首先启用TCA9617。  我是否需要使用测试针脚来完成此操作?

4.称重传感器的电阻为350欧姆,对于EEXC输出来说负载太大。 在这条线上放置缓冲IC以驱动称重传感器是否有任何问题?

感谢你的帮助。

保罗

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

    您好,Paul:

    1.是的,PGA309已激活,因此建议用于新设计。

    2.内部寄存器可通过单线接口或I2C进行配置。 但是,由于外部EEPROM通常连接到I2C线路,并且PGA309和EEPROM之间的通信可以通过单线接口启动,因此通过单线接口进行编程通常更简单。

    3.是的,您可以通过EEPROM共享的I2C线路进行微通信。 PGA309在与EEPROM通信期间充当主控,但无论何时寻址,只要成功确认,它就会放弃总线控制1.3 秒。 有关详细说明,请参阅以下用户指南中的4.2 和4.9 部分: www.ti.com/.../sbou024b.pdf

    我认为您不需要使用测试针释放总线,您应该能够通过按上述方法插入PGA来实现这一目的。 我们的PGA常驻专家现在已不在办公室,但当他回来时,我将与他确认最佳的解决方法。

    如果您遵守所有的通信要求,您建议的方法应该有效,但我相信,通过为每个PGA上的EEPROM保留I2C并使用多路复用单线接口来读取/写入所需设备,可以更容易地实现这一点。

    4.我认为这样做没有什么问题,但是如果您尝试从外部感应桥温度,如第2.7 2节所述,这可能会导致额外的偏移和偏移温度漂移错误。 或者,您可以在桥的任一侧添加一些电阻以降低电流消耗,但这也会降低桥的可用电压。

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

    3.正如Zak所说,应该可以使用I2C总线处理与PGA309的通信。 然而,排除8 PGA309多路复用的I2C总线及其外部EEPROM与单个主机之间的交互作用可能会比简单地将PGA309的单线总线多路复用到微控制器更加复杂。

    测试针脚用于禁用PGA309的内部状态机,防止PGA309从EEPROM更新其寄存器设置(并在过程中停止从EEPROM读取I2C)。 这对于校准非常有用,因为它允许您更改PGA309寄存器中的设置,而不会被EEPROM读取覆盖。 正如Zak在上面所说的那样,应该没有必要使用测试引脚来释放I2C总线。

    4.缓冲Vexc输出应正常,初始校准应能够考虑缓冲区中的任何(固定)偏移,但缓冲区引入的偏移漂移错误可能会影响网桥温度测量,也可能影响网桥线性化。 我建议选择一个低漂移放大器,以尽量减少其影响。

    话虽如此,PGA309数据表(第13页,表1)指出,它应该能够处理低至200Ω Ω 的桥接阻抗,而不会出现问题,因此可能根本不需要外部缓冲器。