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

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

[复制链接]
perpetuiy 发布时间:2015-8-24 09:24
STM32F746板卡资料)已经到手一周,今天抽时间来玩玩这个意法半导体公司新进的高大上的成员。那么首先我们来看看这个成员的特点:
# ^. x% @9 C5 C0 T1,基于ARM Cortex-M7内核,带浮点运算单元,自适应实时加速和一级缓存:4K数据缓存和4K的指令缓存,支持零等待状态从内部闪存或外部存储器中存取数据;频率高达216MHZ。& V( j) y' _# V- Z; A

+ ~: f$ v" F# c0 \! @0 v2,存储单元
; J- ^' f7 A/ I: I7 m& `) ^$ F高达1M的闪存
& [2 e/ \2 n2 c7 q* u1024字节的OTP存储器
0 E+ K* Q2 f& y: c- P) [SRAM: 320KB (包括用于存储关键实时数据的64K TCM RAM) + 16KB 指令 TCM RAM + 4KB 备份存储器 (可用于最低功耗模式)
9 U4 v9 r# [2 ^1 ~& k灵活的32位数据总线的外部存储控制器: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND 存储器4 j+ }5 Y. J* p
Dual mode Quad SPI
9 |9 n# q& D; r9 m( D3 RLCD并行接口, 8080/6800 模式
4 z+ s! @; X3 j8 m: v6 Y用于增强图形内容创建的,带专用Chrom-ART加速器™的LCD-TFT控制器的XGA决议
. X* I$ w# {" q" C2 y+ P$ D, a时钟,复位,电源管理
& s+ ]6 ^; Y  M% ?1.7 V到3.6 V 电源和I/O口供电
* ^/ X9 i. R" _9 f$ S  \7 sPOR, PDR, PVD and BOR
8 j( A' p$ m% r3 G/ D专用USB电源
6 D' I5 d( s/ L. o% l7 K4-26MHz的晶体振荡器3 M8 m9 j1 j/ u% U, `
内部16MHz的RC (1% 精度)
, K& S3 `7 m% H7 t" P, P! YRTC用校准过的32KHz的振荡器
: S2 ]$ h- E5 B+ j: y+ Z* r低功耗
: x* s- |& m' ~9 e  C睡眠,停止和待机模式
4 ?+ O7 W* T" v9 D' W/ v8 e$ S! T电池对RTC供电, 32×32 位备份寄存器+ 4KB 备份 SRAM
: o/ g4 z* c; K  T" ]3×12位 2.4 MSPS ADC: 三重交错模式下高达24通道720万次采样率2 v# r4 s# c' s8 O0 U
2×12位 D/A 转换器
: {# ~) |; w' g8 M) {0 \% _18个定时器: 13个 16位 (一个可用于停止模式的低功耗16位定时器) 和两个 32位定时器, 每个有四路IC/OC/PWM或者脉冲计数器和正交增量编码器的输入。15个定时器运行在216MHz。两路看门狗,滴答定时器。( d0 M- C# m" ]% g" _0 r, g& {
通用DMA: 16流FIFO和突发的支持控制器的DMA# E! z4 H8 Q9 y1 Q5 Z
仿真模式
* q: b' {. l' D; g/ t4 SSWD和JTAG接口& i: S1 g& h  L- n  U- N2 l
Cortex-M7跟踪宏单元
; T/ E7 F) d$ X8 d9 N多达168个具有中断功能的I/O
) B& h8 z7 N' D; i" y5 K7 ^1 D! w速度高达108MHz的快速I/O口多达164个" s) i% q4 T! m7 }9 T
多达166个具有5V电压承受能力的I/O口$ s4 m3 F5 P1 C# p1 ^/ c
多达25个通讯接口& I5 g  z; _' p# Q
四路IIC接口
4 ?) @7 W8 P" c4 o/ k* V5 h四路USART8 T  N+ R6 Z8 y0 C( \# h
六路SPI接口9 \8 x; [& ?# ?; r- J
两路SAI接口
& i9 C6 s( I" ~" r  ], ~: x/ K两路CAN和SDMMC接口9 |7 g2 p+ [& p
SPDIF接收接口
+ c* @( \( q+ V/ I& Z% @7 F, n% \HDMI控制接口( C" v: q# W  R$ z( d
高级连接接口
% y3 f9 j; d' [' d. t/ t- a0 w带片上PHY的USB 2.0 全速 device/host/OTG控制器% C* w/ X9 l1 n% D+ k$ F2 c( q
带专用DMA,片上全速PHY和ULPI的USB 2.0 高速/全速device/host/OTG控制器7 t4 C. D' V, m" Z5 I+ ]& F3 y
10/100 以太网 MAC专用DMA: 支持 IEEE 1588v2 硬件, MII/RMII: [3 Q+ [; S( v' N) B8 s! q
高达54M/s的8到14位并行相机接口
, T/ x8 B# n! `0 Y! s: v真随机数发生器
5 I6 E) E& C( G3 ~5 }& J* ICRC计算单元# d, e9 b3 `2 v1 H# C. t2 [
RTC: 次秒级精度,硬件日历) r  H. ~0 x- o' U3 N* @
96位独立的序列号
& O/ F& h: x/ {  \2 \7 W
# l. r$ N! ~- Q0 I! Y, c3 q* W以上为STM32F746的特点,下面上STM32F746discovery的实物图:
6 M0 W( T) c7 R STM32F746discovery的实物图.png ! g* c0 A" Q) _# w! \& a. A! I' @
上图为STM32F746DIS开机之后的主界面,界面上的图标为ST公司做的一些DEMO应用,不得不说ST公司对此产品还是挺用心的,为这个DISCOVERY配备了一块电容屏,触控操作体验不错。
- ~. k/ m' Q2 ~1 S 2.png ) C* }" D: w. i* I. s/ o( j1 l# _
上图为STM32F746DIS的系统信息,从图上可以看出CPU可运行于200MHz。1 p+ A& Q9 l& [. B
3.png & ^8 K0 j; l) ~8 l! O8 M& w4 p
上图为STM32F746DIS的背面,左边部分为ST-LINK,右边为STM32F746。接口方面,这块板子上有一个高速USB接口,一个全速USB接口;模拟音频的输入输出接口;数字音频的输入接口;以太网接口;摄像头接口。. |2 _  n1 X2 t1 U
4.png
2 E1 N# m, @5 z1 K0 ~0 y+ {* G' D上图为STM32F746的特写,从图上可以看出,此芯片使用了BGA封装。这种封装的好处就是体积下,抗干扰能力强,不过对于我们工程师来说,这种封装还是多少有点不方便的;另外,可能由于处理能力的提升,STM32F746的发热还是比较严重的。' Q. o- x, V7 u8 r- N
5.png
" O7 ^( D( X' }2 m$ M* w7 h上图为STM32F746的DEMO程序中音频播放器中的一个应用,图中可以看出,这个应用实现了均衡,音量和响度的控制,这就是浮点运算单元的功劳。1 n9 V3 E" x6 Y0 L% Q& W0 \' [
6.png
$ X% _$ T/ L( i4 u3 u1 e1 W上图为STM32F746的DEMO程序中一个室内监控的应用。
. }5 \2 }# D; Z6 [% F+ [: g 7.png
8 {& l7 g5 T1 I这是一个智能浇灌系统的应用。, t. }; S9 c+ N

