首页 > 评测 > 不断挑战,极致体验—STM32F769I-DISCO评测(硬件详解篇)

不断挑战,极致体验—STM32F769I-DISCO评测(硬件详解篇)

ST   F769I   DISCO   F7   
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • 继ST(意法半导体)在2015暑假推出首款Cortex M7内核开发板STM32F746G-DISCO后,2016又推出一款高性能的Cortex M7内核开发板STM32F769I-DISCO,跟第一款的DISCOVERY板比起来,新推出的的DISCOVERY板将F7的性能推向一个新的高度。
 

这里讲一下整个F769I-DISCO板子的元器件布局,下图是板子的背面,主要的元器件都放在背面了。

背面主要电路有:

 以太网电源控制,物理层收发器控制电路;

 TF卡电路;

 Audio控制电路,音频输入输出,左右声道输出接口;

 SPDIF控制电路;

 主控MCU及其外围电路;

USB High-speed电路;

 ST-Link V2仿真器电路;

 电源选择接口;

 Arduino Uno接口。

9.jpg

图9板子背面器件分布

F769I-DISCO背面电路比较简洁,主要电路有:

     WI-FI接口;

     按键、用户LED灯等;

     SWD接口;

     MEMS麦克风;

     DSI LCD接口;

     外部电源接口。

10.jpg

图10板子正面器件分布

(2)MCU- STM32F769I

一块高贵的BGA216封装的STM32F769,售价人民币RMB72左右。

11.jpg

图11 MCU特写

特性:

内核:集成Cortex-M7内核,带有双浮点运算单元,ChromART图形加速器,L1缓存(I/D 16 KB+16 KB),在216 MHz的CPU频率下,从Flash执行时,STM32F769/779系列MCU能够提供1082 CoreMark /462 DMIPS的性能,并且利用意法半导体 的ART加速器实现了零等待状态。DSP指令和浮点运算单元扩大了产品的应用范围。得益于L1缓存(I/D 16 KB+16 KB),可以使用外部存储器而没有性能损失。

内存:高达2M Flash,支持同时读写

• 分散结构的大容量SRAM

• 512 KB通用数据存储器,其中包括128 KB紧密耦合数据存储器(DTCM),用于时间关键数据处理(栈、堆......)

• 16 KB的紧密耦合指令存储器(ITCM),用于时间关键程序

• 4KB的备份SRAM,用于最低功耗模式下保存数据

利用带有32位并行接口的灵活的存储控制器可轻松扩展存储器容量,支持Compact Flash、SRAM、PSRAM、NOR、NAND和SDRAM存储器,或利用双模Quad-SPI从外部串行Flash存储器执行代码

图形:

Chrom-ART加速器™(DMA2D),图形硬件加速器支持增强的图形用户界面硬件JPEG解码

LCD-TFT控制器支持XGA协议

MIPI DSI控制器最大支持720 p 30Hz视频格式

时钟:

I/O支持1.7V至3.6V

外部高速晶振输入范围为4至26MHz

内部16Mhz高速晶振(误差在1%)

外部32KHz RTC时钟源并带校准

内部32KHz带校准

低功耗:

睡眠,停止,待机三种低功耗模式

RTC支持外部供电,有32个后备寄存器,4K后备SRAM

• 音频: 两个专用的音频PLL,三个半双工I²S接口和一个新型串行音频接口(SAI),支持时分复用(TDM)模式,与一个DFSDM (数字滤波器模块)。

• 多达28个通信接口(除了4个UART之外,还有4个运行速度达到12.5 Mbit/s的USART接口,6个50 Mbit/s的SPI接口,4个带有新型可选数字滤波功能的I²C接口,3个CAN、2个SDIO、一个带片上PHY的USB2.0全速设备/主机/OTG控制器和1个USB2.0高速/全速设备/主机/OTG控制器,带片上全速PHY和ULPI,以太网MAC,SPDIF-IN,HDMI-CEC)和MDIO从控制器

• 模拟:两个12位DAC、三个速度为2 MSPS或7.2 MSPS(交错模式)的12位ADC

• 多达18个定时器:频率高达216 MHz的16和32位定时器

• 利用带有32位并行接口的灵活的存储控制器可轻松扩展存储器容量,支持Compact Flash、SRAM、PSRAM、NOR、NAND和SDRAM存储器,或利用双模Quad-SPI从外部串行Flash存储器执行代码

• 模拟随机数发生器

介绍这么多性能,总之就是一句概括,它很牛逼!

(3)供电

F769I-DISCO板子供电方式有5种方式:

      stlk,通过ST-Link仿真器给板子供电,接上micro USB线即可给板子供电,下载程序等

      usbhs,通过USB HS给板子供电,同样是接上micro USB线即可给板子供电,主要要反过来接,跟ST-Link供电口的方向是相反的。

      ext5v,通过外部电源接口给板子供电,外部直流电源端子或者Arduino Uno接口供电。

      chgr,绕过ST-Link仿真器给板子供电,接上micro USB线只能给板子供电,不能使用仿真器。

      poe5v,以太网供电,它可通过使用同一根用于网络连接的电缆,将电源供应到网络设备上,例如IP电话机或网络摄像机,3W以太网供电,这个还是第一次在探索板上看见,很有卖点!

12.jpg

图12供电接口

这里有一点需要知道的,使用外部直流电源进行供电时,支持的电压为7V-12V。

13.jpg

图13供电接口原理图

  • 本文系21ic原创,未经许可禁止转载!

网友评论