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

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

[复制链接]
perpetuiy 发布时间:2015-8-24 09:24
STM32F746(板卡资料)已经到手一周,今天抽时间来玩玩这个意法半导体公司新进的高大上的成员。那么首先我们来看看这个成员的特点:  p$ f7 ?6 K7 X  F& q( l7 K
1,基于ARM Cortex-M7内核,带浮点运算单元,自适应实时加速和一级缓存:4K数据缓存和4K的指令缓存,支持零等待状态从内部闪存或外部存储器中存取数据;频率高达216MHZ。
! ~$ D; ^8 ^1 P6 H9 s5 k5 r1 J0 }. X" z% ?1 E! m7 o
2,存储单元
! B5 M/ H* c  i7 B9 c  [高达1M的闪存& e! }( C4 r9 R: C. g# a6 i# E
1024字节的OTP存储器$ D% j0 {3 Y7 x! e3 z  T  Q( Y
SRAM: 320KB (包括用于存储关键实时数据的64K TCM RAM) + 16KB 指令 TCM RAM + 4KB 备份存储器 (可用于最低功耗模式)
; Y5 h$ m) s+ M! Y% n' d6 }灵活的32位数据总线的外部存储控制器: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND 存储器
9 j, ~+ X# j' D' }2 {Dual mode Quad SPI
6 R4 H5 K4 B* y& o0 n$ e' h7 \LCD并行接口, 8080/6800 模式
, l, F0 `5 {+ `/ Q9 d9 C4 \  P7 j2 p用于增强图形内容创建的,带专用Chrom-ART加速器™的LCD-TFT控制器的XGA决议. X: m* W' @2 I' E6 w& C' G2 r) S
时钟,复位,电源管理
& X* K% O7 p, l2 c1.7 V到3.6 V 电源和I/O口供电* v7 m& x: y9 v$ p6 J
POR, PDR, PVD and BOR; q1 ~: r' B, e  m
专用USB电源! k3 n  h" ?: ]+ V& n1 [. N
4-26MHz的晶体振荡器
8 c& I1 a. u) h. q" [内部16MHz的RC (1% 精度)# c! g' X" m# m6 W' n( D
RTC用校准过的32KHz的振荡器
2 C6 x1 m2 L8 c7 K低功耗- `5 O# v/ [; h: X$ C: [! R
睡眠,停止和待机模式+ j8 s- R5 _- N! p# a+ H" ?
电池对RTC供电, 32×32 位备份寄存器+ 4KB 备份 SRAM
& X+ T" H- l: a* T9 ^" w- U3×12位 2.4 MSPS ADC: 三重交错模式下高达24通道720万次采样率
! {, p, b: `) J* Y2 i7 h$ l3 C2×12位 D/A 转换器7 J( e  b3 d7 k0 }4 k
18个定时器: 13个 16位 (一个可用于停止模式的低功耗16位定时器) 和两个 32位定时器, 每个有四路IC/OC/PWM或者脉冲计数器和正交增量编码器的输入。15个定时器运行在216MHz。两路看门狗,滴答定时器。5 W" k, N+ _2 V+ T& S* F
通用DMA: 16流FIFO和突发的支持控制器的DMA
6 }. E& @) T% Q0 W仿真模式
, u4 @" ~9 p) N2 c  P1 z8 G& ISWD和JTAG接口
& `# ]% f9 }1 k7 g2 GCortex-M7跟踪宏单元
1 f, i# E( o- N4 |* E多达168个具有中断功能的I/O2 x% K, p3 R7 [: Q
速度高达108MHz的快速I/O口多达164个
9 c: ?9 |% D" ?, C' R多达166个具有5V电压承受能力的I/O口
3 z* Z; v5 P4 \0 @- t8 E- x多达25个通讯接口7 q4 K/ r0 J8 w9 k" [
四路IIC接口  s# L, {) b- S1 f1 H) I
四路USART$ ]! G% u+ R- j5 c. d& \
六路SPI接口! s* @% g) v4 F8 ?3 D: C) t
两路SAI接口
" |, V6 {5 y+ g1 T, g/ M两路CAN和SDMMC接口/ c, E2 }6 H  u) J/ m0 ^
SPDIF接收接口
  W/ F6 r) O- u5 ~$ kHDMI控制接口6 l; A( r$ X/ J$ G& p
高级连接接口
/ U/ S* ]" z9 v+ R$ m& ^带片上PHY的USB 2.0 全速 device/host/OTG控制器! J, K4 g/ D8 g, S% ^) w7 Y9 ^* d
带专用DMA,片上全速PHY和ULPI的USB 2.0 高速/全速device/host/OTG控制器
/ J% F  Q3 U3 y6 Q# V10/100 以太网 MAC专用DMA: 支持 IEEE 1588v2 硬件, MII/RMII
) g1 n$ U& ]8 Z: N( o高达54M/s的8到14位并行相机接口
9 A  j( y8 \1 `0 A( `真随机数发生器8 ~/ s' T8 [- v2 i. `
CRC计算单元
: z3 r2 l6 d( k+ R2 c5 v0 W7 L5 mRTC: 次秒级精度,硬件日历
& _  ]9 ?# a+ ]: b* W" @96位独立的序列号2 }& \$ {  M( H+ ~0 Y$ Z8 }2 s' d# t

$ U( V- C# |; b" R- Y7 a9 a9 h% E以上为STM32F746的特点,下面上STM32F746discovery的实物图:
/ W+ E" i3 I! v# @8 `) i; X" b& s6 O STM32F746discovery的实物图.png % S0 z% ~# r3 ~7 G8 V" J
上图为STM32F746DIS开机之后的主界面,界面上的图标为ST公司做的一些DEMO应用,不得不说ST公司对此产品还是挺用心的,为这个DISCOVERY配备了一块电容屏,触控操作体验不错。
% b$ l9 T4 a' p" P. b# q 2.png
0 ~& L) |! s- |上图为STM32F746DIS的系统信息,从图上可以看出CPU可运行于200MHz。" |- L' M* q- e, |5 O! {7 @$ t
3.png : L) ]9 _* X! j. J5 Y$ |$ I2 O* T" e
上图为STM32F746DIS的背面,左边部分为ST-LINK,右边为STM32F746。接口方面,这块板子上有一个高速USB接口,一个全速USB接口;模拟音频的输入输出接口;数字音频的输入接口;以太网接口;摄像头接口。* S4 a9 p. i# i* h" Z: }! X
4.png
" F4 S- u& w0 b上图为STM32F746的特写,从图上可以看出,此芯片使用了BGA封装。这种封装的好处就是体积下,抗干扰能力强,不过对于我们工程师来说,这种封装还是多少有点不方便的;另外,可能由于处理能力的提升,STM32F746的发热还是比较严重的。
+ E/ m( \# [7 s' ]5 j/ R 5.png 5 ~+ R/ c; Y$ a
上图为STM32F746的DEMO程序中音频播放器中的一个应用,图中可以看出,这个应用实现了均衡,音量和响度的控制,这就是浮点运算单元的功劳。
! \. P3 }( r3 U  k$ w, }4 s  b 6.png
$ ~% Z. p" m: P5 M* ~上图为STM32F746的DEMO程序中一个室内监控的应用。
7 s4 r1 g4 g. v# r+ V+ S5 e  { 7.png - j9 t, t' N0 g6 R- h! v2 h
这是一个智能浇灌系统的应用。
& d# [- [. A9 x
; R: ?1 ~& V0 j2 Y4 C既然是评测,那么,我们有必要来了解一下CORTEX M7。/ `, x( }: q2 P$ G* Z
cortex m7的由来:一时希望进一步和传统的8位或者16位单片机拉开一个档次;二是满足可能的下一个爆发点:物联网,可穿戴设备。
" q0 M0 I. B2 U# K9 n+ H从性能上,M7的改变:增强了DSP的处理能力,这样的话,M7比以往的产品更适合作为音频和视觉的传感中心。2 p6 R7 e; w  @: V
从构架上,M7的改变:M7具备六级,顺序,双发射超标量流水线,拥有单精度,双精度浮点单元,指令和数据缓存,分支预测,SIMD支持,紧耦合内存(TCM)。指令和数据缓存,分支预测,紧耦合内存(TCM)这些都是以往M系所没有的。
$ e/ u3 A2 ~/ B2 L9 i, U- P5 \' t从工艺上,M7的改变:最新的M7单片机已经支持28纳米制程的工艺,这样的话,M7的性能将会更高,速度会更快。不过有点可惜的是,手头的这块STM32F746仍然使用的是90纳米制程的工艺,所以它的主频只能达到216MHz。6 t  f0 ]' J0 i# r
兼容性上:Cortex-M7 处理器同样采用了C语言且易于使用的的程序模型,能与现有 Cortex-M 处理器和工具实现 100% 的二进制兼容。和所有 Cortex-M 系列处理器一样,它也能拥有 ARM Cortex-M 生态系统的全面支持。由于具有软件兼容性,Cortex-M7能轻松地实现从 Cortex-M3 和 Cortex-M4 处理器的迁移。另外,还增加了通过内存 ECC提供的错误修复功能、全面数据跟踪(Trace)以及全面的安全文档,能协助芯片厂商开发对安全敏感应用的市场。& H6 V  H& m7 O+ x
: V7 |6 `! `3 F/ t* D# g( @% Y, y
根据M7的功能,以及目前的市场应用来看,这款产品将来在车载影音娱乐系统,以及物联网的一些产品上前景不错,就拿我目前的一些应用于音频处理的项目来说,我们的产品需要一个M0或M3+DSP去完成音频信号处理的工作,这样做不但增加系统的成本,也不利于系统的稳定性。因此,作为工程师的我们应该好好的研究一下这个单片机,以便在日后的应用中为我们节省不必要的开支,缩短开发周期,提高产品的可靠性。
9 K1 @* K) m% w) m' [3 Z
' Q2 u6 k; B, O3 k. z; b由于时间问题,再者这款产品为新产品,手头资料有限,所以对于这款单片机只能谈这么多。英文翻译部分,错误难免,水平有限,各位海涵!* h+ ]. Q* l0 j  X: x) N* R
1 g! e' X) M& \. e5 G' c
赞 收藏 评论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
" ?# a( F2 ?7 N( O1 I车载娱乐够呛,顶多放歌
+ q+ X! O8 Y2 C5 j2 s  Z8 K* s
它只是作为一个协处理器而已
perpetuiy 回答时间:2015-8-25 08:50:43
Tcreat 发表于 2015-8-24 17:25( D* O8 b8 G' M2 ]/ p5 ^5 l
张总 回头能不能借我耍耍

; I, Y0 q3 F! x* g" e可以,只要沐紫同意
perpetuiy 回答时间:2015-8-25 08:52:04
nyszx 发表于 2015-8-24 20:43
9 F1 l* ~) R2 [$ D+ U( U& y; O, y% J( E很强大,能跑VNC.不知道有没有DEMO的源代码呀

& ]/ U1 [' w$ ~6 B% h2 cDEMO源码应该是有的,我这段时间有点忙,没有深入的去研究。
Tcreat 回答时间:2015-8-25 10:58:44
perpetuiy 发表于 2015-8-25 08:50
3 G* t! m% M% B, d; \, L可以,只要沐紫同意

4 x/ E6 g" c) g/ [& z不是测评玩了 就归你了吗
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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版