F28E120SC
- Real-time processing
- 160MHz C28x 32-bit DSP CPU
- Equivalent to 320MHz Arm Cortex-M7 based device on real-time signal chain performance (see the Real-time Benchmarks Showcasing C2000™Control MCUs Optimized Signal Chain Application Note)
- Floating Point Unit (FPU) for more precise mathematical calculations
- On-chip memory
- Up to 128KB (64KW) of single bank flash (ECC-protected)
- 16KB (8KW) of RAM (Parity-protected)
- Security
- JTAGLOCK
- Zero-pin boot
- Dual-zone security
- Clock and system control
- Internal 32MHz oscillator with up to ±2% accuracy (SYSOSC)
- Crystal oscillator or external clock input
- Windowed watchdog timer module
- Missing clock detection circuitry
- Dual-clock Comparator (DCC)
- 3.3V I/O design
- Brownout reset (BOR) circuit
- System peripherals
- 27 individually programmable multiplexed General-Purpose Input/Output (GPIO) pins (8 shared with Analog)
- 9 digital inputs on analog pins
- One 2-channel Direct Memory Access (DMA) controller
- Enhanced Peripheral Interrupt Expansion (ePIE)
- Multiple low-power mode (LPM) support
- Unique Identification (UID) number
- Communications peripherals
- One Inter-integrated Circuit (I2C) interface
-
One high-speed (20Mbps) Universal Asynchronous Receiver/Transmitter (UART)
- One Serial Peripheral Interface (SPI) port
- Two UART-compatible Serial Communication Interfaces (SCIs)
- Analog system
- One 8.9 MSPS, 12-bit Analog-to-Digital Converter
(ADC)
- Up to 17 external channels (8 shared with GPIO)
- Three integrated Post-Processing Blocks (PPB)
- Three windowed comparators (CMPSS_LITE) with 10-bit effective reference DACs
- Digital glitch filters
- One DAC output (CMP3_LITE_DACL) available on a pin
- One Programmable Gain Amplifier (PGA)
- Unity gain support
- Inverting and non-inverting gain mode support
- Inputs with 3-to-1 multiplexer
- Programmable output filtering
- One 8.9 MSPS, 12-bit Analog-to-Digital Converter
(ADC)
- Enhanced control peripherals
- 2 MCPWM modules, 8 total PWM channels (one 6-channel MCPWM module and one 2-channel module)
- One Enhanced Capture (eCAP) module
- One Enhanced Quadrature Encoder Pulse (eQEP) module with support for CW/CCW operation modes
- CMAC Keys (128-bit) for SW AES
- Package options:
- 48-pin Low-Profile Quad Flat Pack (LQFP) [PT suffix]
- 32-pin Low-Profile Quad Flat Pack (LQFP) [VFC suffix]
- 32-pin Very Thin Quad Flatpack No-Lead (VQFN) [RHB suffix]
- Temperature options:
- Junction (TJ): –40°C to 125°C
The F28E12x is a member of the C2000™ real-time microcontroller family of scalable, ultra-low latency devices designed for efficiency in motor drive applications.
The real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 160MHz of signal-processing performance for fixed-point code running from either on-chip flash or SRAM.
The F28E12x supports up to 128KB (64KW) of flash memory. Up to 16KB (8KW) of on-chip SRAM is also available to supplement the flash memory.
High-performance analog blocks are integrated into the F28E12x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Eight PWM channels enable control of various power stages from a 3-phase inverter to power-factor correction and other advanced multilevel power topologies.
Interfacing is supported through various industry-standard communication ports (such as SPI, SCI, I2C, and UART) and offers multiple pin-muxing options for optimal signal placement.
Want to learn more about features that make C2000 MCUs the right choice for your real-time control system? Check out The Essential Guide for Developing With C2000™ Real-Time Microcontrollers and visit the C2000 real-time microcontrollers page.
The Getting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guide covers all aspects of development with C2000 devices from hardware to support resources. In addition to key reference documents, each section provides relevant links and resources to further expand on the information covered.
Ready to get started? Check out the LAUNCHXL-F28E12X development kit and download C2000Ware.
技術文件
設計與開發
如需其他條款或必要資源,請按一下下方的任何標題以檢視詳細頁面 (如有)。
14-24-NL-LOGIC-EVM — 適用於 14 針腳至 24 針腳無引線封裝的邏輯產品通用評估模組
14-24-NL-LOGIC-EVM 是一款靈活的評估模組 (EVM),設計用於支援任何具有 14 針腳至 24 針腳 BQA、BQB、RGY、RSV、RJW 或 RHL 封裝的邏輯或轉換裝置。
BOOSTXL-DRV8323RH — 具有降壓、分流放大器的 DRV8323RH 三相智慧型閘極驅動器 (硬體介面) 評估模組
BOOSTXL-DRV8323RS — 具有降壓、分流放大器的 DRV8323RS 三相智慧型閘極驅動器(SPI 介面)評估模組
BOOSTXL-DRV8323RS 是一款 15A、三相無刷 DC 驅動級,採用 DRV8323RH 閘極驅動器與 CSD88599Q5DC NexFETTM 電源塊。此模組具備獨立 DC 匯流排和相位電壓感測,以及獨立低壓側電流分流放大器,因此此評估模組最適合用於無感測器 BLDC 演算法。模組透過整合式 0.6A 降壓穩壓器供應 MCU 3.3V 電源。驅動級具備短路、過熱、擊穿和欠電壓保護,可透過裝置 SPI 暫存器輕鬆配置。
MathWorks MATLAB & Simulink 範例型號包括以下內容:
DRV8316REVM — DRV8316R 三相 PWM 馬達驅動器評估模組
DRV8316REVM 提供三個半全橋整合式 MOSFET 驅動器,可為 12-V/24-V DC 軌或電池供電應用驅動具 8-A 峰值電流驅動的三相無刷 DC (BLDC) 馬達。
裝置整合三個電流感測放大器 (CSA) 與整合式電流感測來感測 BLDC 馬達的三相電流,以實現最佳 FOC 和電流控制系統配置。
Launchpad 連線可實現 DRV8316 的個人韌體開發平台。其中包括用於與 DRV8316REVM_InstaSPIN_Universal_GUI 介接的 C2000 launchpad, LAUNCHXL-F280049C。
DRV8329AEVM — 適用於三相 BLDC 閘極驅動器的 DRV8329A 評估模組
DRV8329AEVM 是以 BLDC 馬達 DRV8329A 閘極驅動器為基礎的 30-A、3 相無刷 DC 驅動級。DRV8329 包含三個二極體以供靴帶運作,無需使用外部二極體。此產品包含用於低壓側電流量測的電流分流放大器、80-mA 低壓差線性穩壓器、失效時間控制針腳、VDS 過電流位準針腳,以及閘極驅動器關閉針腳。EVM 包含開關、電位計和電阻器,可評估這些設定,以及 DRV8329 產品 A 變體 (6x PWM) 和 B 變體 (3x PWM) 的可配置性。
可向 EVM 提供最高 60 V 電壓,DRV8329 整合式低壓差線性穩壓器則可產生靴帶式 GVDD (...)
DRV8353RS-EVM — DRV8353RS 評估模組、三相無刷 DC 智慧型閘極驅動器
DRV8353RS-EVM 是基於 DRV8353RS 閘極驅動器和 CSD19532Q5B NexFET™ MOSFET 的 15A、三相無刷直流驅動級。
此模組具備獨立 DC 匯流排和相位電壓感測,以及獨立低壓側電流分流放大器,因此此評估模組最適合用於無感測器 BLDC 演算法。 模組透過整合式 0.35A 降壓穩壓器供應 MCU 3.3V 電源。 驅動平台具備 IDRIVE 配置,故障接腳,並可透過可配置的 SPI 保護短路,過熱,直通與欠電壓情況。
LAUNCHXL-F28E12X — C2000™ 即時 MCU F28E12x LaunchPad™ 開發套件
TIEVM-MTR-HVINV — 適用於高電壓 3 相位逆變器馬達控制的 C2000™ MCU 評估模組
TIEVM-MTR-HVINV 是一款適合高電壓馬達驅動應用的 750W 開發電路板。此 EVM 透過 InstaSPIN-FOC FAST 和 eSMO 無感測器估測器,實現了三相永磁同步馬達 (PMSM) 的無感測器 FOC 控制。模組化設計支援隨插即用,能夠將不同子板附加至同一主機板。此 EVM 的硬體和韌體經過測試且可立即使用,有助於加快開發時間,設計詳細資訊和測試結果請見本使用指南。
XDS110ISO-EVM — 適用於 C2000 和 Sitara™ controlSOM 的 XDS110 隔離插入式評估模組
TMDSEMU110-U — XDS110 JTAG 偵錯探測器
德州儀器 XDS110 是一種全新的偵錯探測器 (模擬器) 類別,適用於 TI 嵌入式處理器。XDS110 取代 XDS100 系列,可在單一 Pod 中支援更廣泛的標準 (IEEE1149.1、IEEE1149.7、SWD)。同時,所有 XDS 偵錯探針在所有配備嵌入式追蹤緩衝器 (ETB) 的 Arm® 與 DSP 處理器中均支援核心與系統追蹤。 對於針腳上的核心追蹤,則需要 XDS560v2 PRO TRACE。
德州儀器 XDS110 透過 TI 20 針腳連接器(具有用於 TI 14 針腳和 Arm 10 針腳和 Arm 20 針腳的多轉接器)連接到目標電路板,並透過 USB2.0 (...)
SEGGR-3P-FLASHER — 適用於高容量大量生產和 gang 編程的 SEGGER Flasher
SEGGER Flasher 是一系列專業的電路內編程器 (ICP),專為維修服務環境、原型編程以及大量生產而設計。它們能夠對微控制器、系統單晶片 (SoC) 以及外部 SPI 介面快閃記憶體中的非揮發性記憶體進行編程,並支援透過多個 I/O 引腳進行串行與並行資料傳輸。
C2000WARE — C2000Ware for C2000 Microcontrollers
C2000Ware 是一套完整的軟體和文件,可將開發時間縮至最短。其中包括裝置專用驅動程式,程式庫和週邊設備範例。
- C2000 controlCARD、實驗套件及 LaunchPad 的硬體設計電路圖、BOM、Gerber 檔案和文件。
- 裝置專用支援檔案、位元欄位標頭、位元欄位裝置週邊設備範例 (包括 LaunchPad™ 示範) 及裝置開發使用指南。
- 裝置專用驅動程式庫和以驅動程式為基礎的週邊設備範例。
- FreeRTOS 核心、C28x 與 Cortex-M4(CM) 連接埠與示範範範例。
- 裝置專用與核心程式庫,例如:
- (...)
C2000WARE-MOTORCONTROL-SDK — MotorControl software development kit (SDK) for C2000™ MCUs
C2000™ 微控制器 (MCU) 的 MotorControl SDK 是一套完整的軟體基礎設施、工具和文件,旨在減少針對各種三相馬達控制應用的 C2000 即時控制器基馬達控制系統開發時間。該軟體包含在 C2000 馬達控制評估模組 (EVM) 和 TI 設計 (TID) 上運作的韌體,這些模組專為工業驅動、機器人、家電和汽車應用而設計。MotorControl SDK 在高性能馬達控制應用程式的每一個開發和評估階段提供所有所需的資源。
SDK 中提供了 C2000Ware 的副本,因此它提供了裝置特定的驅動程式和支援軟體,以完成複雜系統應用中的範例
請注意,以下列出的是此 SDK 支援的 (...)
SYSCONFIG — Standalone desktop version of SysConfig
CCStudio™ SysConfig is part of TI's extensive CCStudio™ development ecosystem and is a configuration tool that simplifies hardware and software configuration challenges to accelerate software development.
SysConfig provides an intuitive graphical user interface for configuring pins, peripherals, (...)
C28X-ACADEMY — C28X-ACADEMY
| 封裝 | 針腳 | CAD 符號、佔位空間與 3D 模型 |
|---|---|---|
| LQFP (PT) | 48 | Ultra Librarian |
| VQFN (RHB) | 32 | Ultra Librarian |
| LQFP (VFC) | 32 | Ultra Librarian |
訂購與品質
建議產品可能具有與此 TI 產品相關的參數、評估模組或參考設計。