找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1320|回復: 1
收起左側

小白請教STM32F0的單片機SPWM能產生多高的實用頻率?

[復制鏈接]
ID:1066092 發(fā)表于 2023-5-20 01:11 | 顯示全部樓層 |閱讀模式
這個一點都不懂,在此請教下48M的STM32F0單片機,用SPWM方式產生正弦波,最高能達到多高的實用頻率?比如我想要一個50K的正弦波信號,能不能使用SPWM方式生產?因為這樣的好處是一個濾波器可以適配多種頻率吧。
像下面這個表格生成工具是不是生成的采樣點?這個SPWM中值,SPWM幅值,調制度是什么意思呀?如果有這個表格是不是能像定時器+ADC+DMA方式生成正弦波的方法?但是網(wǎng)上又沒有找到用定時器+DMA生成SPWM的講解,何故呢?多謝各位。
51hei.png

回復

使用道具 舉報

ID:123289 發(fā)表于 2023-5-20 08:22 | 顯示全部樓層
這個很好計算,小學應用題。
1、弄清PWM的時基源是什么?一般多為晶振及其分頻。了解頻率F是多少?
2、PWM的最小分辨值即為一個T(1/F)。
3、表達正弦波需要多少個T?(這與正弦波需要達成的精確度有關,也與用PWM表達的正弦波的方式有關)。假設計算結果是1000T,則最大正弦波頻率是 F/1000T。

估計是你對【如何用PWM來實現(xiàn)正弦波的原理】未搞懂,當然就不會計算了。補補課吧。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表