世纪电源网社区logo
社区
Datasheet
标题
返回顶部
已解决

STM32替换方案

[复制链接]
查看: 3019 |回复: 33
1
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2021-4-13 10:32:54
10问答币
由于没有备货充足,导致生产受阻。用STM32做移相全桥。用什么方案替换比较稳妥

最佳答案

查看完整内容

数字电源通常批量不大,如果承受到缺货压力,可以考虑 替换工作量 低一些的国产货。 比如 深圳航顺、上海华大、上海灵动 的,都有 M0、M3核的芯片,比缺货潮之前涨价都没有超过一倍,目前供货形势都比较好,只有很少部分封装可能缺货。 不过大多只有 12bit 高速 ADC, 16bit ADC 速度适合数字电源的 只有 佛山华芯微特 一家。 M4核 种类比较多的是 重庆雅特力,之前用的人少,供货没有压力。合肥杰发的 汽车级 宽温芯片,某些 ...
谢开源
  • 积分:11754
  • |
  • 主题:81
  • |
  • 帖子:2933
积分:11754
LV10
总工程师
  • 2021-4-13 13:58:43
 
深圳芯海,上海中颖
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-4-13 18:20:39
 
一时半会估计没什么芯片可以换。
因为并不是只有STM32没货。
Coming.Lu
  • 积分:50193
  • |
  • 主题:39
  • |
  • 帖子:15999
积分:50193
版主
  • 2021-4-14 08:28:27
 
同意,ST缺了,大家都去用别家,也都一样缺。
tmcent
  • 积分:26693
  • |
  • 主题:242
  • |
  • 帖子:1152
积分:26693
LV10
总工程师
  • 2021-4-14 13:09:08
 
强烈不建议找替代品,产品稳定为主
westbrook
  • 积分:8186
  • |
  • 主题:13
  • |
  • 帖子:1304
积分:8186
LV8
副总工程师
  • 2021-4-15 12:03:15
 
可以找市面上供货相对稳定的厂家,个人觉得国内的比国外更不稳定。
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-4-15 14:22:01
 
具体说来听听,让我们也见识见识,谢谢!!!
wh6ic
  • wh6ic
  • 离线
  • LV10
  • 总工程师
  • 积分:10614
  • |
  • 主题:25
  • |
  • 帖子:726
积分:10614
LV10
总工程师
  • 2021-4-15 15:17:35
 
数字电源通常批量不大,如果承受到缺货压力,可以考虑 替换工作量 低一些的国产货。
    比如 深圳航顺、上海华大、上海灵动 的,都有 M0、M3核的芯片,比缺货潮之前涨价都没有超过一倍,目前供货形势都比较好,只有很少部分封装可能缺货。 不过大多只有 12bit 高速 ADC, 16bit ADC 速度适合数字电源的 只有 佛山华芯微特 一家。  M4核 种类比较多的是 重庆雅特力,之前用的人少,供货没有压力。合肥杰发的 汽车级 宽温芯片,某些场合应该是 比较给力的。

    与 STM 对标多一些的 GD,也涨价比较猛,供货紧张,就不推荐了。

另外:这个替换工作,个人强烈认为应该长期做下去,做到每款器件都有至少一两个 备胎、两个 版本的 PCB 。 否则只 钟意某一家的 器件,迟早还要翻车的。  STM 的缺货潮 已经是第三次了,还会不会有???  我敢肯定,它有了多次前科,还会这样干的。




budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2021-5-18 14:41:47
 
是的,你的建议很好,因为我没有这方面经验,入行不久,所以没有遇到过这类的情况。目前国产芯片有哪科颗能做移相全桥,有推荐的吗?
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-5-18 15:03:33
 

目前主流数字电源芯片:
如TI C2K系列,ST STM32F334/474 ,微芯DSPIC30系列

国产的还没有!!!还没有!!!

移相全桥?有什么要求? 32M - PWM时钟频率够不够,如够两毛多国产单片机就有。
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2021-5-18 15:07:17
 
36M。时钟应该也勉强够用。国产哪个型号?
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-5-18 23:39:01
 
FT60F210 //32M
中微:CMS8S5880/6990  48M
灵动微,新塘,等64M-250M 一大把。
wh6ic
  • wh6ic
  • 离线
  • LV10
  • 总工程师
  • 积分:10614
  • |
  • 主题:25
  • |
  • 帖子:726
