問題:芯片為何寫不進去程序?
有用戶朋友使用我們的芯片參加某A類競賽,芯片寫不進去程序,找我做技術支持。
芯片是CW32F030K8T7,LQFP32封裝的,下載程序報錯。
01猜測原因
我起先以為是配置問題,遂問了一下KEIL的debug配置截圖給我。客戶使用的是自己的STLINK,配置無誤,接線無誤。
用戶補充說道:主控是CW32F030K8T7。但是不變動任何配置,卻可以正常寫入CW32F030C8T6C8T6是我們官方的開發板。
02猜測原因
我想,既然能正常寫入C8T6,那程序配置都沒問題,如果不能寫入那個K8T7的芯片,那大概率就是他的板子的問題。一問,確實是用戶自己設計的硬件電路。要來電路原理圖,再看一下PCB電路設計。周一自己要對接工作,就看的有些粗枝大葉,板子很簡單,所以問題應該不難找。這是用戶的PCB(學生畫的,好壞與否先不論)
我心想,莫不是電源供電有問題?這個電源走線確實很不規范,比如芯片電源引腳外圍去耦電容的走線,但一般來講,這個板子不至于出現這種問題,于是便建議用戶把燒錄器的電源輸入飛線到7805的OUT引腳上。剛說完,用戶就問我說:“這個(VDDA)引腳懸空有影響嗎?沒有用到模擬部分。”
我真的懵了,原來問題原因這么簡單!剛剛幫用戶檢查原理圖,自己是有檢查芯片電源設計但光注意去耦電容用的夠不夠對不對了。。。。。。于是先讓客戶飛線這個引腳到VDD上。先不要搞之前那個7805。問題解決。順便吐槽了一下:一看就是畫板時不看數據手冊。。。。。。其實,如果有使用STM32或其他32位MCU的經驗,應該是理解VDD與VDDA的區別和聯系的。在CW32的數據手冊也有明確說明:
在芯片中,用VDD和VDDA等描述來區分不同的電源系統。對此命名的由來雖然有很多解釋,但簡單的說,VDD/VSS一般為芯片內核邏輯單元、數字電路有關外設等供電,由于數字電路相較模擬電路,在信息傳輸中有更大的容錯性,所以對輸入電源的精和穩要求并不嚴格。而有些產品設計,對ADC等模擬外設的性能要求嚴格時,往往也就需要芯片的Vref(模擬外設的參考電壓)更為精準穩定或者需要提供一個更合適的Vref值作為基準參考,在這種情況下,VDDA一般會由外部電路上的電壓基準芯片或者高精度穩壓器的輸出作為輸入VDDA。而要求沒那么嚴格的產品,或者基本用不到模擬外設的簡單產品,則將VDDA與VDD接入同樣的電源中去,此時,VDDA等于VDD電壓。
在該芯片用戶手冊Rev2.4版本的433頁中,我們也能明顯的看到,VDDA電源電壓也可以是芯片ADC外設的參考電壓源之一。
審核編輯 黃宇
-
芯片
+關注
關注
459文章
52465瀏覽量
440306 -
CW32
+關注
關注
1文章
255瀏覽量
1232
發布評論請先 登錄
為什么GNSS/INS組合被譽為導航界的"黃金搭檔"?

工業數采很多數據你可能用不上,不同系統要的&quot;數據菜&quot;要對號入座
人形機器人為什么要定制? ——揭秘工業場景的&quot;千面需求&quot;

祝賀武漢芯源半導體CW32生態社區榮獲立創開源硬件平臺&amp;quot;優質合作社區&amp;quot;榮譽!

倉儲界的&quot;速效救心丸&quot;,Ethercat轉PROFINET網關實戰案例

中美貿易硬核破局!先積集成以中國&amp;quot;芯&amp;quot;智造筑牢供應鏈護城河

電纜局部放電在線監測:守護電網安全的&amp;quot;黑科技&amp;quot;

煉油廠開閉所局放監測:為能源樞紐裝上&amp;quot;智能安全閥&amp;quot;

隧道管廊變壓器局放在線監測:為地下&amp;quot;電力心臟&amp;quot;裝上智能聽診器

【硬核測評】凌華DAQE雙雄爭霸:工業數據采集界的&amp;quot;速度與激情&amp;quot;實戰解析

傳統產線VS智能工控:華頡科技如何用模塊化設計撕掉&amp;quot;電老虎&amp;quot;標簽?

力合微電子攜手中山古鎮政府開啟&amp;quot;智光互聯&amp;quot;新紀元 共筑全球智能照明產業高地

3分鐘讀懂 | 氣密性檢測儀如何&amp;quot;揪出&amp;quot;泄漏點?原理全拆解!

創新驅動未來:大為錫膏為高精尖散熱器技術注入&amp;quot;強芯&amp;quot;動力

評論