TMS320x240xA 系列 DSP 控制器:特性、應用與設計要點
在電子設計領域,數(shù)字信號處理器(DSP)扮演著至關重要的角色。TI 的 TMS320x240xA 系列 DSP 控制器,包括 TMS320LF2407A、TMS320LF2406A 等型號,憑借其高性能、低功耗和豐富的外設集成,在數(shù)字電機和運動控制等領域得到了廣泛應用。今天,我們就來深入探討一下這個系列的 DSP 控制器。
文件下載:tms320lf2406a.pdf
一、概述
TMS320x240xA 系列屬于 TMS320C2000 平臺的定點 DSP,是 TMS320C24x 系列的新成員。它采用高性能靜態(tài) CMOS 技術,具有 25 - ns 的指令周期時間(40 MHz),能實現(xiàn) 40 MIPS 的性能,同時采用 3.3 - V 低功耗設計。該系列基于 TMS320C2xx DSP CPU 核心,代碼與 F243/F241/C242 兼容,指令集和模塊與 F240 兼容,提供 Flash(LF)和 ROM(LC)兩種設備選項,能滿足不同應用場景的需求。
二、硬件特性
1. 處理器核心
該系列采用先進的哈佛型架構,擁有獨立的程序和數(shù)據(jù)總線結構,可同時讀取數(shù)據(jù)和指令,配合四級流水線,大部分指令能在單周期內執(zhí)行,大大提高了處理效率。其指令集支持數(shù)值密集型信號處理操作和通用應用,如多處理和高速控制。
2. 內存配置
- 雙訪問隨機存取存儲器(DARAM):共有 544 字×16 位的 DARAM,分為 B0、B1 和 B2 三個塊。B1 和 B2 位于數(shù)據(jù)內存空間,B0 可通過軟件動態(tài)配置為數(shù)據(jù)或程序內存空間,能在同一周期內進行讀寫操作,配合 240xA 的并行架構,可在一個機器周期內實現(xiàn)三次并發(fā)內存訪問。
- 單訪問隨機存取存儲器(SARAM):部分設備配備 2K 字×16 位的 SARAM,通過 PON 和 DON 位可選擇其在程序空間、數(shù)據(jù)空間或兩者中的映射。
- 閃存(Flash):LF240xA 系列的 Flash EEPROM 提供了可重編程的解決方案,如 LF2407A 集成了 32K 16 位的 Flash EEPROM 模塊,具有多個可單獨保護的扇區(qū),編程和擦除算法由 DSP 核心執(zhí)行,無需專用狀態(tài)機。
- 只讀存儲器(ROM):LC240xA 系列包含掩膜可編程 ROM,可根據(jù)特定應用進行編程。
- 啟動 ROM(Boot ROM):僅 LF240xA 系列具備,是一個 256 字的 ROM,位于程序空間 0000 - 00FF。當 BOOT_EN 引腳在復位期間為低電平時,啟動 ROM 會被啟用,可通過 SCI 或 SPI 端口傳輸代碼。
3. 外設模塊
- 事件管理器模塊(EVA、EVB):包含通用定時器、全比較/PWM 單元、捕獲單元和正交編碼器脈沖(QEP)電路。每個事件管理器可同時生成多達八個 PWM 波形,具備可編程死區(qū)功能,能有效防止直通故障。捕獲單元可記錄外部事件的時間戳,QEP 電路可與正交編碼器脈沖接口,實現(xiàn)精確的位置檢測。
- 增強型模數(shù)轉換器(ADC)模塊:擁有 10 位分辨率,16 通道多路復用輸入,具備自動排序功能,可在單會話中完成多達 16 次“自動轉換”。支持多種觸發(fā)源,如軟件、事件管理器 A 和 B 以及外部引腳,可靈活控制轉換序列。
- 控制器局域網(wǎng)(CAN)模塊:支持 CAN 規(guī)范 2.0B,具備六個郵箱,可處理 0 - 8 字節(jié)的數(shù)據(jù)長度,包括兩個接收郵箱、兩個發(fā)送郵箱和兩個可配置的收發(fā)郵箱。支持可編程位速率和中斷方案,還具備自測試模式。
- 串行通信接口(SCI)模塊:支持與其他異步外設的數(shù)字通信,采用標準的非歸零(NRZ)格式。接收器和發(fā)送器均為雙緩沖,可獨立或同時工作于全雙工模式,具備多種錯誤檢測功能,波特率可編程。
- 串行外設接口(SPI)模塊:是一個高速同步串行 I/O 端口,支持 1 - 16 位的串行位流傳輸,具有主從兩種操作模式,波特率可編程,支持四種時鐘方案。
- PLL 時鐘模塊:提供晶體操作和外部時鐘源操作兩種模式,可通過 3 位比率控制選擇不同的 CPU 時鐘速率,還具備低功耗模式,可通過 IDLE 指令停止 CPU 時鐘,降低功耗。
- 數(shù)字 I/O 和共享引腳功能:具有多達 41 個通用雙向數(shù)字 I/O(GPIO)引腳,大部分引腳與其他功能共享。通過八個 16 位寄存器可靈活控制專用 I/O 和共享引腳功能。
- 外部存儲器接口(僅 LF2407A):可尋址程序、數(shù)據(jù)和 I/O 空間各 64K×16 字的存儲器或寄存器,支持零等待狀態(tài)讀取,寫入操作需兩個周期以避免總線沖突。還提供了等待狀態(tài)生成功能,可通過 READY 信號或片上軟件等待狀態(tài)生成器與較慢的外部存儲器和 I/O 設備接口。
- 看門狗(WD)定時器模塊:可監(jiān)控軟件和硬件操作,若未定期通過軟件寫入正確的密鑰,將生成系統(tǒng)復位。具備七種不同的 WD 溢出速率,可通過軟件禁用。
三、中斷結構
TMS320x240xA 軟件可編程中斷結構支持靈活的片上和外部中斷配置,以滿足實時中斷驅動應用的需求。該系列識別三種類型的中斷源:復位(硬件或軟件啟動)、硬件生成的中斷和軟件生成的中斷。其中,復位具有最高優(yōu)先級,會立即中斷其他執(zhí)行功能,所有可屏蔽中斷在復位服務程序啟用之前將被禁用。硬件生成的中斷可由外部引腳或片上外設請求,軟件生成的中斷則可通過特定指令觸發(fā)。此外,六個核心中斷(INT1 - INT6)通過外設中斷擴展(PIE)模塊進行擴展,管理所有外設中斷。
四、電氣特性
1. 絕對最大額定值
該系列器件的電源電壓范圍為 0.3 V 至 4.6 V,VCCP 范圍為 - 0.3 V 至 5.5 V,輸入電壓范圍為 - 0.3 V 至 4.6 V。工作自由空氣溫度范圍分為 A 版本( - 40°C 至 85°C)和 S 版本( - 40°C 至 125°C),結溫范圍為 - 40°C 至 150°C。
2. 推薦工作條件
電源電壓 VDD/VDDO 為 3 V 至 3.6 V,PLLVCCA 和 VCCA 為 3 V 至 3.6 V,VCCP 為 4.75 V 至 5.25 V。設備時鐘頻率(系統(tǒng)時鐘)為 2 MHz 至 40 MHz,高電平輸入電壓為 2 V 至 VDD + 0.3 V,低電平輸入電壓為 0.8 V 以下。
3. 電流消耗
不同型號的器件在不同工作模式下的電流消耗有所差異。例如,LF2407A 在正常工作時的電流約為 95 - 120 mA,在低功耗模式下可顯著降低。通過關閉未使用的外設時鐘,可進一步降低電流消耗,如關閉 CAN 外設可減少約 8.4 mA 的電流。
五、遷移注意事項
1. 從 LF240xA(Flash)設備遷移到 LC240xA(ROM)設備
需要考慮 EMI/ESD 行為、ADC 性能、電流消耗和設備 ID 寄存器值等方面的差異。此外,ROM 設備的最后 64 個字保留用于 TI 內部測試,用戶代碼不應占用這些位置。
2. 從 240x 設備遷移到 240xA 設備
240xA 設備的最大時鐘速度提高到 40 MHz,需要重新計算外設寄存器的內容以保持相同的波特率。同時,240xA 設備引入了代碼安全模塊,保護程序內存內容,密碼存儲位置(PWL)0040h 至 0043h 用于此目的,這些位置在 240x 設備中可用于用戶代碼,但在 240xA 設備中保留用于密碼。另外,輸入限定電路的引入要求在遷移時考慮信號脈沖寬度的增加,PDPINTx 引腳的狀態(tài)現(xiàn)在反映在 COMCONx 寄存器的第 8 位,W/R/IOPC0 引腳的操作也有所變化。
六、開發(fā)支持
TI 為 x240xA 系列 DSP 提供了豐富的開發(fā)工具,包括軟件和硬件開發(fā)工具。軟件工具如匯編器/鏈接器、模擬器、優(yōu)化的 ANSI C 編譯器、應用算法、C/匯編調試器和代碼分析器等;硬件工具如 XDS510 仿真器和 TMS320LF2407 EVM 評估模塊等。這些工具為開發(fā)者提供了從評估處理器性能、生成代碼到集成和調試軟硬件模塊的全面支持。
TMS320x240xA 系列 DSP 控制器憑借其高性能、低功耗和豐富的外設集成,為數(shù)字電機和運動控制等應用提供了強大的解決方案。在設計過程中,開發(fā)者需要充分了解其硬件特性、中斷結構、電氣特性和遷移注意事項,結合 TI 提供的開發(fā)工具,才能充分發(fā)揮該系列器件的優(yōu)勢,實現(xiàn)高效、可靠的設計。你在使用 TMS320x240xA 系列 DSP 控制器的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經驗和見解。
-
DSP控制器
+關注
關注
0文章
18瀏覽量
9620
發(fā)布評論請先 登錄
456頁DSP原理及電機控制應用:基于TMS320LF240x系列
TMS320LF2407/TMS320LF2407A pdf datasheet(16位定點DSP)
TMS320LF240x DSP應用程序設計教程
基于TMS320C240x的勵磁控制器研究
TMS320LF240X系列DSP概述
TMS320LC2404A,pdf(DSP CONTROLL
TMS320LF/LC240xA_DSP_Controllers_Reference_Guide_System_and_Peripherals
基于TMS320F2812的DSP控制器設計
DSP復習材料(基于TMS320LF240x系列)參考教材《DSP原理及電機控制應用》
基于TMS320LF240X-DSP的無刷直流電機控制器的設計
TMS320LF240xA和TMS320LC240xA DSP器件數(shù)據(jù)表
TMS320LF/LC240XA DSP控制器參考指南
TMS320x240xA 系列 DSP 控制器:特性、應用與設計要點
評論