《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > LM3S8962 Cortex-M3 32位MCU開發評估方案

LM3S8962 Cortex-M3 32位MCU開發評估方案

2012-04-10

Embest公司的EKK8962 ARM評估板是基于TI(收購了Luminary公司)的Stellaris LM3S8962 (ARM Cortex-M3核) 32位MCU,是簡單和通用的評估平臺,具有多種硬件源如10/100 MB以太網接口,CAN,128×96 OLED LCD,揚聲器,MicroSD卡插座,USB和標準20引腳JTAG接口.可應用于遙控,POS機,測試測量,網絡設備,工廠自動化,HVAC和建筑物控制,馬達驅動,醫療設備,能源和交通等.本文介紹了LM3S8962主要特性,方框圖和CPU方框圖以及Embest EKK8962 ARM評估板主要特性,方框圖,電路圖和元件布局圖.

The Luminary Micro Stellaris?family of microcontrollers he first ARM?Cortex?M3 based Controllers rings high-performance 32-bit computing to cost-sensitive embedded microcontroller applications. These pioneering parts deliver customers 32-bit performance at a cost equivalent to legacy 8- and 16-bit devices, all in a package with a small footprint.

The Stellaris?family offers efficient performance and extensive integration, favorably positioning the device into cost-conscious applications requiring significant control-processing and connectivity capabilities. The Stellaris?LM3S2000 series, designed for Controller Area Network (CAN) applications, extends the Stellaris family with Bosch CAN networking technology, the golden standard in short-haul industrial networks. The Stellaris?LM3S2000 series also marks the first integration of CAN capabilities with the revolutionary Cortex-M3 core. The Stellaris?LM3S6000 series combines both a 10/100 Ethernet Media Access Control (MAC) and Physical (PHY) layer, marking the first time that integrated connectivity is available with an ARM Cortex-M3 MCU and the only integrated 10/100 Ethernet MAC and PHY available in an ARM architecture MCU.

The LM3S8962 microcontroller is targeted for industrial applications, including remote monitoring, electronic point-of-sale machines, test and measurement equipment, network appliances and switches, factory automation, HVAC and building control, gaming equipment, motion control, medical instrumentation, and fire and security.

For applications requiring extreme conservation of power, the LM3S8962 microcontroller features a Battery-backed Hibernation module to efficiently power down the LM3S8962 to a low-power state during extended periods of inactivity. With a power-up/power-down sequencer, a continuous time counter (RTC), a pair of match registers, an APB interface to the system bus, and dedicated non-volatile memory, the Hibernation module positions the LM3S8962 microcontroller perfectly for battery applications.

In addition, the LM3S8962 microcontroller offers the advantages of ARM’s widely available development tools, System-on-Chip (SoC) infrastructure IP applications, and a large user community.

Additionally, the microcontroller uses ARM’s Thumb?compatible Thumb-2 instruction set to reduce memory requirements and, thereby, cost. Finally, the LM3S8962 microcontroller is code-compatible to all members of the extensive Stellaris?family; providing flexibility to fit our customers’ precise needs.

Luminary Micro offers a complete solution to get to market quickly, with evaluation and development boards, white papers and application notes, an easy-to-use peripheral driver library, and a strong support, sales, and distributor network.

LM3S8962主要特性:

