《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 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亚洲国产精品_日韩亚洲一区二区
国产精品色婷婷| 亚洲大胆人体视频| 久久一综合视频| 欧美专区在线观看一区| 亚洲婷婷在线| 日韩视频精品在线观看| 亚洲激情视频在线观看| 久久电影一区| 亚洲嫩草精品久久| 亚洲午夜电影在线观看| 亚洲九九九在线观看| 亚洲高清在线精品| 亚洲高清久久网| 亚洲娇小video精品| 亚洲国产欧美一区二区三区久久 | 免费不卡中文字幕视频| 久久久久久9| 久久久欧美精品| 久久久亚洲国产美女国产盗摄| 欧美在线三级| 久久精品二区| 久久五月天婷婷| 美女国产一区| 欧美片在线观看| 欧美日本国产视频| 欧美日韩在线视频首页| 欧美性色视频在线| 国产乱码精品一区二区三| 国产日韩精品久久| 影音先锋亚洲精品| 欧美影院成人| 久久精品一二三区| 亚洲日韩第九十九页| 亚洲精品日韩一| 亚洲先锋成人| 欧美一区二区福利在线| 久久精品亚洲精品国产欧美kt∨| 久久久国产精彩视频美女艺术照福利| 久久亚洲一区二区| 欧美成人精品1314www| 欧美精品三级| 欧美四级剧情无删版影片| 国产精品欧美一区二区三区奶水| 国产欧美日韩| 在线播放亚洲一区| 日韩一二三在线视频播| 亚洲综合日韩中文字幕v在线| 欧美一级久久久| 亚洲三级网站| 亚洲欧美综合另类中字| 久久女同精品一区二区| 欧美激情一区二区在线| 国产精品久久久久aaaa樱花| 国产乱肥老妇国产一区二| 在线日本高清免费不卡| 夜夜嗨av一区二区三区 | 亚洲无线视频| 亚洲国产老妈| 亚洲一区二区在线视频| 久久精品国产99国产精品| 男女精品视频| 国产精品丝袜久久久久久app| 狠狠色噜噜狠狠色综合久| 亚洲美女在线视频| 欧美夜福利tv在线| 日韩视频在线播放| 欧美一区二区三区播放老司机| 免费不卡亚洲欧美| 国产精品久久久久毛片大屁完整版 | 亚洲图片欧美午夜| 久久久久久久欧美精品| 欧美另类在线观看| 国产视频亚洲| 一级成人国产| 亚洲国产一成人久久精品| 亚洲一区中文| 欧美成人四级电影| 国产精品自在线| 亚洲激情欧美| 久久成人18免费观看| 这里只有精品电影| 久热精品在线视频| 国产精品一区二区在线观看网站| 亚洲激情校园春色| 久久aⅴ国产紧身牛仔裤| 亚洲网站在线| 欧美大片在线影院| 黑人操亚洲美女惩罚| 亚洲视频一区二区| 亚洲精品三级| 久久久久免费视频| 国产精品老牛| 亚洲美女在线视频| 亚洲国产女人aaa毛片在线| 午夜精品一区二区三区四区| 欧美日韩国产美女| 亚洲福利视频在线| 欧美中文字幕在线| 欧美一级二级三级蜜桃| 欧美日韩少妇| 亚洲青涩在线| 亚洲精品美女在线观看| 久久久亚洲国产美女国产盗摄| 国产精品影院在线观看| 在线一区欧美| 在线亚洲一区二区| 欧美全黄视频| 亚洲品质自拍| 日韩亚洲成人av在线| 欧美成人国产一区二区| 精品动漫3d一区二区三区免费版| 性视频1819p久久| 欧美专区在线| 国产区亚洲区欧美区| 亚洲欧美国产另类| 性欧美激情精品| 国产精品一区二区三区乱码 | 日韩亚洲一区二区| 欧美黄色一区| 亚洲欧洲中文日韩久久av乱码| 亚洲精品黄网在线观看| 欧美成人免费播放| 91久久久精品| av成人老司机| 欧美日韩国产在线播放| 亚洲精品资源| 一区二区三区日韩欧美精品| 欧美激情综合| 99re6这里只有精品| 一区二区国产精品| 欧美午夜不卡影院在线观看完整版免费 | 欧美国产亚洲视频| 亚洲理论在线观看| 亚洲一区日本| 国产欧美一区二区三区在线看蜜臀| 亚洲一区二区精品在线| 欧美一区二区视频在线观看2020| 国产日韩欧美综合一区| 久久成人综合网| 欧美成人亚洲成人| 99国产欧美久久久精品| 亚洲一区精品视频| 国产日韩一区在线| 亚洲成人直播| 欧美激情一区二区在线| 一二三区精品| 久久精品女人| 亚洲国产精品一区二区www在线| 日韩一级不卡| 国产精品久久久一区二区三区| 亚洲男人的天堂在线aⅴ视频| 久久精品国产99精品国产亚洲性色 | 久久视频在线免费观看| 国产综合在线视频| 亚洲精品国产品国语在线app| 欧美精品一区三区| 亚洲一区二区av电影| 久久视频一区| 亚洲精品一区二区三区樱花| 亚洲欧美不卡| 好吊日精品视频| 在线视频一区二区| 国产女精品视频网站免费| 亚洲第一页中文字幕| 欧美日韩高清不卡| 午夜天堂精品久久久久| 美女爽到呻吟久久久久| 99精品国产一区二区青青牛奶| 欧美中文字幕视频| 亚洲激情欧美| 欧美一区深夜视频| 最新热久久免费视频| 午夜伦理片一区| 在线欧美不卡| 性久久久久久久久久久久| 尤物yw午夜国产精品视频| 亚洲一区二区欧美日韩| 尤物99国产成人精品视频| 亚洲欧美日韩精品一区二区| 一区视频在线| 亚欧美中日韩视频| 亚洲欧洲在线看| 久久久久国产精品www| 日韩午夜在线观看视频| 久久久久久综合| 亚洲网站在线播放| 欧美国产日韩一区| 欧美一级片久久久久久久| 欧美日韩岛国| 亚洲高清一区二| 国产精品久在线观看| 亚洲欧洲另类| 国产日韩欧美精品在线| 99亚洲一区二区| 激情婷婷欧美| 欧美一区二区三区的| 日韩午夜在线播放| 欧美激情精品| 亚洲高清成人| 国产欧美婷婷中文|