0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

微控制器Stellaris LM3S2616的主要特性及應用解決方案

電子設計 ? 來源:電子工程網 ? 作者:電子工程網 ? 2021-03-30 14:56 ? 次閱讀

TI公司的Stellaris LM3S2616是基于ARM Cortex -M3內核的32位MCU,具有32位RISC性能,具有多種外設如UARTCAN等,工作頻率為50MHz,設計用于工業(yè)應用包括遙控,電子POS機,測試和測量設備,網絡設備和交換,工廠自動化,HVAC和建筑物控制,游戲設備,運動控制,醫(yī)療儀器以及消防和安全。和指標,電路圖,材料清單和PCB元件布局圖。

Stellaris?系列微控制器是他第一個基于ARM?Cortex?M3的控制器,可為對成本敏感的嵌入式微控制器應用程序提供高性能的32位計算。這些具有開創(chuàng)性的部件為客戶提供32位性能,而成本卻與傳統(tǒng)的8位和16位設備相同,而且封裝尺寸小。

Stellaris系列提供高效的性能和廣泛的集成,可將設備有利地放置在需要大量控制處理和連接功能的,注重成本的應用中。Stellaris LM3S2000系列是為控制器局域網(CAN)應用而設計的,它通過短距離工業(yè)網絡的黃金標準Bosch CAN網絡技術擴展了Stellaris系列。Stellaris LM3S2000系列還標志著CAN功能與革命性的Cortex-M3內核的首次集成。

LM3S2616微控制器面向工業(yè)應用,包括遠程監(jiān)控,電子銷售點機器,測試和測量設備,網絡設備和交換機,工廠自動化,HVAC和樓宇控制,游戲設備,運動控制,醫(yī)療儀器和消防設備和安全性。

對于需要極度節(jié)能的應用,LM3S2616微控制器具有電池供電的休眠模式,可在長時間不活動期間將LM3S2616高效斷電,使其處于低功耗狀態(tài)。借助上電/斷電定序器,連續(xù)時間計數器(RTC),一對匹配寄存器,系統(tǒng)總線的APB接口以及專用的非易失性存儲器,休眠模塊將LM3S2616微控制器完美地放置在電池中應用程序。

此外,LM3S2616微控制器還具有ARM廣泛可用的開發(fā)工具,片上系統(tǒng)(SoC)基礎架構IP應用程序和龐大的用戶社區(qū)的優(yōu)勢。

此外,該微控制器使用ARM兼容Thumb的Thumb-2指令集來減少內存需求,從而降低成本。最后,LM3S2616微控制器與廣泛的Stellaris系列的所有成員都代碼兼容。提供滿足客戶精確需求的靈活性。

德州儀器(TI)通過評估和開發(fā)板,白皮書和應用筆記,易于使用的外圍驅動程序庫以及強大的支持,銷售和分銷網絡,提供了一個完整的解決方案,可快速推向市場。

LM3S2616主要特性:

LM3S2616微控制器包括以下產品功能:

■32位RISC性能

–針對小尺寸嵌入式應用進行了優(yōu)化的32位ARM?Cortex ?-M3 v7M體系結構–

系統(tǒng)計時器(SysTick),提供了簡單的24位清除功能-具有靈活控制機制的寫,遞減,零歸零計數器

–兼容Thumb?的Thumb-2指令集處理器內核,可實現高代碼密度

–50 MHz操作–

硬件除法和單周期乘法

–集成的嵌套矢量中斷控制器(NVIC),提供確定性的中斷處理

– 33個中斷,具有八個優(yōu)先級

–內存保護單元(MPU),為受保護的操作系統(tǒng)功能提供了特權模式

–未對齊的數據訪問,使數據可以有效地打包到內存中

–原子位操作(位帶),提供最大的內存利用率和簡化的外圍設備控制

■ARM?Cortex?-M3處理器內核–

緊湊型內核。

– Thumb-2指令集,可在通常與8位和16位設備關聯的存儲器大小中提供ARM內核所期望的高性能;對于微控制器類應用,通常在幾千字節(jié)的內存范圍內。

–通過哈佛體系結構快速執(zhí)行應用程序,該體系結構具有用于指令和數據的獨立總線。

–異常中斷處理,通過在硬件中實現處理中斷所需的寄存器操作來實現。

–確定性,快速的中斷處理:使用尾鏈時始終為12個周期或僅6個周期–

外部不可屏蔽中斷信號(NMI)可用于安全關鍵應用程序的NMI處理程序的立即執(zhí)行。

–內存保護單元(MPU),可為復雜的應用程序提供特權操作模式。

