stm32f429用它的tim口能输出100MHZ的pwm信号吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm32f429用它的tim口能输出100MHZ的pwm信号吗相关的知识,希望对你有一定的参考价值。

这个芯片本身主频可以到180MHZ 我现在要用它产生一个100MHZ的PWM信号 理论上是可以的 但是会不会控制外部电路时候 频率减半或者衰减的这种现象 达不到我要求的100MHZ

  不能。以180MHz作为Clk驱动定时器,PWM按2bit位宽算输出配率就是180M/4,但2位宽基本表达不了什么信息;那么按8位宽,输出配率就是180M/256了。不能把输出配率和驱动Clk分辨率,驱动信号边沿混淆。要输出100M频率的8位可控PWM需要256*100M的Clk驱动。
  脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
  脉冲宽度调制是一种模拟控制方脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
  脉冲宽度调制是一种模拟控制方式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。
  PWM控制技术以其控制简单,灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。由于当今科学技术的发展已经没有了学科之间的界限,结合现代控制理论思想或实现无谐振波开关技术将会成为PWM控制技术发展的主要方向之一。式,其根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。
参考技术A 我认为理论上是不可能的,以180MHz作为Clk驱动定时器,你的PWM按2bit位宽算输出配率就是180M/4,但2位宽基本表达不了什么信息;那么按8位宽,输出配率就是180M/256了。你不能把输出配率和驱动Clk分辨率,驱动信号边沿混淆哦。要输出100M频率的8位可控PWM需要256*100M的Clk驱动。 参考技术B 不可能,时钟都到不了100M,更别说pwm了,你可以看看cpld

stm32 定时器中预分频系数是啥作用? 72MHz 想要让定时器 100次/s 该怎么写配置代码?

timer_init(TIM3,999,7199); 这行是什么意思? 是用 7199÷999 吗?
timer_init(TIM2,99,7199);
这两行的意思是将 tim3 和 tim2 这两个定时器按照 毫秒级的时间 去计数吗?
tim3 计数到 999ms 毫秒 给一个中断?
然后tim2 计数到 99ms 毫秒 给一个中断吗?如果是这个意思那预分频是在什么地方分的?
求解答啊 啊啊 啊啊啊 ,谢谢。

timer_init(TIM3,999,7199);这是一个人为写的函数,第一个参数应该是TIMx,就是启用那个定时器,这里选择了TIM3,第二个次数3999是自动重新装载值,就是你要计数多少次,stm32真正计数次数需要加一,也就是999+1=1000次,第三个参数是定时器预分频系数,将TIM挂的时钟分频,这里7199一样要加一,预分频系数就是7200,那么你的分频时钟就是72MHz/7200 = 10KHz,计数次数是1000次,计数时间就是1000/10KHz = 0.1s会触发一次定时器溢出中断。;计数精度的0.1ms。 参考技术A 999是装载值,7199是预分频系数,72M%(999+1)%(7199+1)=10HZ,即10次/s,timer_init(TIM2,99,7199);实现的是100次/s。 参考技术B 以前接触过别的单片机吗?比如51,AVR,PIC还是直接就上手STM32的追问

以前没接触过别的单片机。
就简单看了看stm32的芯片手册,算是直接上的吧 ,现在要我取到传感器数据传输时候某一条数据的系统时间 ,不知道怎么弄,有人建议用定时器,不太懂所以问一下,研究研究

以上是关于stm32f429用它的tim口能输出100MHZ的pwm信号吗的主要内容,如果未能解决你的问题,请参考以下文章

STM32F429学习笔记触屏工程Keil建立

STM32F429 定时器触发 USART DMA 传输问题

STM32利用TIM3产生一个1--100Hz可调频率

STM32时钟配置为72Mhz时可以输出的脉冲的最高频率是多少

STM32F429开发板用户手册第34章 STM32F429的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V)

STM32F4 1.GPIO