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

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

[复制链接]
perpetuiy 发布时间:2015-8-24 09:24
STM32F746板卡资料)已经到手一周,今天抽时间来玩玩这个意法半导体公司新进的高大上的成员。那么首先我们来看看这个成员的特点:; {5 i* \: {  `+ T9 D4 B  u
1,基于ARM Cortex-M7内核,带浮点运算单元,自适应实时加速和一级缓存:4K数据缓存和4K的指令缓存,支持零等待状态从内部闪存或外部存储器中存取数据;频率高达216MHZ。
7 y, l! M$ p9 Q8 O$ h
8 i) i; V" z* T8 z2,存储单元
  ^; J  a4 _" t7 n" k$ X* C; R高达1M的闪存! m( ~* K  _6 L* w* V5 @4 S
1024字节的OTP存储器6 g7 t: n( S/ [7 J+ n$ d& L/ j0 }
SRAM: 320KB (包括用于存储关键实时数据的64K TCM RAM) + 16KB 指令 TCM RAM + 4KB 备份存储器 (可用于最低功耗模式)! l9 r' T  Y% ?, A- }% n1 k7 a
灵活的32位数据总线的外部存储控制器: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND 存储器
8 T# b6 p' X1 A' s2 x% j' |" b' t: nDual mode Quad SPI
# f+ V6 n$ V0 P' w$ H7 i9 M+ k9 qLCD并行接口, 8080/6800 模式
: B% |+ g. V6 d; t! s用于增强图形内容创建的,带专用Chrom-ART加速器™的LCD-TFT控制器的XGA决议) c7 d9 m% ]2 k/ s
时钟,复位,电源管理
8 R, m/ q6 _& @: t6 K; {' f0 c1.7 V到3.6 V 电源和I/O口供电
2 d) y, k" c; VPOR, PDR, PVD and BOR
4 J0 L, l; Z9 p专用USB电源
; c. U$ t' J2 h  z! Y4-26MHz的晶体振荡器
1 E. ?. }+ S) c  u3 E; W内部16MHz的RC (1% 精度)
# r% x: M0 A3 @8 s! N, GRTC用校准过的32KHz的振荡器1 H3 w) W  O! U- q7 O; S
低功耗
: h6 f7 }; U3 F1 V睡眠,停止和待机模式7 y! [- o6 |( D+ U9 b
电池对RTC供电, 32×32 位备份寄存器+ 4KB 备份 SRAM- {, L. A# i5 z' q# C2 C2 k
3×12位 2.4 MSPS ADC: 三重交错模式下高达24通道720万次采样率
/ [1 J6 ^; s" [! \$ Q! J2×12位 D/A 转换器0 p/ O9 }% D9 ]' }! f
18个定时器: 13个 16位 (一个可用于停止模式的低功耗16位定时器) 和两个 32位定时器, 每个有四路IC/OC/PWM或者脉冲计数器和正交增量编码器的输入。15个定时器运行在216MHz。两路看门狗,滴答定时器。
+ \0 |9 Q  @% X; g9 W通用DMA: 16流FIFO和突发的支持控制器的DMA  M; f% s4 a: ^( ^
仿真模式
- }6 I0 l4 b& a9 D2 l' mSWD和JTAG接口
) o1 y) J9 k5 i8 s0 FCortex-M7跟踪宏单元. i  {- O+ |4 l
多达168个具有中断功能的I/O% X5 a) d8 C' z
速度高达108MHz的快速I/O口多达164个
! S# m2 Q2 [, D3 ^多达166个具有5V电压承受能力的I/O口
) m. C- s3 O  v2 r多达25个通讯接口
7 F( l' [* }' s6 r四路IIC接口/ \* b4 l9 d& r( r0 O; i: ^
四路USART+ J! a, N* J& {+ u! O$ G8 C
六路SPI接口' @- r% \& n7 V" U( ?
两路SAI接口
, U5 l) o1 S, ~$ j9 |- U  F6 q3 x两路CAN和SDMMC接口. S, g) n- K: X" n8 J* J
SPDIF接收接口3 j. i; ]2 M4 l1 q; l: u8 v! ]
HDMI控制接口
& I: y- p2 y/ {/ Z. x: D高级连接接口) u2 t5 d$ g% W+ o
带片上PHY的USB 2.0 全速 device/host/OTG控制器
8 B- l) h9 {% k7 j. ^带专用DMA,片上全速PHY和ULPI的USB 2.0 高速/全速device/host/OTG控制器5 f, h6 Z: ?) Y1 v. Z; M+ R9 h
10/100 以太网 MAC专用DMA: 支持 IEEE 1588v2 硬件, MII/RMII
" y9 l5 Q2 @! g) n% ~9 H' }高达54M/s的8到14位并行相机接口) I8 }" V$ O: i5 M
真随机数发生器3 a. Z/ p5 P1 ?7 y
CRC计算单元: F- B! M5 o/ ?% E: f6 D
RTC: 次秒级精度,硬件日历& f2 a, i  Y- g4 ]' a: a3 }
96位独立的序列号
6 X) q0 s+ K; r8 X. a/ s7 N
1 J2 O& Y+ c* Y以上为STM32F746的特点,下面上STM32F746discovery的实物图:( S4 [+ C' B3 Y+ P- v; e
STM32F746discovery的实物图.png
( l- {) h& j) Q4 ~( @7 J上图为STM32F746DIS开机之后的主界面,界面上的图标为ST公司做的一些DEMO应用,不得不说ST公司对此产品还是挺用心的,为这个DISCOVERY配备了一块电容屏,触控操作体验不错。$ m8 V  V) n' |, m
2.png
2 M9 p8 I$ x" O4 h9 m* \% p: x& d上图为STM32F746DIS的系统信息,从图上可以看出CPU可运行于200MHz。1 R5 w% P1 J- e
3.png
0 ?: }" e9 c' V3 y$ N, \& _1 ]上图为STM32F746DIS的背面,左边部分为ST-LINK,右边为STM32F746。接口方面,这块板子上有一个高速USB接口,一个全速USB接口;模拟音频的输入输出接口;数字音频的输入接口;以太网接口;摄像头接口。/ x6 b: X! x0 H8 u* S- U5 ]( ]
4.png 5 A4 Z( x8 p' a+ u" C! Z
上图为STM32F746的特写,从图上可以看出,此芯片使用了BGA封装。这种封装的好处就是体积下,抗干扰能力强,不过对于我们工程师来说,这种封装还是多少有点不方便的;另外,可能由于处理能力的提升,STM32F746的发热还是比较严重的。( G; x# ~1 l* ~) x/ {& m
5.png & C" q0 k3 a7 e/ p) R3 x
上图为STM32F746的DEMO程序中音频播放器中的一个应用,图中可以看出,这个应用实现了均衡,音量和响度的控制,这就是浮点运算单元的功劳。* Z2 d8 x" S1 B$ T+ C) V
6.png + s8 R$ \8 n% O: N" E3 n7 y
上图为STM32F746的DEMO程序中一个室内监控的应用。
) g  r3 Y- N* }# [" p* `* [+ A  I 7.png
3 R; t$ v! Q  D( @! e这是一个智能浇灌系统的应用。
" X$ n- U# W5 l2 ]# \
4 \( p' q! P  F9 z" W既然是评测,那么,我们有必要来了解一下CORTEX M7。
5 U, ^! L* b8 f" Wcortex m7的由来:一时希望进一步和传统的8位或者16位单片机拉开一个档次;二是满足可能的下一个爆发点:物联网,可穿戴设备。
0 L' V0 v) q9 ]$ ~  y从性能上,M7的改变:增强了DSP的处理能力,这样的话,M7比以往的产品更适合作为音频和视觉的传感中心。
1 ^+ m( N: c/ A% ^* r/ E从构架上,M7的改变:M7具备六级,顺序,双发射超标量流水线,拥有单精度,双精度浮点单元,指令和数据缓存,分支预测,SIMD支持,紧耦合内存(TCM)。指令和数据缓存,分支预测,紧耦合内存(TCM)这些都是以往M系所没有的。
" ]8 ]4 p& u. @3 q& @从工艺上,M7的改变:最新的M7单片机已经支持28纳米制程的工艺,这样的话,M7的性能将会更高,速度会更快。不过有点可惜的是,手头的这块STM32F746仍然使用的是90纳米制程的工艺,所以它的主频只能达到216MHz。
% @% s6 i# W5 C, U+ o% ?兼容性上:Cortex-M7 处理器同样采用了C语言且易于使用的的程序模型,能与现有 Cortex-M 处理器和工具实现 100% 的二进制兼容。和所有 Cortex-M 系列处理器一样,它也能拥有 ARM Cortex-M 生态系统的全面支持。由于具有软件兼容性,Cortex-M7能轻松地实现从 Cortex-M3 和 Cortex-M4 处理器的迁移。另外,还增加了通过内存 ECC提供的错误修复功能、全面数据跟踪(Trace)以及全面的安全文档,能协助芯片厂商开发对安全敏感应用的市场。
5 f: J0 V' r+ K3 Z# J2 ^; U% p2 j4 @6 s
根据M7的功能,以及目前的市场应用来看,这款产品将来在车载影音娱乐系统,以及物联网的一些产品上前景不错,就拿我目前的一些应用于音频处理的项目来说,我们的产品需要一个M0或M3+DSP去完成音频信号处理的工作,这样做不但增加系统的成本,也不利于系统的稳定性。因此,作为工程师的我们应该好好的研究一下这个单片机,以便在日后的应用中为我们节省不必要的开支,缩短开发周期,提高产品的可靠性。. j1 o) D3 K5 F

9 \3 W/ l' y5 P& Y  |7 G由于时间问题,再者这款产品为新产品,手头资料有限,所以对于这款单片机只能谈这么多。英文翻译部分,错误难免,水平有限,各位海涵!6 u+ D) {% m8 [" v3 s
9 C" e' T( v. `2 x% {2 g& A/ W4 V
收藏 评论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 O& J; }/ ~, K$ l. \车载娱乐够呛,顶多放歌

! h' h. y3 [- b- ^7 S它只是作为一个协处理器而已
perpetuiy 回答时间:2015-8-25 08:50:43
Tcreat 发表于 2015-8-24 17:25; u: f1 z0 ^- P2 @. g% X
张总 回头能不能借我耍耍

8 A$ B9 a* ~$ u2 y2 ^6 a) F可以,只要沐紫同意
perpetuiy 回答时间:2015-8-25 08:52:04
nyszx 发表于 2015-8-24 20:43
9 K1 D! m/ ~2 w; H$ H很强大,能跑VNC.不知道有没有DEMO的源代码呀
# q' B# D& t7 O" `# d+ p! w
DEMO源码应该是有的,我这段时间有点忙,没有深入的去研究。
Tcreat 回答时间:2015-8-25 10:58:44
perpetuiy 发表于 2015-8-25 08:50" l! p4 E2 g" E4 W/ s: I& ~- O4 K
可以,只要沐紫同意

! h/ M- o1 u! E不是测评玩了 就归你了吗
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 手机版