EDA365电子论坛网

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

作者: RNGxiaohu    时间: 2021-11-24 13:53
标题: TMS320F28335的特点
一、初识DSP. n9 {: o' F- y& K5 s0 j" f3 f
DSP的应用特点:" x! ]4 V3 A2 f+ y  G1 Y
[1]专用的硬件乘法器
+ s* D' M5 `! o6 M9 d& |* h9 z7 x在DSP芯片中,有专门的硬件乘法器,使得一次或者两次乘法运算可以在一个单指令周期中完成,大大提高了运算速度。
5 `: `# W! p0 }1 t4 _7 v' I[2]哈佛结构及改进的哈佛结构(哈佛结构:将程序和数据存储在不同的存储空间中)
0 o# `% Z: @% [( R3 G- A3 C6 V7 ^TMS320系列:1.允许数据存放在程序存储器中,并被算数运算指令直接使用;2.指令存储在高速缓冲器中,当执行此指+ Z6 {" }4 C. o$ f1 p
令时,不需要再从存储器中读取指令,节约了一个指令周期的时间。* P' M6 K; {8 f' s
[3]指令系统的流水线结构+ H- i! k8 ^& k$ z3 u3 H# s, [
[4]片内外两级存储结构( ^7 f/ I# A. _
[5]特殊的DSP指令
5 B) U& N1 R4 v' L6 x  C[6]快速指令周期
8 D9 e) f$ D: M% ][7]多机并行运行特性. T( N7 v$ y9 p& s4 q
[8]低功耗
4 d3 q8 j3 N' k5 u6 J[9]高的运算精度
# P: \7 e9 i" t3 U7 I; a+ t7 ][10]DSP内核,可编程
) J& h$ H& R4 B二、TMS320F28335芯片资源0 `6 P- s/ ~5 o& u2 m/ E
1.F28335内核主要特点" |0 J, ]) O. s+ s) _6 ?
[1]TMS320F28335型号的处理器主要资源:
) F$ y4 x% \/ d, v' [9 Da.32位浮点DSP,主频是150MHz。
) o' n$ Q5 [1 n# }" hb.片上存储器:(FLASH、OTP ROM受口令保护,可以保护用户程序)" L! X! r2 N' @8 Q2 v
FLASH:256K*64位;
" ^% x# g: r2 TSARAM(Single Access RAM)一个机器周期内只能被访问一次的RAM:34K*16位;% t4 {) g6 F1 X+ W, {" A! l0 Z+ ?
M0、M1(SARAM):大小均为1K*16位;
. H& D, U( j* Q! cL0~L7(SARAM):大小均为4K*16位。
9 f* p' I4 k7 n6 K6 z. q6 N; dBOOT ROM(引导启动空间):8K*16位;: ~" j6 |2 a" c4 Q. V4 \
OTP ROM(一次性可编程):1K*16位。* I. [1 A+ j* y: c' O+ s
c.片上外设丰富:5 N  h' u2 s& k, x' \" X; G
PWM(脉冲宽度调制):18路;. b9 b- s, V. X9 X' f" d
支持150ps的MEP(微边界定位)的HRPWM(高分辨率脉冲宽度调制):6路,
5 D( R9 K6 y8 q. d- {CAP(增强捕获模块):6路;
6 d9 \+ O4 U8 KQEP(正交编码脉冲):2通道;3 O* {3 {$ i$ n
ADC:2*8通道,12位,80ns转换时间,0-3V输入量程;
1 y6 K8 w0 ^: M7 }/ o# D( |; \SCI:3通道;
& ~" z5 h0 {8 {9 E+ Z- @MCBPS(多通道缓冲串行口):2通道;' d( h9 ]) e4 c0 A
CAN:2通道;$ K* c9 f; T7 u) o& O
SPI:1通道;0 D3 h& l% H0 E  }/ P, O/ e, i. T% V
I2C:1通道;
4 K7 R! T, R# `+ @8 ]外部存储器扩展接口:XINTF;
+ V+ A6 m  K9 x2 H% R4 i6 o通用输入/输出I/O:88,分为A(00-31)、B(32-63)、C(64-87)三组;- B2 |# @/ U6 S# v) Y
看门狗电路。
5 }  i& q2 v" W& E6 e[2]主要特点:
( z2 U- ]/ w1 n0 t! Xa.F28335的CPU时钟电路可以有两种提供方式,一种是在XCLKIN引脚提供一定频率的时钟信号;另一种是在X1和X2两个引脚1 j/ G8 |9 \( a) @& P) l8 g
间连接一个晶体,配合内部震荡电路,产生时钟源。
. e! O+ }2 w+ \. P, U2 r- UCPU核接受的时钟最高频率可以达到150MHz;CPU内核指令周期为6.67ns;内核电压为1.9V,I/O口引脚电压为3.3V。F28335运行在100MHz时核心供电应为1.8v并小于1.89v,150MHz时1.9v并应小于1.99v。- z$ w. U- o8 ]" U
b.F28335为哈佛结构的DSP,在逻辑上有4M*16位的程序空间和4M*16位的数据空间,物理上将程序空间和数据空间统一成一
- R0 P, |$ [7 ^2 R( `个4M*16位的空间。$ Z* ^* P5 z4 ^
c.6组互补对称的脉宽调制PWM,每组中包含两路PWM,分别为PWMxA和PWMxB。每个ePWM模块中包含7个子模块:
- y( z+ E7 |# p; `  时基模块TB;计数比较模块CC;动作模块AQ;死区产生模块DB;PWM斩波模块PC;错误联防模块TZ;事件触发模块ET。/ C) j" ^  `: b# g' Q
d.6组增强型捕获单元CAP,CAP模块应用定时器实现事件捕获功能,主要应用在速度测量、脉冲序列周期等方面。
& M: j* e# {5 |) x5 m1 g# k! h- ]& S0 l每一路CAP还可以通过软件设置为APWM(32位),这样APWM可以产生更低频率的PWM。
# c( W. @' P1 I- Je.2组增强型正交编码单元QEP。8 z3 }: p4 }! H# h. w
正交编码脉冲是两个频率变化且正交(相位相差90度)的脉冲,当它由电机轴上的光电编码器产生时,电机的旋转方向可通" m. L' O1 b! j0 f) P( P/ I
过检测两个脉冲序列中的哪一列先到达来确定,角位置和转速可由脉冲频率(即齿脉冲或圈脉冲)来确定。
$ ^: S6 n$ a0 Df.一个12位A/D转换器,其前端为2个8选1多路切换器和2路同时采样/保持器,构成16个模拟输入通道,通道切换由硬件自动控
! }% }7 U. C: |5 s制,转换结果顺序存入16个结果寄存器中。- ?" w) @7 s# T5 a7 ^( ?' c7 e
g. 3组SCI异步串口: m7 `8 C% Q+ z- P, Y" a& t
h. 2个多通道缓冲型同步串口McBSP: [0 _$ g+ i4 ]7 ?1 Q0 \8 k
I. 2个增强型CAN总线控制器,符合CAN2.0B协议
. H# R" L# t  h% I- MJ.1通道的SPI接口$ O. E2 s/ S: p; S# U! p
k.一个I2C同步串口) L! L/ u' Q: a& A9 X/ _7 `
L.外部存储器接口包括:20位地址线(寻址空间1M);16(最大32)位数据线;3个片选控制线及读/写控制线。
9 `+ w; r- M* ~. ]6 M0 w" u内部存储器有32位数据地址线(寻址4G空间)和22位程序地址线(寻址4M空间)。2 [; x( v  a% h* ]1 K4 c& d$ Y
m.88个通用I/O口' y8 x! i+ S5 H4 |  h9 K
n.6通道的DMA处理器
# W/ ]6 P! B/ r7 P  C4 t& q* j# ^: b+ Z4 o' w

  B: e8 k, ~% a
作者: MLXG    时间: 2021-11-24 14:17
CAP模块应用定时器实现事件捕获功能,主要应用在速度测量、脉冲序列周期等方面
作者: unix155    时间: 2021-11-24 14:18
F28335的CPU时钟电路可以有两种提供方式,一种是在XCLKIN引脚提供一定频率的时钟信号;另一种是在X1和X2两个引脚间连接一个晶体,配合内部震荡电路,产生时钟源
作者: damengshu    时间: 2021-11-24 14:18
CPU核接受的时钟最高频率可以达到150MHz
作者: muzitongxue    时间: 2021-11-24 14:18
正交编码脉冲是两个频率变化且正交(相位相差90度)的脉冲




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