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

SMT32103 要实现5ns的脉宽输出,有没有哪些具体的方法

sjsjling 2021-01-07 浏览量:497
STM32103 最高72M,在不换主控的情况请,103最小只能输出1/72MM,要实现5ns输出,是不是只能靠硬件来延时。有没有哪位大牛之前有做过类似的,

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • stm32做不了5ns,5ns相当于200mhz的一个周期波,用cpld或者fpga坐比较好
    • 发布于 2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 可以考虑换单片机不?试试stm32F334系列


    如果不能换单片机,看看TDC-GP22


    这些都是基于门电路延时

    • 发布于2021-01-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这个需要不科学,不能做。正如楼下所说的,5ns就是200Mhz频率了。f103的频率只有72Mhz啊。建议使用FPGA实现。另外说一句,据我所知,CPLD不能做,因为CPLD是没有锁相环的,你不可能找一个200Mhz的晶振吧。因此楼下的用cpld做是错误的说法,具有误导性。对你有帮助的话,请设最佳
    • 发布于2021-01-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 5ns相当于要200M,它的定时器都没那么快,IO翻转速度最大也就50M

    要这种速度,需要上CPU或者DSP了

    • 发布于2021-01-13
    • 举报
    • 评论 0
    • 0
    • 0

  • F103的主频是72M,最小时间是13.88888ns,你要用F4的芯片,或是更高速度的芯片
    • 发布于2021-01-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

SMT32103 要实现5ns的脉宽输出,有没有哪些具体的方法