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.

[参考译文] TMS570LS1227:使用 AWM1_EXT_ENA

Guru**** 2457760 points
Other Parts Discussed in Thread: TMS570LS1227, TMS570LS3137

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/639349/tms570ls1227-use-of-awm1_ext_ena

器件型号:TMS570LS1227
主题中讨论的其他器件: TMS570LS3137

大家好、团队、

请帮助回答此问题。

我对 TMS570的 ADC 有一些问题

 

我已经阅读了数据表、我想总结一下我的信息。

请您澄清一下、我的假设是否正确

 

  1. TMS570LS1227 zwt 具有2个端口来控制外部模拟多路复用器 (AWM1_EXT_SEL[0]+ AWM1_EXT_SEL[1])
  2. TMS570LS3137 zwt 没有用于控制外部模拟多路复用器的端口
  3. TMS570LC3457 zwt 具有5个端口来控制外部模拟多路复用器

 

 

有一个额外的端口可启用外部多路复用器 AWM1_EXT_ENA。

 

我得到了这个工作表

  

 

我的问题:

 是否可以将 AWM1_EXT_ENA 用作附加选择行?  未启用模拟多路复用器的用例是什么

 

谢谢、

-尼德胡

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

    您好 Needhu、

    [引用用户="Needhu Gunasegaran"]

    请您澄清一下、我的假设是否正确

     

    1. TMS570LS1227 zwt 具有2个端口来控制外部模拟多路复用器 (AWM1_EXT_SEL[0]+ AWM1_EXT_SEL[1])
    2. TMS570LS3137 zwt 没有用于控制外部模拟多路复用器的端口
    3. TMS570LC3457 zwt 具有5个端口来控制外部模拟多路复用器

     

    [/报价]

    您的陈述正确。

    [引用用户="Needhu Gunasegaran"]

    我的问题:

     是否可以将 AWM1_EXT_ENA 用作附加选择行?  未启用模拟多路复用器的用例是什么

    [/报价]

    我想可以将 ENA 用作一个额外的复用选择。 即、您可以使多路复用器加倍、并将 AWM1_EXT_ENA 信号反相为其中一半、因此 EXT_ENA 充当多路复用器组的选择、AWM1_EXT_SEL[n:0]引脚选择由有源多路复用器输出的多路复用器通道。 不启用的用例可能与应用相关、也可能与 ADC 的诊断模式相关、以移除校准或自检负载、尽管我认为这并不是完全必要的。  

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

    非常感谢您的快速支持。

    收到客户的反馈后、我会尽快回复您。

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

    团队、

    我在网上讨论这个问题后,有一个一般的跟进问题。 粗体显示客户首先提出的问题和卡盘的答案。

    是否可能有一个具有超过32个通道的组?我们希望 LS1227和 LC4357之间兼容
    μ CWDEach ADC 模块共有32个通道。 对于 LS1227、只有24个引脚向外键合。 对于 LC4357、您拥有 ADC1的完整32个通道、其中16个通道与 ADC2共享、另有9个 ADC2通道未共享(可用于8个直接通道)。 如果您在 LS1227中选择了实际未绑定的转换信道、这些信道将悬空并具有不确定的值。

    请回答下面提出的后续问题。

    • 我的意思是、在软件中、只有2组具有32个通道。 对于1227、这意味着如果我们使用4:1多路复用 器、我们可以在一个组中使用8个 ADC 引脚 AD1in[0-7]。   是否可以有更大的组? (尤其适用于使用8:1或16:1多路复用器的 LC4357)
    •   我的 LC4357电路板的 HET 有问题。

       这是我的程序

       P02_PERIOD  PCNT{hr_LR=high、type=RISe2RISE、PIN=2};

      ;P02_HighTime  PCNT{hr_LR=low、type=RISe2FALL、PIN=2};

      P02_EventCount ECNT{pin=2、event=RISE、reg=A、data=0};

      P02_Branch    BR  {NEX=P02_LAST、COND_addr=P02_PeriodSave、PIN=2、EVENT=RISE};

      P02_PeriodSave  ADD{src1=REM、src2=ZERO、dest=IMM、REMOTE=P02_PERIOD、DATA=0};

      P02_DJZ        zählen NEX=P02_ADD、COND_ADDR=P02_MOVE_REG=A、DATA=8};Anzahl Nocken zu

      P02_ADD  {src1=REM、src2=IMM、dest=IMM、NEX=P02_LAAST、REMOTE=P02_PERIOD、DATA=0};

      P02_Move  ADD{src1=REM、src2=ZERO、DEST=IMM、REMOTE=P02_ADD、DATA=0};Ergebnis hier speichern

      P02_ResetDJZ  MOV32{remote=P02_DJZ、type=IMTOREG&REM、reg=A、data=8};

      P02_ResetSum  MOV32{remote=P02_ADD、type=IMTOREG&REM、reg=A、data=0};

      P02_Last      BR{NEX=P00_PERIOD、COND_addr=P00_PERIOD、EVENT=NOCOND};

      如果 我不使用(注释掉) P02_HighTime、则 P02_PERIOD 工作正常。

      如果我使用 P02_Hightime、则 HR 数据似乎存在问题。

      我不想使用 HR Share,因为我需要 PIN。

      对我来说、只使用低分辨率的 P02_Hightime 是可以的。

       我的错误在哪里

    非常感谢您的参与。

    -针虎

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

    这是一个紧迫的问题、请提供反馈吗?

    谢谢,

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

    每个组有多达32个 ADC 通道、可分配给它们。 有3个组事件组、组1和组2。 在 ZWT 封装中、TMS570LS1227总共有24个 ADC 通道和2个 AWD1_EXT_SEL 引脚被接合。 每次启动转换时、器件都会为分配给指定组的通道的 ADC 计数计时。 如果涉及外部多路复用器、则 SW 需要根据要转换的预期输入配置多路复用器。

    总之、在 LS1227器件中、单个组最多可以有24个与其关联的通道、并通过 ADC 组转换的单个实例化执行多达24个转换。 通过使用额外的 AWM1_EXT_SEL 位和外部多路复用器、可以扩展器件的通道数、但 AWM1_EXT_SEL 位的每个组合实际上都将成为一组新的转换、因为每个转换需要一个新的转换周期。 LS4357也是如此、只不过它总共有32个可按组选择的 ADIN 通道和5个 AWM1_EXT_SEL 位、允许进一步扩展可在单个 ADC 转换触发器中转换的通道组合(组)的数量。

    请花时间查看 TRM 的 ADC 章节。 这一点在这里非常清楚。

    有关 NHET 问题。 为了跟踪目的、请将信息发布到单独的主题中、并确保我们可以获得正确的资源。 NHET 编程对我来说并不是一个强点。