这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ㄐ偶际?请大家帮我看看是怎么一回事

共2条 1/1 1 跳转至

ㄐ偶际?请大家帮我看看是怎么一回事

院士
2006-09-17 18:14:16     打赏
ㄐ偶际?请大家帮我看看是怎么一回事



关键词: ㄐ偶     大家     帮我     看看     怎么     一回事    

院士
2006-12-22 22:43:00     打赏
2楼
问 我搭建好一个mt8880电路,调试的时候我用的是我的老片子MT8880AE(最下面一行是“8916 AE”),电路调好后我换上了买来的MT8880CE(是拆机件,最下面一行是“9726 CS”),但是上电后输出口8脚连一点点平都没有。电路是一模一样的,怎么就出现了这种情况呢。
    难道是mt8880ce和mt8880ae有区别,电路不一样?或许我买的十片ce都是坏的?伤脑筋! 1: 芯片有问题的可能性大首先确认本振是否启振,该系列芯片很挑晶体。另外改变输入放大器的增益试试。 2: 是这样的,chunyang老大!我只编了一个发射两个dtmf码的程序,还没有接收程序。
调试的时候我用的是一片AE实现了上述功能,
换上我原有的两片CE,晶振倒是都起振了,但是这两片ce都只发送一个dtmf码,同样的程序用两种片子结果不一样啊。
换上我刚买到的十片ce晶振连振都没振。

这是怎么回事呢?
3: 用AE的吧,CE的多假的 4: 说明你的程序也有工艺问题芯片本身的接口速度、时序要求等会有些微差别,如果你的程序临界则容易出现这种情况,至少可以说明你的前两片CE尾缀芯片是好的。至于不启振,更换别家品牌的晶体试试,先确认是否晶体的问题再说。 5: 老大你说得对,我把发射延时加长了些就可以发出连个dtmf码le。我没有用burst模式发射(以前用过但是读状态寄存器读不出来),而是用自定义延时的方式进行发射,把发射后的延时加了几个毫秒结果第二个波形就出现了。但是有一个问题一直解决不了:
    我的那两片CE一上电时经常会发射一个dtmf码,波形的长度不确定,在50ms到100ms之间吧。我开始以为是程序初始化的原因,但是发现波形发生的时间是和电源上电时的上升沿相差1个毫秒左右(如图所示),而我在程序初始化前面延时了100ms,觉得不可能是软件的毛病,时间上不允许啊!
    但是当我卸掉单片机,这种现象又没有了!——奇了怪了!不会是片子质量的问题吧? 6: 还是跟你的时序控制有关不是芯片的事。 7: 我最后只留下一个延时程序,但是仍然总有上面那种情况发生 8: 如此看来,你的设计正好赶上EMC特性不良MCU的噪声干扰了8880,该芯片设计古老(1980S)比较敏感,系统EMC特性不好时,会影响芯片的工作。加强系统去藕及改变电源、地走向试试。 9: 哦!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]