工业级单片机做核心的控制器有什么好处

全部回答2
默认 最新
  • dma就是直接存储器访问的首字母缩写(direct memory access)。cpu的总线上同时会挂着多几个存储器,如果想要将存储器1的内容复制到存储器2,如果不用dma的话,就得靠cpu直接去操作了,操作过程大致是:cpu准备好存储器1的地址和控制信号,读取存储器1的内容,存放到cpu内部寄存器中,再准备好存储器2的地址和控制信号,将寄存器中的内容写入到存储器2。如果是单个数据的操作,这个过程都是必须的,效率问题也不明显,但如果一次要复制大量数据(比如一帧图像数据、一批语音数据等),那么靠cpu这样循环一个数据一个数据地操作,不仅速度慢(由于架构设计的原因,一般cpu访问外部总线的速度都不是很高),还会导致cpu和总线一直被占用,效率就非常低了。如果在cpu内部做一个硬件控制器,专门负责这种数据搬移操作(自动产生存储器的地址和控制信号,自动实现读写时序),不仅速度可以提高很多,cpu还可以在此期间做其它的事情,这样效率就会高很多了。dma就是这么个意思,硬件上必须有一个dma控制器来实现这一功能。现在dma的概念和作用已经大大延伸了,很多复杂cpu里面甚至会包含很多个dma控制器,dma操作也不再仅限于外部存储器了,内部存储器之间、内部和外部存储器之间、各种标准外设和存储器之间,都有dma控制器来实现数据交换,这样cpu的功能越来越强,数据处理也越来越快。。
    0 点赞
  • 1、主要区别是使用温度上面的区别,民用级的一般在0~70摄氏度,也就是常温,而工业级的使用温度则在-40~85摄氏度左右,除此之外还有比工业级要求更高的军品级,大概使用温度为-60~125甚至150摄氏度。  2、其他方面来说,各种级别的IC性能上差别不大,民用级和工业级的差别也不是很大,而军品级则需要考虑各种恶劣环境和高可靠性,所以在IC的要求上要高很多,比如在超强震动,超强电磁场,真空,强重力G系数等特殊环境下的功能不缺失。  3、价格上来说民用和工业差别不大,军品同其他两类的差别就很大了,具体器件复杂程度不同,差异也不同,但是总的来说,越复杂的IC,军品价格就越高,个别比如CPU等可能是民用或者商业的5,6倍甚至10倍以上。  4、单片机具有体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便等优点,用单片机可以构成形式多样的控制系统、数据采集系统、通信系统、信号检测系统、无线感知系统、测控系统、机器人等应用控制系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。  单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
    0 点赞

没有更多内容了

返回顶部
产品求购 求购