事情起因
曾經(jīng)的我:作為一名“資深”的單片機(jī)愛好者和使用者,對單片機(jī)及其配套各種電路的使用和調(diào)試肯定是信手拈來,易如反掌。根本不用看芯片手冊就可以設(shè)計出滿足要求的各種電路,再復(fù)雜的各種電路肯定都不在話下。
所以,非常有信心的、不用動腦子的就設(shè)計了某款芯片的下載接口電路:
“這SWD電路我都用了多少次了都沒有出現(xiàn)過問題,這次也是直接從別的產(chǎn)品中復(fù)制過來的,肯定也就這么用,肯定也沒有問題?!?/p>
但是,打臉的事情總是來的那么快,等產(chǎn)品的電路板回來后,悲劇發(fā)生了,使用“某-link”就是不能給MCU下載程序,可以連接上芯片,但不能對芯片進(jìn)行擦除和燒寫。
為了找到問題原因,曾經(jīng)嘗試各種方式,包括但不局限于
測量電源:電壓穩(wěn)定,紋波也不高……
測量晶振:晶振信號很“漂亮”……
測量復(fù)位:要求的低電平復(fù)位也沒有問題,下載程序時“某-link”也能給出一個有效的復(fù)位信號;
測量MODE引腳:模式引腳也沒問題……
更換芯片:無果……
更換電路板:無果……
整整浪費了多半天的時間,曾經(jīng)一度懷疑采購買到了假芯片、懷疑遇到了“神秘力量”、直至懷疑人生……(調(diào)試過電路板的人應(yīng)該都懂的,除了懷疑玄學(xué),不能用其他解釋了)
各種辦法嘗試無果后,靜下心來看一下芯片的手冊吧!雖然這個芯片的手冊有1400多頁,共50多個章節(jié),作為一名專業(yè)的“老司機(jī)”,肯定第一時間去找芯片程序下載的章節(jié):
當(dāng)我看到下面這個圖時,整個人都傻掉了。
整個腦子嗡嗡的:“怎么還有這樣要求?明顯就不合理嘛?為什么這么設(shè)計?”
懷著激動的心情,將SWCLK接了1K的上拉電阻后,神奇的事情出現(xiàn)了:竟然下載、燒寫、程序運行一切正常!
感悟:閱讀手冊很重要
通過這次極具“諷刺”意味的調(diào)試經(jīng)歷,延伸出閱讀芯片手冊是非常重要的。做技術(shù),一定要學(xué)會閱讀datasheet。
簡單來講:datasheet從某種程度上來說,是這款芯片最完整的百科全書。datasheet中規(guī)定了芯片使用的注意事項以及各種臨界參數(shù)。
有些公司的datasheet除了講解芯片的使用,還會穿插一些原理性的介紹,有時比上課時的教科書寫的還好,還要實用。datasheet既可以是我們設(shè)計的好幫手,也是學(xué)習(xí)的好資料。
如果可以在第一時間閱讀關(guān)于芯片的第一手資料,肯定比盲目的調(diào)試電路更有幫助,更有利于順利調(diào)試。大多數(shù)的設(shè)計錯誤都是忽略了datasheet中規(guī)定的某些規(guī)范/參數(shù)。
推薦閱讀作為一名電子工程師,學(xué)會閱讀Datasheet是基礎(chǔ)!
原文標(biāo)題:教訓(xùn)啊!原本只要60秒看下芯片手冊,最后卻花了6個小時去調(diào)試~
文章出處:【微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅
-
芯片
+關(guān)注
關(guān)注
459文章
52494瀏覽量
440652 -
電路
+關(guān)注
關(guān)注
173文章
6026瀏覽量
175024 -
接口
+關(guān)注
關(guān)注
33文章
9000瀏覽量
153710
原文標(biāo)題:教訓(xùn)??!原本只要60秒看下芯片手冊,最后卻花了6個小時去調(diào)試~
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
接口電路設(shè)計指南,設(shè)計手冊
FPGA最小系統(tǒng)的下載配置與調(diào)試接口電路設(shè)計
基于無線發(fā)射芯片nRF902的接口電路設(shè)計
基于Agilent系列芯片的紅外通訊接口電路設(shè)計
無線鼠標(biāo)系統(tǒng)電路設(shè)計方案大全(三款電路設(shè)計原理詳細(xì))

嵌入式系統(tǒng)外圍接口的時序分析與電路設(shè)計

基于DSP的1553B總線接口電路設(shè)計

彩色液晶接口電路設(shè)計及觸摸屏的編程與調(diào)試

ZigBee室內(nèi)定位設(shè)備的天線與射頻接口電路設(shè)計

基于LPC2131的的CAN接口模塊硬件電路設(shè)計

功率驅(qū)動器件與MCU/DSC接口電路設(shè)計技巧

基于PC機(jī)USB接口充電電路設(shè)計方案

評論