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.

[参考译文] TMS320F280037C:闪存/RAM 存储器大小

Guru**** 2512495 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1277272/tms320f280037c-flash-ram-memory-size

器件型号:TMS320F280037C

我正在研究350W 充电器、采用模拟设计(硬件器件) 之前、750W 充电器数字设计的现有设计包含大量编程。 我们在这里使用了37c micro。 我想通过使用不包含大量编程的低成本微控制器来降低成本。 但如何确定哪一款适合您的应用、  

我的基本要求是  

1) 1) CAN 通信- 1个通道

2) 2) SPI 通道- 2

ADC 引脚- 5

DAC 引脚- 2

GPIO 引脚- 4

我无法确定微控制器需要多少闪存和多少 RAM。 什么是法拉和公绵羊之间的区别,它占据了多少空间? 如果选择更少的存储器和微控制器、

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

    Hema 您好!

    闪存是非易失性存储器、主要用于存储可执行代码(即您的程序代码)。 闪存需要特殊的高功率操作来擦除或编程、但可以使用常规 CPU 总线访问进行读取。 闪存需要多个等待状态才能以器件全速访问、不过这可以通过字大小(128位)和预取缓冲机制来缓解。 闪存还具有 ECC 安全保护。

    SRAM 可用于存储变量、栈存储器和其他运行时可修改数据;它还可用于存储从闪存复制后需要零等待状态性能的任何函数。 M0和 M1 SRAM 实例具有 ECC 保护、但其他存储器可能没有保护(更多信息、请参阅器件数据表)。

    器件选择决定主要由程序代码的大小决定、因为您需要将所有代码存储在闪存中(包括将从 RAM 运行的函数-闪存是器件上唯一的非易失性存储器)。   不同器件型号上的 SRAM 大小根据闪存大小和 可用代码大小的典型 SRAM 要求进行适当调整。

    伊袋