0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

仿真和实际IC运行效果不一致案例

应广单片机 来源:应广单片机 2024-07-18 15:37 次阅读

最近在客户的一个板子上,调试一个麦克风触发的点烟器。客户是有要求的,要尽量减少误动作,就是普通的拍打,磕碰或者一般的气流冲击是不能触发点烟的。然后我在这些基础上,随便写了一段滤波程序,起初都很顺利,基本不用调试,在仿真器和板子上运行正常。调试时点烟器的板子是单独用稳压电源供电的。然后当我兴致勃勃的把程序烧录到IC里后,接通了直流电源,怎么吹麦克风都没有反应了。

问题出现了,开始调试。第一想法是先看看麦克风的输入端的PADIER对应的位设置是否正常,数字输入对应位一定要设置为1.然后又降低了判断的计数参数,关闭看门狗等等处理。结果都还是仿真时可以,烧录出来就完全没有反应了。不过仿真时有时当停止仿真器运行时,也会弹出这个窗口,不停止不会弹出这个窗口。

d204dc04-44a4-11ef-b8af-92fbcf53809c.png

可这个窗口的弹出不影响仿真器运行时的结果,仿真的结果还是对的。就是烧录出来的IC,运行结果不对。后来甚至从PMS150G改型号为PFS122,发现结果还是一样的,吹麦克风没有一点反应。后来实在没有办法了,只能搬出示波器先来测试电压。这一测试感觉好奇怪,我没有吹麦克风时,电压也有异动,但是不接MCU就没有问题,电源是正常的。异动的电源波形还直接让我惊呼,线路没有明显的感性负载,电压竟然还会高出平常那么多。可无论你信不信,示波器检测的结果就是这样的记录。

d2259f20-44a4-11ef-b8af-92fbcf53809c.jpg

从电源的情况看,可以确定是IC复位了,虽然看起来最低电压还没有跌低于1.8V,但也是2V左右了。既然还没有吹麦克风,可以确定是初始化的过程中就产生了这个复位了。

经查看,Timer2的初始化,原来是这样写的,TM2B的赋值落后于TIMER2开启PWM设置,应该是TM2B上电过程中,初值不确定,应该不是0,造成了开启PWM输出的时候,就有了PWM输出。

void timer2_init(void)

{

$ tm2c IHRC,PA3,PWM;

$ tm2s 6BIT,/1,/32;

// $ tm2s 8BIT,/1,/1;

tm2b = 0;

}

于是将TM2B的设置放置在设置PWM输出之前。

void timer2_init(void)

{

tm2b = 0;

$ tm2c IHRC,PA3,PWM;

$ tm2s 6BIT,/1,/32;

// $ tm2s 8BIT,/1,/1;

tm2b = 0;

}

果然,这样更改之后,在没有吹麦克风时,电源的波形也正常了。

可是一吹麦克风,这个异常的波形又出现了。这下可以明确是电源不行了。于是在MCU的电源端加了2个无极性电容,拆的,也不知道有多大,应该至少20uF以上,也可能有70~90uF。这样一来还真可以了。

其实早20年前,应用电路对MCU的电压要求可高了,连纹波都不能太大,就算是那时的AVR, PIC,也不例外。可随着MCU设计技术的提高,如今的MCU的工作电压大多数都相对较宽,2.5~5.5V的工作电压范围工作基本都是没有问题的。所以设计师对MCU的电源稳定性也越来越没有那么在意,甚至有工程师为了节省成本,MCU两端可能连电容都没有。这样的设计一定要特别注意,不是各家品牌的MCU都能在此环境下正常工作。不要在量产中才发现这类因为电源稳定性造成的功能异常问题,那就很麻烦了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16949

    浏览量

    350119
  • 麦克风
    +关注

    关注

    15

    文章

    630

    浏览量

    54755
  • 仿真器
    +关注

    关注

    14

    文章

    1016

    浏览量

    83613

原文标题:仿真和实际IC运行效果不一致案例1

