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.

[参考译文] AM3352:ADC 在高噪声环境中的使用

Guru**** 2925550 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/664641/am3352-adc-usage-in-high-noise-environment

器件型号:AM3352

您好、Sitara 团队、

我的客户 需要适应高噪声环境、但在了解如何使用我们提供的 ADC 驱动器以及执行过采样、前端数字滤波以及控制采样率和采样周期以在运行 Lynx 的 AM3352上使用 ADC 时遇到了一些问题。

在我们看来、Sitara ADC Lynx 驱动程序选项是单次触发模式或连续读取模式。  在连续读取模式下、其 F/W 团队确认 ADC 输出文件是否未及时读取、数据输出文件溢出。  在单次触发模式下、Lynx 可以每10ms 收集1个值、EVSE 系统提供的值可以在测量电压中变化2到1。

他们正在寻求这些驱动器的帮助、以便抵御电动汽车充电过程中出现的严重噪声。 我们能否向他们提供有关可在驱动程序级别添加哪些 F/W 增强功能的信息、从而帮助他们的 Lynx 嵌入式解决方案?

谢谢!
Barend

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

    什么是 Lynx? 客户正在运行哪个版本的 Linux 处理器 SDK?

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

    您好、Nick、

    Lynx 是一种"确定性的硬实时操作系统、在小尺寸嵌入式内核中提供符合 POSIX 标准的 API "。 但是、所涉及的软件是我们的 ADC 驱动程序、而不是操作系统。 他们正在寻找有关 TI 提供的 ADC 驱动器的更多文档/支持、这些文档/支持将使他们能够进行过采样、前端数字滤波以及控制采样率和采样周期以使用 ADC。 遗憾的是、我们唯一能找到的文档是代码和本 驱动程序指南中的注释、我们希望比我们更了解此驱动程序的人能够提供帮助!

    谢谢、
    Barend

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

    您好、Barend、

    TI 既不支持 Lynx 操作系统、也不支持将 Linux 驱动程序移植到 Lynx。 但是、我可以帮助您处理 Linux ADC 驱动程序本身。  您从何处获取驱动程序? 驱动程序随时间的推移而变化、因此 我需要 Linux 内核版本、以确保我们正在查看相同的 ADC Linux 驱动程序。 了解驱动程序是来自 TI 处理器 SDK (我们支持该 SDK)还是来自其他地方(可能不支持)也很有帮助。

    此致、

    Nick

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

    您好、Barend、

    我将此标记为"已关闭"、如果客户有疑问、请回复。

    一般而言、Linux TSC-ADC 驱动程序中似乎有过采样功能、您可以更改 OpenDelay 和 SampleDelay 值、以将采样率从最大200kHz 降低到最大值 如果客户担心 VDDA/VSSA 噪声太大、无法让 ADC 提供精确的测量、可以使用 SEL_RFP 和 SEL_RFM 来选择更干净的电源。

    此致、
    Nick