Kem_L 发表于 2025-9-22 18:23:21

用STC单片机输出20MHz方波求助 | 已解决

各位大神好!
想用STC单片机输出一个比较理想的方波波形,
之前试验了用STC8H1K08T输出主频到引脚,
发现波形失真比较严重。
请问有比较好的方案推荐吗?谢谢

乘风飞扬 发表于 2025-9-23 11:39:54

以下是我测试20M与24M主时钟输出的信号,附件测试例子供参考:

DebugLab 发表于 2025-9-22 18:43:37

5V供电,IO推挽快速翻转强输出,可以 20MHz 以上

Kem_L 发表于 2025-9-23 09:45:10

你好,按你的方法试了,还是不理想。我现在降低输出频率要求了。我现在是用21Mhz的主频2分频为10.5M,下面是我测试的波形,低电平到不了0V,低电平只有1.44V。加了比较器整形稍微好点,变为1.2V。现在不要求能输出方波了,只希望能把低电平能拉到0V左右。不知道还有什么办法?

Kem_L 发表于 2025-9-23 09:45:47

DebugLab 发表于 2025-9-22 18:43
5V供电,IO推挽快速翻转强输出,可以 20MHz 以上

你好,按你的方法试了,还是不理想。我现在降低输出频率要求了。我现在是用21Mhz的主频2分频为10.5M,下面是我测试的波形,低电平到不了0V,低电平只有1.44V。加了比较器整形稍微好点,变为1.2V。现在不要求能输出方波了,只希望能把低电平能拉到0V左右。不知道还有什么办法?

小飞侠 发表于 2025-9-23 09:51:12

Kem_L 发表于 2025-9-23 09:45
你好,按你的方法试了,还是不理想。我现在降低输出频率要求了。我现在是用21Mhz的主频2分频为10.5M,下 ...

时钟输出脚有没有接其他元件,如果有的话可以断开,让IO口不带任何负载再测测看

Kem_L 发表于 2025-9-23 10:13:57

小飞侠 发表于 2025-9-23 09:51
时钟输出脚有没有接其他元件,如果有的话可以断开,让IO口不带任何负载再测测看 ...

试了,连线路都从引脚那里断开了,直接测量了引脚输出的波形,还是一样,低电平只有1.4V左右,到不了0V

神农鼎 发表于 2025-9-23 10:21:00

DebugLab 发表于 2025-9-22 18:43
5V供电,IO推挽快速翻转强输出,可以 20MHz 以上

搞个 5V, 24MHz 的波形看下
搞个 5V, 20MHz 的波形看下
===打开快速输出模式









Kem_L 发表于 2025-9-23 10:47:49

5V供电,设置快速翻转强电流,20M和24M输出波形失真更多

Kem_L 发表于 2025-9-23 10:49:04

神农鼎 发表于 2025-9-23 10:21
搞个 5V, 24MHz 的波形看下
搞个 5V, 20MHz 的波形看下
===打开快速输出模式


24M和20M波形请看下帖

Kem_L 发表于 2025-9-23 11:10:09

各位好,问题找到了。不是输出波形有问题,是我示波器带宽没有设置好。不好意思
页: [1] 2
查看完整版本: 用STC单片机输出20MHz方波求助 | 已解决