|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.冲量相等原理:冲量相等而形状不同的窄脉冲加载到具有惯性的环节上时,其效果基本相同。( S1 A% G8 _4 m& }' ~- X
+ f9 F/ L; Q: i2 d* [; r( |冲量:窄脉冲的面积 效果基本相同:输出响应波形基本相同(低频段非常接近,高频段略有差异)0 {! D+ m7 ]; F; r9 x4 Y& H7 d; z
" \" R3 I7 D7 _9 H; }2.正弦波 :调制波 三角波:载波
6 V& x# q/ }3 {. }+ |$ C7 w* Z/ ]+ ^8 @$ w/ U4 M
3.DSP28335具有6组EPWM模块(12路) 每组可以互补输出,也可以独立输出。
e4 C: t w* Y! N" l+ G
7 u$ d3 L k8 i4 X' ^5 N$ s- B: Z例如:EPWM1------------EPWM1A,EPWM1B
8 ~( z7 D5 ^/ \ @2 R/ k& `8 \ i0 V0 x# j5 P# ]* E- N* o
4.TB:确定频率/周期 (16位时基计数器)
$ W; C& d* @- ~5 O: X( L" R2 G1 B; X+ z" k
TBPRD:设置周期 TBCTR:时基计数器
8 p) _# |% d" [$ z0 b$ p3 x- {1 g# K, C7 h8 @* b' k" r( ?7 b* Y
5.同步信号来临时,不管时基计数器已经到什么值,都将置位为相位寄存器的值。(用这个信号调整相位差)& W* I3 v9 \" |, M* S: O4 C
1 `% I: J# B* Q% w7 Y: m1 d, P0 O
TBPHS:相位寄存器
; D8 K' T9 H! S
3 a; O& u$ h. c; f9 `6.频率与周期计算
1 B% J# O+ _* p- d" F5 R7 [! F7 }' |2 l3 o
1)向上向下计数 Tpwm=2*TBPRD*Ttbclk Tpwm=1/(Tpwm)
7 i# n' M3 t) ~
; }, Z/ u% _2 H; \- F2)向上/向下计数 Tpwm=(TBPRD+1)*Ttbclk Tpwm=1/(Tpwm)
* Z4 y' H' G. a' x1 q0 D/ ~! ~; F. K H
7.在增减计数模式下可以设置TBCTL.PHSDIR位决定同步信号到来时向下还是向上计数(1:递增 0:递减)(递增或递减模式该位无效). Z& n* D3 S. J+ W
: o4 _/ q5 \6 g6 v) o
8.PWM时钟设置
! y P- k ^1 k8 {% {1 ?- Y* y, _, O
1 _, t" r! M+ j* x' U% N" j/ n1)使能各EPWM模块的是时钟
% _1 M- J+ c8 f2 ^9 T& g. h
% Q1 a* P2 ^, U( ?& n2)设置TBCLKSYNC=0,停止所有已使能的EPWM模块的时基时钟4 s0 M. d5 f6 G7 w6 T6 ` O
9 e! q% v' u, ^6 b
3)分配预分频值与EPWM工作模式* c7 n" F& L0 D
4 R7 G: b# k1 K2 V: e4 F. T4)设置TBCLKSYNC=1,启动时基时钟
; n3 d2 o; v3 f6 m0 _# j+ H& t: m# `% v, i9 g2 i* j
9.影子寄存器:0:使能(下一周期加载,具体可以什么时候加载看寄存器设置) 1:失能(立即加载)
* k$ @4 Q P8 l1 ]
/ U1 l3 {" C( V4 `- t7 ]/ P) F10.设置CMPA,CMPB寄存器值设置PWM的占空比
0 C& Q5 C' \& b3 c: \; y( @! ?* g+ T9 G! D( Z3 @' |
11.如果装载CMPA或CMPB值为0时,那么设置CMPA或CMPB的值要大于或等于1,
5 B- b5 ]) k5 i) d! L+ F: c
6 a6 ~" }2 [3 b( R如果装载CMPA或CMPB值为周期值时,那么设置CMPA或CMPB的值要小于或等于(TBPRD-1),0 ] Q% z- e* D
+ G+ K! C `7 {4 U( d8 _, |/ B2 @$ `" a" c' {
12.死区延时设置5 \! O; j# E0 F; B* ]
3 F; j p& h, v- [FED=DBFED*T(TBCLK)! g5 l) F% c- Q1 u( o
: l1 w% W' y. u: P
RED=DBRED*T(TBCLK) T(TBCLK)就是时基时钟
$ g8 V% C3 Q& j
8 C! d5 @- a( l9 Y% K; w
6 K4 E# {# [2 z$ B ~) K& W |
|