• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 博客專欄

    EEPW首頁 > 博客 > 硬件看門狗導致MCU啟動時間慢

    硬件看門狗導致MCU啟動時間慢

    發布人:美男子玩編程 時間:2024-09-25 來源:工程師 發布文章

    最近,在項目交付過程中,我們遇到了一個有趣的問題,與大家分享一下。

    客戶的需求是:在KL15電壓上電后,MCU需要在200ms內發送出第一包CAN報文數據。然而,實際測試結果顯示,軟件需要360ms才能發送出第一包數據。

    經過測量,從KL15上電到MCU 3.3V電壓穩定,耗時75.5ms。

    而MCU在3.3V電壓輸出第一包CAN報文耗時304ms。


    此外,MCU軟件從BOOT啟動到APP啟動耗時60ms。

    理論上,這些時間加起來不應超過140ms,那么多余的220ms究竟來自哪里呢?

    進一步調查發現,外部晶振在3.3V電壓穩定后的281ms才開始正常工作。


    最終測試發現,表面上看似晶振起振慢,實際上是由于看門狗在啟動階段一直拉低MCU的RESET腳,從而影響了晶振的起振速度。


    根據使用的硬件看門狗芯片的特性,首次上電后的100~300ms內,實測結果顯示會在200+ms的時間里處于拉低狀態。




    *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



    關鍵詞: 看門狗 MCU

    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 樟树市| 罗平县| 松江区| 吉木乃县| 广饶县| 玉树县| 许昌县| 瑞安市| 安图县| 大悟县| 鄂尔多斯市| 涞源县| 湖北省| 通道| 运城市| 额敏县| 陈巴尔虎旗| 宣恩县| 太仆寺旗| 公主岭市| 珲春市| 揭西县| 光泽县| 安岳县| 仙游县| 普洱| 莆田市| 林芝县| 霞浦县| 宾川县| 教育| 突泉县| 黑龙江省| 岳池县| 甘洛县| 武宁县| 金寨县| 裕民县| 磴口县| 云安县| 平昌县|