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.

[参考译文] LAUNCHXL-F28379D:LAUNCHXL-F28379D

Guru**** 1686370 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, DAC128S085EVM, DAC128S085, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1033533/launchxl-f28379d-launchxl-f28379d

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件: DAC128S085EVMDAC128S085C2000WARE

您好!

我有一个重要问题。 我想从 LAUNCHXL-F28379D 发送6个信号(三个电流和三个电压测量)。 根据编写、 LAUNCHXL-F28379D 具有4个 DAC (DAC1至 DAC4)。 我甚至认为 可能无法使用/访问所有4个 DAC (可能我是错的)。

我的问题是、是否有任何 DAC 扩展板、以便我可以从计算机(主机)获取更多 DAC 信号? 比如说、我可以得到6或8个 DAC、而不是4个 DAC。

谢谢

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

    9月6日是美国的假期、因此请预计延迟回复。

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

    谢谢。 我想没有人看到我的问题。 好的、我会等待。 再次感谢你。

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

    您好 Faisal、

    您能否进一步详细介绍一下您要实施的方案? 您想使用6个 DAC 信号来表示 F2837x 测量到另一个器件的电流/电压测量值吗? 我不清楚这一点。

    F28379D LaunchPad 提供两个 DAC 信号(A 和 B)、它还具有四个 PWM DAC。 请参阅 www.ti.com/.../spraa88以了解使用方法。

    [引用 userid="466218" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1033533/launchxl-f28379d-launchxl-f28379d ]我的问题是、是否有任何 DAC 扩展板、以便我可以从计算机(主机)获取更多 DAC 信号? 比如说、我可以得到6或8个 DAC、而不是4个 DAC。

    我不知道 TI 内部有这样的电路板、但它可能存在。 第三方可能对此有一些解决方案。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    请查看下图。 我想从 F28379D 获取6个 DAC 信号、并将其用作 F28377S 的输入。 这是一种环路。

    我在查看 F28379D 手册、有点困惑。 它附带3个 DAC 还是2个 DAC? 在 MATLAB 中、我可以看到 DAC0、DAC1和 DAC2是可能来自 F28379D 板的三个 DAC 信号。

    谢谢你。

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

    您好 Faisal、

    F28379D 器件的 DACOUTC 不会输出到 F28379d LaunchPad 上的接头、只有 A 和 B。 我不熟悉 Matlab 中的配置、它可能与电路板无关、而不仅仅是用于 LaunchPad。

    最棒的

    Kevin

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

    大家好、Kevin。

    那么、您对我在前面的评论中所附的数字有什么想法吗?

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

    您好 Faisal、

    在 LaunchPad 上、您可以使用 DACOUTA、DACOUTB、然后使用我之前提到的四个 PWM DAC 作为您的用例。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    谢谢。 您知道如何使用 PWM 引脚来提高 DAC 输出的质量 吗? 它与实际 DAC 信号的偏差是多少? 我能得到与 DAC 引脚传输的信号大致相同的99%吗?

    谢谢

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

    您好 Faisal、

    我链接的应用手册提供了有关使用方法的更多详细信息(下面的链接)。

    https://www.ti.com/lit/spraa88

    LaunchPad 设计使用一阶 LPF、因此性能可能会低于此值。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    它被编写为 LaunchPad-F28379D、具有3个 DAC、但您说过、它有2个 DAC。 我完全困惑。

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

    费萨尔

    这是 F28379D 器件。 LaunchPad PCB 仅将三个 DAC 中的两个连接到一个连接器引脚。 以下引脚10:

    最棒的

    Kevin

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

    您提到的4个 DAC 实际上是具有一阶低通滤波器的 PWM 信号、如 Kevin Allen18所示。 因此、它们 不足以表示具有快速动态行为的信号。 28379D 芯片具有3个具有高带宽的原生 DAC (如芯片数据表中所示)、但是 launchpad 仅将其中2个 DAC 连接到电路板。 god 的 DAC C 知道原因是什么、而德州未将其连接到电路板中。 TI 工程师想回答的一个问题。  

    如果您想发送更多信号、可以设计具有高截止频率的高阶低通滤波器(非常清晰的滤波器)、并使用 PWM 引脚以非常高的频率(400kHz 或更高)对信号进行调制。 与电路板用于这4个 DAC 的解决方案相同、但改进了滤波器拓扑。 如果您精心设计滤波器并使用足够高的开关频率、则可以轻松输出高频信号。 我使用 具有4阶和30kHz 截止频率的 LPF、PWM 开关频率为400kHz 或500kHz。 这将提供8至9位分辨率输出。 您可以将所有12通道 PWM 用作 DAC 输出   

      

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

    Renan、您好!

    谢谢。 我昨天搜索并找到了以下 URL。

    https://www.ti.com/tool/DAC80504EVM

    https://www.ti.com/tool/DAC81416EVM

    https://www.ti.com/tool/DAC128S085EVM

    例如、最后一个为我提供8个 DAC 信号、但我不知道如何将其与微控制器和 MATLAB Simulink 连接。 你对此有什么想法吗?

    谢谢你。

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

    Renan、您好!

    感谢您添加的注释和详细信息、您的操作完全正确。 至于 DAC_C 未连接到电路板接头的原因、我不确定是因为该电路板是在我加入 TI 之前设计的。 但是、我将注意到、在定义不同 BoosterPack / EVM 之间的兼容性引脚时、我们器件的 LaunchPad 设计始终存在一些限制和限制。 我们通常必须做出这样的折衷决策、尤其是对于引脚数较高的器件(如此处使用的337BGA)。

    最棒的

    Kevin

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

    您好 Faisal、

    对于您找到的 EVM、您应该检查它们与 MCU 的连接方式。 通信端口、如 SPI 或 I2C。 MATLAB 可能具有用于配置通信外设的模块、如这样。 然后、您需要参考 EVM 手册/器件数据表、以获得与其进行通信的正确协议。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    当然、我会、但事实是这三个 EVM 的价格不同、我想购买一些可以解决我的问题的产品。 如果我必须为 EVM 板付费、但它不会工作、这将浪费资金。 但是、是的、 你是对的。

    谢谢

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

    您好 Faisal、

    从硬件的角度来看、DAC128S085EVM 将直接连接到 LAUNCHXL-F28379D 板的 BoosterPack 连接器、并且将正确进行 SPI 连接。 难度更大的部分是创建一个 SPI 软件驱动 程序来连接 EVM 上的 DAC128S085器件。

    我不能说这是多么容易,取决于你的经验。 我们在 C2000WARE 安装中提供了 SPI 软件示例、如果您想自己编写驱动程序、可以参考这些示例。 对于 MATLAB、我不太熟悉它们提供的功能。 创建一个新的 E2E 帖子、指定与 DAC128S085的 MATLAB /SPI 通信可能会更好、因此可以为该帖子分配更熟悉的人员。

    最棒的

    Kevin

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

    尊敬的 Kevin:

    我正在搜索如何在 MATLAB 中使用 DAC128S085、如果没有相关信息、我将按照您的说明进行操作。

    非常感谢。