推荐8个不同周期的脉冲输出芯片 | STC8G2K64S4
最近要做一款能够控制8个步进电机的板子,要求输出频率均可独立调节,
翻找了好多型号的都不直接支持8路不同周期的PWM输出,
有大神指导推荐一下型号不?
STC8G2K64S4
6组45通道15位增强型PWM,可以 独立设置 6组不同的周期
PCA/PWM, 3通道,还可以设置 1组独立的周期
T4CLKO, T3CLKO, T2CLKO, T1CLKO, T0CLKO, 时钟输出,
===都可以软件模拟 PWM, 多长时间后I/O自动翻转
STC8A8K64D4出来后就一直用的这款,
但是这款好像只能输出一个周期,只可以调节占空比,
除了用定时器模拟还有其他办法没
找那个45路PWM的,,,应该是有几个PWM定时器 看了一眼手册,,,只有6路独立的PWM定时器,
用串口/I2C/SPI 再扩展个支持
7组周期不同的 PWM 的 STC8G2K64S4-36I-LQFP32
https://www.stcai.com/cp_stc8gxl
6组周期可不同的 15位增强型PWM
1组周期可不同的 CCP/PCA/PWM
驱动频率要求不高的话,用软定时器也可以做 晓飛飛 发表于 2025-4-23 13:59
驱动频率要求不高的话,用软定时器也可以做
50HZ-4000HZ,也不算很高,不知道怎么评估软定时够不够,
4000HZ差不多得125us进一次定时器,担心对程序执行有影响,
不知道有没有大神试过
knztlwuu 发表于 2025-4-23 15:11
50HZ-4000HZ,也不算很高,不知道怎么评估软定时够不够,4000HZ差不多得125us进一次定时器,担心对程序执 ...
这频率不算高,定时器做没问题的 晓飛飛 发表于 2025-4-23 15:22
这频率不算高,定时器做没问题的
感谢大佬,决定还是先用定时器做一个版本试一下吧,看来STC确实没有8路独立的PWM了 knztlwuu 发表于 2025-4-23 17:17
感谢大佬,决定还是先用定时器做一个版本试一下吧,看来STC确实没有8路独立的PWM了 ...
如果,我是说如果定时器软PWM效果不满意的话,可以考虑使用多个MCU扩展PWM通道,毕竟小封装的才几毛钱,比一些进口的逻辑芯片都要便宜很多,用MCU当外围芯片也是不错的选择。
页:
[1]
2