LM3S9B95开发板核心板原理图0.docx
- 文档编号:27517906
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:42
- 大小:332.82KB
LM3S9B95开发板核心板原理图0.docx
《LM3S9B95开发板核心板原理图0.docx》由会员分享,可在线阅读,更多相关《LM3S9B95开发板核心板原理图0.docx(42页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LM3S9B95 开发 核心 原理图