您的位置 首页 电路

对话资深工程师:简谈ARM、DSP、单片机的异同与使用场景

对话资深工程师:简谈ARM、DSP、单片机的异同与应用场景-CPU,中央处理器,本质就是一个集成电路,实现的功能就是从一个地方(如rom)读出一个指令,从一个地方(如ram)读出数据,然后根据指令的不

  单片机ARMDSP这三者的能够说是CPU,那这三者有什么区别吗?

  首要,说CPU,中央处理器,实质便是一个集成电路,完结的功用便是从一个当地(如rom)读出一个指令,从一个当地(如ram)读出数据,然后依据指令的不同对数据做不同的处理(如相加),然后把成果存回某个当地(如ram)。不同架构的cpu会有不同的指令,不同的存取方法,不同的速度,不同的功率,等等的差异。

  然后,说单片机(一般含义所说的微操控器MCU),ARM(一般含义所说的高效能RISC),DSP(一般含义所说的通用数字信号处理器),这三个CPU分别是针对不同的运用而发生的CPU。当然这也不是肯定的,由于ARM现在出的CPU包括了MCU(如M0),RISC(如A8),DSP(如M4)。

  也便是说单片机实际上是微操控器MCU、ARM是高效能RISC、DSP便是数字信号处理器喽,那您能详细的从这三者的功用谈谈它们的操控原理吗?

  微操控器MCU的意图首要是用作操控,他不需要多快的速度,如电饭锅的操控器,只需要操控发热元件的通断,信号等的开关等,可是对本钱要求很严厉,所以一般做得比较简单,4位、8位的许多。

  高效能的RISC,常用于一些数据处理比较多的当地,最常见的莫过于现在的消费性电子产品了,手机,pad,MP4等等,现在ARM的商业模式首要是卖内核,集成到各家的SOC中心。他其实便是个通用的CPU,精干各式各样的活,和Intel的CPU相同。可是通用就有效能问题,在某些特别场合,效能就显得没那么高了,如许多运算(比如做FFT)的时分。这样就有DSP的用武之地了。

  DSP数字信号处理器,只要是做数字信号处理的模块都能够叫做一个DSP,如视频解码的IP核。通用的数字信号处理器,如TI的TMS320C55x DSP。该CPU的利益便是在于运算,许多循环的核算,如接连1024个乘加。他的指令针对这种运用有特别的处理,比较RISC能够更快速高效地完结这类运算。

  您能结合开发事例,详细谈谈它们的首要运用场景吗?

  单片机集成完好的冯诺依曼系统所规则的结构,是一个完好的核算机系统。完结特定的运算功用,运用会集在工业自动化操控等专门化需求的运算范畴。我刚刚看到开发渠道上有许多关于DSP方面的项目开发,能够看出来大多都是工业运用上的需求,如“依据单片机规划的LED驱动电源归纳测试仪”、“单片机拨号程序”等。

  ARM芯片精华在“R”,是RISC精简指令集的意思。RISC指令集依据80%的时分只用到了20%的处理器指令的情况,运用了通过精简规划的指令系统,使得整个处理器的规划能够愈加简练,功耗、体积大大缩小,所以ARM在手机、平板等智能移动设备上得到了广泛运用。如开发渠道发布的“arm的linux内核下的手持机开发”、“ARM的linux内核LVDS显现开发”等均是依据ARM芯片的智能产品。

  DSP是数字信号处理器,相较于一般核算机完结通用核算的特色,DSP只担任数字信号(视频、音频或许其他传感器取得数字信号)处理。在日常日子中,常见的DVD、蓝光播放机、数字电视机顶盒、MP4等都广泛运用了DSP。这个“依据DSP的声响操控系统开发”、“依据DSP图画处理固定区域内人数计算仪”等关于音频音质、图画像素要求较高的产品多运用DSP操控器。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/dianlu/181171.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部