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.

[参考译文] TMS320F28335-Q1:需要关于选择 DSP 芯片的帮助

Guru**** 2563960 points
Other Parts Discussed in Thread: TMS320F28335-Q1

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1393686/tms320f28335-q1-need-help-choosing-a-dsp-chip-please

器件型号:TMS320F28335-Q1

工具与软件:

大家好!  

 我有一个特殊的问题、想知道 DSP 芯片是否能解决这个问题。 我目前使用在192 MHz 上运行的 ARM Cortex M4F、虽然它工作、但我对高端性能仍然不太满意。 我将运行一个自定义固件、用于将 gcode 转换为 C02激光 或 CNC 机器的运动。 由于固件使用大量的数学函数(单精度浮点) sqrt、sin、cos、abs、floor ceil、trunc 等。 DSP 芯片是否能够更快地处理此数据以实现我所需的更高速度? 我以前从未使用过 DSP 芯片、因此我提出这些问题。 我不想假设任何东西,去买一个板,程序员,和所有的设备,然后发现我 花了钱的东西,可能不会做我想做的。 DSP 芯片是否适用于此类应用?我将如何从中受益? 如果运行良好、与 ARM 芯片相比有何优势?

我想让 TMS320F28335-Q1更符合运动控制应用的要求、但乐于使用它。 我需要具有闪存、高 SRAM (160K+)的东西、需要具有 I2C、UART、PWM、32位计时器等。

有人能帮我解决这个问题吗?

谢谢!

Eric Norton

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

    Eric、

    是的、F28x 器件通常正好用于这些类型的应用  

    您选择 Q1版本是否有原因?  这些用于汽车、而工业不需要。

    如果您想使用最新的平台、我建议您查看  

    TMS320F28P650DK 数据表、产品信息和支持|德州仪器 TI.com 

    您可以使用低成本 EVM 开始开发以进行评估。  

    LAUNCHXL-F28P65X 评估板|德州仪器 TI.com

    一些关于基准测试/ 加速器的应用手册  

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

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

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

    Chris、您好!

     我刚选择的器件不知道是否是汽车器件。 是否存在 QFP 版本中具有相同或相似芯片的电路板?  我避开了 BGA、因为没有正确的设备、它们几乎无法焊接。 我有一个回流炉、但通常情况下、焊球间距对我来说是个问题、由于间距更小的 BGA、电路板价格上涨。 如果有单核芯片和 launchpad 评估板、敬请告知。 我需要尽可能高的 SRAM 和至少具有128K 或更高板载闪存的200 MHz 速度。

    谢谢!

    Eric Norton

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

    Eric、

     该器件有采用 QFP 选项的单核版本、但它们使用相同的 EVM 双核版本。 当你执行一个项目时、只需选择 S 版本、它将作为单个 CPU 运行。

    TMS320F28P650SK 数据表、产品信息和支持|德州仪器 TI.com

    如果您对此并不满意、不妨查看一下最新的单个 CPU (带加速器和// CLA 处理器选项)器件

    TMS320F28P550SJ 数据表、产品信息和支持|德州仪器 TI.com

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

    Chris、您好!

     啊、好了、我现在看到你的观点了。 我习惯了 ARM 系列微控制器。 DSP 编程是与 ARM 大不相同还是相似? 我很难快速掌握 DSP? 在整体性能方面、DSP 与启用浮点功能的 ARM Cortex M4F 相比有多快? 我知道这听起来有点普通、但我在 寻找考虑使用 DSP 与 ARM 芯片的要点。 固件类似于 GRBL、GRBL 是一种 gcode 解释器 、只是它的完全自定义版本。 固件目前所代表的 ARM 芯片运行速度相当快、但需要更多的处理能力来处理数学函数、我认为 FPU 可能会使速度减慢一点、并在高数据速率下导致电机滞后/减慢。 如果您认为 DSP 将全面推进、请告诉我、我将拿到 DSP 电路板并试用它。

    谢谢!

    Eric Norton

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

    Eric、

    在控制环路应用中、我上面提到的白皮书基本上总结了28x 的性能实际上是 M4F 的2倍。  因此、200 MHz 28x 需要400 MHz M4F/M7才能实现类似的性能。

    在大多数 DSP 处理中、该处理过程通常大致相同、有些方面甚至针对28x 更强大。  

    我认为、购买上面链接的 launchpad 并自行进行一些测试是值得的

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

    Chris、您好!

     好的,优秀的,这是我希望听到的消息. 非常感谢您的帮助、我会立即订购。  

    谢谢!

    Eric Norton