–從ARM7?處理器系列進行遷移,以實現更好的性能和電源效率。

–功能齊全的調試解決方案

?串行JTAG調試端口(SWJ-DP)

?用于實現斷點的Flash補丁和斷點(FPB)單元

?用于實現觀察點,觸發(fā)資源和系統(tǒng)分析的數據監(jiān)視點和觸發(fā)器(DWT)單元

?儀器跟蹤宏單元(ITM),用于支持printf樣式調試

?用于橋接至跟蹤端口分析器的跟蹤端口接口單元(TPIU)

–針對單周期閃存使用進行了優(yōu)化–

具有時鐘門控的三種睡眠模式,可實現低功耗

–單周期乘法指令和硬件分頻

–原子操作

– ARM Thumb2混合16 -/ 32位指令集

– 1.25 D MIPS / MHz

■JTAG

–兼容IEEE 1149.1-1990的測試訪問端口(TAP)控制器

–用于存儲JTAG指令的

四位指令寄存器(IR)鏈–IEEE標準指令:BYPASS,IDCODE ,SAMPLE / PRELOAD,EXTEST和INTEST

–ARM附加說明:APACC,DPACC和ABORT

–集成的ARM串行線調試(SWD)

■休眠

– 使用分立的外部穩(wěn)壓器進行系統(tǒng)電源控制–用于從外部信號喚醒的專用引腳

–電池低電量檢測,信號發(fā)送和中斷生成–

32位實時時鐘(RTC)–

兩個用于定時喚醒的32位RTC匹配寄存器

-up和中斷產生–來自32.768 kHz外部振蕩器或4.194304 MHz晶振

的時鐘源

–用于對時鐘速率進行微調的RTC預分頻器調整– 64個非易失性存儲器的32位字–

用于RTC匹配的可編程中斷,外部喚醒和電池電量不足事件

■內部存儲器–

128 KB單周期閃存

?以2 KB塊為基礎的

用戶管理的閃存塊保護?用戶管理的閃存數據編程

?用戶定義和管理的閃存保護模塊

–16 KB單周期SRAM

–預編程ROM

?Stellaris系列外圍設備驅動程序庫(DriverLib)

?Stellaris引導加載程序

DMA控制器

– ARMPrimeCell?32通道可配置μDMA控制器

–支持適用于多種傳輸模式

?基本,適用于簡單的傳輸場景

?乒乓,用于與外設之間的連續(xù)數據流

?分散收集,來自從單個請求發(fā)起的任意傳輸的可編程列表

–支持的外設的專用通道

–一個通道每個用于雙向外圍設備的接收和發(fā)送路徑

–專用通道,用于軟件啟動的傳輸

–獨立配置和運行的通道–

每個通道可配置的總線仲裁方案

–兩種優(yōu)先級–

優(yōu)化設計以提高μDMA控制器和處理器內核之間的總線訪問性能

?μDMA控制器訪問服從內核訪問

?RAM條帶化

?外圍總線分段

– 8、16和32位的數據大小–

源和目標地址的增量大小為字節(jié),半字,字或無增量–可

屏蔽設備請求–

可選軟件啟動的任何通道請求

–傳輸完成時中斷,帶有每個通道獨立的中斷

■GPIO

–1-33 GPIO,取決于配置

–輸入配置中具有5V容忍能力

–端口訪問的兩種方式:要么具有更好的背對背訪問性能的高級高性能總線(AHB),要么具有與現有設備向后兼容的舊式高級外圍總線(APB)代碼

–快速切換功能,能夠在AHB上的每個時鐘周期改變一次,在APB上的端口在每兩個時鐘周期改變一次–

GPIO中斷的可編程控制

?中斷生成屏蔽

?上升沿,下降沿或二者兼有的邊沿觸發(fā)

?電平敏感高或低值

–通過地址線的讀寫操作中的位屏蔽

–可以啟動ADC采樣序列

–配置為數字輸入的引腳施密特觸發(fā)。

– GPIO焊盤配置的可編程控制

?上拉或下拉電阻

?用于數字通信的2mA,4mA和8mA焊盤驅動;最多可為18mA焊盤驅動器配置四個焊盤,以用于大電流應用

?8mA驅動器的擺率控制

?漏極開路使能

?數字輸入使能

■通用定時器

–四個通用定時器模塊( GPTM),每個都提供兩個16位定時器。每個GPTM可以配置為獨立運行:

?作為單個32位定時器

?觸發(fā)模數轉換–

32位定時器模式

?可編程單次定時器

?可編程周期性定時器

?當控制器在調試過程中聲明CPU暫停標志時,使能用戶使能的失速

