微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > MCU的种类分类及MCU的应用与应用技巧

MCU的种类分类及MCU的应用与应用技巧

时间:04-20 来源:网络整理 点击:

单元长度、堆叠深度。在程式设计中,对资源参数不允许超范围使用。

  (3) 应用参数∶这些应用参数常表现为一些MCU、功能单元的应用条件。如EEPROM的擦写次数与资料存储时间等应用参数界限。

  (4) 过程参数∶指系统运行中的有序变化的参数。 对程式师而言,须养成良好习惯,在程式的开头,有顺序的用自己喜欢文字参数对应列表来替代,然後用自己定义的文字参数来编写程式,这样在做程式的修改及维护时只在程式的开头做变动即可,不用修改到程式段,才比较容易且不会出错。

  5、如何提高C语言编程代码的效率?

  用C语言进行MCU程式设计是MCU开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以後对应的组合语言的语句行数,这样就可以很明确的知道效率。在今後编程时,使用编译效率最高的语句。各家的C编译器都会有一定的差异,故编译效率也会有所不同,优秀的嵌入式系统C编译器代码长度和执行时间仅比以组合语言编写的同样功能程度长5-20%。对於复杂而开发时间紧的专案时,可以采用C语言,但前提是要求你对该MCU系统的C语言和C编译器非常熟悉,特别要注意该C编译系统所能支援的资料类型和演算法。虽然C 语言是最普遍的一种高阶语言,但由於不同的MCU厂家其C语言编译系统是有所差别的,特别是在一些特殊功能模组的操作上。所以如果对这些特性不了解,那麽调试起来问题就会很多,反而导致执行效率低於组合语言。

  6、用作RF控制时,MCU的时钟(晶振)、资料线会辐射基频或倍频,被LNA放大後进入混频,出现带内Spur而无法滤除,如何解决?

  在设计高频电路用PCB有许多注意事项,尤其是GHz等级的高频电路,更需要注意各电子元件pad与印刷版图的长度对电路特性所造成的影响。

  最近几年高频电路与数位电路共用相同电路板,构成所谓的混载电路系统似乎有增加的趋势,类似如此的设计经常会造成数位电路动作时,高频电路却发生动作不稳定等现象,其中原因之一是数位电路产生的杂讯,影响高频电路正常动作所致。为了避免上述问题除了设法分割两电路block之外,设计电路板之前充分检讨设计构想,才是根本应有的手法。基本上,设计高频电路用电路板必需掌握下列三大原则∶高质感、不可取巧、不可仓促抢时间。

  以下是设计高频电路板的一些建议∶

  (a) 印刷版图的长度会影响电路特性。尤其是传输速度为 GHz高速数位电路的传输线路,通常会使用strip line,同时藉由调整配线长度补正传输延迟时间,其实这也意味著电子元件的设置位置对电路特性具有绝对性的影响。

  (b) 接地越大越好。铜箔面整体设置接地层,而连接via的较大接地面则是高频电路板与高速数位电路板共同的特徵,此外高频电路板最忌讳使用幅宽细窄的印刷版图描绘地面。

  (c) 电子元件的接地端子,以最短的长度与电路板接地。具体方法是在电子元件的接地端子pad附近设置via,使电子元件能以最短的长度与电路板接地。

  (d) 信号线作短配线设计。不可任意加大配线长度,尽量缩短配线长度。

  (e) 减少电路之间的结合。尤其是滤波器与放大器I/O之间作电路分割非常重要,它相当於音频电路的串扰对策。

  (f) MCU回路布线考虑∶震荡电路尽可能接近IC震荡脚位;震荡电路与VDD&VSS保持足够的距离;震荡频率大於1MHz时不需加osc1&osc2电容;电源与地间要最短位置并尽量布设等宽与等距的线,於节点位置加上104/ 103/102等陶瓷电容。

  7、遥控是MCU的基本应用,在设计编解码时要注意什麽?

  一般来说,完整的遥控码分为头码、位址码、资料码和校验码四个组成部分。头码根据不同的厂家各不相同,位址码和资料码都由逻辑"1"和逻辑"0"组成。编码的设计目的,就是按照编码规则发送不同的码值。遥控编码晶片最常用的是在空调、DVD、车库门等遥控器上。

  设计编码程式可以分为三个部分∶

  (1) 了解码型的特性。遥控码的头码和位址码(也称为客户码)是固定不变的,资料码和校验码根据不同的键值而改变。

  (2) 计算发码时间。遥控码大部分都是由逻辑"1"和逻辑"0" 组成,也就是由一串固定占空比、固定周期的方波所组成。通常这些方波的周期是毫秒甚至微秒等级,需要在时间上计算的比较精确。所以你选择发码MCU型号的时候,就要考虑到MCU的运行速度是不是够快,以及程式运行时间够不够。

(3) 程式的编写。选定MCU型号之後,开始设计程式流程。一般来说我们使用I/O口就可以做发码的输出埠。发码程式一般由几个子程式组成,头码副程

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top