The LM3S8962 microcontroller includes the following product features:
■ 32-Bit RISC Performance
– 32-bit ARM® Cortex™-M3 v7M architecture optimized for small-footprint embedded applications
–System timer (SysTick), providing a simple, 24-bit clear-on-write, decrementing, wrap-on-zero counter with a flexible control mechanism
–Thumb®-compatible Thumb-2-only instruction set processor core for high code density
–50-MHz operation
– Hardware-division and single-cycle-multiplication
– Integrated Nested Vectored Interrupt Controller (NVIC) providing deterministic interrupt handling
– 36 interrupts with eight priority levels
– Memory protection unit (MPU), providing a privileged mode for protected operating system functionality
– Unaligned data access, enabling data to be efficiently packed into memory
– Atomic bit manipulation (bit-banding), delivering maximum memory utilization and streamlined peripheral control
■ Internal Memory
– 256 KB single-cycle flash
• User-managed flash block protection on a 2-KB block basis
• User-managed flash data programming
• User-defined and managed flash-protection block
– 64 KB single-cycle SRAM
■ General-Purpose Timers
– Four General-Purpose Timer Modules (GPTM), each of which provides two 16-bit timer/counters. Each GPTM can be configured to operate independently as timers or event counters: as a single 32-bit timer, as one 32-bit Real-Time Clock (RTC) to event capture, for Pulse Width Modulation (PWM), or to trigger analog-to-digital conversions
– 32-bit Timer modes
• Programmable one-shot timer
• Programmable periodic timer
• Real-Time Clock when using an external 32.768-KHz clock as the input
• User-enabled stalling in periodic and one-shot mode when the controller asserts the CPU Halt flag during debug
• ADC event trigger
– 16-bit Timer modes
• General-purpose timer function with an 8-bit prescaler
• Programmable one-shot timer
• Programmable periodic timer
• User-enabled stalling when the controller asserts CPU Halt flag during debug
• ADC event trigger
– 16-bit Input Capture modes
• Input edge count capture
• Input edge time capture
– 16-bit PWM mode
• Simple PWM mode with software-programmable output inversion of the PWM signal
■ ARM FiRM-compliant Watchdog Timer
– 32-bit down counter with a programmable load register
– Separate watchdog clock with an enable
– Programmable interrupt generation logic with interrupt masking
– Lock register protection from runaway software
– Reset generation logic with an enable/disable
– User-enabled stalling when the controller asserts the CPU Halt flag during debug
■ Controller Area Network (CAN)
– Supports CAN protocol version 2.0 part A/B
– Bit rates up to 1Mb/s
– 32 message objects, each with its own identifier mask
– Maskable interrupt
– Disable automatic retransmission mode for TTCAN
– Programmable loop-back mode for self-test operation
■ 10/100 Ethernet Controller
– Conforms to the IEEE 802.3-2002 Specification
– IEEE 1588-2002 Precision Time Protocol (PTP) compliant
– Full- and half-duplex for both 100 Mbps and 10 Mbps operation
– Integrated 10/100 Mbps Transceiver (PHY)
– Automatic MDI/MDI-X cross-over correction
– Programmable MAC address
– Power-saving and power-down modes
■ Synchronous Serial Interface (SSI)
– Master or slave operation
– Programmable clock bit rate and prescale
– Separate transmit and receive FIFOs, 16 bits wide, 8 locations deep
– Programmable interface operation for Freescale SPI, MICROWIRE, or Texas Instruments synchronous serial interfaces
– Programmable data frame size from 4 to 16 bits
– Internal loopback test mode for diagnostic/debug testing
■ UART
– Two fully programmable 16C550-type UARTs with IrDA support
– Separate 16x8 transmit (TX) and 16x12 receive (RX) FIFOs to reduce CPU interrupt service loading
– Programmable baud-rate generator with fractional divider
– Programmable FIFO length, including 1-byte deep operation providing conventional double-buffered interface
– FIFO trigger levels of 1/8, 1/4, 1/2, 3/4, and 7/8
– Standard asynchronous communication bits for start, stop, and parity
– False-start-bit detection
– Line-break generation and detection
■ ADC
– Single- and differential-input configurations
– Four 10-bit channels (inputs) when used as single-ended inputs
– Sample rate of 500 thousand samples/second
– Flexible, configurable analog-to-digital conversion
– Four programmable sample conversion sequences from one to eight entries long, with corresponding conversion result FIFOs
– Each sequence triggered by software or internal event (timers, analog comparators, PWM or GPIO)
– On-chip temperature sensor
■ Analog Comparators
– One integrated analog comparator
– Configurable for output to: drive an output pin, generate an interrupt, or initiate an ADC sample sequence
– Compare external pin input to external pin input or to internal programmable voltage reference
■ I2C
– Master and slave receive and transmit operation with transmission speed up to 100 Kbps in Standard mode and 400 Kbps in Fast mode
– Interrupt generation
– Master with arbitration and clock synchronization, multimaster support, and 7-bit addressing mode
■ PWM
– Three PWM generator blocks, each with one 16-bit counter, two comparators, a PWM generator, and a dead-band generator
– One 16-bit counter
• Runs in Down or Up/Down mode
• Output frequency controlled by a 16-bit load value
• Load value updates can be synchronized
• Produces output signals at zero and load value
– Two PWM comparators
• Comparator value updates can be synchronized
• Produces output signals on match
– PWM generator
• Output PWM signal is constructed based on actions taken as a result of the counter and PWM comparator output signals
• Produces two independent PWM signals
– Dead-band generator
• Produces two PWM signals with programmable dead-band delays suitable for driving a half-H bridge
• Can be bypassed, leaving input PWM signals unmodified
– Flexible output control block with PWM output enable of each PWM signal
• PWM output enable of each PWM signal
• Optional output inversion of each PWM signal (polarity control)
• Optional fault handling for each PWM signal
• Synchronization of timers in the PWM generator blocks
• Synchronization of timer/comparator updates across the PWM generator blocks
• Interrupt status summary of the PWM generator blocks
– Can initiate an ADC sample sequence
■ QEI
– Two QEI modules
– Hardware position integrator tracks the encoder position
– Velocity capture using built-in timer
– Interrupt generation on index pulse, velocity-timer expiration, direction change, and quadrature error detection
■ GPIOs
– 5-42 GPIOs, depending on configuration
– 5-V-tolerant input/outputs
– Programmable interrupt generation as either edge-triggered or level-sensitive
– Bit masking in both read and write operations through address lines
– Can initiate an ADC sample sequence
– Programmable control for GPIO pad configuration:
• Weak pull-up or pull-down resistors
• 2-mA, 4-mA, and 8-mA pad drive
• Slew rate control for the 8-mA drive
• Open drain enables
• Digital input enables
■ Power
– On-chip Low Drop-Out (LDO) voltage regulator, with programmable output user-adjustable from 2.25 V to 2.75 V
– Hibernation module handles the power-up/down 3.3 V sequencing and control for the core digital logic and analog circuits
– Low-power options on controller: Sleep and Deep-sleep modes
– Low-power options for peripherals: software controls shutdown of individual peripherals
– User-enabled LDO unregulated voltage detection and automatic reset
– 3.3-V supply brown-out detection and reporting via interrupt or reset
■ Flexible Reset Sources
– Power-on reset (POR)
– Reset pin assertion
– Brown-out (BOR) detector alerts to system power drops
– Software reset
– Watchdog timer reset
– Internal low drop-out (LDO) regulator output goes unregulated
■ Additional Features
– Six reset sources
– Programmable clock source control
– Clock gating to individual peripherals for power savings
– IEEE 1149.1-1990 compliant Test Access Port (TAP) controller
– Debug access via JTAG and Serial Wire interfaces
– Full JTAG boundary scan
■ Industrial-range 100-pin RoHS-compliant LQFP package

