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),8ch