?ADC事件觸發(fā)

–16位定時器模式

?具有8位預分頻器的通用定時器功能(僅適用于單觸發(fā)和周期性模式)

?可編程的-觸發(fā)定時器

?可編程周期定時器

?當控制器在調試期間聲明CPU暫停標志用戶啟用失速

?ADC事件觸發(fā)器

■兼容ARM FiRM的看門狗定時器

- 32位向下計數器與一個可編程的裝載寄存器

-獨立看門狗時鐘與使能

-帶有中斷屏蔽的可編程中斷生成邏輯

–來自失控軟件的鎖定寄存器保護

–帶啟用/禁用的復位生成邏輯

–當控制器在調試期間將CPU暫停標志置為有效時,由用戶啟用的停轉

■ADC –

六個模擬輸入通道

–單端和差分輸入配置

–片上內部溫度傳感器

采樣速率為一百萬個樣本/秒–

靈活,可配置的模數轉換

–四個可編程的樣本轉換序列,長度從1到8個條目,并具有相應的轉換結果FIFO –

靈活的觸發(fā)控制

?控制器(軟件)

?計時器

?模擬比較器

?pWM

?GPIO –

硬件平均最多64個采樣以提高精度

轉換器使用內部3V基準電壓源

–模擬電路的電源和地與數字電源和地是分開的

■UART

–具有IrDA支持的

完全可編程的16C550型UART –分離的16x8發(fā)送(TX)和接收(RX)FIFO,以減少CPU中斷服務的負載–

可編程的波特率速率發(fā)生器,最高速度可達3.125 Mbps –

可編程FIFO長度,包括1字節(jié)深度操作,提供常規(guī)的雙緩沖接口–

FIFO觸發(fā)級別為1 / 8、1 / 4、1 / 2、3 / 4和7 / 8個

用于啟動,停止和奇偶校驗的標準異步通信

–斷線生成和檢測

–完全可編程的串行接口特性

?5、6、7或8個數據位

?偶校驗,奇校驗,搖動或無奇偶校驗位生成/檢測

?1或2個停止位生成

– IrDA串行IR(SIR)編碼器/解碼器提供

?可編程使用IrDA串行紅外(SIR)或UART輸入/輸出

?支持IrDA SIR編碼器/解碼器功能,數據速率最高為半雙工115.2 Kbps

?支持正常的3/16和低功耗(1.41-2.23μs)位持續(xù)時間

?可編程內部時鐘發(fā)生器,可將參考時鐘除以1至對于低功率模式位持續(xù)時間,為256

–專用的直接內存訪問(DMA)發(fā)送和接收通道

I2C

I2C總線上的設備可以指定為主設備或從設備

?同時支持以主機或從設備發(fā)送和接收數據奴隸

?支持同時進行主站和從站操作

–四種I2C模式

?主站發(fā)送

?主站接收

?從站發(fā)送

?從站接收–兩種

傳輸速度:標準(100 Kbps)和快速(400 Kbps)

主站和從站中斷產生?主站在以下情況下產生中斷發(fā)送或接收操作完成(或由于錯誤而中止)

?當主機發(fā)送或請求數據時,從機產生中斷

–具有仲裁和時鐘同步,多主機支持和7位尋址模式的主機

■控制器局域網( CAN)

– CAN協(xié)議版本2.0部分A / B

–比特率高達1 Mbps

– 32個消息對象,帶有單獨的標識符掩碼

–可屏蔽的中斷

–針對時間觸發(fā)的CAN(TTCAN)應用禁用自動重傳模式

–用于自檢操作的可編程環(huán)回模式

–可編程FIFO模式可存儲多個消息對象

–通過CANnTX和CANnRX信號無粘性地連接到外部CAN接口

■模擬比較器–

兩個獨立的集成模擬比較器–可

配置為輸出以驅動輸出引腳,產生中斷或啟動ADC采樣序列–將

外部引腳輸入與外部引腳輸入或內部可編程參考

電壓進行比較–將測試電壓與這些電壓中的任何一個

?單個外部參考電壓

?共享單個外部參考電壓

?共享內部參考電壓

pWM –三個PWM發(fā)生器模塊,每個模塊具有一個16位計數器,兩個PWM比較器,一個PWM信號發(fā)生器,一個死區(qū)發(fā)生器和一個中斷/ ADC-觸發(fā)選擇器

–硬件中的一個故障輸入以促進低延遲關機

–一個16位計數器

?在Down或Up / Down模式下運行

?輸出頻率由16位負載值控制

?負載值更新可以同步

?產生輸出零位和負載值時的信號–

兩個PWM比較器

