TI公司的斯特拉瑞斯LM3S9D96是基于ARM ?皮質?-M3的32位MCU,工作頻率為80MHz,100D MIPS性能,具有的ARM Cortex系統定時器定時器和嵌套的向量中斷控制器(NVIC)。片內的512KB單周期閃存高達50MHz,96KB單周期SRAM,主要用于運動控制,工業自動化,醫療,交通,電器和風細雨安全連接等。電路圖和元件布局圖。
德州儀器(TI)是將32位功能和基于ARM?Cortex?-M3的微控制器的全部優點帶入微控制器市場的最廣泛領域的行業領導者。對于8位和16位MCU的當前用戶,帶Cortex-M3的Stellaris提供了通往最強大的開發工具,軟件和知識生態系統的直接途徑。遷移到Stellaris的設計師將受益于出色的工具,較小的代碼占用空間和出色的性能。更重要的是,設計人員可以對從1美元到1 GHz的兼容路線圖充滿信心地進入ARM生態系統。對于當前32位MCU的用戶,Stellaris系列提供了業界第一個Cortex-M3和Thumb-2指令集的實現。憑借快速的響應能力,Thumb-2技術結合了16位和32位指令,以實現代碼密度和性能的最佳平衡。與純32位代碼相比,Thumb-2使用的內存減少了26%,從而降低了系統成本,同時性能提高了25%。德州儀器(TI)的Stellaris微控制器系列(第一個基于ARM Cortex-M3的控制器)將高性能的32位計算帶到了對成本敏感的嵌入式微控制器應用中。這些具有開創性的部件為客戶提供32位性能,而成本卻與傳統的8位和16位設備相同,而且封裝尺寸小。德州儀器(TI)的Stellaris系列微控制器(第一個基于ARM Cortex-M3的控制器)將高性能的32位計算帶到了對成本敏感的嵌入式微控制器應用中。這些具有開創性的部件為客戶提供32位性能,而成本卻與傳統的8位和16位設備相同,而且封裝尺寸小。德州儀器(TI)的Stellaris微控制器系列(第一個基于ARM Cortex-M3的控制器)將高性能的32位計算帶到了對成本敏感的嵌入式微控制器應用中。這些具有開創性的部件為客戶提供32位性能,而成本卻與傳統的8位和16位設備相同,而且封裝尺寸小。
LM3S9D96主要特性:
LM3S9D96微控制器具有以下功能:
■ARM Cortex-M3處理器內核
– 80 MHz工作;100 DMIPS性能
– ARM Cortex SysTick計時器
–嵌套矢量中斷控制器(NVIC)
■片上存儲器
– 512 KB單周期閃存,最高50 MHz;預取緩沖區可將性能提高到50 MHz以上
– 96 KB單周期SRAM
–裝有StellarisWare軟件的內部ROM:
?Stellaris外圍設備驅動程序庫
?Stellaris引導加載程序
?SafeRTOS?內核
?高級加密標準(AES)加密表
?循環冗余校驗( CRC)錯誤檢測功能
■外部外圍接口(EPI)
- 8/16 / 32-位專用并行總線外圍設備
-支持SDRAM,SRAM /閃存,FPGA S,CPLD小號
■高級串行通訊集成
- 10/100以太網MAC和PHY與IEEE 1588 PTP硬件支持
-兩個CAN 2.0 A / B控制器
– USB 2.0 OTG /主機/設備
–三個具有IrDA和ISO 7816支持的UART(一個具有調制解調器流控制和狀態的UART)
–兩個I2C模塊
–兩個同步串行接口模塊(SSI)
–集成芯片間聲音(I2S) )模塊
■系統集成
–直接內存訪問控制器(DMA)
–四個具有實時時鐘功能的32位定時器(最多八個16位)
–八個捕獲比較PWM引腳(CCP)
–兩個看門狗定時器
?一個定時器在主振蕩器上
運行?一個定時器在精密內部時鐘下運行振蕩器
–最多65個GPIO,具體取決于配置
?高度靈活的引腳復用允許用作GPIO或幾種外圍功能之一
?可獨立配置為2、4或8 mA驅動能力
?最多4個GPIO可具有18 mA驅動能力
■高級運動控制
–八個用于運動和能量應用的高級PWM輸出
–四個故障輸入以促進低延遲關機
–兩個正交編碼器輸入(QEI)
■模擬
兩個具有16個模擬輸入通道和100萬次采樣/秒的采樣率的12位模數轉換器(ADC)
–三個模擬比較器
– 16個數字比較器
–片上穩壓器
■JTAG和ARM串行線調試(SWD)
■100引腳LQFP封裝
■108球BGA封裝
■工業(-40°C至85°C)溫度范圍
處理器內核(p。70)
Stellaris產品系列的所有成員(包括LM3S9D96微控制器)均圍繞ARM Cortex-M3處理器內核進行設計。ARM Cortex-M3處理器為高性能,低成本平臺提供了核心,可滿足最小化內存實現,減少的引腳數和低功耗的需求,同時提供出色的計算性能和出色的系統對中斷的響應。
■針對小型嵌入式應用程序進行了優化的32位ARM Cortex-M3架構
■出色的處理性能與快速中斷處理相結合
■Thumb-2混合的16位/ 32位指令集以緊湊的內存大小(通常與8位和16位設備相關聯)提供了32位ARM內核所期望的高性能,通常在幾千字節的范圍內。用于微控制器類應用程序的存儲器
–單周期乘法指令和硬件除法
–原子位操作(位帶),提供最大的存儲器利用率和簡化的外圍設備控制
–未對齊的數據訪問,使數據能夠有效地打包到存儲器中
■快速的代碼執行允許更慢的處理器時鐘或增加睡眠模式時間
■具有獨立于指令和數據總線的哈佛架構
■高效的處理器內核,系統和存儲器
■硬件除法和快速乘法器
■針對時間緊迫的應用程序的確定性高性能中斷處理
■內存保護單元(MPU)為受保護的操作系統功能提供特權模式
■具有廣泛的斷點和跟蹤功能的增強的系統調試
■串行線調試和串行線跟蹤減少了調試和跟蹤所需的引腳數
■從ARM7處理器系列進行移植,以實現更好的性能和電源效率
■針對單周期閃存使用進行了優化
■集成了睡眠模式的超低功耗
■80 MHz操作
■1.25 DMIPS / MHz
圖1。LM3S9D96MCU機箱圖
圖2。LM3S9D96CPU
板圖Stellaris?LM3S9D96開發板
Stellaris?LM3S9D96開發板提供了一個平臺,用于圍繞基于LM3S9D96ARM?Cortex?-M3的微控制器的高級功能來開發系統。
LM3S9D96是Stellaris Firestorm級微控制器系列的成員。Firestorm級設備包括80 MHz時鐘速度,外部外圍接口(EPI)和音頻I2S接口等功能。除了支持這些功能的新硬件之外,DK-LM3S9D96電路板還包括其他Stellaris電路板上的豐富外設集。
開發板包括支持JTAG和SWD調試的板上在線調試接口(ICDI)。標準的ARM 20針調試頭支持一系列調試解決方案。
Stellaris?LM3S9D96開發套件加快了Firestorm級微控制器的開發速度。該工具包還包括大量示例應用程序和完整的源代碼。
LM3S9D96開發板的主要特性:
Stellaris?LM3S9D96開發板包括以下功能。
-
微控制器
+關注
關注
48文章
7896瀏覽量
153600 -
控制器
+關注
關注
114文章
16933瀏覽量
182682 -
德州儀器
+關注
關注
123文章
1777瀏覽量
141934
發布評論請先 登錄
LM3S9B96設計的32位Cortex-M3 MCU開發技

TI Stellaris LM3S9D96 32位MCU開發方案
Stellaris LM3S2000:混合動力汽車電池充電器解決方案
LM3S9B92和LM3S9B96在使用以太網控制器有什么區別沒有
請問用IAR-EMBEDED-BRENCH-6.20版本工具調試LM3S9D96自帶的TIMER例程,復位后就不能進入中斷是什么原因?
LM3S811微控制器中文資料詳細概述

LM3S9B96開發板基于M3的微控制器的高級能力提供了一個平臺

Stellaris LM3S818微控制器的性能特性及應用方案

評論