LM3S9B95开发板核心板原理图0.docx

上传人:b****4 文档编号:27517906 上传时间:2023-07-02 格式:DOCX 页数:42 大小:332.82KB
下载 相关 举报
LM3S9B95开发板核心板原理图0.docx_第1页
第1页 / 共42页
LM3S9B95开发板核心板原理图0.docx_第2页
第2页 / 共42页
LM3S9B95开发板核心板原理图0.docx_第3页
第3页 / 共42页
LM3S9B95开发板核心板原理图0.docx_第4页
第4页 / 共42页
LM3S9B95开发板核心板原理图0.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

LM3S9B95开发板核心板原理图0.docx

《LM3S9B95开发板核心板原理图0.docx》由会员分享,可在线阅读,更多相关《LM3S9B95开发板核心板原理图0.docx(42页珍藏版)》请在冰豆网上搜索。

LM3S9B95开发板核心板原理图0.docx

LM3S9B95开发板核心板原理图0

Stellaris®LM3S9B96DevelopmentKitUser’sManual

Copyright

Copyright©2009TexasInstruments,Inc.Allrightsreserved.StellarisandStellarisWareareregisteredtrademarksofTexasInstruments.ARMandThumbareregisteredtrademarks,andCortexisatrademarkofARMLimited.Othernamesandbrandsmaybeclaimedasthepropertyofothers.TexasInstruments

108WildBasin,Suite350

Austin,TX78746

Main:

+1-512-279-8800

Fax:

+1-512-279-8879

Stellaris®LM3S9B96DevelopmentKitUser’sManual

TableofContents

Chapter1:

