Question 1
SH65K09做Brick Game,Bonding后测试OK的产品上生产线后有部分出现蜂鸣器不发声的现象。
Question 2
如何测量两个低电平之间的时间?
Question 1
SH65K09做Brick Game,Bonding后测试OK的产品上生产线后有部分出现蜂鸣器不发声的现象。
Answer
客户在生产在线进行蜂鸣器焊接时是先焊接IC端再焊接蜂鸣器,因蜂鸣器是感性组件,该流程会导致高压直接串入IC将蜂鸣器输出口击坏。 应先焊接蜂鸣器通过烙铁将蜂鸣器上的高压释放掉再焊接IC端。
Question 2
如何测量两个低电平之间的时间?
Answer
对于SH系列的有外部中断的MCU,可以利用外部中断检测低电平。而对于没有外部中断的MCU,只能利用I/O的中断检测低电平,用TIMER0/TIMER1来计时间。具体的做法是在第一个低电平产生的外部中断时初始化TIMER,而在第二个低电平时产生中断时读取TIMER计数值即可由TIMER的时锺源和系统时钟的关系计算出时间。在这样的应用中不宜采用中断嵌套的方式来处理。
在应用中,要注意如下几个方面:
一. 在外部中断中读取TIMER计时时间时,要注意的是要查询IR中的TIMER中断请求标志位的状态.以对时间做出相应的补偿。
二. 当计时时间很长时,还要利用TIMER的中断计数来扩展计时时间,因此,将TIMER产生的中断周期设的长一些会更好。
三. 应用中要根据对时间精度的要求选择好TIMER计数的时钟源的频率。
|