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.

[参考译文] SM320F2812-EP:高可靠性微规范、第2代与第3代、固件兼容性和寿命

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/910380/sm320f2812-ep-hi-rel-micro-specification-gen-2-vs-gen-3-firmware-compatibility-and-lifetime

器件型号:SM320F2812-EP
主题中讨论的其他器件: TMS320F28377D-EPSM320F28335-EP

尊敬的 TI C2000代表:

我们目前正在使用 SM320F2812-EP、需要升级到具有更多外设和更多内存的器件。  我们有许多基于我们要保留的 F2812器件为当前应用编写的固件。  我们还希望使用寿命较长且较新的器件-根据您当前的估算尽可能长。  我们需要保持高可靠性评级、因此在搜索后、似乎只限于 SM320F28335-EP 或 TMS320F28377D-EP。  我知道我现在使用的器  件是第2代器件、SM320F28335-EP 是第2代器件 TMS320F28377D-EP 是第3代器件。 第一个选项是代码和外设兼容、而另一个选项仅是代码兼容但更新得多。  我尝试回答以下问题:

因为 我们有用于 F2812器件的扩展代码。 需要更改哪些内容才能移植到我要查看的每个器件?  我最担心的是、为了使我们的旧固件能够与 Gen3器件外设配合使用、我们需要进行哪些更改。  更改是否很小、或者更改的范围是否非常大?  除了新的安全功能、第3代对第2代有哪些变化?  如果答案是"这取决于您使用的是什么"、我可以提供我们在当前电路板中使用的外设的更详细列表。

2. 您能否提供全部三个微控制器的计划使用寿命?   

非常感谢您的帮助、

AG

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

    Adam、

    我首先要介绍一下迁移指南 http://www.ti.com/lit/spraaq7 ,它介绍了 F281x 和 F2833x 器件之间的增量,因为在控制寄存器方面,该器件上发生的控制外设(事件管理器与 ePWM/eCAP/eQEP)发生了一些重大变化。  ADC 和通信外设具有一些增强功能、但代码移植得相当好。  此外、时钟比率/最大速度与这些器件相同。  可以添加一些改进/添加(DMA、0WS ADC 结果)以提高性能、但不需要。

    从 F2837x 类别的角度来看、F281x 的变化在范围上相当全局、也就是说、几乎所有外设都不同、并且所有模块可能都需要一些触摸。  因此、相对于 F281x 和 F2833x 器件、确实有改进、因此如果您需要这些额外的 MIPS/CPU 内核以及更多的闪存/RAM、这在很大程度上取决于您。

    有关这些器件的计划使用寿命的第二个问题、请参阅 TI 在此处发布的政策 http://www.ti.com/support-quality/quality-policies-procedures/product-life-cycle.html 您列出的所有3个器件均处于"活动"状态、没有用于自激活的计划。   

    如果您想分享您需要的外设、我可以做一些更深入的分析、但我最初的想法是、F28335将是代码端口的更简单路径。

    最棒的

    Matthew

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

    Matthew、

    这些是我们需要移植到其他器件之一的外设。  我主要想知道如果我们选择 F28377、固件团队需要投入多大的精力、 但是、如果您上面列出的 F28335控制外设的增强要求更改代码、我想知道它们对该器件也应该有什么期望。

    • 所有 ADC 通道
    • 至少6个 PWM 通道
    • JTAG
    • CAN (2)
    • 2个 RS232和 RS422串行接口
    • 3个计时器模块
    • 外部接口用于 SRAM (GS74116AGP-10)
    • SPI
    • 缓冲串行接口用于外部 SPI EEPROM
    • 外部中断(XINT 引脚)

    我不确定我们是否需要提高性能、因此使用 F28377D 的主要优势是它明显更新、我们预计它将比第2代器件的时间更长。

    感谢你的帮助、

    Adam

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

    Adam、

    我将在下面进行总结、但本指南详细介绍了我们 C2000 MCU 的外设差异(我应该将此内容附在我之前的回复中) https://www.ti.com/lit/spru566

    模块 F281x F2833x F2837x
    ADC 12位/12.5MSPS/16通道/3V FSR/2通道 Simul/Wrapper Type0 (控制寄存器) 12位/12.5MSPS/16通道/3V FSR/2通道 Simul/Wrapper Type0 (控制寄存器)/具有内置微调的改进增益/偏移规格 12位和16位/4MSPS 和1Msps/4x ADC 位于一个芯片/3V FSR/Wrapper 3类
    PWM 事件管理器(集成了 PWM/CAPTURE/QEP) 独立的 ePWM 模块类型0;可用的 HRPWM 独立的 ePWM 模块类型4;可用的 HRPWM 类型4 (基本寄存器控制与 F2833x 相同)
    JTAG 14引脚 TI JTAG 14引脚 TI JTAG 14引脚 TI JTAG
    CAN eCAN   eCAN (与 F281x 相同) DCAN (与 eCAN 软件不兼容)
    SCI 类型0 类型0 类型0
    计时器 3个 CPU 定时器 3个 CPU 定时器 3个 CPU 定时器
    XINTF XINTF XINTF EMIF
    SPI 类型0 类型0 类型2 (添加了 DMA 支持和3Wire 模式)
    McBSP 类型0 类型1 (添加了 DMA 连接) 类型1
    XINT 硬接线引脚 可配置引脚 可配置引脚

    我鼓励您和您的团队查看 F2833x 和 F2837x 的研讨会、因为我认为这将有助于为 F281x 的一些较大差异提供良好的基准。

    https://training.ti.com/c2000-f2833x-microcontroller-workshop 

    https://training.ti.com/c2000-f2837xd-microcontroller-workshop

    当然、F2837x 是我们的旗舰 MCU、我们已经整合了来自客户的多轮/年反馈、以添加 F281x 或 F2833x 器件上没有的功能。  从 F2833x 到 F2837x 的能力提升到了很大程度:具有双核功能(单核型号具有引脚对引脚兼容性)、1MB 闪存、独立 CLA 内核、与 F2833x 上的150MIPS 相比、它实际上具有仅从处理器800MIPs 的潜力。

    我非常感谢您选择继续并将产品移植到最新器件、能够从制造 POV 中继续使用该产品、并拥有一定的余量来在生产线上添加功能、而无需再次更改器件。   

    最棒的

    Matthew