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.

[参考译文] AMC1303E2520:2520:反向测量

Guru**** 2487425 points
Other Parts Discussed in Thread: AMC1303E2520, C2000WARE

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/656400/amc1303e2520-inverted-measurements

部件号:AMC1303E2520</s>2520
线程中讨论的其他部件: TMS320F2.8377万SC2000WARE

您好,

我使用四个AMC1303E2520测量2520测量隔离电压,如AMC1303数据表的9.2 2章所述。 有R3'= R3电阻器,没有输入滤波器。 曼彻斯特信号使用TMS320F2.8377万S的SDFM解码。 我的问题是,我在所有四个渠道都得到了倒转的结果。 这意味着测得的正电压在软件中会产生负结果,反之亦然。 没有明显的偏移。 例如,+100V =-4000和-100V =+4000。

同样,比较器单元正在颠倒工作。 例如,满刻度为3.2768万,+100V = 1.0384万和-100V = 2.2384万。 这种情况的一个副作用是,高阈值和低阈值寄存器也被反转。 对于+50V时的高阈值,我必须将SDCMPLx =1.3384万设置为低阈值-75V时,SDCMPHx =2.0884万。

代码是C2000Ware SDFM示例的修改版本。 我已经检查了AMC1303的正负输入在原理图和PCB上没有反转。

我相信我错过了一些东西,但我不知道是什么。 有人能帮帮我吗?

非常感谢,致以诚挚的问候

Marc-Andr é

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

    欢迎来到我们的e2e论坛! 我相信您看到的反向数据问题是由于C2000解码曼彻斯特流的方式造成的。 让我看看C2000团队中是否有人为您提供了解决方案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Marc

    以下是您在将AMC1303E2520与2520与F2.8377万S连接时看到反向数字输出的原因:-

    F2.8377万S中的SDFM支持G E Thomas Manchester模式:'1'表示为低到高信号,而'0'表示为高到低信号

    AMC1303E2520支持2520支持符合IEEE 802.3 标准的曼彻斯特模式:'1'表示为低到高信号,'0'表示为高到低信号。

    但是,F2.8377万S可以通过反转从AMC1303E2520接收2520接收到的SD数据位流来支持AMC1303E2520。2520。

    例如,如果GPIO16配置为从AMC1303接收SD1_D1位流。 包含以下语句以反转位流

    EALLOW;

    GpioCtrlRegs.GPAINV.Bit.GPIO16 = 1;

    EDIS;

    此致,

    Manoj

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

    非常感谢您的帮助,它正在工作。 简单而高效! 我不知道曼彻斯特有多个编码。

    此致

    Marc-Andr é