积分:10614
LV10
总工程师
  • 2021-5-18 15:28:52
 
华芯微特的 SWM180KCT6-80,频率到 50M,32pin,一个12bit ADC,一个16bit ADC,货多一点。某宝批价¥4.2左右   同系列 48pin 的,现在供货压力也变大了,偶尔有货。



budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2021-5-18 15:48:00
 
请问可做移相全桥吗
wh6ic
  • wh6ic
  • 离线
  • LV10
  • 总工程师
  • 积分:10614
  • |
  • 主题:25
  • |
  • 帖子:726
积分:10614
LV10
总工程师
  • 2021-5-18 15:53:23
 
没做过,不了解。 你之前准备选择STM32,有哪几个指标?   应该不需要 浮点运算 吧?  MCU 频率需要多少?

wh6ic
  • wh6ic
  • 离线
  • LV10
  • 总工程师
  • 积分:10614
  • |
  • 主题:25
  • |
  • 帖子:726
积分:10614
LV10
总工程师
  • 2021-5-18 16:07:25
 
如果对标 STM32F334,可以找找 雅特力的 M4 芯片,它的主频可以到 200MHz/240MHz,比 334 的 72MHz 主频高几倍(比 334 的 144MHz PWM 模块频率也高一些),目前部分型号的市场价钱还没有超过¥10 。
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2021-5-18 17:50:33
 
F334的HRTIM时钟频率144,但可以倍频的。虽然我用不到几个Ghz,但200M在我的某些产品上着实低一些,不能完全代替F334。当然最主要就是不知道能不能做移相。看来国产芯片还是以通用的为主呀
wh6ic
  • wh6ic
  • 离线
  • LV10
  • 总工程师
  • 积分:10614
  • |
  • 主题:25
  • |
  • 帖子:726
积分:10614
LV10
总工程师
  • 2021-5-18 18:11:04
 
    不知道 你的电源 开关频率 高到什么地步。
    可能你对 200MHz 的 PWM 和相关算法没有概念,按照 8bit 分辨率,200MHz 能做最高 800KHz 开关频率。200MHz 主频的 MCU 完成相应一个节拍的计算时间比较充裕。    对应的 334 虽然 HrTim 可以上GHz,可以做到 9MHz 的PWM开关频率,但 334 的 MCU 只有 72MHz 主频,肯定来不及做一个 PID/PI 节拍的计算。




BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-5-18 23:41:20
 
要搞清楚一个概念,人家移一步是几万分之一,你移一步是几百分之一?
wh6ic
  • wh6ic
  • 离线
  • LV10
  • 总工程师
  • 积分:10614
  • |
  • 主题:25
  • |
  • 帖子:726
积分:10614
LV10
总工程师
  • 2021-5-19 13:36:28
 
   它的 ADC 分辨率 只有 12bit,你 移 几万分之一 ? 数字电源,这么高的 PWM 分辨率作用多大,做做试试吧。  就像你之前提及的,个人感觉,36MHz 时钟/140KHz 开关频率,已经足够了。   单脉冲 PID调节,8bit PWM 足够应付大多数数字电源,你的 数字电源 开关频率 有把握做到 800KHz ?
   334 只有 72MHz 的主频,以绝大多数现在的软件工程师的水平,根本就来不及 逐 PWM 周期 处理 800KHz 开关频率数字电源的所有工作。
   200MHz MCU 软件处理速度是 72MHz 的三倍,可以轻松完成 800KHz 开关频率的 逐周期处理。
   如果 334 降低 开关频率,它这么高的 PWM 分辨率,作用就没有那么明显了。


westbrook
  • 积分:8186
  • |
  • 主题:13
  • |
  • 帖子:1304
积分:8186
LV8
副总工程师
  • 2021-5-20 20:11:36
 
系统频率和PWM时钟频率一般不是一个频率
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-5-20 21:03:23
 
8bit PWM 足够应付大多数数字电源 "不知道20楼的朋友哪来的这种结论?
一个Buck DC - DC IN60V/OUT12V  OUT = IN*D,8位PWM控制精度为60V/256 = 0.23V,每调节一步改变输出电压是0.23V,不知道是不是真的够了?
对于反激电源,通常占空比只有20%即Dmax = 256*0.2 = 51,每控一个步进只有1/50是不是真的够了?
wh6ic
  • wh6ic
  • 离线
  • LV10
  • 总工程师
  • 积分:10614
  • |
  • 主题:25
  • |
  • 帖子:726