?比較器值更新可以同步

?在匹配時產生輸出信號

–pWM發(fā)生器

?輸出PWM信號是基于計數器和PWM比較器輸出信號的結果而構造的

?產生兩個獨立的PWM信號

死區(qū)發(fā)生器

?產生兩個具有可編程死區(qū)延遲的PWM信號,適用于驅動半H橋

?可以被旁路,使輸入PWM信號保持不變。

靈活的輸出控制模塊,每個PWM信號的PWM輸出使能

?每個PWM信號的pWM輸出使能

?每個PWM信號的可選輸出反相(極性控制)

?每個PWM信號的可選故障處理

?在PWM發(fā)生器模塊的定時器同步

跨越PWM發(fā)生器定時器/比較器更新的?擴展PWM同步

?PWM生成器模塊的中斷狀態(tài)摘要

–可以啟動ADC采樣序列

■QEI

–跟蹤編碼器位置的位置

積分器

–使用內置計時器進行速度捕獲– QEI輸入的輸入頻率可能高達1/4處理器頻率(例如,對于50 MHz系統(tǒng),為12.5 MHz)

–產生中斷:

?索引脈沖

?速度定時器到期

?方向改變

?正交誤差檢測

■電源

–片上低壓降(LDO)穩(wěn)壓器,用戶可在2.25 V至2.75 V范圍內調節(jié)可編程輸出

–休眠模塊處理核心數字邏輯和模擬電路的上電/斷電3.3 V排序和控制

–控制器上的低功耗選項:睡眠和深度睡眠模式

–外圍設備的低功耗選項:軟件控制各個設備的關機外設

– 3.3V電源掉電檢測,并通過中斷或復位進行報告

■靈活的復位源

–上電復位(POR)–復位

引腳

置位–掉電(BOR)檢測器針對系統(tǒng)功耗下降發(fā)出警報

–軟件復位–

看門狗定時器復位

–內部低壓降(LDO)調節(jié)器輸出未調節(jié)

■工業(yè)范圍64引腳RoHS兼容LQFP封裝

1.2目標應用

■遠程監(jiān)控

■電子銷售點(POS)機器

■測試和測量設備

■網絡設備和交換機

■工廠自動化

■HVAC和樓宇控制

■游戲設備

■運動控制

■醫(yī)療儀器

■消防和安全

■電力和能源

■運輸

微控制器Stellaris LM3S2616的主要特性及應用解決方案

圖1.Stellaris LM3S2616 MCU方框圖

RDK-BDC24 BLDC馬達驅動參考設計

RDK-BDC24是Stellaris參考設計,可在高達40 A的連續(xù)電流下對12 V和24 V有刷直流電動機進行速度控制。功能包括高性能CAN和RS232網絡以及豐富的控制選項和傳感器接口,例如模擬和正交編碼器接口。

高頻PWM使直流電動機在較寬的速度范圍內平穩(wěn),安靜地運行。

MDL-BDC24使用高度優(yōu)化的軟件和功能強大的32位Stellaris LM3S2616微控制器來實現開環(huán)速度控制以及速度,位置或電動機電流的閉環(huán)控制。

參考設計套件(RDK-BDC24)包含一個MDL-BDC24電機控制模塊,以及用于評估RS232通信的其他硬件和軟件。在評估了RDK-BDC24之后,用戶可以選擇自定義硬件和軟件設計的一部分,或者直接使用MDL-BDC24。

RDK-BDC24 BLDC馬達控制板的主要特性:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7552

    瀏覽量

    151417
  • 控制器
    +關注

    關注

    112

    文章

    16361

    瀏覽量

    178027
  • 嵌入式
    +關注

    關注

    5082

    文章

    19123

    瀏覽量

    305147
