EDA365电子论坛网

标题: TMS320F28335的特点 [打印本页]

作者: kiygb    时间: 2021-11-13 13:38
标题: TMS320F28335的特点
一、初识DSP+ C0 B2 f: m8 s1 r7 l
6 }5 }* ]) M( S  X8 N5 b
DSP的应用特点:
* J3 v' Y3 H, h" r[1]专用的硬件乘法器
  d4 s5 Y* p" j$ @; ]; _在DSP芯片中,有专门的硬件乘法器,使得一次或者两次乘法运算可以在一个单指令周期中完成,大大提高了运算速度。
" f5 t" i1 @! |3 c7 T4 X[2]哈佛结构及改进的哈佛结构(哈佛结构:将程序和数据存储在不同的存储空间中)
0 w5 L" o6 l; J( c# VTMS320系列:1.允许数据存放在程序存储器中,并被算数运算指令直接使用;2.指令存储在高速缓冲器中,当执行此指  \% a% @: D$ O# z2 [6 E- |/ U
令时,不需要再从存储器中读取指令,节约了一个指令周期的时间。
. I, i5 w) ]; W[3]指令系统的流水线结构
$ g; i% K' Y: r2 s5 S[4]片内外两级存储结构3 p. R) H# _; ?" g2 f0 Q
[5]特殊的DSP指令6 V& ~. L9 ^( l* s# P/ L
[6]快速指令周期
$ ~8 V' h6 t7 |2 b[7]多机并行运行特性/ r' X& ?" G. e, C: _
[8]低功耗
9 P3 ]9 A& ~# U3 x! X[9]高的运算精度! u" f# Q6 l& Y2 h& x
[10]DSP内核,可编程* v- @$ i4 U1 h1 n6 m) b
二、TMS320F28335芯片资源
" _2 j& s- M  ]% J1.F28335内核主要特点
+ T, q  V4 ]5 U' i5 z[1]TMS320F28335型号的处理器主要资源:9 C4 }6 D' O2 _4 c$ q# ?; A
a.32位浮点DSP,主频是150MHz。
; f. ]  B6 F$ L: i- _3 Eb.片上存储器:(FLASH、OTP ROM受口令保护,可以保护用户程序)7 J7 u. {! }( X5 ]- S  `. d" }+ n& ]
FLASH:256K*64位;! X3 y6 A& X1 j
SARAM(Single Access RAM)一个机器周期内只能被访问一次的RAM:34K*16位;# b/ i) r6 O3 p" B/ b1 b
M0、M1(SARAM):大小均为1K*16位;
; O+ K! G# ?& _L0~L7(SARAM):大小均为4K*16位。
& y- {) e/ j0 Q8 nBOOT ROM(引导启动空间):8K*16位;
( d3 m, G. F. U* `8 t4 d# jOTP ROM(一次性可编程):1K*16位。7 ~* [4 Y% F/ @- b! `
c.片上外设丰富:0 T3 |) q5 c# E1 Z
PWM(脉冲宽度调制):18路;
1 [+ T' Z1 ^4 F  W4 Q; ]& L支持150ps的MEP(微边界定位)的HRPWM(高分辨率脉冲宽度调制):6路,
+ q: e1 |  O6 p* h. k4 R9 zCAP(增强捕获模块):6路;
$ K+ ]5 [$ P+ TQEP(正交编码脉冲):2通道;
' x3 ~" C- e3 o2 q$ I6 BADC:2*8通道,12位,80ns转换时间,0-3V输入量程;" [2 [1 V6 r& P3 Q+ h$ v
SCI:3通道;0 @" V( X9 I! l# s! x
MCBPS(多通道缓冲串行口):2通道;( l4 i" x1 V. g8 P. B' V
CAN:2通道;* m, o, i0 Q8 y6 w2 U+ ?. F  k+ t+ B
SPI:1通道;
; E: W9 T' ^6 oI2C:1通道;
  \/ {* O% y7 K6 d' N) P$ b外部存储器扩展接口:XINTF;
+ E3 y4 i: x/ b5 _+ W8 F$ t通用输入/输出I/O:88,分为A(00-31)、B(32-63)、C(64-87)三组;# d- h6 O4 e: }3 a7 N8 U
看门狗电路。# v3 b6 F# z! H" G) z

: f( Z* u% m3 I2 M0 n  Y[2]主要特点:9 q6 C; x, s! m  [4 H: p* N
a.F28335的CPU时钟电路可以有两种提供方式,一种是在XCLKIN引脚提供一定频率的时钟信号;另一种是在X1和X2两个引脚* ]6 }. G$ g4 v/ \' i
间连接一个晶体,配合内部震荡电路,产生时钟源。, x* p* |" D6 b
CPU核接受的时钟最高频率可以达到150MHz;CPU内核指令周期为6.67ns;内核电压为1.9V,I/O口引脚电压为3.3V。F28335运行在100MHz时核心供电应为1.8v并小于1.89v,150MHz时1.9v并应小于1.99v。
: y' h( M7 o+ V$ W5 L4 W3 ib.F28335为哈佛结构的DSP,在逻辑上有4M*16位的程序空间和4M*16位的数据空间,物理上将程序空间和数据空间统一成一9 i/ K" w1 y, D: f, p( d
个4M*16位的空间。) W8 j& t) }0 X
c.6组互补对称的脉宽调制PWM,每组中包含两路PWM,分别为PWMxA和PWMxB。每个ePWM模块中包含7个子模块:
5 c3 I, o8 i5 H: h$ x0 U; |6 ^; y* o( Z  时基模块TB;计数比较模块CC;动作模块AQ;死区产生模块DB;PWM斩波模块PC;错误联防模块TZ;事件触发模块ET。
3 R2 m# A! z/ b4 r+ Q) Z3 vd.6组增强型捕获单元CAP,CAP模块应用定时器实现事件捕获功能,主要应用在速度测量、脉冲序列周期等方面。
: y+ n' O4 ^( a2 `# b5 o每一路CAP还可以通过软件设置为APWM(32位),这样APWM可以产生更低频率的PWM。5 f: K2 q3 J7 F% N
e.2组增强型正交编码单元QEP。
2 V2 p/ v. M" b; x正交编码脉冲是两个频率变化且正交(相位相差90度)的脉冲,当它由电机轴上的光电编码器产生时,电机的旋转方向可通, b' \2 ?9 S- }
过检测两个脉冲序列中的哪一列先到达来确定,角位置和转速可由脉冲频率(即齿脉冲或圈脉冲)来确定。
8 E) H3 \  S( }" X7 D, Af.一个12位A/D转换器,其前端为2个8选1多路切换器和2路同时采样/保持器,构成16个模拟输入通道,通道切换由硬件自动控' A. ]  {2 b1 F2 [6 l" v' o
制,转换结果顺序存入16个结果寄存器中。
6 d; o& b& W% \) T* mg. 3组SCI异步串口! b1 D% s7 k8 s. d& Y  C- N+ n
h. 2个多通道缓冲型同步串口McBSP3 Q' R/ G9 q( A( V
I. 2个增强型CAN总线控制器,符合CAN2.0B协议
  R) M# \8 K& \+ [J.1通道的SPI接口