LM3S8962目標應用:

■ Remote monitoring
■ Electronic point-of-sale (POS) machines
■ Test and measurement equipment
■ Network appliances and switches
■ Factory automation
■ HVAC and building control
■ Gaming equipment
■ Motion control
■ Medical instrumentation
■ Fire and security
■ Power and energy
■ Transportation

圖1.Stellaris LM3S8962方框圖

圖2.Stellaris LM3S8962 CPU方框圖

Embest EKK8962 ARM評估板

EKK8962 arm evaluation board produced by Embest is a Stellaris LM3S8962(ARM®Cortex -M3 core)microcontroller based simple and general purpose evaluation platform. This platform features various hardware resources: 10/100 MB Ethernet interface, CAN, 128×96 OLED LCD, speaker, MicroSD card socket, USB, standard 20-pin JTAG interface. The outstanding feature of this board is that the board integrates debugger, you just need an USB cable, then you can easily implement debug and download flash with the MDK software in your host pc.

Embest EKK8962 ARM評估板主要特性:

The Stellaris LM3S8962 Evaluation Kit includes the following features:

?? Stellaris LM3S8962 microcontroller with fully-integrated 10/100 embedded Ethernet controller and CAN module

?? Simple setup; USB cable provides serial communication, debugging, and power

?? OLED graphics display with 128 x 96 pixel resolution

