1. 程式人生 > >DA14580上電卡機現象——研發、生產中常見的問題【二】

DA14580上電卡機現象——研發、生產中常見的問題【二】

  • 這裡給大家分享一個DA14580晶片的BUG——連續上電啟動導致晶片卡死,這是我之前在一個專案中遇到的,官方也知道,不過如果初次使用這個片子的童鞋就容易在設計上忽略,從而導致產品出問題。

    我們當時專案中的產品就是因為這個小bug,導致產品卡機,客戶投訴退貨,搞的頭很大,後來查了很多資料才發現這個問題。 復現很簡單,按照官方原理圖設計出來的板子,連續重複上下電,幾次之後你就會發現晶片裡的程式卡死,外部介面SPI或者除錯介面都無法使用,就完全死了,也無法通過軟體去優化,必須重新下電才能恢復好。

  • 這個問題我查了很多資料,官方給出的解釋是在booting的時候電壓不穩定導致的,要解決這個問題只能通過硬體電路的設計,軟體是不起作用的。硬體電路優化設計也很簡單,在官方原理圖的基礎上,在復位RESET引腳與電源VBAT引腳之間新增一個1uF的電容 以此來解決。

    連續上電的時候就通過復位來避開這個電壓不穩的過程~ 有興趣的朋友可以試一試呢。希望大家在相關專案設計中能夠注意這個細節~~~

在這裡插入圖片描述