LM3S6911是由美國[1](TI)公司設計生產10/100乙太網媒體訪問控制(MAC)以及物理層(PHY),標誌著ARM Cortex-M3 MCU 已經具備集成連線能力,還是唯一集成了10/100乙太網MAC和PHY物理層的ARM架構MCU。
基本介紹
- 中文名:LM3S6911
- 內容一:LM3S6911
- 內容二:LM3S6911特性32位RISC性能
- 內容三:通用定時器
LM3S6911,LM3S6911特性32位RISC性能,通用定時器,-32位定時器模式,-16位定時器模式,-16位輸入捕獲模式,-16位PWM模式,同步串列接口(SSI),UART,ADC,I2C,PWM,GPIO,功率,其他特性,
LM3S6911
LM3S6911-IQC50-A2列是有美國[1](TI)公司設計生產10/100乙太網媒體訪問控制(MAC)以及物理層PHY),標誌著ARM Cortex-M3 MCU 已經具備集成連線能力,還是唯一集成了10/100乙太網MAC和PHY物理層的ARM架構MCU。 該 Stellaris LM3S6911-IQC50-A2系列結合了 Bosch 控制器區域網路技術和 10/100 乙太網媒體訪問控制(MAC)以 及物理 (PHY) 層。 該LM3S6911 微控制器是針對工業套用方案而設計的,包括遠程監控、電子販售機、測試和測量設備、網路設備和交換機、工廠自動化、HVAC和建築控制、遊戲設備、運動控制、醫療器械、以及火警安防。
至於那些對功耗有特別要求的套用方案,LM3S6911微控制器還具有一個電池備用的休眠模組,從而有效的使LM3S6911晶片在未被激活的時候進入低功耗狀態。 一個上電/掉電序列發生器、連續的時間計數器(RTC)、一對匹配暫存器、一個到系統匯流排的APB接口以及專用的非易失性存儲器、 休眠模組等功能組件使LM3S6911微控制器極其適合用在電池的套用中。 除此之外,該LM3S6911微控制器的優勢還在於能夠方便的運用多種ARM的開發工具和片上系統 (SoC)的底層IP套用方案,以及廣大的用戶群體。 另外,該微控制器使用了兼容ARM的Thumb 指令集的Thumb2指令集來減少存儲容量的需求,並以此達到降低成本的目的。 最後,LM3S6911 微控制器與Stellaris系列的所有成員是代碼兼容的,這為用戶提供了靈活性,能夠適應各種精確的 需求。
至於那些對功耗有特別要求的套用方案,LM3S6911微控制器還具有一個電池備用的休眠模組,從而有效的使LM3S6911晶片在未被激活的時候進入低功耗狀態。 一個上電/掉電序列發生器、連續的時間計數器(RTC)、一對匹配暫存器、一個到系統匯流排的APB接口以及專用的非易失性存儲器、 休眠模組等功能組件使LM3S6911微控制器極其適合用在電池的套用中。 除此之外,該LM3S6911微控制器的優勢還在於能夠方便的運用多種ARM的開發工具和片上系統 (SoC)的底層IP套用方案,以及廣大的用戶群體。 另外,該微控制器使用了兼容ARM的Thumb 指令集的Thumb2指令集來減少存儲容量的需求,並以此達到降低成本的目的。 最後,LM3S6911 微控制器與Stellaris系列的所有成員是代碼兼容的,這為用戶提供了靈活性,能夠適應各種精確的 需求。
LM3S6911特性32位RISC性能
-採用為小封裝套用方案而最佳化的32位ARM CortexTM-M3 v7M架構
-提供系統定時器(SysTick),包括一個簡單的24位寫清零、遞減、自裝載(wrap-on-zero)計數器,同時具有靈活的控制機制 -僅採用與Thumb?兼容的Thumb-2指令集以獲取更高的代碼密度
-工作頻率為50-MHz
-硬體除法和單周期乘法
-集成的嵌套向量中斷控制器(NVIC),使中斷的處理更為簡捷
-30箇中斷,具有8個優先權
-帶存儲器保護單元(MPU),提供特權模式來保護作業系統的功能
-非對齊式數據訪問,使數據能夠更為有效的安置到存儲器中
-精確的位操作(bit-banding),不僅最大限度的利用了存儲器空間而且還改良了對外設的控制
通用定時器
-4個通用定時器模組(GPTM),每個提供2個16-位定時器。 每個 GPTM 可被獨立配置進行操作:
. 作為一個32位定時器
. 作為一個32位的實時時鐘(RTC)來捕獲事件
. 用於脈寬調解器(PWM)
. 觸發模數轉換
. 作為一個32位定時器
. 作為一個32位的實時時鐘(RTC)來捕獲事件
. 用於脈寬調解器(PWM)
. 觸發模數轉換
-32位定時器模式
. 可程式單次觸發定時器
. 可程式周期定時器
. 當接入32.768-KHz外部時鐘輸入時可作為實時時鐘使用
. 在調試期間,當控制器發出CPU暫停標誌時,在周期和單次觸發模式中用戶可以使能中止。
. ADC事件觸發器
-16位定時器模式
. 通用定時器功能,並帶一個8位的預分頻器
. 可程式單次觸發定時器
. 可程式周期定時器
. 在調試的時候,當控制器發出CPU暫停標誌時,用戶可設定暫停周期或者單次模式下的計數
. ADC事件觸發器
-16位輸入捕獲模式
. 提供輸入邊沿計數捕獲功能
. 提供輸入邊沿時間捕獲功能
-16位PWM模式
. 簡單的PWM模式,對PWM信號輸出的取反可由軟體編程決定
看門狗定時器
-32位向下計數器,帶可程式的裝載暫存器
-帶使能功能的獨立看門狗時鐘
-帶中斷禁止功能的可程式中斷產生邏輯
-軟體跑飛時可鎖定暫存器以提供保護
-帶使能/禁能的復位產生邏輯
-在調試的時候,當控制器發出CPU暫停標誌時,用戶可以設定暫停定時器的周期
10/100乙太網控制器
-符合 IEEE 802.3-2002規範
-在100 Mbps和10 Mbps速率運作下支持全雙工和半雙工的運作方式
-集成10/100 Mbps收發器(PHY物理層)
-自動MDI/MDI-X交叉校驗
-可程式MAC地址
-節能和斷電模式
同步串列接口(SSI)
-主機或者從機方式運作
-可程式控制的時鐘位速率和預分頻
-獨立的傳送和接收FIFO,8X16位寬的深度
-可程式控制的接口,可與Freescale的SPI接口,MICROWIRE或者TI器件的同步串列接口相連
-可程式決定數據幀大小,範圍為4到16位
-內部循環自檢模式可用於診斷/調試
-可程式控制的時鐘位速率和預分頻
-獨立的傳送和接收FIFO,8X16位寬的深度
-可程式控制的接口,可與Freescale的SPI接口,MICROWIRE或者TI器件的同步串列接口相連
-可程式決定數據幀大小,範圍為4到16位
-內部循環自檢模式可用於診斷/調試
UART
-3個完全可程式的16C550-type UART,支持IrDA
-帶有獨立的16x8傳送(TX)以及16x12接收(RX)FIFO,可減輕CPU中斷服務的負擔
-可程式的波特率產生器,並帶有分頻器
-可程式設定FIFO長度,包括1位元組深度的操作,以提供傳統的雙緩衝接口。
-FIFO 觸發水平可設為1/8, 1/4, 1/2, 3/4 和 7/8
-標準異步通信位:開始位、停止位、奇偶位
-無效起始位檢測
-行中止的產生和檢測
-帶有獨立的16x8傳送(TX)以及16x12接收(RX)FIFO,可減輕CPU中斷服務的負擔
-可程式的波特率產生器,並帶有分頻器
-可程式設定FIFO長度,包括1位元組深度的操作,以提供傳統的雙緩衝接口。
-FIFO 觸發水平可設為1/8, 1/4, 1/2, 3/4 和 7/8
-標準異步通信位:開始位、停止位、奇偶位
-無效起始位檢測
-行中止的產生和檢測
ADC
-獨立和差分輸入配置
-用作單端輸入時有6個10位的通道(輸入)
-採樣速率為500,000 次/秒
-靈活、可配置的模數轉換
-4個可程式的採樣轉換序列,1到8個入口長,每個序列均帶有相應的轉換結果FIFO
-每個序列都可以由軟體或者內部事件(定時器,PWM 或GPIO)觸發
-用作單端輸入時有6個10位的通道(輸入)
-採樣速率為500,000 次/秒
-靈活、可配置的模數轉換
-4個可程式的採樣轉換序列,1到8個入口長,每個序列均帶有相應的轉換結果FIFO
-每個序列都可以由軟體或者內部事件(定時器,PWM 或GPIO)觸發
I2C
-在標準模式下主機和從機接收和傳送操作的速度可達100Kbps,在快速模式下可達400Kbps
-中斷的產生
-主機帶有仲裁和時鐘同步功能、支持多個主機、以及7位定址模式
-中斷的產生
-主機帶有仲裁和時鐘同步功能、支持多個主機、以及7位定址模式
PWM
-1個pwm信號發生模組,每個模組都帶有1個16位的計數器、2個比較器, 1個PWM信號發生器、以及一個死區發生器
-1個16位的計數器
. 運行在遞減或遞增/遞減模式
. 輸出頻率由一個16位的裝載值控制
. 可同步更新裝載值
. 當計數器的值到達零或者裝載值的時候生成輸出信號
-2個 PWM比較器
. 比較器值的更新可以同步
. 在匹配的時候產生輸出信號
-PWM信號發生器
. 根據計數器和PWM比較器的輸出信號來產生PWM輸出信號
. 可產生兩個獨立的PWM信號
-死區發生器
. 產生2個帶有可程式死區延時的PWM信號,適合驅動半H橋(half-H bridge)
. 可以被旁路,不修改輸入PWM信號
-靈活的輸出控制模組,每個PWM信號都具有PWM輸出使能
. 每個PWM信號都具有PWM輸出使能
. 每個PWM信號都可以選擇將輸出反相(極性控制)
. 每個PWM信號都可以選擇進行故障處理
. PWM發生器模組的定時器同步
. PWM發生器模組的定時器/比較器更新同步
. PWM發生器模組中斷狀態被匯總
-可啟動一個ADC採樣序列
-1個16位的計數器
. 運行在遞減或遞增/遞減模式
. 輸出頻率由一個16位的裝載值控制
. 可同步更新裝載值
. 當計數器的值到達零或者裝載值的時候生成輸出信號
-2個 PWM比較器
. 比較器值的更新可以同步
. 在匹配的時候產生輸出信號
-PWM信號發生器
. 根據計數器和PWM比較器的輸出信號來產生PWM輸出信號
. 可產生兩個獨立的PWM信號
-死區發生器
. 產生2個帶有可程式死區延時的PWM信號,適合驅動半H橋(half-H bridge)
. 可以被旁路,不修改輸入PWM信號
-靈活的輸出控制模組,每個PWM信號都具有PWM輸出使能
. 每個PWM信號都具有PWM輸出使能
. 每個PWM信號都可以選擇將輸出反相(極性控制)
. 每個PWM信號都可以選擇進行故障處理
. PWM發生器模組的定時器同步
. PWM發生器模組的定時器/比較器更新同步
. PWM發生器模組中斷狀態被匯總
-可啟動一個ADC採樣序列
GPIO
-高達7-35個GPIO,具體數目取決於配置
-輸入/輸出可承受5V
-中斷產生可程式為邊沿觸發或電平檢測
-在讀和寫操作中通過地址線進行位禁止
-可啟動一個ADC採樣序列
-GPIO連線埠配置的可程式控制
. 弱上拉或下拉電阻
. 2mA、4mA和8mA連線埠驅動
. 8-mA驅動的斜率控制
. 開漏使能
. 數字輸入使能
-輸入/輸出可承受5V
-中斷產生可程式為邊沿觸發或電平檢測
-在讀和寫操作中通過地址線進行位禁止
-可啟動一個ADC採樣序列
-GPIO連線埠配置的可程式控制
. 弱上拉或下拉電阻
. 2mA、4mA和8mA連線埠驅動
. 8-mA驅動的斜率控制
. 開漏使能
. 數字輸入使能
功率
-片內低壓差(LDO)穩壓器,具有可程式的輸出電壓,用戶可調節的範圍為2.25V到2.75V
-休眠模組處理3.3V通電/斷電序列,並控制核心的數字邏輯和模擬電路
-控制器的低功耗模式:睡眠模式和深度睡眠模式
-外設的低功耗模式:軟體控制單個外設的關斷
-LDO帶有檢測不可調整電壓和自動復位的功能,可由用戶控制使能
-3.3V電源掉電檢測,可通過中斷或復位來報告
. 靈活的復位源
-上電復位
-復位管腳有效
-掉電(BOR)檢測器向系統發出電源下降的警報
-軟體復位
-看門狗定時器復位
-內部低壓差(LDO)穩壓器輸出變為不可調整
-休眠模組處理3.3V通電/斷電序列,並控制核心的數字邏輯和模擬電路
-控制器的低功耗模式:睡眠模式和深度睡眠模式
-外設的低功耗模式:軟體控制單個外設的關斷
-LDO帶有檢測不可調整電壓和自動復位的功能,可由用戶控制使能
-3.3V電源掉電檢測,可通過中斷或復位來報告
. 靈活的復位源
-上電復位
-復位管腳有效
-掉電(BOR)檢測器向系統發出電源下降的警報
-軟體復位
-看門狗定時器復位
-內部低壓差(LDO)穩壓器輸出變為不可調整
其他特性
-6個復位源
-可程式的時鐘源控制
-可對單個外設的時鐘進行選通以節省功耗
-遵循IEEE 1149.1-1990標準的測試訪問連線埠(TAP)控制器
-通過JTAG和串列線接口進行調試訪問
-完整的JTAG邊界掃描
-可程式的時鐘源控制
-可對單個外設的時鐘進行選通以節省功耗
-遵循IEEE 1149.1-1990標準的測試訪問連線埠(TAP)控制器
-通過JTAG和串列線接口進行調試訪問
-完整的JTAG邊界掃描