?? User LED, navigation switches, and select pushbuttons

?? Magnetic speaker

?? MicroSD card slot

?? USB interface for debugging and power supply

?? Standard ARM® 20-pin JTAG debug connector with input and output modes

?? LM3S8962 I/O available on labeled break-out pads

?? Standalone CAN device board using Stellaris LM3S2110 microcontroller

The evaluation kit contains everything needed to develop and run applications for Stellaris microcontrollers including:

?? LM3S8962 evaluation board (EVB)

?? LM3S2110 CAN device board

?? USB cable

?? 20-pin JTAG/SWD target cable

?? 10-pin CAN cable

?? CD containing:

– A supported version of one of the following:

• Keil™ RealView® Microcontroller Development Kit (MDK-ARM)

• IAR Embedded Workbench

• Code Sourcery GCC development tools

– Complete documentation

– Quickstart guide

Quickstart source code

– DriverLib and example source code

圖3.Embest EKK8962以太網和CAN評估板外形圖

圖4. Stellaris LM3S8962 評估板元件布局圖

圖5. Stellaris LM3S8962 評估板方框圖

圖6.LM3S2110 CAN器件方框圖

圖7. Stellaris LM3S8962 評估板電路圖(1)

圖8. Stellaris LM3S8962 評估板電路圖(2)

圖9. Stellaris LM3S8962 評估板電路圖(3)

圖10. Stellaris LM3S8962 評估板電路圖(4)