积分:10614
LV10
总工程师
  • 2021-5-20 22:05:56
 
    看样子你的确没有 理解 数字电源。  PWM 分辨率 8bit, 不代表 PID/PI 输出的 分辨率,逐周期 PID 的运算输出,大多情况是运算精度数值(一般是16bit甚至32bit)。比如第一个PWM脉冲,ADC测量输出电压,MCU经过PID计算,占空比为 50.35/256,控制输出设定为 50/256,下一个脉冲,如果计算结果仍为50.35,控制输出累积误差后,四舍五入变成 51/256,最终制约输出电压分辨率是 ADC 的分辨率,  PWM 分辨率影响的是输出纹波。    一开始我 推荐的 数字电源芯片 带有 16bit ADC,这才是 数字电源性能的 核心支撑 需求。

budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2021-6-4 16:35:34
 
大师级别
czjin1987
  • 积分:594
  • |
  • 主题:0
  • |
  • 帖子:51
积分:594
LV6
高级工程师
  • 2021-6-30 15:02:14
  • 倒数10
 
学习了。
joezzhang
  • 积分:6649
  • |
  • 主题:5
  • |
  • 帖子:1795
积分:6649
LV8
副总工程师
  • 2021-6-30 15:27:03
  • 倒数9
 
除了ADC还有算法和时钟频率

你的PID/PI算法需要多少运算时间是与时钟频率挂钩的,如果可以在主控开关的Toff期间算出下一个周期的占空比,那么相移就小一些

如果需要2-3个开关周期才能算得下一步的占空比,那么相移就会比较大,可能需要增加零极点的数量来补足相位或者把穿越频率降到很低

增加零极点又会增加运算量,穿越频率太低可能出现低频纹波,所以在价格能接受的前提下,尽量选用高时钟频率的MCU为宜
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-7-3 22:01:31
  • 倒数8
 
最近做一个温控,用10位ADC,确实有压力,现在国产12位ADC也很普及。

做数字电源时ADC?要求很高,并不是每种单片机都合适,如采样MOS管峰值电流,需要硬件上的支持,即在PWM关闭时硬件自动触发ADC转换。
westbrook
  • 积分:8186
  • |
  • 主题:13
  • |
  • 帖子:1304
积分:8186
LV8
副总工程师
  • 2021-7-5 10:35:36
  • 倒数5
 
8bit PWM还真不够。
BingSun
  • 积分:10963
  • |
  • 主题:54
  • |
  • 帖子:1975
积分:10963
LV10
总工程师
  • 2021-7-6 16:44:48
  • 倒数3
 
8bit PWM只是一方面,另一方面是时钟。
陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
  • 2021-7-4 19:45:32
  • 倒数7
 
dsPIC也有高精度定时器,推荐我常用的型号dsPIC33FJ32GS606。但是它的ADC差了一点,大部分是10位的。PWM分辨率883ps左右。跟STM32F334系列相比还是有一定的差距的。但如果要求不是很高,可以试下代替STM32.
westbrook
  • 积分:8186
  • |
  • 主题:13
  • |
  • 帖子:1304
积分:8186
LV8
副总工程师
  • 2021-7-5 10:28:13
  • 倒数6
 
dsPIC33FJ系列是比较旧的型号了,可以推荐最新的dsPIC33CK系列,ADC是12bit,支持过采样,PWM分辨率250ps。
陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
  • 2021-7-5 12:19:18
  • 倒数4
 
       的确是这样的,dsPIC33CK系列的性能比dsPIC33FJ系列的好了一个档次吧。
       我估计,dsPIC33CK系列的可以与STM32G474相媲美。
budaoweng6789
  • 积分:5000
  • |
  • 主题:83
  • |
  • 帖子:931
积分:5000
LV8
副总工程师
  • 2021-7-9 08:56:59
  • 倒数2
 
33EP就足够了
陈加勇
  • 积分:1760
  • |
  • 主题:9
  • |
  • 帖子:180
积分:1760
LV6
高级工程师
最新回复
  • 2021-7-9 09:59:05
  • 倒数1
 
33EP系列也不错哈
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号