STSTMFxx系列位ARMMCU开发方案.docx
《STSTMFxx系列位ARMMCU开发方案.docx》由会员分享,可在线阅读,更多相关《STSTMFxx系列位ARMMCU开发方案.docx(21页珍藏版)》请在冰点文库上搜索。
STSTM32F779xx系列32位ARMMCU开发方案
时间:
2016-06-2110:
07:
15 作者:
ST 来源:
中电网
ST公司的STM32F777xx,STM32F778Ax和STM32F779xx系列是基于工作频率高达216MHz的高性能ARM®Cortex®-M732位RISC核,集成多达2MB闪存,512KBSRAM,16KBTCMRAM,4KB备份SRAM和各种外设,主要用在马达驱动和工业控制,医疗电子,家用音频设备,可穿戴智能手表,PLC,逆变器和电路中断器,打印机和扫描仪,告警系统,视频连接和HVAC,移动应用和物联网(IoT).本文介绍了STM32F779xx系列主要特性,框图,评估板STM32F779I-EVAL主要特性,框图,电路图,材料清单和PCVB元件布局图.
TheSTM32F777xx,STM32F778AxandSTM32F779xxdevicesarebasedonthehigh-performanceARM®Cortex®-M732-bitRISCcoreoperatingatupto216MHzfrequency.TheCortex®-M7corefeaturesafloatingpointunit(FPU)whichsupportsARM®double-precisionandsingle-precisiondata-processinginstructionsanddatatypes.ItalsoimplementsafullsetofDSPinstructionsandamemoryprotectionunit(MPU)whichenhancestheapplicationsecurity.
TheSTM32F777xx,STM32F778AxandSTM32F779xxdevicesincorporatehigh-speedembeddedmemorieswithaFlashmemoryupto2Mbytes,512KbytesofSRAM(including128KbytesofDataTCMRAMforcriticalreal-timedata),16KbytesofinstructionTCMRAM(forcriticalreal-timeroutines),4KbytesofbackupSRAMavailableinthelowestpowermodes,andanextensiverangeofenhancedI/OsandperipheralsconnectedtotwoAPBbuses,twoAHBbuses,a32-bitmulti-AHBbusmatrixandamultilayerAXIinterconnectsupportinginternalandexternalmemoriesaccess.
Allthedevicesofferthree12-bitADCs,twoDACs,alow-powerRTC,twelvegeneral-purpose16-bittimersincludingtwoPWMtimersformotorcontrol,twogeneral-purpose32-bittimers,atruerandomnumbergenerator(RNG),andacryptographicaccelerationcell.Theyalsofeaturestandardandadvancedcommunicationinterfaces.
•UptofourI2Cs
•SixSPIs,threeI2Ssinhalf-duplexmode.Toachieveaudioclassaccuracy,theI2SperipheralscanbeclockedviaadedicatedinternalaudioPLLorviaanexternalclocktoallowsynchronization.
•FourUSARTsplusfourUARTs
•AnUSBOTGfull-speedandaUSBOTGhigh-speedwithfull-speedcapability(withtheULPI)
•ThreeCANs
•TwoSAIserialaudiointerfaces
•TwoSDMMChostinterfaces
•Ethernetandcamerainterfaces
•LCD-TFTdisplaycontroller
•Chrom-ARTAccelerator™
•SPDIFRXinterface
•HDMI-CEC
AdvancedperipheralsincludetwoSDMMCinterfaces,aflexiblememorycontrol(FMC)interface,aQuad-SPIFlashmemoryinterface,acamerainterfaceforCMOSsensorsandacryptographicaccelerationcellTheSTM32F777xx,STM32F778AxandSTM32F779xxdevicesoperateinthe–40to+105 ℃ temperaturerangefroma1.7to3.6Vpowersupply.DedicatedsupplyinputsforUSB(OTG_FSandOTG_HS)andSDMMC2(clock,commandand4-bitdata)areavailableonallthepackagesexceptLQFP100foragreaterpowersupplychoice.
TheSTM32F777xx,STM32F778AxandSTM32F779xxdevicesofferdevicesin10packagesrangingfrom100pinsto216pins.Thesetofincludedperipheralschangeswiththedevicechosen.
ThesefeaturesmaketheSTM32F777xx,STM32F778AxandSTM32F779xxmicrocontrollerssuitableforawiderangeofapplications:
•Motordriveandapplicationcontrol
•Medicalequipment
•Industrialapplications:
PLC,inverters,circuitbreakers
•Printers,andscanners
•Alarmsystems,videointercom,andHVAC
•Homeaudioappliances
•Mobileapplications,InternetofThings
•Wearabledevices:
smartwatches.
AO-Electronics傲壹电子官网:
中文网:
ALPSADIIRJRC/NJRKECOTAXSeoulSemiconductorTIWalsinTechnology
STM32F779xx系列主要特性:
Core:
ARM®32-bitCortex®-M7CPUwithDPFPU,ARTAccelerator™andL1-cache:
16KbytesI/Dcache,allowing0-waitstateexecutionfromembeddedFlashandexternalmemories,upto216MHz,MPU,462DMIPS/2.14DMIPS/MHz(Dhrystone2.1),andDSPinstructions.
Memories
Upto2MbytesofFlashmemoryorganizedintotwobanksallowingread-while-write
SRAM:
512Kbytes(including128KbytesofdataTCMRAMforcriticalreal-timedata)+16KbytesofinstructionTCMRAM(forcriticalreal-timeroutines)+4KbytesofbackupSRAM
Flexibleexternalmemorycontrollerwithupto32-bitdatabus:
SRAM,PSRAM,SDRAM/LPSDRSDRAM,NOR/NANDmemories
DualmodeQuad-SPI
Graphics
Chrom-ARTAccelerator™(DMA2D),graphicalhardwareacceleratorenablingenhancedgraphicaluserinterface
HardwareJPEGcodec
LCD-TFTcontrollersupportinguptoXGAresolution
MIPI®DSIhostcontrollersupportingupto720p30Hzresolution
Clock,resetandsupplymanagement
1.7Vto3.6VapplicationsupplyandI/Os
POR,PDR,PVDandBOR
DedicatedUSBpower
4-to-26MHzcrystaloscillator
Internal16MHzfactory-trimmedRC(1%accuracy)
32kHzoscillatorforRTCwithcalibration
Internal32kHzRCwithcalibration
Low-power
Sleep,StopandStandbymodes
VBAT supplyforRTC,32×32bitbackupregisters+4KbytesbackupSRAM
3×12-bit,2.4MSPSADC:
upto24channels
Digitalfiltersforsigmadeltamodulator(DFSDM),8channels/4filters
2×12-bitD/Aconverters
General-purposeDMA:
16-streamDMAcontrollerwithFIFOsandburstsupport
Upto18timers:
uptothirteen16-bit(1xlow-power16-bittimeravailableinStopmode)andtwo32-bittimers,eachwithupto4IC/OC/PWMorpulsecounterandquadrature(incremental)encoderinput.All15timersrunningupto216MHz.2xwatchdogs,SysTicktimer
Debugmode
SWD&JTAGinterfaces
Cortex®-M7TraceMacrocell™
Upto168I/Oportswithinterruptcapability
Upto164fastI/Osupto108MHz
Upto1665V-tolerantI/Os
Upto28communicationinterfaces
Upto4I2 Cinterfaces(SMBus/PMBus)
Upto4USARTs/4UARTs(12.5Mbit/s,ISO7816interface,LIN,IrDA,modemcontrol)
Upto6SPIs(upto54Mbit/s),3withmuxedsimplexI2 Sforaudio
2xSAIs(serialaudiointerface)
3×CANs(2.0BActive)and2xSDMMCs
SPDIFRXinterface
HDMI-CEC
MDIOslaveinterface
Advancedconnectivity
USB2.0full-speeddevice/host/OTGcontrollerwithon-chipPHY
USB2.0high-speed/full-speeddevice/host/OTGcontrollerwithdedicatedDMA,on-chipfull-speedPHYandULPI
10/100EthernetMACwithdedicatedDMA:
supportsIEEE1588v2hardware,MII/RMII
8-to14-bitcamerainterfaceupto54Mbyte/s
Cryptographicacceleration:
hardwareaccelerationforAES128,192,256,tripleDES,HASH(MD5,SHA-1,SHA-2),andHMAC
Truerandomnumbergenerator
CRCcalculationunit
RTC:
subsecondaccuracy,hardwarecalendar
96-bituniqueID
图1.STM32F777xx,STM32F778Ax和STM32F779xx框图
STM32F779NIMCU评估板STM32F779I-EVAL
TheSTM32F779I-EVALevaluationboardisacompletedemonstrationanddevelopmentplatformforSTMicroelectronicsARM®Cortex®-M7core-basedSTM32F779NImicrocontrollers.Itfeaturesthefollowinginterfaces:
fourI2Cs,sixSPIswiththreemultiplexedfull-duplexI2S,SDIO,twoSAIs,8-to14-bitdigitalcameramodule,EthernetMAC,FMCandQuad-SPI.ItalsofeaturesfourUSARTandfourUARTperipherals,twoCANbus,three12-bitADCconverters,two12-bitDACchannels,internal256+4-KbyteSRAMand2-MbyteFlashmemory,USBHSOTGandUSBFSOTGperipherals,JTAGdebuggingsupport.Thisevaluationboardcanbeusedasareferencedesignforuserapplicationdevelopmentbutitisnotconsideredasafinalapplication.
Thefullrangeofhardwarefeaturesontheboardhelpstheusertoevaluatealltheperipherals(USBOTGHS,USBOTGFS,Ethernet,motorcontrol,CAN,microSDcard,USART,audioDACandADC,digitalmicrophone,CAN,SRAM,NORFlash,SDRAM,QuadSPIFlash,4"DSILCDwithcapacitivetouchpanel,etc.)andtodevelopapplications.Extensionheadersmakeitpossibletoeasilyconnectadaughterboardforaspecificapplication.
TheintegratedST-LINK/V2-1providesanembeddedin-circuitdebuggerandprogrammerfortheSTM32.
评估板STM32F779I-EVAL主要特性:
STM32F779NImicrocontrollerwith2-MbyteFlashmemoryand512+16+4-KbyteRAMinBGA216package
Six5Vpowersupplyoptions:
Powerjack
ST-LINK/V2-1USBMicro-Bconnector
UserUSBHSconnector
UserUSBFS1connector
UserUSBFS2connector
Daughterboard
SAIaudioDAC,stereoaudiojackthatsupportsheadsetwithmicrophone
Stereodigitalmicrophone,audiojackconnectorusedtoconnectexternalspeakers
2-Gbyte(ormore)SDIOinterfacemicroSDcard
FourI2 Cinterfaces
RS-232communication
JTAG/SWDandETMtracedebugsupport,ST-LINK/V2-1embedded
IEEE-802.3-2002compliantEthernetconnector
Cameramodule
8Mx32bitSDRAM,1Mx16bitSRAMand8Mx16bitNORFlash
512-MbitQuad-SPINORFlash
2Gx16bitNANDFlashinterfacetoconnectNANDFlashmodule
4"DSIinterfaceLCDwithcapacitivetouchpanel
Joystickwith4-directioncontrolandselector
Reset,WakeUp/Tamperorkeybutton
4-coloruserLEDs
Extensionandmemoryconnectorsfordaughterboardorwrappingboard
USBOTGHSandFSwithMicro-ABconnectors
RTCwithbackupbattery
CAN2.0A/Bcompliantconnection
Potentiometer
Motorcontrolconnector
图2.评估板STM32F779I-EVAL外形图
图3.评估板STM32F779I-EVAL硬件框图
图4.评估板STM32F779I-EVAL主要元件布局图(顶层)
图5.评估板STM32F779I-EVAL马达控制PCB布局图(顶层)
图6.评估板STM32F779I-EVAL马达控制PCB布局图(底层)
图7.评估板STM32F779I-EVAL电路图
(1)
图8.评估板STM32F779I-EVAL电路图
(2):
MCU
图9.评估板STM32F779I-EVAL电路图(3):
电源
图10.评估板STM32F779I-EVAL电路图(4):
SRAM,闪存,SDRAM
图11.评估板STM32F779I-EVAL电路图(5):
音频
图12.评估板STM32F779I-EVAL电路图(6):
LCD,照相机,连接器
图13.评估板STM32F779I-EVAL电路图(7):
以太网
图14.评估板STM32F779I-EVAL电路图(8):
USBOTGHS
图15.评估板STM32F779I-EVAL电路图(9):
USBOTGFS
图16.评估板STM32F779I-EVAL电路图(10):
RS-232
图17.评估板STM32F779I-EVAL电路图(11):
CAN,Quad-SPI
图18.评估板STM32F779I-EVAL电路图(12):
外设
图19.评估板STM32F779I-EVAL电路图(13):
马达控制
图20.评估板STM32F779I-EVAL电路图(14):
外接连接器
图21.评估板STM32F779I-EVAL电路图(15):
ST-LINK/V2-1
图22.评估板STM32F779I-EVAL电路图(16):
MFX和LED
图23.评估板STM32F779I-EVAL电路图(17):
JTAG和跟踪
图24.评估板STM32F779I-EVAL电路图(18):
4吋DSILCD板
图25.评估板STM32F779I-EVAL电路图(19):
照相机模块