STSTMFxx系列位ARMMCU开发方案.docx

上传人:wj 文档编号:1221803 上传时间:2023-04-30 格式:DOCX 页数:21 大小:223.29KB
下载 相关 举报
STSTMFxx系列位ARMMCU开发方案.docx_第1页
第1页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第2页
第2页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第3页
第3页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第4页
第4页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第5页
第5页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第6页
第6页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第7页
第7页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第8页
第8页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第9页
第9页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第10页
第10页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第11页
第11页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第12页
第12页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第13页
第13页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第14页
第14页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第15页
第15页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第16页
第16页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第17页
第17页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第18页
第18页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第19页
第19页 / 共21页
STSTMFxx系列位ARMMCU开发方案.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

STSTMFxx系列位ARMMCU开发方案.docx

《STSTMFxx系列位ARMMCU开发方案.docx》由会员分享,可在线阅读,更多相关《STSTMFxx系列位ARMMCU开发方案.docx(21页珍藏版)》请在冰点文库上搜索。

STSTMFxx系列位ARMMCU开发方案.docx

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):

照相机模块

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2