收藏 人收藏

    評論

    相關推薦

    Stellaris LM3S2000:混合動力汽車電池充電器解決方案

    的ARM 20引腳調試頭支持一個陣列的調試解決方案Stellaris LM3S9B96開發(fā)套件加速了Tempest-class微控制器的開發(fā)。套件還包括更多的示例應用和完整的資源代碼
    發(fā)表于 04-23 14:52

    LM3S 系列微控制器Flash 存儲應用

    LM3S 系列微控制器Flash 存儲應用
    發(fā)表于 07-23 17:07 ?43次下載

    LM3S328 微控制器數據手冊

    本內容詳細介紹了LM3S328 微控制器特性及介紹
    發(fā)表于 05-06 17:53 ?132次下載
    <b class='flag-5'>LM3S</b>328 <b class='flag-5'>微控制器</b>數據手冊

    Stellaris LM3S8962評估套件

    Stellaris 微處理啟動以太網及控制器局域網 (CAN) 的應用設計提供一種低成本途徑。LM3S8962 評估板
    發(fā)表于 03-14 16:04 ?63次下載

    Stellaris微控制器用作IO處理

    Stellaris微控制器用作IO處理。
    發(fā)表于 01-12 18:07 ?7次下載

    Stellaris系列微控制器的ADC過采樣技術

    Stellaris系列微控制器的ADC過采樣技術。
    發(fā)表于 01-12 18:07 ?5次下載

    Stellaris系列微控制器的時鐘

    Stellaris系列微控制器的時鐘,有需要的朋友下來看看。
    發(fā)表于 01-12 18:07 ?13次下載

    LM3S9B92微控制器特性參數與Stellaris機器人評估板介紹

    TI為廣闊的微控制器市場帶來了32位功能和基于ARM Cortex-M3微控制器的全部優(yōu)勢。對于目前的8位和16位MCU用戶而言,采用Cortex-M3
    發(fā)表于 04-04 09:24 ?2519次閱讀
    <b class='flag-5'>LM3S</b>9B92<b class='flag-5'>微控制器</b><b class='flag-5'>特性</b>參數與<b class='flag-5'>Stellaris</b>機器人評估板介紹

    LM3S9B92主要特性 Stellaris機器人解決方案

    TI 公司的LM3S9B92是 Stellaris 系列MCU,采用ARM Cortex-M3處理核,80MHz工作,100DMIPS性能,ARM Cortex SysTick定時
    發(fā)表于 05-09 10:47 ?3677次閱讀
    <b class='flag-5'>LM3S</b>9B92<b class='flag-5'>主要</b><b class='flag-5'>特性</b> <b class='flag-5'>Stellaris</b>機器人<b class='flag-5'>解決方案</b>

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

    Stellaris?LM3S9B96開發(fā)板為開發(fā)LM3S9B96 ARM?Cortex基于M3微控制器的高級能力提供了一個平臺。
    發(fā)表于 05-09 17:16 ?13次下載
    <b class='flag-5'>LM3S</b>9B96開發(fā)板基于M<b class='flag-5'>3</b>的<b class='flag-5'>微控制器</b>的高級能力提供了一個平臺

    淺談Stellaris LM3S 微控制器的系統(tǒng)設計

    Stellaris? LM3S 微控制器是高度集成的片上系統(tǒng) (SOC) 設備,具有廣泛的接口和處理能力。因此,在創(chuàng)建原理圖和設計電路板時需要考慮許多因素。通過遵循本設計指南中的建議,您將更加確信該
    的頭像 發(fā)表于 06-17 11:15 ?1681次閱讀
    淺談<b class='flag-5'>Stellaris</b> <b class='flag-5'>LM3S</b> <b class='flag-5'>微控制器</b>的系統(tǒng)設計

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

    TI公司的LM3S818工作頻率高達50MHz的的基于ARM ?皮質?-M3控制器核的32位MCU,具有32位RISC性能,集成了64kB的閃存和8kB的SRAM,并具有實時工業(yè)連接,SSI
    的頭像 發(fā)表于 03-30 11:22 ?2393次閱讀
    <b class='flag-5'>Stellaris</b> <b class='flag-5'>LM3S</b>818<b class='flag-5'>微控制器</b>的性能<b class='flag-5'>特性</b>及應用<b class='flag-5'>方案</b>

    LM3S2616微控制器數據表

    電子發(fā)燒友網站提供《LM3S2616微控制器數據表.pdf》資料免費下載
    發(fā)表于 08-06 11:24 ?0次下載
    <b class='flag-5'>LM3S2616</b><b class='flag-5'>微控制器</b>數據表

    用于Stellaris微控制器的中壓數字電機控制套件(DK-LM3S-DRV8312)

    電子發(fā)燒友網站提供《用于Stellaris微控制器的中壓數字電機控制套件(DK-LM3S-DRV8312).pdf》資料免費下載
    發(fā)表于 12-23 14:15 ?0次下載
    用于<b class='flag-5'>Stellaris</b><b class='flag-5'>微控制器</b>的中壓數字電機<b class='flag-5'>控制</b>套件(DK-<b class='flag-5'>LM3S</b>-DRV8312)

    Stellaris LM3S2616 ROM用戶指南

    電子發(fā)燒友網站提供《Stellaris LM3S2616 ROM用戶指南.pdf》資料免費下載
    發(fā)表于 12-23 16:21 ?0次下載
    <b class='flag-5'>Stellaris</b> <b class='flag-5'>LM3S2616</b> ROM用戶指南