amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
回复: 5

STC的16位PWM是多个定时器产生的还是一个产生的?

[复制链接]
(10926860)

打赏出0元收入1元

发表于 2020-3-9 15:31:03 | 显示全部楼层 |阅读模式
如题,我现在用单片机也主要是控制步进电机伺服电机,想问一下STC的16位PWM是一个定时器还是多个定时器产生的,查数据手册太厚了,问一下简单,现有控制四五个电机的需求
(10924778)

打赏出0元收入0元

发表于 2020-3-9 16:05:45 | 显示全部楼层

  PWM1P/PWM1N/PWM2P/PWM2N/PWM3P/PWM3N/PWM4P/PWM4N公用一个计数器

  PWM5/PWM6/PWM7/PWM8公用一个计数器

  坛友可以关注STC8G2K64S4-38I-LQFP48这款,电机方面很实用,抗干扰非常好
  可以加我QQ给您送样测试:2593903262
LGUVH~VG}(M04{VOTK)~)%0.png
(10920612)

打赏出0元收入0元

发表于 2020-3-9 17:15:11 | 显示全部楼层
同一个定时器的,所以所有PWM都是同频的,建议使用STC8A4K或STC8A8K的,有8路15位PWM,方便好用。
(10606835)

打赏出0元收入1元

 楼主| 发表于 2020-3-13 08:24:48 | 显示全部楼层
本帖最后由 liudingding 于 2020-3-13 08:27 编辑
monarchess 发表于 2020-3-9 16:05
PWM1P/PWM1N/PWM2P/PWM2N/PWM3P/PWM3N/PWM4P/PWM4N公用一个计数器

  PWM5/PWM6/PWM7/PWM8公用一个计数 ...


麻烦请另推荐一款已经大量供货的芯片吧,要求具有高速A/D,输出两路不同频率相位的高速PWM,本身就是仿真器
(10584232)

打赏出0元收入0元

发表于 2020-3-13 14:41:31 | 显示全部楼层
STC的MCU,有三种类型的PWM:
1、PCA/PWM,凡是带PCA的MCU均可以做硬件PWM。
2、15位增强型PWM,STC15W4K32S4系列带6路,STC8A系列带8路。
3、高级PWM,STC8H1K系列带2个高级PWM模块。
以上三种PWM各自独立,有自己独立的寄存器、时钟源。但同一个PWM模块,其各路PWM是同频的,而不同的PWM模块由于是独立的所以可以使用不同的PWM频率。

对于步进电机控制,如果仅仅是提供步进脉冲,而不参与线圈驱动,则可以使用PCA工作于16位定时器高速模式,提供控制脉冲,可以方便的修改频率,并且每路PCA可以独立,即,比如STC15W408AS有3路PCA,则可以控制3个独立的步进电机,互不干扰。STC8A系列则有4路PCA。同时还可以使用定时器来输出脉冲做控制,每个定时器可以控制一个电机。PCA或定时器一般要求控制频率在100KHz以内(跑24MHz)。
如果控制的脉冲频率比较低,比如最高在4KHz以下,则可以使用一个定时做多路电机的控制,比如8路。
(10504928)

打赏出0元收入0元

发表于 2020-3-14 12:43:15 来自手机 | 显示全部楼层
小李非刀 发表于 2020-3-13 14:41
STC的MCU,有三种类型的PWM:
1、PCA/PWM,凡是带PCA的MCU均可以做硬件PWM。
2、15位增强型PWM,STC15W4K32 ...

15位增强型  以及  16位高级型有啥用法,设计意图能说说么?      

比如逆变器 还有 FOC什么的
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-14 02:45

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表