打印

单片机产生的100khz方波,同时发现有个7.5hz左右的方波,是什么?

[复制链接]
3010|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
奔牛滚滚|  楼主 | 2013-9-13 12:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
gx_huang| | 2013-9-13 13:25 | 只看该作者
看不懂。
难道你输出100K方波,间歇7.5K输出?

使用特权

评论回复
评论
jjeemm77 2013-9-13 14:11 回复TA
嘿嘿!… 
板凳
草民| | 2013-9-13 14:13 | 只看该作者
程序没写好,或者是PWM配置重复调用。

使用特权

评论回复
地板
coody| | 2013-9-13 15:05 | 只看该作者
会不会是示波器低速扫描出现的假象?

使用特权

评论回复
5
奔牛滚滚|  楼主 | 2013-9-13 16:38 | 只看该作者
草民 发表于 2013-9-13 14:13
程序没写好,或者是PWM配置重复调用。

不可能的,用晶体振荡器加分频器输出也一样

使用特权

评论回复
6
chunyang| | 2013-9-13 18:32 | 只看该作者
哪里的信号?又是怎么测的?

使用特权

评论回复
7
谈的元| | 2013-9-13 20:00 | 只看该作者
周期小于计数器结果,
增加以下的测试:
if(计数器>周期+1)  计数器=周期-2;


使用特权

评论回复
8
奔牛滚滚|  楼主 | 2013-9-13 21:23 | 只看该作者
chunyang 发表于 2013-9-13 18:32
哪里的信号?又是怎么测的?

就是在数字管脚测量的啊.对地电阻为4.4k.
用单片机和晶振+分频IC两种方式都差不多.真是奇怪了

使用特权

评论回复
9
ecoren| | 2013-9-13 21:32 | 只看该作者
吆西

使用特权

评论回复
10
chunyang| | 2013-9-13 21:49 | 只看该作者
奔牛滚滚 发表于 2013-9-13 21:23
就是在数字管脚测量的啊.对地电阻为4.4k.
用单片机和晶振+分频IC两种方式都差不多.真是奇怪了 ...

如果是在信号输出管脚上测得的,且幅值正常,那么说明是你的程序编制有问题。

使用特权

评论回复
11
oufuqiang| | 2013-9-13 22:54 | 只看该作者
先把采样频率开到最高。如果是泰克示波器,使用“峰值检测”模式进行采样。

使用特权

评论回复
12
opal11| | 2013-9-13 23:51 | 只看该作者
楼上方法可行

使用特权

评论回复
13
lbc___| | 2013-9-14 12:04 | 只看该作者
上示波器的截图

使用特权

评论回复
14
FoxBlue| | 2013-9-14 13:00 | 只看该作者
如果是7.5hz感觉是程序的的问题,因为7.5hz可能就是主循环的时间.检测主循环中是否有对管脚的操作

使用特权

评论回复
15
lanqiao1026| | 2013-9-14 14:34 | 只看该作者
用示波器保存图片

使用特权

评论回复
16
戈卫东| | 2013-9-14 15:38 | 只看该作者
那是因为你的示波器的采样频率已经低于信号的频率.
一些早期的数字示波器,它的ADC速率够不上模拟通道的带宽,就是用的这种方法重建信号的波形.

使用特权

评论回复
17
戈卫东| | 2013-9-14 15:46 | 只看该作者
本帖最后由 戈卫东 于 2013-9-14 15:51 编辑

比如说一个1G的信号你要看它的波形,但你的ADC只有1M带宽. 没关系,你用1M速率采样100个点(采样保持电路要有足够带宽),有可能这100个点就能重构1G高频信号的波形.
高频信号需要是周期信号(在100个点采样的过程中,高频信号的波形没有变化),采样点也需要严格的周期性,然后,采样频率和高频信号分频N倍的频率需要有一定的偏移......

使用特权

评论回复
18
PIGYONG801| | 2013-9-14 16:07 | 只看该作者
用逻辑分析仪抓一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

384

主题

1461

帖子

6

粉丝