我与DSP的那些事
最早接触DSP应该是07年,那时公司开发了一款控制器,使用的是freescale的56F807(16位DSP)。我也是在那时开始下决心学习DSP的。56F807和当时还比较算主流的2407比较,虽同为16位DSP,甚至56F807出现的时间早于2407,但80M的主频,12位的AD、64K flash等等丰富资源使得它完全可以轻松PK掉2407。可惜freescale尽管性能强劲,但在国内freescale推广还是很差劲,芯片、资料、开发工具、甚至开发软件在国内都很难找到。(很不幸,56F807这款芯片竟然也会在中国芯片史上留名,21世纪初,上海交大DSP造假案用的就是这芯片。感兴趣的可以百度一下狗血的“汉芯事件”。)权衡之后,最后无奈的情况下转学2407。当时买了1块2407的开发板+仿真器,花了我1000大洋,在当时来说,确实是下血本了,现在都感觉肉痛。当然刘和平的书也是不能少的。当时还买了其他人的DSP书(书写的比较简单,不点名了),前几章几乎和刘和平的书只字不差,甚至一样的插图。我当时都在想这到底是写书还是抄书啊。当时只有51的底,还好靠自己的努力+开发板及相应资料+刘和平的书,2407的模块程序,我几乎自己写了一遍,并且都一一验证。当然我也得到了回报,让我真正走上研发的道路也与学习DSP有直接关系。这几年DSP发展还是很快,16位也已退出舞台。28系列以全面扛起了控制领域大旗。上半年用28027做了一个电量计算的DIY,精度还不错。但相比于28335,28027就显得很简单了。
总体来时其实DSP学起来还是很简单的,远没有想象那么困难。假如你还没有入门,只能说明你心里还没有坚定学习DSP的决心。 |