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.

[参考译文] TMS320F2.8377万D:控制卡中是否实际存在这些组件? ADCIN0=ADCINA0?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/575558/tms320f28377d-do-these-components-actually-exist-in-the-control-card-adcin0-adcina0

部件号:TMS320F2.8377万D

在控制卡示意图中,'NP (不填充)'的真正含义有点令人困惑。

这是否意味着这些组件已经在某个位置填充? 因此我们不需要填充它们?

我正在使用2.8377万d实验板套件。 问题与ADC转换有关。 目前,我收到的结果非常失真,噪音很大。 我认为其中一个原因可能是与ADC输入相连的RC滤波器。 从原理图中,它显示了这些滤波器,包括电阻器和电容器(R30-R55,C19-C42等)。 但是,它们标有DNP。 这实际上是令人困惑的。

这也会通过R42和R43影响ADC参考。

1)我是否实际需要填充这些标有'NP"的组件? 它们是否实际存在于控制卡或芯片中?

2)顺便说一下,这是真的:ADCIN0=ADC_A0 (ADCINA0),ADCIN1=ADC_ADC_A1 (ADCINA1),ADCIN2=ADC_A2 (ADCINA2)等等? 我正在使用MATLAB/Simulink进行编程,ADCIN0,1,2,3出现在Simulink ADC块中。 我想知道是否有事实。

