精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    文章

    16984

    瀏覽量

    350293
  • 麥克風
    +關注

    關注

    15

    文章

    632

    瀏覽量

    54766
  • 仿真器
    +關注

    關注

    14

    文章

    1016

    瀏覽量

    83632

原文標題:仿真和實際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 ?4411次閱讀

    什么是電芯的不一致性?電芯不一致會造成什么后果?

    什么是電芯的不一致性?電芯不一致會造成什么后果? 電芯是電池組成部分之,由正負極、電解質和隔膜組成。在電動車和移動設備中廣泛使用的鋰離子電池,通常由數十個甚至數百個電芯組成。電芯的不一致
    的頭像 發表于 11-06 10:56 ?3255次閱讀

    什么是鋰離子電池不一致性?如何提高鋰離子電池的一致性?

    什么是鋰離子電池不一致性?鋰離子電池不穩定的原因?如何提高鋰離子電池的一致性? 鋰離子電池不一致性是指同批次或不同批次的鋰離子電池在性能上出現不一
    的頭像 發表于 11-10 14:49 ?1714次閱讀

    mysql主從復制數據不一致怎么辦

    MySQL主從復制是種常用的數據復制技術,用于實現數據的實時同步和分布式部署。然而,在實際應用中,主從復制過程中出現數據不一致的情況也是很常見的。本文將從以下幾個方面介紹MySQL主從復制數據
    的頭像 發表于 11-16 14:35 ?2296次閱讀

    電池電壓不一致串聯后會自己均衡嗎

    不均,從而引起電壓不一致的問題。 電池電壓不一致可能會導致串聯電池組的性能下降,甚至對電池產生不可逆的損害。因此,在實際應用中,需要采取些方法來均衡電池電壓。這些方法可以分為被動式均
    的頭像 發表于 01-19 10:32 ?7857次閱讀

    充放電不一致影響超級電容器性能的原因及解決方案

    充放電不一致影響超級電容器性能的原因及解決方案? 充放電不一致是指超級電容器在充電和放電過程中無法保持一致的電壓和電流特征。這種不一致會嚴重影響超級電容器的性能,包括能量密度、功率密度
    的頭像 發表于 02-03 15:02 ?1691次閱讀