圖11. Stellaris LM3S8962 評估板電路圖(5)


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区二区福利在线| 久久综合激情| 91久久在线| 国产精品自拍一区| 国产精品高潮粉嫩av| 欧美日韩不卡视频| 欧美成人嫩草网站| 免费成人在线观看视频| 久久久久国产精品厨房| 欧美在线观看一区二区三区| 亚洲尤物在线视频观看| 亚洲一区精品在线| 亚洲综合丁香| 亚洲欧美另类在线观看| 亚洲综合色视频| 亚洲一区日韩在线| a4yy欧美一区二区三区| 日韩一级免费| 一区二区三区成人精品| 在线一区亚洲| 亚洲影院免费| 亚洲砖区区免费| 午夜精品久久久久久久久久久久| 亚洲一区中文| 性欧美精品高清| 久久国产精品一区二区三区四区| 欧美一区二区三区在线观看视频| 欧美一区二区免费| 久久精品国产亚洲一区二区| 欧美综合77777色婷婷| 久久精品人人爽| 久久一区二区三区av| 久久一区二区精品| 欧美大片在线观看一区| 欧美二区乱c少妇| 欧美区二区三区| 欧美日韩一二三四五区| 国产精品久久久久一区二区三区| 国产精品永久免费观看| 国内精品免费在线观看| 一区二区自拍| 亚洲精品乱码久久久久久日本蜜臀| 亚洲人体1000| 亚洲一区在线免费| 欧美中文字幕视频在线观看| 亚洲第一黄网| 99精品热视频| 先锋影音一区二区三区| 久久久久久久性| 欧美激情乱人伦| 国产精品国内视频| 国产一区视频网站| 亚洲欧洲免费视频| 亚洲欧美国产日韩中文字幕| 亚洲第一综合天堂另类专| 日韩午夜剧场| 性欧美8khd高清极品| 嫩草国产精品入口| 国产精品99免视看9| 国产亚洲精品久久久久婷婷瑜伽| 在线观看亚洲精品| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧美中日韩| 亚洲精品久久视频| 亚洲欧美另类久久久精品2019| 久久久久国产一区二区三区四区 | 亚洲麻豆av| 亚洲欧美日韩一区二区在线 | 亚洲午夜精品17c| 久久久精品日韩欧美| 欧美欧美在线| 国外精品视频| 亚洲美女视频在线观看| 欧美一区国产二区| 99亚洲精品| 久久人人超碰| 国产精品激情| 亚洲国产日韩欧美综合久久| 亚洲欧美久久久| 一区二区三区四区五区精品| 久久精品人人| 欧美午夜免费影院| 亚洲春色另类小说| 午夜在线观看免费一区| 在线一区二区三区四区五区| 久久男女视频| 国产精品素人视频| 亚洲精品男同| 亚洲国产一区二区在线| 亚洲欧美激情一区二区| 欧美黄色视屏| 伊人色综合久久天天五月婷| 亚洲女女女同性video| 一本到高清视频免费精品| 美女精品国产| 国产一区二区三区高清在线观看| 一区二区日本视频| 亚洲精品在线观| 麻豆91精品91久久久的内涵| 国产精品区一区| 99视频超级精品| 一本色道久久综合一区| 女女同性女同一区二区三区91| 蜜臀a∨国产成人精品| 国产嫩草一区二区三区在线观看| 一本色道久久综合亚洲精品小说 | 国产精品高潮呻吟| 亚洲精品在线一区二区| 亚洲精品视频在线| 久久视频一区二区| 欧美另类综合| 亚洲激情第一页| 亚洲二区在线视频| 可以看av的网站久久看| 国产一区二区精品久久| 午夜精品久久久99热福利| 午夜一区二区三区在线观看| 欧美色图首页| 一区二区三区色| 亚洲天堂av电影| 欧美日韩一区二区三区四区在线观看 | 中文亚洲免费| 欧美日韩中文另类| 999亚洲国产精| 中文国产一区| 欧美三级欧美一级| 99热在线精品观看| 亚洲性av在线| 国产精品国产成人国产三级| 艳女tv在线观看国产一区| 亚洲视频在线观看免费| 欧美视频在线观看一区二区| 99热在这里有精品免费| 亚洲视屏在线播放| 国产精品sm| 亚洲欧美日韩国产一区二区三区| 欧美一区二区在线免费播放| 国产区在线观看成人精品| 午夜日韩激情| 久久午夜电影网| 亚洲第一区在线| 亚洲伦伦在线| 欧美视频日韩| 午夜精品一区二区三区在线视 | 国产精品美女久久久久av超清| 一区二区三区成人精品| 亚洲综合精品自拍| 国产欧美日韩一区| 欧美一区二区三区另类| 久久人人97超碰人人澡爱香蕉| 国产字幕视频一区二区| 久久精品三级| 欧美精品一区二区在线播放| 99精品欧美一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 欧美日韩激情小视频| 一区二区三区久久| 久久精品二区| 亚洲电影在线免费观看| 夜夜嗨av一区二区三区| 国产精品av免费在线观看 | 欧美一区激情视频在线观看| 国产婷婷色一区二区三区| 亚洲区中文字幕| 欧美性大战久久久久| 午夜宅男欧美| 欧美成熟视频| 亚洲一区二区成人在线观看| 久久久久亚洲综合| 亚洲精品免费一二三区| 欧美一级黄色网| 亚洲风情在线资源站| 亚洲一区二区少妇| 在线电影一区| 亚洲国产精品久久久久秋霞影院| 欧美成人精品不卡视频在线观看| 狠狠久久五月精品中文字幕| 一区二区三区高清在线观看| 国产精品一区二区三区久久久| 亚洲国内精品| 国产精品久久久久久一区二区三区| 久久成人国产精品| 久久激情视频| 夜夜嗨av一区二区三区中文字幕| 欧美有码视频| 亚洲免费观看| 久久久青草青青国产亚洲免观| 99国内精品| 蜜臀va亚洲va欧美va天堂| 正在播放亚洲一区| 欧美成人激情视频| 性做久久久久久| 欧美日韩一区二区在线| 久久精品毛片| 国产精品久久99| 99精品国产热久久91蜜凸| 激情文学综合丁香| 性伦欧美刺激片在线观看| 亚洲美女免费精品视频在线观看| 久久久在线视频|