文章出处:【微信号:应广单片机,微信公众号:应广单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    不一致IP设置

    有没有人使用cRIO之后,遇到过这个问题?我使用Ni MAX连接的时候,系统状态直是:不一致IP设置请教大家,这个问题该怎么处理?
    发表于 06-25 08:49

    仿真实际电路运放输出电压不一致

    问题如下,在做仿真时的电路如下,运放输出为-2.89V,但是为什么实际电路里输出约+9点多V.而且运放按理说需短应该相等但实际上IN+和in-并不相等,差个1V左右。这是什么原因呢。仿真
    发表于 09-21 14:57

    算法运行时间软件仿真和硬件仿真不一致

    为3.65秒 硬件仿真为13.3秒,请问为什么Execution Cycle会不一致呢?同样的代码执行周期数应该相同啊,我该相信哪个?
    发表于 10-24 14:06

    pwm设置的频率和实际不一致是什么原因?怎么处理?

    pwm设置的频率和实际不一致,设置周期1000000,示波器测量为2k
    发表于 06-02 11:27

    基于偏好不一致熵的偏好决策方法

    针对多规则有序决策系统中的偏好决策问题,根据有序决策的偏好不一致特性,提出了种基于偏好不一致熵的偏好决策方法。首先,定义了样本的偏好不一致熵( PIEO),用来度量特定样本相对于样本
    发表于 12-05 11:50 0次下载

    不一致数据上精确决策树生成算法

    近年来,随着现实生活中数据量的不断增大,不一致数据的出现也越发频繁,这使得人工修正不一致数据变得更加耗时.而且。人工修正数据方法本身也存在着不可避免的人为操作错误,因此。这种修正方法不再可行.如何不
    发表于 12-26 16:13 0次下载
    <b class='flag-5'>不一致</b>数据上精确决策树生成算法

    感兴趣区域不一致性决策算法

    医学影像感兴趣区域( ROI)的噪声和疾病误判是个典型的不一致性决策问题,同时也是困扰临床诊断的个难题。针对这个问题,基于宏观与微观结合、全局与局部相结合的思想,提出了基于一致度、
    发表于 01-02 18:43 0次下载

    分布式大数据不一致性检测

    关系数据库中可能存在数据不一致性现象,关系数据库数据质量的个主要问题是存在违反函数依赖情况,为找出不一致数据需要进行函数依赖冲突检测.集中式数据库中可以通过SQL技术检测不一致情况,
    发表于 01-12 16:29 0次下载

    锂电池组不一致性的原因及危害是怎样的

    锂电池组不一致性的原因及损害,看了就明白!锂电池组电压不一致会发生什么损害?怎么应对锂电池组不一致性的损害?锂电池参数的不一致首要是指容量、内阻、开路电压的
    发表于 03-17 17:39 1.2w次阅读

    锂电池组不一致性的原因是什么,它的危害有哪些

    锂电池组不一致性的原因及损害,看了就明白!锂电池组电压不一致会发生什么损害?怎么应对锂电池组不一致性的损害?锂电池参数的不一致首要是指容量、内阻、开路电压的
    发表于 03-17 17:41 4397次阅读

    什么是电芯的不一致性?电芯不一致会造成什么后果?

    什么是电芯的不一致性?电芯不一致会造成什么后果? 电芯是电池组成部分之,由正负极、电解质和隔膜组成。在电动车和移动设备中广泛使用的锂离子电池,通常由数十个甚至数百个电芯组成。电芯的不一致
    的头像 发表于 11-06 10:56 3223次阅读

    什么是锂离子电池不一致性?如何提高锂离子电池的一致性?

    什么是锂离子电池不一致性?锂离子电池不稳定的原因?如何提高锂离子电池的一致性? 锂离子电池不一致性是指同批次或不同批次的锂离子电池在性能上出现不一
    的头像 发表于 11-10 14:49 1695次阅读

    mysql主从复制数据不一致怎么办

    MySQL主从复制是种常用的数据复制技术,用于实现数据的实时同步和分布式部署。然而,在实际应用中,主从复制过程中出现数据不一致的情况也是很常见的。本文将从以下几个方面介绍MySQL主从复制数据
    的头像 发表于 11-16 14:35 2262次阅读

    电池电压不一致串联后会自己均衡吗

    不均,从而引起电压不一致的问题。 电池电压不一致可能会导致串联电池组的性能下降,甚至对电池产生不可逆的损害。因此,在实际应用中,需要采取些方法来均衡电池电压。这些方法可以分为被动式均
    的头像 发表于 01-19 10:32 7649次阅读

    充放电不一致影响超级电容器性能的原因及解决方案

    充放电不一致影响超级电容器性能的原因及解决方案  充放电不一致是指超级电容器在充电和放电过程中无法保持一致的电压和电流特征。这种不一致会严重影响超级电容器的性能,包括能量密度、功率密度
    的头像 发表于 02-03 15:02 1627次阅读