• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

推荐DSP控制器

我是功率电子专业的研究生,最近用TI TMS320F2812 生成PWM 控制BUCK CONVERTER, 结果很不错. 有对此感兴趣的同行可以交流一下哦,呵呵
全部回复(17)
正序查看
倒序查看
623sy
LV.2
2
2005-04-21 21:01
我是一个刚刚开始学习dsp的学生,没有什么基础,您能介绍一下入门dsp的经验吗?
小弟不胜感激!!
0
回复
nedask
LV.1
3
2005-04-21 21:26
我也准备用2407或者2810/12做开关电源但个人感觉:1.2407在开关频率和分辨率上不能兼顾,成本高;2810/12性能不错,基本能满足设计的要求,但成本更高,2.在算法上我做过简单的滤波和PID控制的MATLAB仿真个人感觉在算法上又过于简单,体现不出DSP优势,有些想改成本低一些的单片机来实现.
0
回复
gerrylee
LV.4
4
2005-04-22 13:37
@623sy
我是一个刚刚开始学习dsp的学生,没有什么基础,您能介绍一下入门dsp的经验吗?小弟不胜感激!!
我也是完全自学的,只要有基本的C语言基础我认为就可以着手学习了.市面上有不少关于DSP的书籍,但个人并不推荐,我推荐到TI的网站上下载相关的技术资料,虽然是英文的,但只要啃下去的话,学习效果绝对明显.TI网站上还提供了很多相关的应用文献,比如说,我在应用时就借鉴了Thermoelectric Cooler Control Using a TMS320F2812 DSP 这篇技术文章,还有很多,都可以在TI的网站下载到.而且还有相关的C源码下载,这就大大缩短了学习进程.起初并不知道怎么编程,但只要有借鉴的,就可以为我们所用,个人觉得钻研适合的代码很有效,自己修正一下的话就可以有了最初的学习结果,也容易增进信心,呵呵.另一点是要充分利用网络资源了,比如说要实现PID,FIR或IIR滤波器,就可以到网上去搜相关的C代码,这样的话学习进程又快了不少.个人觉得C语言的易用性及友好性还是要比汇编语言要强的.呵呵,先说这么多了,多多努力,多多交流哦.
0
回复
gerrylee
LV.4
5
2005-04-22 13:40
@nedask
我也准备用2407或者2810/12做开关电源但个人感觉:1.2407在开关频率和分辨率上不能兼顾,成本高;2810/12性能不错,基本能满足设计的要求,但成本更高,2.在算法上我做过简单的滤波和PID控制的MATLAB仿真个人感觉在算法上又过于简单,体现不出DSP优势,有些想改成本低一些的单片机来实现.
目前我还是个学生,做项目还是写论文,可能对成本关注的不高(反正都是导师花钱,呵呵),DSP和单片机当然各有长短,在实际应用中是要平衡一下的.呵呵.
0
回复
623sy
LV.2
6
2005-04-22 18:15
@gerrylee
我也是完全自学的,只要有基本的C语言基础我认为就可以着手学习了.市面上有不少关于DSP的书籍,但个人并不推荐,我推荐到TI的网站上下载相关的技术资料,虽然是英文的,但只要啃下去的话,学习效果绝对明显.TI网站上还提供了很多相关的应用文献,比如说,我在应用时就借鉴了ThermoelectricCoolerControlUsingaTMS320F2812DSP这篇技术文章,还有很多,都可以在TI的网站下载到.而且还有相关的C源码下载,这就大大缩短了学习进程.起初并不知道怎么编程,但只要有借鉴的,就可以为我们所用,个人觉得钻研适合的代码很有效,自己修正一下的话就可以有了最初的学习结果,也容易增进信心,呵呵.另一点是要充分利用网络资源了,比如说要实现PID,FIR或IIR滤波器,就可以到网上去搜相关的C代码,这样的话学习进程又快了不少.个人觉得C语言的易用性及友好性还是要比汇编语言要强的.呵呵,先说这么多了,多多努力,多多交流哦.
谢谢大哥指点!我会努力的!!
0
回复
gerrylee
LV.4
7
2005-04-24 11:35
@nedask
我也准备用2407或者2810/12做开关电源但个人感觉:1.2407在开关频率和分辨率上不能兼顾,成本高;2810/12性能不错,基本能满足设计的要求,但成本更高,2.在算法上我做过简单的滤波和PID控制的MATLAB仿真个人感觉在算法上又过于简单,体现不出DSP优势,有些想改成本低一些的单片机来实现.
还有一点,我觉得DSP在运算上的优势是单片机很难比的,比如说我在应用中进行了大量的数学运算,比如说乘方,开方,而且数字滤波器的实现也很容易,由于2812的主频达到150M,AD转换时隙为80ns,即便进行大量的相关数字信号处理,也不会太多的影响到系统响应.我觉得要是用汇编语言去实现一些必要的数学运算可能就困难得多.但DSP在价钱上当然又要比单片机高多了,呵呵.
0
回复
nedask
LV.1
8
2005-05-02 00:20
@gerrylee
还有一点,我觉得DSP在运算上的优势是单片机很难比的,比如说我在应用中进行了大量的数学运算,比如说乘方,开方,而且数字滤波器的实现也很容易,由于2812的主频达到150M,AD转换时隙为80ns,即便进行大量的相关数字信号处理,也不会太多的影响到系统响应.我觉得要是用汇编语言去实现一些必要的数学运算可能就困难得多.但DSP在价钱上当然又要比单片机高多了,呵呵.
确实单片机的频率上不去,这也难
0
回复
hjxu
LV.4
9
2005-06-07 18:40
正在用F240做buck的控制,先从开环控制开始,用TLP250驱动mosfet,感觉一会250就发烫,不知道是什么问题,请教驱动部分应该怎么做啊,谢谢
0
回复
gerrylee
LV.4
10
2005-06-07 21:43
@hjxu
正在用F240做buck的控制,先从开环控制开始,用TLP250驱动mosfet,感觉一会250就发烫,不知道是什么问题,请教驱动部分应该怎么做啊,谢谢
我用的是 SEMICRON 的IGBT 和驱动电路
我的经验是如果在控制过程中占空比更新或变化得过快的话,也就是说几个开关周期内占空比就变化了,主要是在反馈回路的应用里,驱动电路发热很大.
在开环控制时,占空比是一定的,我没感到有发热的现象.
0
回复
hjxu
LV.4
11
2005-06-08 09:16
@gerrylee
我用的是SEMICRON的IGBT和驱动电路我的经验是如果在控制过程中占空比更新或变化得过快的话,也就是说几个开关周期内占空比就变化了,主要是在反馈回路的应用里,驱动电路发热很大.在开环控制时,占空比是一定的,我没感到有发热的现象.
我看好多地方说用TLP250直接驱动mosfet,不知道为什么会发热,还有,滤波电感用什么电感啊,都是弱问题,见笑了
0
回复
liangrui
LV.1
12
2005-06-08 16:42
@gerrylee
我也是完全自学的,只要有基本的C语言基础我认为就可以着手学习了.市面上有不少关于DSP的书籍,但个人并不推荐,我推荐到TI的网站上下载相关的技术资料,虽然是英文的,但只要啃下去的话,学习效果绝对明显.TI网站上还提供了很多相关的应用文献,比如说,我在应用时就借鉴了ThermoelectricCoolerControlUsingaTMS320F2812DSP这篇技术文章,还有很多,都可以在TI的网站下载到.而且还有相关的C源码下载,这就大大缩短了学习进程.起初并不知道怎么编程,但只要有借鉴的,就可以为我们所用,个人觉得钻研适合的代码很有效,自己修正一下的话就可以有了最初的学习结果,也容易增进信心,呵呵.另一点是要充分利用网络资源了,比如说要实现PID,FIR或IIR滤波器,就可以到网上去搜相关的C代码,这样的话学习进程又快了不少.个人觉得C语言的易用性及友好性还是要比汇编语言要强的.呵呵,先说这么多了,多多努力,多多交流哦.
其实也不能完全这么说,完全用c或是c++编程是不现实的,还要一定的汇编组合起来效率才高.
0
回复
hg8hg
LV.1
13
2005-07-21 23:15
我求2812做频率发生器的开发程序
0
回复
fenix
LV.5
14
2005-07-22 15:05
@gerrylee
我用的是SEMICRON的IGBT和驱动电路我的经验是如果在控制过程中占空比更新或变化得过快的话,也就是说几个开关周期内占空比就变化了,主要是在反馈回路的应用里,驱动电路发热很大.在开环控制时,占空比是一定的,我没感到有发热的现象.
兄弟,开环的电源做出来好象实际意义不大吧.还有就是如果负载变化很快的话你的系统还能够稳定的工作么???或者受到外来干扰后程序出现问题,通过什么方式使它恢复到正常状态?
请指教
0
回复
gerrylee
LV.4
15
2005-07-22 16:37
@fenix
兄弟,开环的电源做出来好象实际意义不大吧.还有就是如果负载变化很快的话你的系统还能够稳定的工作么???或者受到外来干扰后程序出现问题,通过什么方式使它恢复到正常状态?请指教
闭环自然要做了,我只是就发热现象而言的.做闭环时发热也不是很严重.采用的是PID控制,负载变动很大的话也工作正常.
0
回复
fenix
LV.5
16
2005-07-22 17:16
@gerrylee
闭环自然要做了,我只是就发热现象而言的.做闭环时发热也不是很严重.采用的是PID控制,负载变动很大的话也工作正常.
PID中的主要参数都是通过实验数据得出来的,对于你的产品参数调试难度如何?我没有接触过DSP,通常都是用PIC,51和AVR系列,最近有个产品要用到DSP来进行A/D和D/A转换,我的转换是用在对音频信号进行的,兄弟有没有比较好的芯片介绍一下,我用的是TI公司的TLV320AIC10,一直没有明白它的工作方式,你有没有更好的芯片?只要能完成我的功能的就可以,最好是你熟悉的,那样我有不懂的地方可以向你请教.
0
回复
gerrylee
LV.4
17
2005-07-22 19:35
@fenix
PID中的主要参数都是通过实验数据得出来的,对于你的产品参数调试难度如何?我没有接触过DSP,通常都是用PIC,51和AVR系列,最近有个产品要用到DSP来进行A/D和D/A转换,我的转换是用在对音频信号进行的,兄弟有没有比较好的芯片介绍一下,我用的是TI公司的TLV320AIC10,一直没有明白它的工作方式,你有没有更好的芯片?只要能完成我的功能的就可以,最好是你熟悉的,那样我有不懂的地方可以向你请教.
我接触DSP也不过三四个月的时间,为几篇论文做实验验证,同时也为一个项目做准备.我对DSP选型也不是太通,在实验中用的是TI的TMS320F2812.
0
回复
LV.1
18
2005-09-14 17:14
关注infineon前西门子半导体16位单片机(集成DSP)的朋友可以与我联系
lanyaz@hotmail.com
0
回复