Stellaris®LM3S9B96DevelopmentBoardOverview(7

Features(7

DevelopmentKitContents(10

BlockDiagram(11

DevelopmentBoardSpecifications(11

Chapter2:

Stellaris®LM3S9B96DevelopmentBoardHardwareDescription(13

LM3S9B96MicrocontrollerOverview(13

JumpersandGPIOAssignments(13

Clocking(14

Reset(15

PowerSupplies(15

USB(15

Debugging(16

ColorQVGALCDTouchPanel(17

I2SAudio(19

UserSwitchandLED(19

Chapter3:

Stellaris®LM3S9B96DevelopmentBoardExternalPeripheralInterface(EPI(21

SDRAMExpansionBoard(21

FlashandSRAMMemoryExpansionBoard(21

Chapter4:

UsingtheIn-CircuitDebuggerInterface(23

AppendixA:

Stellaris®LM3S9B96DevelopmentBoardSchematics(25

AppendixB:

Stellaris®LM3S9B96DevelopmentBoardComponentLocations(33

AppendixC:

Stellaris®LM3S9B96DevelopmentBoardConnectionDetails(35

DCPowerJack(35

ARMTargetPinout(35

AppendixD:

Stellaris®LM3S9B96DevelopmentBoardMicrocontrollerGPIOAssignments(37

AppendixE:

Stellaris®LM3S9B96FlashandSRAMMemoryExpansionBoard(41

Installation(41

Features(42

HardwareDescription(43

FunctionalDescription(43

MemoryMap(45

ComponentLocations(46

Schematics(46

AppendixF:

References(49

ListofFigures

Figure1-1.DK-LM3S9B96DevelopmentBoard(9

Figure1-2.DK-LM3S9B96DevelopmentBoardBlockDiagram(11

Figure2-1.FactoryDefaultJumperSettings(14

Figure4-1.ICDInterfaceMode(23

FigureB-1.ComponentPlacementPlotforTop(34

FigureE-1.DK-LM3S9B96-EXP-FS8BoardImage(41

FigureE-2.DK-LM3S9B96DevelopmentBoard(42

FigureE-3.DK-LM3S9B96-EXP-FS8Flash/SRAM/LCDIFExpansionBoardBlockDiagram(43

FigureE-4.ComponentPlacementPlotforTopandBottom(46

Stellaris®LM3S9B96DevelopmentKitUser’sManual

ListofTables

Table2-1.BoardFeaturesandPeripheralsthatareDisconnectedinFactoryDefaultConfiguration(13

Table2-2.USB-RelatedSignals(15

Table2-3.HardwareDebuggingConfigurations(16

Table2-4.Debug-RelatedSignals(17

Table2-5.LCD-RelatedSignals(18

Table2-6.I2SAudio-RelatedSignals(19

Table2-7.NavigationSwitch-RelatedSignals(19

TableC-1.DebugInterfacePinAssignments(35

TableD-1.MicrocontrollerGPIOAssignments(37

TableE-1.FlashandSRAMMemoryExpansionBoardMemoryMap(45

TableE-2.LCDLatchRegister(45

CHAPTER1

Stellaris®LM3S9B96DevelopmentBoardOverviewTheStellaris®LM3S9B96DevelopmentBoardprovidesaplatformfordevelopingsystemsaround

theadvancedcapabilitiesoftheLM3S9B96ARM®Cortex™-M3-basedmicrocontroller.

TheLM3S9B96isamemberoftheStellarisTempest-classmicrocontrollerfamily.Tempest-class

devicesincludecapabilitiessuchas80MHzclockspeeds,anExternalPeripheralInterface(EPI

andAudioI2Sinterfaces.Inadditiontonewhardwaretosupportthesefeatures,the

DK-LM3S9B96boardincludesarichsetofperipheralsfoundonotherStellarisboards.

Thedevelopmentboardincludesanon-boardin-circuitdebuginterface(ICDIthatsupportsboth

JTAGandSWDdebugging.AstandardARM20-pindebugheadersupportsanarrayofdebugging

solutions.

TheStellaris®LM3S9B96DevelopmentKitacceleratesdevelopmentofTempest-class

microcontrollers.Thekitalsoincludesextensiveexampleapplicationsandcompletesourcecode.Features

TheStellaris®LM3S9B96DevelopmentBoardincludesthefollowingfeatures.

Simpleset-up—USBcableprovidesdebugging,communication,andpower

Flexibledevelopmentplatformwithawiderangeofperipherals

ColorLCDgraphicsdisplay

–TFTLCDmodulewith320x240resolution

–Resistivetouchinterface

80MHzLM3S9B96microcontrollerwith256KFlash,96KSRAM,andintegratedEthernet

MAC+PHY,USBOTG,andCANcommunications

––8MBSDRAM(plug-inEPIoptionboard

––EPIbreak-outboard(plug-inoptionboard

1MBserialFlashmemory

Precision3.00Vvoltagereference

SAFERTOS™operatingsysteminmicrocontrollerROM

I2Sstereoaudiocodec

–LineIn/Out

–HeadphoneOut

–MicrophoneIn

ControllerAreaNetwork(CANInterface

10/100BaseTEthernet

USBOn-The-Go(OTGConnector

–Device,Host,andOTGmodes

UserLEDandpushbutton

Thumbwheelpotentiometer(canbeusedformenunavigation

MicroSDcardslot

Supportsarangeofdebuggingoptions

–IntegratedIn-circuitDebugInterface(ICDI

–JTAG,SWD,andSWOallsupported

–StandardARM®20-pinJTAGdebugconnector

USBVirtualCOMPort

JumpershuntstoconvenientlyreallocateI/Oresources

DevelopusingtoolssupportingtheDK-LM3S9B96fromKeil,IAR,CodeSourcery,andCodeRed

SupportedbyStellarisWare®softwareincludingthegraphicslibrary,theUSBlibrary,andtheperipheraldriverlibrary

AnoptionalFlashandSRAMmemoryexpansionboard(DK-LM3S9B96-EXP-FS8isalsoavailableforusewiththeDK-LM3S9B96developmentboard

–WorkswiththeExternalPeripheralInterface(EPIoftheStellarismicrocontroller

–ProvidesFlashmemory,SRAM,andanimprovedperformanceLCDinterface

FormoreinformationontheDK-LM3S9B96-EXP-FS8memoryexpansionboard,see

AppendixE,“Stellaris®LM3S9B96FlashandSRAMMemoryExpansionBoard,”onpage41.

TheDK-LM3S9B96-EXP-FS8memoryexpansionboardisavailableforpurchaseseparately.

Stellaris®LM3S9B96DevelopmentKitUser’sManualFigure1-1.DK-LM3S9B96DevelopmentBoard

AudioLineOutput

1MBSerialFlashMemory

3.5"LCDTouchPanel

DevelopmentKitContents

TheStellaris®LM3S9B96DevelopmentKitcontainseverythingneededtodevelopandruna

rangeofapplicationsusingStellarismicrocontrollers:

LM3S9B96developmentboard

8MBSDRAMexpansionboard

EPIsignalbreakoutboard

RetractableEthernetcable

USBMini-Bcablefordebuggeruse

USBMicro-BcableforOTG-to-PCconnection

USBMicro-AtoUSBAadapterforUSBHost

USBFlashmemorystick

microSDCard

20-positionribboncable

CDscontainingevaluationversionsofthefollowingtools:

–StellarisWarewithexamplecodeforthisboard

–ARMRealView®MicrocontrollerDevelopmentKit(MDK

–IAREmbeddedWorkbench®KickstartEdition

–CodeRedTechnologiesRedSuite™

–CodeSourcerySourceryG++™GNUtools.

Stellaris®LM3S9B96DevelopmentKitUser’sManualBlockDiagram

Figure1-2.DK-LM3S9B96DevelopmentBoardBlockDiagram

DevelopmentBoardSpecifications

Boardsupplyvoltage:

4.75–5.25Vdcfromoneofthefollowingsources:

–Debugger(ICDIUSBcable(connectedtoaPC

–USBMicro-Bcable(connectedtoaPC

–DCpowerjack(2.1x5.5mmfromexternalpowersupply

Break-outpoweroutput:

3.3Vdc(100mAmax

Dimensions(excludingLCDpanel:

–4.50”x4.25”x0.60”(LxWxHwithSDRAMboard

–4.50”x4.25”x0.75”(LxWxHwithEPIbreakoutboard

AnalogReference:

3.0V+/-0.2%

RoHSstatus:

Compliant

NOTE:

WhentheLM3S9B96DevelopmentBoardisusedinUSBHostmode,thehostconnectoriscapableofsupplyingpowertotheconnectedUSBdevice.Theavailablesupplycurrentislimitedto~200mAunlessthedevelopmentboardispoweredfromanexternal5V

supplywitha=600mArating.

CHAPTER2

Stellaris®LM3S9B96DevelopmentBoardHardwareDescription

InadditiontoanLM3S9B96microcontroller,thedevelopmentboardincludesarangeofuseful

peripheralfeaturesandanintegratedin-circuitdebuginterface(ICDI.Thischapterdescribeshow

theseperipheralsoperateandinterfacetothemicrocontroller

LM3S9B96MicrocontrollerOverview

TheStellarisLM3S9B96isanARMCortex-M3-basedmicrocontrollerwith256-KBflashmemory,

80-MHzoperation,Ethernet,USB,EPI,SAFERTOS™inROM,andawiderangeofperipherals.

SeetheLM3S9B96MicrocontrollerDataSheet(ordernumberDS-LM3S9B96forcomplete

microcontrollerdetails.

TheLM3S9B96microcontrollerisfactory-programmedwithaquickstartdemoprogram.The

quickstartprogramresidesinon-chipflashmemoryandrunseachtimepowerisapplied,unless

thequickstarthasbeenreplacedwithauserprogram.

JumpersandGPIOAssignments

EachperipheralcircuitonthedevelopmentboardisinterfacedtotheLM3S9B96microcontroller

througha0.1”pitchjumper/shunt.Figure2-1onpage14showsthefactorydefaultpositionsofthe

jumpers.Thejumpersmustbeinthesepositionsforthequickstartdemoprogramtofunction

correctly.

ThedevelopmentboardofferscapabilitiesthattheLM3S9B96cannotsupportsimultaneouslydue

topincountandGPIOmultiplexinglimitations.Forexample,asconfigured,theboarddoesnot

supportSDRAMandI2Sreceive(microphoneorlineinputfunctionsatthesametime.The

jumpersassociatedwithI2Sreceiveareomittedinthedefaultconfiguration.

Table2-1listsallfeaturesandperipheralsthataredisconnectedinthefactorydefault

configuration.Usingtheseperipheralsrequiresthatotherperipheralsbedisconnected.

AppendixD,“Stellaris®LM3S9B96DevelopmentBoardMicrocontrollerGPIOAssignments,”on

page37listsalternativejumperconfigurationsusedinconjunctionwithsomeofthe

StellarisWare™exampleapplicationsforthisboard.

Table2-1.BoardFeaturesandPeripheralsthatareDisconnectedinFactoryDefault

Configuration

PeripheralJumpers

I2SReceive(AudioInputJP44,45,47,49

ControllerAreaNetwork(CANJP14,15

EthernetYellowStatusLED(LED2JP2

Analog3.0VReferenceJP33

SeeAppendixD,“Stellaris®LM3S9B96DevelopmentBoardMicrocontrollerGPIOAssignments

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1