NEC Electronics (China) NEC ELECTRONICS (CHINA)
日电电子 NEC
主  页
应  用
产  品
技  术
支  持
购  买
最  新  消  息
关  于  我  们
header
产品名称搜寻
关键字搜寻
文档搜寻
参数搜寻
    网页指南  联系我们  

FAQ



 PWM
内容    
FAQ-ID = 78pwm-nnnn
0001: 使用定时器0 (基本项目) 的14位 PWM 输出周期和脉宽
0002: 当不使用 PWM 时,PWMn的数值是多少?
0003: 把 PWM 输出设为一个低电平 (作为 PWM 的0%占空比)

78pwm
-0001
使用定时器0 (基本项目) 的14位 PWM 输出周期和脉宽
问1 关于 uPD780308 的 PWM 输出周期和脉宽,你能使用下列例子描述基本项目吗?
条件 - 主系统时钟频率: 5.0MHz
- 16位定时器计数时钟: 5.0MHz
  (设置 MCS=1, TCL06=0, TCL05=1, TCL04=0)
- 16位捕捉/比较寄存器 CR00=N
PWM 输出 - 计数时钟: 1/(5MHz) = 0.2μs
- 周期: 0.2μs x 216 = 13.1ms
- 脉宽: 0.2μs x (N + 1)
答1 用这样的配置,在一个周期内指定的占空比不是连续地输出。
这个问题中的PWM输出被配置为用64个脉冲获得一个14位的结果。
CR00 的高14位指定所有活动时间 (子周期)。

这个子周期由64个基准脉冲组成。 有两类基准的脉冲, 基于A的"n"脉冲和 基于B的"m"脉冲,所有的64个基准脉冲被使用。(A和B 在下面被解释。)
[sub-cycle2](2Kbytes)
如果一个子周期包括n × A, 那么它包括m × B(= 64-n)。
m + n = 64
数据n由14位的低6位来指定。

一个基准的脉冲周期(基准周期A和基准周期B)由 CR00 的高8位(256时钟)来指定。
在本例中,基准周期是51.2μs.

因此,在本例中,你询问:
子周期 = 基准周期 (51.2μs) × 64 -> 3276.8μs

但是,实际的波形输出是一个由混合平衡的A和B组成的波形。
子周期内包括的总数就是上述描述的数目。


A(属性)和B(基准)的区别如下。
[basic-cycle1](2Kbytes)
基准脉冲占空比由 CR00 的高8位指定, 由高8位指定的波形是基准B。
基准A是一个比B具有更多时钟的占空比的脉冲。
换句话说,它是一个脉冲的个体单元比高8位指定值高的脉冲。

如果CR00 的中间6位是0, 子周期完全由基准B组成。
如果CR00 的中间6位是1, 子周期由一个基准A和63个基准B组成; 如果中间6位的值是63(全部1),那么它是由63个基准的A和1个基准B组成。

基准周期(256个时钟时期)由 CR00 高8位决定,但是这就产生了只有8位的精确度。
通过变化由中间6位指定的基准A的数目,14位 PWM 结果能够获得。

(补充)
通过用这种方法分离脉冲,整个(3276.8μs)周期里的脉冲数量可以增加。
换句话说,PWM输出波形频率要素可以增加。
为这个引脚提供一个低通滤波器,但要适于更高的频率可以通过缩短滤波器时间常数来实现。
这种设计允许比这个范围更小的一个元件(电容器)的使用。
78pwm
-0002
当不使用 PWM 时,PWMn的数值是多少?
问1 对于 uPD784038,在13.2.3节中的 PWM 模式寄存器 (PWM0, PWM1), 当不使用 PWM 时,可否将 PWMn 的值设置为 00h?
答1 如果利用 PWMC 寄存器禁止输出的情况下,不需要设置模式寄存器。
但是,如果你想要设置这个寄存器,推荐设置值是 0FFF0H。
78pwm
-0003
把 PWM 输出设为一个低电平 (作为 PWM 的0%占空比)
问1 在 uPD789177 中,我想使 PWM 输出为0。
在这个案例中,似乎可以通过设置 CR8n 为 00H 可以实现, 但在用户手册(U14186E 第二版)的152页描述如下:
注意:在 PWM 输出模式不要设置 CR8n 为 00H;否则 PWM 可能输出异常。
如果我想利用 PWM 输出低电平作为0%占空比,我该如何做?
答1 复位 TOE8n 且设置它为端口模式。
如果 CR8n 被设置为1,在 INTTN8n 时序使用 F/F 低电平状态可以控制 TOE8n。
问2 "PWM 可能输出异常" 是什么意思?
答2 要理解它的含义可以参见同一页的时序图。
PWM也许不输出的原因是:由于信号设置 F/F 输出(在计数为00时输出)的有效时序和 信号重置输出 F/F(在与 CR8n 匹配之后输出)将同时发生,从而导致 F/F 的输出状态不能被定义。



   LEGAL    最新之产品资料, 请参阅英文版
 请用Internet Explorer浏览本网站以达最佳效果。
  © 2005-2008  NEC Electronics China Limited