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.

[参考译文] TMS320F28388D:使用 XBAR 选件的 DAC 到 ADC 内部环回测试。

Guru**** 2606725 points
Other Parts Discussed in Thread: TMS320F280049, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1079236/tms320f28388d-dac-to-adc-internal-loopback-test-using-xbar-options

部件号:TMS320F28388D
“线程”中讨论的其它部件:TMS320F280049测试C2000WARE

您好,

客户对 IC 有疑问,请参阅以下详细信息。

"

在 F28388D 微控制器及其子系统的初始(后/BIST)自测要求范围内,所需的环回测试之一是分配给同一引脚的 CMPSSS 和 DAC。

我只是想与 TI 团队一起检查一下,类似帖子中描述的另一个 MCU 芯片(TMS320F280049)的场景以及其中 建议的解决方案是否适用于 F28388D 微控制器。

如果 是,我恳请您明确确认 ,并提供更详细的说明,即您是否介意分享一个示例,说明设置此类环回测试所需的 XBAR 标志或任何其他配置细节。

此类 DAC 到 ADC 内部环回测试(使用提及的 XBAR 选项)是否还包括分配给此类测试已使用的 ADC 输入引脚(ANINx)的 CMPSSS 单元?

"
请提前感谢。

此致,
五月纳德

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

    您好,

    有没有关于这件事的更新?

    此致,
    五月纳德

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

    梅纳德

    我很抱歉,负责这件事的工程师将在休假后离开。  让我找一个人给你回复。

    作为初步答复,是的,与 F280049相同的方法适用于 F28388。  客户是否还尝试实施此操作?  您可以在此处引用 F280049帖子吗?  

    谢谢,

    杰森

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

    梅纳德

    是的,最好在此处引用 F280049帖子来了解该环回测试的背景。  作为初步评估,DAC 没有信号/行程事件被固定到 XBAR。  也许您是指使用 ADC 模块对 DAC 输出(模拟)进行自检?  如果是这样,F28388上的 DAC 输出将内部连接到 ADC 通道,以实现此目的。

    此致,

    约瑟夫

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

    您好 TI,

    首先,我指的是以下职位:   

    TMS320F280049:DAC 到 ADC 环回检查。 Xbar 环回 

    (链接的“短接”版本: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1065020/tms320f280049-dac-to-adc-loopback-check-xbar-loopback?tisearch=e2e-sitesearch&keymatch=TMS320F280049%2520DAC%2520to%2520ADC%2520internal%2520loopback%2520test#)

    此外,关于 “DAC 没有信号/行程事件被固定到 XBAR。”  现在 ,我想谈谈您所指的 XBAR (输入 XBAR,ePWM 和 GPIO 输出 XBAR,CLB X-bar,甚至是它们的组合)? 使用 XBAR 和 PPB 组合是否无法找到解决此问题的方法? 如果是这样,您是否会考虑分享一个示例来证明这种环回组合?

    此致

    Nenad Tezak

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

    你好,Nenad,

    DAC 信号不会路由到任何 XBAR,这只是因为 DAC 输出信号是模拟信号,XBAR 处理逻辑电平。  对于 ADC,EXTSOC 信号在输入 XBAR 的 INPUT5处可用。  ADCEVT 信号在 ePWM XBAR 上可用。  EXTSOC 和 ADCEVT 是来自 ADC 模块的逻辑级别。  DAC 根本没有类似的可用信号路由到任何 XBAR,

    DAC 到 ADC 环回应该可以在 F28388D 中直接实现。  如果您查看 TRM 中的模拟系统方框图:

    DACOUTA 在内部硬接线至 ADCINA0,DACOUTB 至 ADCINA1,DACOUTC 至 ADCINB1。  如果要对 DAC 进行环回测试,只需对 DAC 寄存器进行编程,即可输出电压,并通过与您正在编程的 DAC 对应的 ADC 通道转换此电压。  请告诉我这对您是否有用。

    此致,

    约瑟夫

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

    尊敬的约瑟夫:

    我的调查的主要目的是如何将 CMPSS 包括在基本 DAC - ADC 环路中(必要时使用 PPB 块,因为它们具有一些额外的 ADC.evtx 可能性,可以路由到 XBAR)。 例如,如果我有一个可编程的保护级别监控定义的 ADC 输入信号,最好验证 比较器级别 是否与预定义值匹配,以及它是否触发适当的 HW 保护序列。

    此致

    Nenad Tezak

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

    你好,Nenad,

    感谢您在下面澄清:

    [引用 userid="266594" url="~/support/微控制器/C2000 -微控制器组/CC2000 /f/C2000 -微控制器-论坛/1079236/tms320f28388d-dDAC - ADC 内部-环回-测试-使用- Xbar-options/4006188#4006188"]我的查询的主要目的是为了在必要时将更多的功能路由到 CXBCSS/条块中,因为这些功能可以在 PPB[。]

    很抱歉,我正在回答 Maynard 在帖子开始时发布的 DAC - ADC 环回问题。  我认为,由于 CMpss 行程也被路由到 ePWM XBAR,因此可以将 CMpss 添加到环回测试中。  为了实施,我将把您推迟到我们的 CMPSS 专家,但是,由于他目前已不在办公室,因此我们预计会推迟响应。

    此致,

    约瑟夫

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

    你好,Nenad,

    是的,您可以使用 CMPSs 执行以下操作:

    [  引用 userid="266594" url="~ë/support/微处理器/CC2000微控制器-组/CC2000 /f/C2000 -微控制器-论坛/1079236/tms320f28388d-dDAC - ADC 内部-环回-测试-使用- Xbar-options/4006188#4006188"]例如,如果我定义了合适的输入保护级别和可编程的参照器,可以验证其是否符合相应的输入保护级别

    您只需将压缩器配置为您想要跳闸的级别,然后使其跳闸 ePWM 或通过输出 Xbar 路由跳闸。 我们在 C2000Ware 中有这样的示例:"C2000Ware_version\driverlib\f2838x\examples\C28x\cmpss"。

    这是否能回答您的问题?

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

    你好,弗兰克,

    很抱歉耽误您的通信。 感谢推荐的示例。 这对我们有很大帮助。 但是,如果您需要验证几项最关键保护措施的反应时间(自动,例如,在后/BIST 产品组合中)? 是否可以使用其他内部 子系统(如 PPB 或其他任何子系统,如果 更方便的话)实现此目标?

    此致

    Nenad Tezak   

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

    你好,Nenad,

    没问题。 是的,您也可以使用 ADC 的 PPB 来实现这一目标,但请记住,这将比使用 CMpss 慢得多。 在此设备上,CMPSSS 是对模拟行程事件作出反应的最快方式。

    您能否澄清以下陈述的含义?

    [引用 userid="266594" url="~ë/support/intrles/c2000-intr控制 器组/CC2000 /f/c2000微控制器-论坛/1079236/tms320f28388d-dDAC 到 ADC 内部环回测试使用-Xbar-options/401170#4011700"](自动,例如,在产品组合后/BIST 中)