AD827AQ 发表于 2012-2-5 21:28:09

帮忙推荐一款廉价的单片机,拥有高频率PWM的。

有一个电源类项目,要求输出500KHz-1MHz的可变频率PWM波,此时PWM的分辨率至少达到8位。频率分辨率要求不高,但必须拿MCU来做。
也就是说,这个MCU的PWM模块的时钟要达到256MHz级别。程序中有一定的算法,要求有16K的flash。鉴于成本压力,越便宜越好。我知道atmel的xmega可以,但是又贵又难买。
请问大家有什么其他好的推荐的没有?

jun66 发表于 2012-2-5 21:51:07

你的256MHZ是怎么算出来的,不会是1M*2的8次方

AD827AQ 发表于 2012-2-5 21:59:03

回复【1楼】jun66
你的256mhz是怎么算出来的,不会是1m*2的8次方
-----------------------------------------------------------------------

你说对了。1M输出的时候占空比的分辨率要达到8位,不就是1M × 256么。有推荐的吗?

lixin91985 发表于 2012-2-5 22:08:18

哥这个是单片机吗?


如果外设时钟=CPU时钟。。 这样的单片机我是没见过。

外设时钟和CPU时钟可以独立的。 好像芯唐有几款。。 但是外设时钟恐怕也到不了256M

jun66 发表于 2012-2-5 22:08:23

没有哦 没做过那么高频率的单片机,帮顶

huayuliang 发表于 2012-2-5 22:08:27

你看那些高频的开关电源IC,是用的数字方式调整PWM么?
再者说,8位的PWM,能够用么?

jun66 发表于 2012-2-5 22:10:20

我对PWM涉世不深帮不了什么忙,但我总觉得你的算法怪怪的,哎 可能我的技术不到家啊!! 当我纯路过就好

AD827AQ 发表于 2012-2-5 22:18:44

回复【3楼】lixin91985
哥这个是单片机吗?
如果外设时钟=cpu时钟。。 这样的单片机我是没见过。
外设时钟和cpu时钟可以独立的。 好像芯唐有几款。。 但是外设时钟恐怕也到不了256m
-----------------------------------------------------------------------

不需要CPU主频那么高,只要外设的频率能用内部PLL倍上去就可以了。

xslff 发表于 2012-2-5 22:23:58

PWM看着简单,但我总是觉得自己没学会,所以PWM的问题我都顶起来!

AD827AQ 发表于 2012-2-5 22:32:05

回复【5楼】huayuliang 花生
你看那些高频的开关电源ic,是用的数字方式调整pwm么?
再者说,8位的pwm,能够用么?
-----------------------------------------------------------------------

这个不同的应用有不同的要求吧。常规的开关电源么,用模拟电路做就行了。我们的产品有些特殊,不是简单的AC/DC。
当然我们也可以用模拟电路+MCU的方式来实现,但是精度与成本压力太大。

也有些电源类产品是用数字PWM做的。比方说用microchip的某些芯片PWM时钟差不多可以到1GHz,也有人用低端的DSP来做的。不过这些芯片都太贵。适合做我这个应用的都要2个美金以上了,还不如用ATMEL的XMEGA呢。而我们希望这颗MCU最好在1个美金左右,最贵也不能超过1.3个美金。

不过大家推荐的时候不需要考虑价格因素,只要能达到性能要求,多多益善。我们自己会去谈价格的。有些东西零售价与实际的成交价格相差是相当悬殊的。希望大家不吝赐教!万分感谢!

solar_system 发表于 2012-2-5 22:37:54

你看下合泰OTP系列的HT46R064等在6+2模式下能否满足你的要求。

AD827AQ 发表于 2012-2-5 22:55:46

回复【10楼】solar system
你看下合泰otp系列的ht46r064等在6+2模式下能否满足你的要求。
-----------------------------------------------------------------------

谢谢推荐。不过这个似乎差很远。它这个是通过过采样/平均的方式(类似小数分频)来提高等效分辨率的。这个不是我想要的,而且主频差的很远。

landway001 发表于 2012-2-5 23:18:26

说白了,HT的6+2其实跟6位PWM差不多。

