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.

[参考译文] TMS320F28377D:SDFM 错误的数据寄存器读取

Guru**** 2546020 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/624783/tms320f28377d-sdfm-wrong-data-register-reads

器件型号:TMS320F28377D

您好!

希望你们做得好。

我们今天拜访了其中一位客户、发现他们遇到了 C2000的一些问题。 请在下面找到它们在 EFT 测试期间看到的 SDFM (Sigma Delta 滤波器模块)问题(它们正在使用我们的 AMC1306隔离式调制器): 数据寄存器实际上受 CLK 中断的影响(这是由它们注入电源的噪声引起的- 2000V 脉冲、300ms、5kHz、15ms 脉冲之间)。 他们看到的是、当 CLK 被中断时、他们在数据寄存器中获得无效数据(值大于数据表允许的最大值–大于256^3 = 16、777、215)。 一个错误数据的示例-假设它们有32位1 (等于-1)-当它们注入噪声时,它们将得到01111…。 (0和31 "1")、根据 DS、该数字无效。 在测试期间、它们可能会错过 SDFM 时钟输入上的某些时钟、然后在数据寄存器中看到无效数据、它们希望看到数据寄存器根据+/-SDFM_OSR^3受到限制。 它们使用 SDFM_OSR=64、根据数据表、最大值为+/-262144 - 64^3。 他们目前正在使用软件权变措施通过在该寄存器上设置掩码来解决该问题、但他们希望避免该问题、因为代码复杂性会影响电流环路的延迟。

 他们还有一个问题、就是第1499页(图13.3)提到计数器寄存器将被复位–在第1520页的表中、 他们还看到、复位将在数据寄存器上执行–他们想知道在这个复位期间数据是否也被擦除–实际上、 他们看到数据寄存器也在复位、他们想确保这是预期的吗?

这对他们来说是一个紧迫的问题,他们要求我在明天之前向他们提供答案。

此致、

Meir。

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

    Meir、

    看起来、电源中注入的噪声在 SD-CX 和 SD-Dx 引脚上耦合。 您检查过吗?

    您能否向我们发送受注入噪声影响的 SD-CX/SD-Dx 信号的放大快照?

    几个问题:-

    1) 1)噪声是否每300ms 注入一次?

    2) 2)噪声持续时间是多久? 我需要这些信息才能知道可能损坏的位流的数量。

    3) 3)是否有可能忽略不正确的数据滤波器输出样本(由于噪声)?

    此致、

    曼诺伊

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

    此外、请告诉我哪些 GPIO 用作 SDFM 引脚。 您是否在所有滤波器通道上看到此问题?

    此致、
    曼诺伊
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这个问题发生了什么? 此问题是否已解决?

    -Manoj