谢谢大家

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

    您好,

    1)我是否确实需要填充这些标有'NP"的组件? 它们是否实际存在于控制卡或芯片中?[/QUOT]

    不填充RC值,因为它为用户提供了在单端模式或差分模式下使用ADC的灵活性。 根据您的解释,您似乎已将ADC配置为单端模式。 在这种情况下,需要使用RC,您可以使用56R和3n3,就像在其他controlCARD中一样。

    [引用user="Jianwei Zhang]2)顺便说一下,这是真的:ADCIN0=ADC_A0 (ADCINA0),ADCIN1=ADC_ADC_A1 (ADCINA1),ADCIN2=ADC_A2 (ADCINA2)等等? 我正在使用MATLAB/Simulink进行编程,ADCIN0,1,2,3出现在Simulink ADC块中。 我想知道是否属实。[/QUOT]

    是...再次取决于模块是否选择了ADCA或ADCB等。

    此致,

    Gautam

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

    这一点现在已经明确了。 我将测试它的运行情况。

    是的,我正在使用ADC转换的单端模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气!

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

    您是否知道为什么ADC信道连接到不同的源时具有相同的结果?

    我使用软件作为触发源。 ADCIN0,ADCIN1和ADCIN2的SoC触发器编号分别配置为SOC0,SOC1和SOC2。 它们在单端模式下工作。 SoC采集窗口为7。

    ADCIN0连接到函数发生器生成的正弦波,而ADCIN1连接到3.0 V,ADCIN2连接到GND。

    但是,这些通道的ADC结果与ADCIN0相同。

    非常感谢您的帮助,如果您能就此提供任何提示。

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

    Jianwei Zhang 说:
    但是,这些通道的ADC结果与ADCIN0相同。[/QUOT]

    我不确定我在使用Simulink实施此功能时是否观察到相同情况:

    www.youtube.com/watch

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

    谢谢。

    我已经尝试过这个例子。 它简单明了。

    为什么SOC触发源设置为CPU_TINT0n? 我是否应该将ADCIN0连接到PIN9,将ADCIN1连接到PIN11,将ADCIN2连接到15,依此类推?

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

    为什么SOC触发源设置为CPU_TINT0n? 我是否应该将ADCIN0连接到PIN9,ADCIN1连接到PIN11,ADCIN2连接到15,依此类推?[/QUOT]

    我更喜欢由CPU计时器或ePWM触发ADC。 所以这只是关于偏好。  

    此致,

    Gautam

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

    为什么只有24个通道(ADC_A0 - ADC_A5,ADC_B0 - ADC_B5,ADC_C0 - ADC_C5和ADC_D0 - ADC_D5)而只有16个输入可用(ADCIN0 - ADCIN15)? 它们如何相互对应? ADC_IN14,15是否与其他产品不同?

    当ADCIN0和ADCIN1连接到不同的源时,它们仍然得到相同的结果。 我的控制卡上有焊接的滤片。 噪音已稍微降低。

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

    [报价用户="Jianwei Zhang]为什么只有24个通道(ADC_A0 - ADC_A5,ADC_B0 - ADC_B5,ADC_C0 - ADC_C5和ADC_D0 - ADC_D5)而只有16个输入可用(ADCIN0 - ADCIN15)? 它们如何相互对应? ADC_IN14,15是否与其他产品不同?[/QUET]

    我没有得到您的问题... F2.8377万D具有16位差分模式下的12个通道和12位单端模式下的24个通道。 您可以在Simulink中配置所有这些。

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

    在 下面显示的ADC示意图中,它有24个通道

    但在下图中,它只有16个

      

    为了让问题变得简单,我想知道如何使用2.8377万d控制卡进行硬件连接。

    例如,在单端模式下,我想使用ADCIN0,1,2 (在Simulink块中)。我应该进行什么引脚连接? ADCIN0是否与ADC_A0连接,ADCIN1是否与ADC_A1连接?  是这样吗?

    谢谢  

    Javy

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

    [报价用户="Jianwei Zhang]例如,在单端模式下,我想使用ADCIN0,1,2 (在Simulink块中)。我应该进行什么引脚连接? ADCIN0是否与ADC_A0连接,ADCIN1是否与ADC_A1连接?  是否如此?[/QUOT]

    好的,让我说清楚。 在Simulink中,您可以选择模块(A,B,C和D)和转换通道(ADCIN0,ADCIN1等)。 如果您选择模块A和转换通道ADCIN0:这意味着您已选择ADCINA0或ADC-A0。 与B,C和D模块类似。

    ADC模块选择

      

    转换信道选择

     

    我希望这一点现在就清楚了。

    此致,

    Gautam

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

    再次感谢Gautam。

    实验者套件中的每个模块是否只有6个通道? 例如,对于模块A,它只有ADC_A0至ADC_A5。如 下图所示

    其他渠道,如ADCIN 6至ADCIN 15在Simulink块中,它们是否无用?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不仅仅是实验者套件。对于MCU,它也只有ADC_A0至ADC_A5。

    它声称有16个单端模式信道和8个不同的模式信道。 我们如何使用仅6个ADC (ADC_A0,1,2,3,4, 5)在每个模块中?

    我仍在努力弄清楚这一点。有什么线索吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Jianwei Zhang]不仅限于实验器套件。对于MCU,它也只有ADC_A0至ADC_A5。

    它声称有16个单端模式信道和8个不同的模式信道。 我们如何使用仅6个ADC (ADC_A0,1,2,3,4, 5)在每个模块中?

    我仍在尝试弄清楚这一点。有任何线索吗?[/QUOT]

    有关176引脚PTP封装的引脚输出,请参阅设备数据表。 它具有A0-A5,B0-B5,C2-C5,D0-D5。

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

    但据说每个模块有16个单端通道。 如何在模块A中使用A0-A5获得16个通道
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户名"Jianwei Zhang"],但据说每个模块有16个单端通道。 如何在模块A中使用A0-A5获得16个通道。[/QUOT]

    这一事实在哪里提到? 您可以在任何TI文档中指出吗?

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

    你好,建伟

    我建议查看当前F2.8377万D数据表(SPRS880G)的第94页:
    http://www.ti.com/lit/gpn/tms320f2.8377万d

    请注意,器件有24个模拟输入(红色三角形输入端口),4个ADC外设和每个ADC 16个模拟输入通道。  

    另请注意,ADCIN14和ADCIN15连接到所有4个ADC外设,这就是为什么它的命名与其他ADC引脚有点不同。

    希望这能有所帮助。


    谢谢!
    Brett

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

    谢谢Brett。 这毫无意义。

    因此,尽管每个模块有16个模拟输入通道,但只有6个可用于ADC转换,它们是ADC_A0至ADC_A5,对吗?

    事实上,它们分别对应于Simulink ADC块中的ADC_IN0至5。 根据我的最佳知识,ADCIN_6至15是多余的。

    谢谢,

    建伟

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

    你好,建伟

    [报价用户="Jianwei Zhang"]

    因此,尽管每个模块有16个模拟输入通道,但只有6个可用于ADC转换,它们是ADC_A0至ADC_A5,对吗?

    [/引述]


    大部分。  外设ADC-A可采样/转换多达8个外部信号。  ADCINA0 - ADCINA5 & ADCIN14 & ADCIN15 (ADC-A的CHSEL = 0-5,14,15)。   
    ADC-A还可用于读取内部温度传感器。

    如果您不知道技术参考手册(TRM),它也可能是一个有用的文档:
    http://www.ti.com/product/tms320f2.8377万d

    [请注意,所有ADC模块/外设可能未设置为转换相同数量的外部信号。  应使用数据表来帮助理解这一点]


    谢谢!
    Brett

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

    你对此有什么想法吗?
    ________________________________________________________________
    您是否知道为什么ADC信道连接到不同的源时具有相同的结果?

    我使用软件作为触发源。 ADCIN0,ADCIN1和ADCIN2的SoC触发器编号分别配置为SOC0,SOC1和SOC2。 它们在单端模式下工作。 SoC采集窗口为7。

    ADCIN0连接到函数发生器生成的正弦波,而ADCIN1连接到3.0 V,ADCIN2连接到GND。

    但是,这些通道的ADC结果与ADCIN0相同。
    ________________________________________________________________

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

    如果您使用Simulink,则需要将ADCCLK除法器和S+H持续时间配置为与Simulink中的默认值有很大不同。 见 :e2e.ti.com/.../57.3259万
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Brett。 我会尝试一下,看看它是如何运作的。