johnsonz99 发表于 2012-2-6 08:26:08

可以用ARM的可以达到。

ju748 发表于 2012-2-6 09:05:46

PIC的PWM就可以达到比主频高N倍的。。。

AD827AQ 发表于 2012-2-6 10:45:27

回复【13楼】johnsonz99
可以用arm的可以达到。
-----------------------------------------------------------------------

能否说一下是哪家的ARM?如果是ARM9及以上的高端产品的话,估计价格怎么都低不下去。

wzyllgx 发表于 2012-2-6 12:48:27

我只知道ATMEL的ATTINY25-45-85可以输出500KHZ的PWM,系统时钟8M,定时器时钟PLL到64M。可惜FLASH大小达不到你的要求!!!

更正一下,达不到500K,只有250K。

k005 发表于 2012-2-6 15:55:31

SI8250,专门做数字电源的CPU。
我还申请了套件,可惜没仔细研究呢。
大概1美元左右。

zhiwei 发表于 2012-2-6 18:06:29

用个MCU控制一个电源芯片的频率和占空比,这是最便宜的方案了。。。

youlongam 发表于 2012-2-6 20:29:07

频率这么高的PWM MCU还没见到过

AD827AQ 发表于 2012-2-6 21:29:23

回复【17楼】wzyllgx
我只知道atmel的attiny25-45-85可以输出500khz的pwm,系统时钟8m,定时器时钟pll到64m。可惜flash大小达不到你的要求!!!
更正一下,达不到500k,只有250k。
-----------------------------------------------------------------------

tiny25 只能倍频到64MHz,不够用的。

AD827AQ 发表于 2012-2-6 21:30:40

回复【18楼】k005
si8250,专门做数字电源的cpu。
我还申请了套件,可惜没仔细研究呢。
大概1美元左右。
-----------------------------------------------------------------------

谢谢推荐,我回头看一下。大家继续啊。

AD827AQ 发表于 2012-2-7 09:39:00

顶上去。

penglei1986 发表于 2012-2-7 14:29:23

大家继续啊。我也学习中。

AD827AQ 发表于 2012-2-13 11:33:29

这么快就没了?看来这种芯片还真不多。。。

MyAVR 发表于 2012-2-13 11:41:21

很想知道作什么用的。数字功放?

加个几块钱的CPLD。

yuyu87 发表于 2012-2-13 13:05:45

一个CPLD轻易解决~ 10元钱的事

AD827AQ 发表于 2012-2-14 19:29:56

楼上两位都是不缺钱的主。一个普通的CPLD都要1.5美金了。更何况除了CPLD外,还要一个MCU,还需要这么高频率对应的PLL来给CPLD提供时钟。即便如此,要能做一个256MHz的定时器来输出PWM信号……,还有PCB布板,EMC问题等等。

fnems 发表于 2012-2-14 19:46:05

这么高的频率,估计能做无线电台了

shin555 发表于 2012-2-16 16:27:38

没用过这么高频的PWM,观看~~~

uc_stm32f050 发表于 2012-2-16 18:09:37

这么高的PWM,

不知道MSP430有没有。

yuyu87 发表于 2012-2-16 18:24:01

回复【28楼】AD827AQ
楼上两位都是不缺钱的主。一个普通的cpld都要1.5美金了。更何况除了cpld外,还要一个mcu,还需要这么高频率对应的pll来给cpld提供时钟。即便如此,要能做一个256mhz的定时器来输出pwm信号……,还有pcb布板,emc问题等等。
-----------------------------------------------------------------------

8位只需8Mhz

xiaxuetian 发表于 2020-4-11 16:42:54

频率这么高

hd12 发表于 2020-4-19 12:47:08

用LM5021搭配单片机做吧,单片机产生基础PWM频率输入到7脚,单片机DA产生反馈控制PWM占空比,其它类似芯片都可以这样干。对单片机的要求就很低了

linjpxt 发表于 2020-4-19 20:19:48

用CPLD,用 Sigma-Delta DAC 输出,可以选国产的CPLD,有带MCU,不超过10元。
页: [1]
查看完整版本: 帮忙推荐一款廉价的单片机,拥有高频率PWM的。