找回密码
 立即注册
楼主: 王昱顺

使用Ai8051U实现4路1MHz可控数量脉冲输出,工控领域

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2024-10-1 10:26:56 | 显示全部楼层
晓*** 发表于 2024-9-30 01:15
对于脉冲输出的应用,还是使用PWM相对来说更实用一些,主要是输出频率或者说周期比较稳定,串口输出脉冲则 ...

pwm脉冲输出最大频率, 等同于pwm周期, 做不到大高.

目前 stc的 PCA 模块, 输出脉冲频率, 也做不到大高.

唯一只有定时器翻转输出, 可以做到高输出脉冲频率.

利用串行输出, 也算是一种新思路, 除了 串行口, SPI或许也行, 特别是 四线SPI (QSPI), 可同时输出 4路脉冲.

点评

STC的PWM出四路1MHz轻轻松松好吧  详情 回复 发表于 2024-10-3 20:48
使用spi确实可以做到相当高且可控的脉冲发送,但问题是没法做到不同的频率调整。 我这个频率的调整主要是依靠dma的新寄存器itv(控制dma发送间隔的),因为频率高了以后周期的分辨率就会掉,加入了新的间隔时间寄存  详情 回复 发表于 2024-10-1 12:24
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-10-1 10:51:20 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-1 12:24:36 | 显示全部楼层
LAO*** 发表于 2024-10-1 10:26
pwm脉冲输出最大频率, 等同于pwm周期, 做不到大高.

目前 stc的 PCA 模块, 输出脉冲频率, 也做不到大高.

使用spi确实可以做到相当高且可控的脉冲发送,但问题是没法做到多路不同的频率的同时调整。
我这个频率的调整主要是依靠dma的新寄存器itv(控制dma发送间隔的),因为频率高了以后周期的分辨率就会掉,加入了新的间隔时间寄存器就可以解决这个问题了,能同时实现高速,可控脉冲数量,细腻可调周期
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-10-3 20:48:39 来自手机 | 显示全部楼层
LAOXU 发表于 2024-10-1 10:26
pwm脉冲输出最大频率, 等同于pwm周期, 做不到大高.

目前 stc的 PCA 模块, 输出脉冲频率, 也做不到大高.

STC的PWM出四路1MHz轻轻松松好吧

点评

pwm的问题是没法同时四路频率可调,并且四路没法单纯使用硬件实现计数功能。 控制伺服控制器这种场景,占空比差不多就行,主要是脉冲的频率和数量可控。 亦或者有什么更高级的用法可以实现?愿闻其详  详情 回复 发表于 2024-10-3 21:22
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-3 21:22:40 | 显示全部楼层
本帖最后由 王昱顺 于 2024-10-3 21:24 编辑
晓*** 发表于 2024-10-3 20:48
STC的PWM出四路1MHz轻轻松松好吧

pwm的问题是没法同时四路频率可调,并且四路没法单纯使用硬件实现计数功能。
控制伺服控制器这种场景,占空比差不多就行,主要是脉冲的频率和数量可控。
亦或者有什么更高级的用法可以实现?愿闻其详
不过,如果单纯讨论输出频率,那还是pwm更高一些,通过内部的高速pll,轻松可以达到io翻转极限。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-10-4 09:07:30 | 显示全部楼层
PWM 做8路 时钟分频输出
截图202410040906564944.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-8 07:24:47 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 01:35 , Processed in 0.112553 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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