微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 关于单片机的N多问题

关于单片机的N多问题

时间:11-25 来源:互联网 点击:

陷阱和看门狗将程序拉回到复位状态;所以单片机软件抗干扰最重要的是处理好复位状态。

一般单片机都会有一些标志寄存器,可以用来判断复位原因;另外也可以自己在RAM中埋一些标志。在每次程序复位时,通过判断这些标志,可以判断出不同的复位原因;还可以根据不同的标志直接跳到相应的程序。这样可以使程序运行有连续性,用户在使用时也不会察觉到程序被重新复位过。

62. 语音识别会不会是单片机下个消费热点?

答:语音识别在多年前即开始应用在低阶玩具上,如遥控车的左右前后控制,教育玩具利用发语音方式,依记忆体大少能容纳的长度经压缩编码采集后储存各字词,日后再发相同语音经单片机处理辨识后,即可作出相应动作。依成本不同,影响相关的MCU资源和速度,以及所利用的辨识技术algorithm (运算法则)的优劣,记忆体大少等,所设计出的产品其辨识率和字词长度亦有很大差异。此低阶市场在现今芯片价格下降应有可为,就看产品创新应用是否吸引人!高阶的语音识别应用是在PC(个人计算机)上,有CPU等级的资源速度和硬盘大少的记忆容量,但此市场和硬件(单片机)无关!

另一个语音识别应用是嵌入式系统,如目前的手机大都配备语音辨识电话簿,其实一般的嵌入式系统如PDA,DSC,MP3……等都有能力builtin此功能,就看需占用多少硬件资源和所能作出的效果。产品的功能定位很重要,语音识别是否必需要评估实际使用率!

63. 如何设计实现一个共模范围在0 - 120V 之间的低成本测量电池组电压的装置?

答:这里所谓高共模输入电压,是指高范围的同相输入电压,下面先说明运放一些概念:

运放有所谓的dynamic range是指运放(OP)未饱和时,正常动作时的输出、入电压范围。一般而言dynamic range越大,电源电压的有效利用率越高,例如处理同等级的信号时,就不需刻意提高电源电压也获得省能源效应。尤其是可携式消费性电子产品要求低电压低耗电量的场合,高效率的电源电压始终是备受重视的焦点,尤其是运放的ground电位,若是设于Vcc~VEE正负电源电压的中点(亦即动作点)时,就可获得极宽广的dynamic range。有鉴于此设计人员通常会在不减损输出dynamic range的前提下,使输入dynamic range大于输出dynamic range。

输入信号的电位为VEE(电源电压)时,有些OP它的极性会造成反转,虽然Output允许因过大输入造成的饱和,不过大部份的情况却不允许极性反转,所以两单电源用在运放输入信号到达VEE之前输出会反转。需注意的是即使是单电源使用运放,如果超越VEE下0。5V亦即VEE-0。5V 时,输出的极性也可能会反转。

所谓的同相输入电压范围VICM(共模输入电压)是指两个输入端子与ground之间,可施加的同相电压范围。虽然施加的同相电压超过该范围时,并不会造成元件损坏等问题,不过却会使运放的功能停止。只要差动输入电压作为增幅器时的动作正常基本上是0伏特。同相输入电压范围VICM与正负电源电压相同是属于理想状态。

一般运放会利用差动放大器的CMR(共模信号消除比)来做相同成份的去除时,在有必要将同相范围扩大的情况,可用增益(Game)1/10的反相放大器A2 之输入Vs2讯号,另外用加法方式再加入一级也是增益(Game)1/10反相放大器A1之输入Vs1讯号,这样就可以达到同相输入范围扩大之差动放大。 

如果要设计共模范围在0 - 120V 之间,其上述反相放大器A1,可用R1=100K,Rf=10K,而反相放大器A2,也是用R1=100K, Rf=10K,并且反相放大器A1输出串一10K电阻到反相放大器A2的负端输入口即可。

64. 在使用单片机控制LCD的时候,利用T1的溢出中断显示刷新时钟信息,在主程序循环时中为了显示浮点数,不断调用了spritf()函数,可是时钟信息不在刷新了,把这个函数屏蔽后,就恢复正常,请问调用这个函数会不会影响定时/计数器的中断?

答:这应该与程序有关,一般来说sprintf()函数,不会影响定时/计数器的中断,因为没看到具体程序,所以猜测原因可能是程序里面对定时器初始化的部分与sprintf()使用的buffer有些冲突,造成了定时器初始化的错误。

65. LM4915是什么IC?

答:LM4915是一款音频功率放大器,常用于带单听筒的手机、PDA和其他的便携式音频装置等低电压的应用场合,在外接极少的元器件情况下,为其提供高质量的功率输出以驱动发声装置。

66. 现在RISC架构的单片机应用很广,它的主要特点是什么?优越性在哪里?还有处理器中哈佛结构有什么特点?

答:在MCU开发方面,以架构而言,可分为两大主流;RISC(Reduced Instruction Set Computer)与CISC(Complex Instruction

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

网站地图

Top