• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F4可以做的输出正弦波的最大频率是多少

SMTF 2019-03-23 浏览量:2974
这个最大频率是由什么决定的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 输出正弦波有两种方式,第一种就是用内部的DAC去模拟输出,这种方式是由你的DAC数据写入的速度决定的,一般是1M以下,第二种就是外接DDS,这种就是直接由芯片输出,频率可以做到Ghz级别
    • 发布于 2019-03-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 主要是看你的DAC输出端口的使用,以前自己做过稳定的就是1K左右的输出,再高的输出程序内部处理不能及时响应,导致波形失真
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 有dac的时钟决定,还有就是输出点数至少是频率的2倍,不过一般都建议20倍以上,这样波形比较好
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果用的DAC,那最大频率就是由DAC频率决定的。如果用PWM加外围电路产生正弦波,那就是看PWM的频率
    • 发布于2019-03-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你使用什么方法,使用DAC就取决于DAC转换时间,PWM就取决于IO口翻转或PWM时钟,使用DDS外设IC就取决于DDS芯片的性能了
    • 发布于2019-03-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F4可以做的输出正弦波的最大频率是多少