你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F746评测,为车载影音娱乐系统,以及物联网而准备

[复制链接]
perpetuiy 发布时间:2015-8-24 09:24
STM32F746板卡资料)已经到手一周,今天抽时间来玩玩这个意法半导体公司新进的高大上的成员。那么首先我们来看看这个成员的特点:1 `+ n4 A! ~- p+ m7 A0 a2 W; X$ _
1,基于ARM Cortex-M7内核,带浮点运算单元,自适应实时加速和一级缓存:4K数据缓存和4K的指令缓存,支持零等待状态从内部闪存或外部存储器中存取数据;频率高达216MHZ。9 |' ?+ ^% z6 f" J( b0 C

0 t2 d1 g3 ^* l% k8 l. C2,存储单元: M- I& M! m- u' M. L4 c
高达1M的闪存
2 q+ y& z: m( ^" c, M2 T1024字节的OTP存储器
5 p0 o. [8 [8 v% |* v: n0 @1 DSRAM: 320KB (包括用于存储关键实时数据的64K TCM RAM) + 16KB 指令 TCM RAM + 4KB 备份存储器 (可用于最低功耗模式)
) Z" ~4 ]' F2 {9 t4 L, h- X灵活的32位数据总线的外部存储控制器: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND 存储器1 Z+ P% \8 l( T: _0 s% F
Dual mode Quad SPI: l; M3 D4 v2 U" e
LCD并行接口, 8080/6800 模式7 i) W- {1 C2 A0 F6 D8 Z1 ^) p1 e
用于增强图形内容创建的,带专用Chrom-ART加速器™的LCD-TFT控制器的XGA决议
( W$ j6 M, R6 J; [时钟,复位,电源管理; e2 ~5 q) g! W+ [' }" N5 }+ J
1.7 V到3.6 V 电源和I/O口供电, a( {& W1 l1 V1 p6 l
POR, PDR, PVD and BOR
3 E+ @. ?6 D- ?) [. H4 H; [专用USB电源2 J5 q2 w9 N2 {
4-26MHz的晶体振荡器
9 q( @- ~- U" C4 q7 |内部16MHz的RC (1% 精度)
8 y  \/ `- _7 q) r2 l" r  mRTC用校准过的32KHz的振荡器
/ r* a! q3 u5 c7 m低功耗' i( W1 R" m. x( \: C+ O  N
睡眠,停止和待机模式7 R3 l3 l( B$ h
电池对RTC供电, 32×32 位备份寄存器+ 4KB 备份 SRAM4 P! a( {8 }) S3 ]' [8 P
3×12位 2.4 MSPS ADC: 三重交错模式下高达24通道720万次采样率
- r+ ^/ j9 r5 C6 W( ]3 R& u! F2×12位 D/A 转换器
) s+ T+ v( A0 E' d. X# n18个定时器: 13个 16位 (一个可用于停止模式的低功耗16位定时器) 和两个 32位定时器, 每个有四路IC/OC/PWM或者脉冲计数器和正交增量编码器的输入。15个定时器运行在216MHz。两路看门狗,滴答定时器。
" `# b. A  M9 L1 \4 s5 I通用DMA: 16流FIFO和突发的支持控制器的DMA' ]# R; F" [3 A
仿真模式( w& w' }3 |% C. p
SWD和JTAG接口
: G; D5 O* X& J9 k; O6 gCortex-M7跟踪宏单元1 s. w! L) j, M; H* e" w
多达168个具有中断功能的I/O" w+ T# i6 ]" m, n- X
速度高达108MHz的快速I/O口多达164个& V+ j" t% C; ^, \
多达166个具有5V电压承受能力的I/O口; N% m. k% ^5 q3 X) e" Q$ t2 u6 ^# `
多达25个通讯接口
& `+ _6 ]5 q+ @. i1 T9 k$ h: H: |四路IIC接口. o" `- \7 p0 y
四路USART
# q* A; I  q1 N4 k- F* H六路SPI接口
7 N" J# {; V  b# |) m两路SAI接口
! @; _% u$ Q& H# @; v两路CAN和SDMMC接口* H9 Z9 B* A. L! W& I" _
SPDIF接收接口
3 x+ I. Z8 t* Y/ T7 ^( WHDMI控制接口. i8 b+ z' q) Y9 f- `' D5 K* J: V
高级连接接口
$ ^0 Q3 z2 o: `: [$ D+ M带片上PHY的USB 2.0 全速 device/host/OTG控制器
( X8 t% H: r! H1 a: a( x  z( p7 O  O带专用DMA,片上全速PHY和ULPI的USB 2.0 高速/全速device/host/OTG控制器5 b6 L/ g1 m' v! s! D
10/100 以太网 MAC专用DMA: 支持 IEEE 1588v2 硬件, MII/RMII
( N6 ~7 r) a5 _& L高达54M/s的8到14位并行相机接口1 j8 a! s9 D9 T+ m9 ^. w
真随机数发生器! }! @, W  E7 D$ I' H
CRC计算单元
/ R% ^2 ?9 e" Q& T- E+ D5 X2 V. ~* FRTC: 次秒级精度,硬件日历5 }. y1 P9 [+ o4 Q# t& t
96位独立的序列号1 c; j6 T+ A7 _0 W, W
7 \6 A, i3 B/ v4 o
以上为STM32F746的特点,下面上STM32F746discovery的实物图:
% x) U( J8 I# T4 P! u: c STM32F746discovery的实物图.png % D, ]% f0 K7 T' c: [7 s- q' s
上图为STM32F746DIS开机之后的主界面,界面上的图标为ST公司做的一些DEMO应用,不得不说ST公司对此产品还是挺用心的,为这个DISCOVERY配备了一块电容屏,触控操作体验不错。
+ g5 n3 l1 M3 i2 n0 n/ X# O) |, C 2.png   R. a9 x8 j' g
上图为STM32F746DIS的系统信息,从图上可以看出CPU可运行于200MHz。: K9 Q6 G# @: G# I, f
3.png
! K1 A9 n( o/ L% F" c# S4 e- v7 q上图为STM32F746DIS的背面,左边部分为ST-LINK,右边为STM32F746。接口方面,这块板子上有一个高速USB接口,一个全速USB接口;模拟音频的输入输出接口;数字音频的输入接口;以太网接口;摄像头接口。
  R0 C7 }/ q3 s# } 4.png
5 O2 [5 g7 X8 s. F5 R上图为STM32F746的特写,从图上可以看出,此芯片使用了BGA封装。这种封装的好处就是体积下,抗干扰能力强,不过对于我们工程师来说,这种封装还是多少有点不方便的;另外,可能由于处理能力的提升,STM32F746的发热还是比较严重的。' Q$ m7 p- y( F+ M: T% n
5.png ' f9 @/ O: z! b7 r, M0 ]; t) n
上图为STM32F746的DEMO程序中音频播放器中的一个应用,图中可以看出,这个应用实现了均衡,音量和响度的控制,这就是浮点运算单元的功劳。
2 _0 O! h5 Y, K( e- `; _3 y/ I 6.png
  k1 X0 A6 N) V# m! h上图为STM32F746的DEMO程序中一个室内监控的应用。
, I4 |: _  j; y7 _8 [) a! x$ O 7.png 8 ?- y6 V1 H5 `  ]
这是一个智能浇灌系统的应用。
; f+ @& E% Y: c& {$ E
+ D( E% l9 @" }5 x0 G7 Y; m  L! l既然是评测,那么,我们有必要来了解一下CORTEX M7。6 K  a: A; k) a# P6 o! Y: L
cortex m7的由来:一时希望进一步和传统的8位或者16位单片机拉开一个档次;二是满足可能的下一个爆发点:物联网,可穿戴设备。
+ x  `% N0 Q, j) L: ^从性能上,M7的改变:增强了DSP的处理能力,这样的话,M7比以往的产品更适合作为音频和视觉的传感中心。) p! u( n% b% t. X! r! w
从构架上,M7的改变:M7具备六级,顺序,双发射超标量流水线,拥有单精度,双精度浮点单元,指令和数据缓存,分支预测,SIMD支持,紧耦合内存(TCM)。指令和数据缓存,分支预测,紧耦合内存(TCM)这些都是以往M系所没有的。
7 X$ ?6 S" w7 n  @" L9 Z从工艺上,M7的改变:最新的M7单片机已经支持28纳米制程的工艺,这样的话,M7的性能将会更高,速度会更快。不过有点可惜的是,手头的这块STM32F746仍然使用的是90纳米制程的工艺,所以它的主频只能达到216MHz。: q2 r3 O( ^. b. O" Y
兼容性上:Cortex-M7 处理器同样采用了C语言且易于使用的的程序模型,能与现有 Cortex-M 处理器和工具实现 100% 的二进制兼容。和所有 Cortex-M 系列处理器一样,它也能拥有 ARM Cortex-M 生态系统的全面支持。由于具有软件兼容性,Cortex-M7能轻松地实现从 Cortex-M3 和 Cortex-M4 处理器的迁移。另外,还增加了通过内存 ECC提供的错误修复功能、全面数据跟踪(Trace)以及全面的安全文档,能协助芯片厂商开发对安全敏感应用的市场。8 t$ T  G2 k. N% \, Y
' D) M& ?2 b& T: \
根据M7的功能,以及目前的市场应用来看,这款产品将来在车载影音娱乐系统,以及物联网的一些产品上前景不错,就拿我目前的一些应用于音频处理的项目来说,我们的产品需要一个M0或M3+DSP去完成音频信号处理的工作,这样做不但增加系统的成本,也不利于系统的稳定性。因此,作为工程师的我们应该好好的研究一下这个单片机,以便在日后的应用中为我们节省不必要的开支,缩短开发周期,提高产品的可靠性。6 @1 y2 z6 X) Z2 ~9 B3 S
( h6 T  ?& j/ p5 s, d  Y
由于时间问题,再者这款产品为新产品,手头资料有限,所以对于这款单片机只能谈这么多。英文翻译部分,错误难免,水平有限,各位海涵!  t& K8 C' k6 h3 \
" e5 f: }2 X: K
收藏 评论13 发布时间:2015-8-24 09:24

举报

13个回答
stary666 回答时间:2015-8-24 09:25:54
好东西,,,看看
yanhaijian 回答时间:2015-8-24 15:02:47
好厉害的样子。
Tcreat 回答时间:2015-8-24 17:25:28
Tcreat 回答时间:2015-8-24 17:25:52
张总 回头能不能借我耍耍  
nyszx 回答时间:2015-8-24 20:43:24
很强大,能跑VNC.不知道有没有DEMO的源代码呀
戏如人生 回答时间:2015-8-24 21:15:56
好厉害,
Tension 回答时间:2015-8-24 23:28:01
车载娱乐够呛,顶多放歌
perpetuiy 回答时间:2015-8-25 08:49:28
Tension 发表于 2015-8-24 23:28
6 j/ m; ]+ [0 i% I4 k2 B: k5 t车载娱乐够呛,顶多放歌

! E& _1 ^! x1 N它只是作为一个协处理器而已
perpetuiy 回答时间:2015-8-25 08:50:43
Tcreat 发表于 2015-8-24 17:257 Z' m% m+ u. e* [7 S
张总 回头能不能借我耍耍

. `" y& O7 K( v% D  U& D9 U可以,只要沐紫同意
perpetuiy 回答时间:2015-8-25 08:52:04
nyszx 发表于 2015-8-24 20:43
. |8 V6 g* f4 L  Z3 C8 T: I5 a很强大,能跑VNC.不知道有没有DEMO的源代码呀
1 S# N7 C' G3 v/ ~
DEMO源码应该是有的,我这段时间有点忙,没有深入的去研究。
Tcreat 回答时间:2015-8-25 10:58:44
perpetuiy 发表于 2015-8-25 08:50$ V7 f8 F# Y7 ?6 @, W6 q
可以,只要沐紫同意

6 m4 I, a0 e4 A+ u6 B不是测评玩了 就归你了吗
waytoanswer 回答时间:2015-9-2 01:48:15
要说节省开支的话现在国内厂商的一些ARM CortexA系列的成本已经很低了,之前的一款全志1GHz CortexA8单核+512M内存+4GNandFlash的小开发板众筹价格只要9美元,也就50多块钱,比某些M4芯片都还便宜了,M7目前来看没什么应用前景,性价比都不高
anny 回答时间:2015-9-4 22:33:23
不错,改天我也买块回来
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版