《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 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亚洲国产精品_日韩亚洲一区二区
亚洲人成在线观看一区二区| 欧美资源在线观看| 午夜性色一区二区三区免费视频| 日韩视频中文| 最近看过的日韩成人| 又紧又大又爽精品一区二区| 国产一区久久久| 国产视频久久久久| 国产手机视频精品| 国产亚洲精品自拍| 国产伦精品一区二区三区免费| 国产精品都在这里| 国产精品狼人久久影院观看方式| 欧美日韩在线免费观看| 欧美巨乳在线观看| 欧美日本一区二区视频在线观看| 欧美激情一区二区三区全黄| 欧美不卡视频一区发布| 免费观看日韩av| 欧美国产视频一区二区| 欧美激情精品| 欧美日韩中文在线观看| 欧美日韩爆操| 欧美日韩免费在线| 国产精品久久久久久久免费软件| 国产精品美女久久久久aⅴ国产馆| 欧美午夜激情视频| 国产精品青草综合久久久久99 | 国产亚洲精品久久飘花| 国产亚洲欧美一区二区三区| 国产综合色在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 最新中文字幕亚洲| 一区二区三区视频在线观看| 亚洲免费视频网站| 亚洲大胆女人| 99精品免费视频| 午夜精品一区二区在线观看 | 国产色产综合产在线视频| 伊人精品在线| 日韩亚洲欧美成人| 午夜亚洲一区| 亚洲精品在线观看免费| 亚洲影院污污.| 久久久www成人免费无遮挡大片| 欧美v日韩v国产v| 欧美日韩专区| 国语自产精品视频在线看抢先版结局| 亚洲国产三级| 亚洲综合大片69999| 久久精彩免费视频| 国产精品99久久久久久久久| 久久成人国产精品| 欧美激情一区在线观看| 国产精品久久一区二区三区| 一区二区在线视频| 亚洲特色特黄| 亚洲国产婷婷| 午夜精品久久久久久久99热浪潮 | 女生裸体视频一区二区三区| 欧美午夜一区二区福利视频| 很黄很黄激情成人| 一区二区高清在线观看| 久久精品国产99| 亚洲午夜在线观看视频在线| 久久久水蜜桃| 欧美日韩一区综合| 影音先锋日韩精品| 亚洲一区免费| 日韩亚洲成人av在线| 久久成人精品电影| 欧美日韩在线播放三区四区| 黑人巨大精品欧美一区二区| 一区二区免费在线播放| 亚洲国产福利在线| 欧美影院精品一区| 欧美日韩一区二区精品| 激情综合久久| 午夜精品久久久久影视| 亚洲视频大全| 欧美成人精品| 国内精品久久久久影院色| 亚洲一级片在线观看| 99日韩精品| 欧美成人69av| 激情久久一区| 午夜精品一区二区三区在线视| 在线视频欧美一区| 你懂的网址国产 欧美| 国产亚洲一区在线| 亚洲亚洲精品在线观看 | 国产性猛交xxxx免费看久久| 一本久久综合亚洲鲁鲁五月天| 亚洲成色www8888| 欧美一区二区三区免费视频| 欧美日韩另类国产亚洲欧美一级| 在线看日韩欧美| 久久成人在线| 欧美在线观看网址综合| 国产精品久久久久91| 日韩一级黄色片| 99国产一区| 欧美黑人在线播放| 亚洲国产精品福利| 久久精品日韩欧美| 久久国产免费看| 国产欧美一区二区精品性| 亚洲自拍偷拍福利| 午夜精品久久久久久久久久久久 | 欧美成人蜜桃| 亚洲第一黄色| 亚洲国产精品一区二区第四页av | 母乳一区在线观看| 影音先锋中文字幕一区| 久久精品亚洲一区二区| 久久噜噜亚洲综合| 国内精品久久久久久久影视麻豆 | 欧美电影专区| 最新国产拍偷乱拍精品| 亚洲精选在线观看| 欧美极品aⅴ影院| 亚洲精品视频免费在线观看| 99国内精品| 欧美午夜电影在线观看| 一区二区三区视频在线观看| 亚洲一区二区三区视频播放| 欧美视频在线看| 亚洲一二三区在线| 欧美在线你懂的| 国内综合精品午夜久久资源| 久久成人在线| 欧美a级片一区| 亚洲精品系列| 亚洲女性裸体视频| 国产美女精品免费电影| 欧美在线观看一区| 免费看的黄色欧美网站| 91久久综合亚洲鲁鲁五月天| 一区二区欧美在线观看| 国产精品乱码| 久久精品视频免费| 免费欧美电影| 夜夜嗨av一区二区三区 | 欧美影院成人| 在线成人免费视频| 99在线精品免费视频九九视| 国产精品啊啊啊| 久久se精品一区二区| 欧美国产乱视频| 一区二区不卡在线视频 午夜欧美不卡' | 久久精品视频免费观看| 在线精品视频在线观看高清 | 卡通动漫国产精品| 亚洲精品国产拍免费91在线| 亚洲一区网站| 国产亚洲欧美一区二区三区| 亚洲人成网站色ww在线| 欧美视频第二页| 欧美一区深夜视频| 欧美精品国产一区二区| 亚洲网站在线看| 老司机亚洲精品| 一区二区三区免费观看| 久久激情久久| 亚洲三级视频在线观看| 香蕉av福利精品导航| 在线观看视频一区| 亚洲在线观看视频网站| 狠狠色丁香婷综合久久| 99视频超级精品| 国产日韩精品视频一区二区三区| 亚洲国产欧美一区| 国产精品盗摄一区二区三区| 久久精品99久久香蕉国产色戒| 欧美日本一区二区高清播放视频| 午夜精品久久久久久99热软件 | 亚洲日本电影在线| 欧美中文字幕不卡| 亚洲肉体裸体xxxx137| 久久精品99| 在线综合+亚洲+欧美中文字幕| 久久蜜臀精品av| 一区二区三区 在线观看视频| 久久一区二区视频| 这里是久久伊人| 欧美成人自拍视频| 欧美一级播放| 欧美揉bbbbb揉bbbbb| 亚洲激情欧美| 国产亚洲人成a一在线v站| 亚洲一区www| 亚洲国产综合91精品麻豆| 久久激五月天综合精品| 99亚洲伊人久久精品影院红桃| 亚洲视频香蕉人妖| 欧美精品久久99| 亚洲国产福利在线| 国产欧美一区二区精品忘忧草| 在线一区二区日韩| 1000精品久久久久久久久|