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.

[参考译文] TMS320F2800156-Q1:在不使用差分/单端放大器电路的情况下将差分传感器集成到单端 ADC 输入

Guru**** 2465890 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1488495/tms320f2800156-q1-differential-sensor-into-single-ended-adc-inputs-without-differential-single-ended-amplifier-circuit

器件型号:TMS320F2800156-Q1
Thread 中讨论的其他器件:C2000WARE

工具与软件:

我将尝试使用规范中提到的同步采样方法对差分输入进行采样。  它似乎起作用、但值有点偏差。  我认为问题在于差分单端的端接方式。  我们的电路上有2个选项。  一个示例具有从正输入到负输入的并联 RC 电路、这就是我一直测试的电路。 另一个作为并联 TC 电路、用于为正负输入端接地。  在两个单通道上的并联 RC 电路之前、还有一个49欧姆串联电阻器。  我只是想就您推荐使用的器件获得一些反馈。  

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

    尊敬的 David:

    我正在研究该线程。 我会尽快回复。

    谢谢!

    Susmitha

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

    尊敬的 David:

    您是否正在从 C2000ware 运行任何示例? 您是否将 ADC 配置更改为差分输入?

    谢谢!
    Susmitha

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

    否、我没有使用示例、但我确实参考了这些示例来确认我正在做的事情。  我认为无法将 ADC 更改为156控制器上的差分、因为它们只有单端输入。  我有2个具有差分电压输出的传感器。  我的正输入将1连接到 A0、负输入将连接到 A1。  ADCA 对 A0进行采样、ADCC 对 A1进行采样。  另一个传感器的正输入进入 A2、负输入进入 A3/C5、其采样方式与其他传感器相同、但时间不同。  我将使用 epwm1设置 SOC 触发器

    1. 50MHz 时钟
    2. 2500基期
    3. SOCA 为0.25基周期(对于传感器1)
    4. SOCB 处于0.75基准周期(对于传感器2)
    5. 内部基准2.5伏
    6. ADC EOC 中断在转换结束时
    7.  I 在引脚 A3/C5处测量~1Vdc、ADCC 显示为0x31 (应为0x746)
    8. I 测量 A2引脚处的~2Vdc、ADCA 显示为0x47 (应为0xCCC)

    也不是他们应该是什么 ,我正在使用的 acqps 的31 ,但我已经尝试了更高和更低的价值,没有成功。  我认为可能是存储器串扰、因此添加了 ADCA 和 ADCC 对 A13的读取。  我想这就是 REFLO。  任何想法都将受到欢迎。  谢谢

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

    尊敬的 David:

    我正在查看该主题。 我很快就会回复您。

    谢谢!

    Susmitha

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

    尊敬的 David:

    没错。 该器件中的 ADC 通道为单端通道。 下面是来自 TRM 的图像。

    如前所述、A0、A1用于第一个信号、A2 A3用于第二个信号。 请尝试将 A0和 A1分配给一个模块、将 A2 A3分配给 C 模块...因此您将使用 C9和 C5...

    您可以尝试以上操作并让我知道吗!

    谢谢!

    Susmitha

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

    感谢您的帮助。  最后一次的改变给了我一个线索。  事实证明、我未能正确设置 A2和 A3的 AGPIO。  现在获得正确的读数。

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

    我有一个建议给你。  您能否在引脚图上首先放置默认设置?  例如、对于引脚图上的 A2 、其显示为 A2/C9、GPIO224、但默认设置为 GPIO224。  如果您这样做了、引脚图显示  GPIO224、A2/C9、则意味着如果您需要模拟、则必须为其选择新设置。  这是在 A20/C20、GPIO12等其他信号上完成的。  默认为模拟、因此您必须使用新设置才能使用 GPIO12。  感谢您的帮助

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

    当然大卫。 我将 在修改 TRM 时向 Jira 提出建议。