1 f9 A- E  I) y* A4 ^- Ck.一个I2C同步串口
2 U# @; p0 M4 H) [5 u7 J7 ]! W) KL.外部存储器接口包括:20位地址线(寻址空间1M);16(最大32)位数据线;3个片选控制线及读/写控制线。
% j7 i/ y1 @1 G6 d
, @. [/ H) E7 ?: x$ P7 f" q内部存储器有32位数据地址线(寻址4G空间)和22位程序地址线(寻址4M空间)。
" b2 |$ P3 q7 z$ Q, M4 em.88个通用I/O口6 p- x* E; W+ k) z- O! {
n.6通道的DMA处理器
1 n( J) o0 Q0 k; Q" q" ^0 u! G& |% ]% I- M' W: v: f

# \& ^1 F/ c0 A5 f/ L4 i$ H. c
作者: damengshu    时间: 2021-11-13 14:09
在DSP芯片中,有专门的硬件乘法器
作者: nuiga    时间: 2021-11-13 14:09
F28335的CPU时钟电路可以有两种提供方式,一种是在XCLKIN引脚提供一定频率的时钟信号;另一种是在X1和X2两个引脚+ G# F' z, a: z, Q+ O9 m  Y; I
间连接一个晶体,配合内部震荡电路,产生时钟源




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2