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.

[参考译文] PGA308:多校准系统在预校准期间不会在环路中包含308前增益级和308后增益级的 UUT 的可接受容差范围内进行校准

Guru**** 2826855 points

Other Parts Discussed in Thread: PGA308, MULTI-CAL-SYSTEM, PGA309

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/677035/pga308-multi-cal-system-does-not-calibrate-during-pre-cal-within-acceptable-tolerance-for-our-uut-which-contains-a-pre308-gain-stage-and-a-post308-gain-stage-in-the-loop

器件型号:PGA308
主题中讨论的其他器件: Multi-CAL-SYSTEMPGA309

您好!

我有一个具有~ 14.33预增益和2后增益的 UUT、  

308输入端的输入激励电压 计算如下:  

0.0856 V (用于高激励)    (3.25V 目标输出电压)

0.01433 V (针对低激励)      (0.75V 目标输出电压)

两个 PGA308样片板在 OUT 设置下工作良好。 即

误差百分比为0.008%

但出于某种原因、我们使用 OUT UUT 对预校准阶段进行过冲

也就是说、在调整期间、输出电压比目标电压高 5%以上!

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

    您好、Brett、

    这是否与此处的另一个 E2E 帖子中的行为相同 、其中校准在没有增益级的情况下正常工作、但在外部增益下失败? 如果不是、我们可能需要更多有关该问题的详细信息。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Brett、
    我想检查一下这个、因为已经有一段时间没有任何响应了。 您是否设法找到了解决此问题的解决方案、或者您是否需要从我们的最终解决方案中获得其他支持?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brett

    我们尚未收到您的回复、因此我们假设您能够解决您的问题。 如果不是、请在下面发布答复、如果这个线程超时、则创建一个新线程。

    谢谢
    Dennis
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Dennis! 很抱歉我出差了。
    我们通过重新安装多校准软件来解决了这个问题。
    我们不会站在我们最终遇到问题和重新安装工作的理由下。 我唯一能想到的就是... 是的
    工程师可能一直在手动编辑传感器模型文件、然后多校准软件变得很沮丧

    不过、我有一个问题、

    我想知道 TI 是否有用于 PGA308的单线制 C 库或对此类代码的引用、以便我可以尝试
    使用微控制器来控制多校准系统或您对此类主题的任何建议。

    我正在尝试决定如果我们使用自己的微控制器板来运行多校准系统、是否符合我们的最佳利益
    因为我们希望使用 C#或 python 来执行我们的 GUI 以进行校准、并且还希望对任何嵌入式代码进行完全控制
    执行上述校准;

    我希望多校准实验室视图源代码下有更多的 API、如果有必要、更多的 API 用于多校准和 PGA-308。 我必须更深入地了解一下。 由于是 VB6、因此视觉基础也很困难、没有人再有过这种情况的副本了。
    (顺便说一下、VB6是我最喜欢的、希望我有一份副本!)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Brett、

    我们实际上正在对 LabVIEW 版本 Multi-Cal 软件进行一些修订、但这可能需要一些时间。 用于多校准系统本身的简单 Python API 是否足以作为您的起点、或者 Python 实现是否需要支持 LabVIEW 版本执行的完整校准过程? 简单 API 应该是一个相当简单的项目、但是在 Python 中重新实现多校准系统将是一个更广泛的项目。  

    就1线协议而言、我认为 PGA308的1线接口在波特率介于4.8kbps 至114kbps 之间时兼容 UART。 我认为我们没有任何示例微控制器代码、但协议本身应该是相当标准的。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Alex、您好!我在2008年曾经住在 Tuscon! 当时所有的工作都消失了,太糟糕了。

    当我们在生产中使用它并开始上升时、
    我们可能需要在我们的控制下自定义软件、
    多校准软件的某些方面对我们来说可能并不重要、
    虽然实验视图功能非常强大、但它仍是一个需要维护的大项目。

    如果我们只有一个 API 并使用 python 或 C#、则会更轻松、但会再次出现
    TI 是否有 mbed OS 板? 我正在将 mbed 用于多个项目。 因此、我想使用它并为此目的制作定制板。

    现在、我认为 python API 或 Visual C#可以控制本质上我称为多路复用器的内容。 (主设备和从设备)、即 DUT 上电关闭、多路复用器可选择(包括从设备)、并希望获得一个简单的单线协议、非特定的协议、或者、如果您有特定于308的另一层、可能也可能是特定的协议。

    如果您可以公开或显示该源代码、我认为这将有助于我们调查是否值得改用自定义软件解决方案。

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

    我找不到我们提到的 mbed 板、但我不太熟悉我们的微控制器产品-微控制器或嵌入式软件 E2E 论坛中的某人可能会了解更多信息。 从我能够找到的内容中、可能有一些社区项目尝试将 Mbed 移植到 Tiva 微控制器、但除此之外、我不确定。

    我将在下周左右开始尝试获取一个适用于多校准硬件的 Python API。 我认为、对于基础知识而言、这不应该太困难、但如果我们遇到延迟、我会告诉您。 我计划以 Python 3.4为目标、但如果您对2.7有很强的附着力、请告诉我、我可以进行调整以支持它。 如果需要、可让您控制 DUT 电源、多路复用、单线通信以及访问 USB-DAQ ADC 进行测量。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Alex、您好!

    Brett 一直在帮助 TI Multi-Cal-System 对 PGA308进行编程。 如 Brett 所说、我们的前置放大器增益为14.33、后置放大器增益为2。 由于未考虑后置放大器增益2、因此软件用于计算增益的迭代方法通常会过冲预期值。 我们有时会成功、但通常情况下误差是不可接受的、尤其是零值。

    我们确实需要通过修改源代码来解决此问题。

    请查看并评论。

    谢谢、

    布赖恩·普特

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

    您好 Brian、

    我们确实在 此处提供 PGA308 Multi-Cal 系统的源代码、但对其进行修改可能会有点卷积。 我们正在更新 PGA308和 PGA309 Multi-Cal 的 LabVIEW 版本、但我们还没有预期的时间范围。 多校准系统的 Python API 也在进行中-用于与 USB DAQ 通信的模块已完成、Multi-Cal 系统本身的模块应很快完成(可能在下周完成)。 这需要更多的时间、但我们可以研究开发多校准实用程序的 python 版本。 这只能是命令行、可能需要几周时间才能启动并运行。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brian 和 Brett、您好!
    鉴于我们已将此主题移至电子邮件中、我将继续并关闭此主题。