" W. k" w- |' i; w! C5 }既然是评测,那么,我们有必要来了解一下CORTEX M7。. [( u' R: I: i2 W
cortex m7的由来:一时希望进一步和传统的8位或者16位单片机拉开一个档次;二是满足可能的下一个爆发点:物联网,可穿戴设备。
, _( B! b, p; ]  a从性能上,M7的改变:增强了DSP的处理能力,这样的话,M7比以往的产品更适合作为音频和视觉的传感中心。
$ N# E: P0 \. T& K从构架上,M7的改变:M7具备六级,顺序,双发射超标量流水线,拥有单精度,双精度浮点单元,指令和数据缓存,分支预测,SIMD支持,紧耦合内存(TCM)。指令和数据缓存,分支预测,紧耦合内存(TCM)这些都是以往M系所没有的。# P0 A( Q7 r6 r/ s/ B  y% ]
从工艺上,M7的改变:最新的M7单片机已经支持28纳米制程的工艺,这样的话,M7的性能将会更高,速度会更快。不过有点可惜的是,手头的这块STM32F746仍然使用的是90纳米制程的工艺,所以它的主频只能达到216MHz。! P- p; L+ Y: h" ~
兼容性上:Cortex-M7 处理器同样采用了C语言且易于使用的的程序模型,能与现有 Cortex-M 处理器和工具实现 100% 的二进制兼容。和所有 Cortex-M 系列处理器一样,它也能拥有 ARM Cortex-M 生态系统的全面支持。由于具有软件兼容性,Cortex-M7能轻松地实现从 Cortex-M3 和 Cortex-M4 处理器的迁移。另外,还增加了通过内存 ECC提供的错误修复功能、全面数据跟踪(Trace)以及全面的安全文档,能协助芯片厂商开发对安全敏感应用的市场。
3 j; x: D3 o2 N* e# m& D! P& B4 |1 n# E
根据M7的功能,以及目前的市场应用来看,这款产品将来在车载影音娱乐系统,以及物联网的一些产品上前景不错,就拿我目前的一些应用于音频处理的项目来说,我们的产品需要一个M0或M3+DSP去完成音频信号处理的工作,这样做不但增加系统的成本,也不利于系统的稳定性。因此,作为工程师的我们应该好好的研究一下这个单片机,以便在日后的应用中为我们节省不必要的开支,缩短开发周期,提高产品的可靠性。
2 r% _% \2 r* m2 l& m) Q2 W2 p0 E: J  R& M4 g; h0 \' w5 j
由于时间问题,再者这款产品为新产品,手头资料有限,所以对于这款单片机只能谈这么多。英文翻译部分,错误难免,水平有限,各位海涵!* R0 S. [3 r1 m/ S4 f

# L) i( C3 q+ b2 `
收藏 评论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
3 K# d+ i6 h5 |车载娱乐够呛,顶多放歌

5 K" l1 X' T$ |, l) `% r2 h它只是作为一个协处理器而已
perpetuiy 回答时间:2015-8-25 08:50:43
Tcreat 发表于 2015-8-24 17:25
4 O$ z1 u5 a& R$ F/ @& [  s' s张总 回头能不能借我耍耍
& ?0 g) B. }" J  v0 S  B. V7 A* K
可以,只要沐紫同意
perpetuiy 回答时间:2015-8-25 08:52:04
nyszx 发表于 2015-8-24 20:43
. Z3 L# w# G+ q# m: G  T很强大,能跑VNC.不知道有没有DEMO的源代码呀
6 }1 a2 h4 g  q  L- T
DEMO源码应该是有的,我这段时间有点忙,没有深入的去研究。
Tcreat 回答时间:2015-8-25 10:58:44
perpetuiy 发表于 2015-8-25 08:50/ j) d$ s! Y- X7 L1 B6 u
可以,只要沐紫同意
4 Q; k' o5 i1 z/ Q1 ~
不是测评玩了 就归你了吗
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 手机版