<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 牛人業(yè)話(huà) > 教你如何檢查電路原理圖

教你如何檢查電路原理圖

作者: 時(shí)間:2016-03-08 來(lái)源:網(wǎng)絡(luò ) 收藏

  最近一直在做,畫(huà)原理圖。最后,為了保證原理圖準確無(wú)誤,檢查原理圖花費我近兩周的時(shí)間,在此,把我在檢查原理圖方面的心得體會(huì )總結在此,供大家參考,說(shuō)得不對的地方歡迎大家指出。

本文引用地址:http://dyxdggzs.com/article/201603/287956.htm

  往往我們畫(huà)完理圖后,也知道要檢查檢查,但從哪些地方入手檢查呢?檢查原理圖需要注意哪些地方呢?下面聽(tīng)我根據我的經(jīng)驗一一道來(lái)。

  1. 檢查所有的芯片封裝圖引腳是否有誤

  當然,我指的是自己畫(huà)的芯片封裝。我在項目中曾經(jīng)把一個(gè)芯片的2個(gè)引腳畫(huà)反了,導致最后制版出來(lái)后不得不跳線(xiàn),這樣就很難看了。

  所以,檢查與原理圖前一定要從芯片的封裝入手,堅決把錯誤的封裝扼殺在搖籃中!

  2. 使用protel的Tools->ERC電氣規則檢查,根據其生成的文件來(lái)排錯

  這個(gè)指的是protel99的ERC電氣規則檢查,DXP應該也會(huì )有相應的菜單可以完成這樣一個(gè)檢查。很有用,它可以幫你查找出很多錯誤,根據它生成的錯誤文件,對照著(zhù)錯誤文件檢查一下你的原理圖,你應該會(huì )驚嘆:“我這么仔細地畫(huà)圖,竟然還會(huì )有這么多錯誤啊?”

  3. 檢測所有的網(wǎng)絡(luò )節點(diǎn)net是否都連接正確(重點(diǎn))

  一般容易出現的錯誤有:

  (1) 本來(lái)兩個(gè)net是應該相連接的,卻不小心標得不一致,例如我曾經(jīng)把主芯片的DDR時(shí)鐘腳標的是DDR_CLK,而把DDR芯片對應的時(shí)鐘腳標成了DDRCLK,由于名字不一致,其實(shí)這兩個(gè)腳是沒(méi)有連接在一起的。

  (2) 有的net只標出了一個(gè),該net的另一端在什么地方卻忘記標出。

  (3) 同一個(gè)net標號有多個(gè)地方重復使用,導致它們全部連接到了一起。

  4. 檢測各個(gè)芯片功能引腳是否都連接正確,檢測所有的芯片是否有遺漏引腳,不連接的劃X

  芯片的功能引腳一定不要連錯,例如我使用的音頻處理芯片有LCLK、BCLK、MCLK三個(gè)時(shí)鐘引腳,與主芯片的三個(gè)音頻時(shí)鐘引腳一定要一一對應,連反一個(gè)就不能工作了。

  是否有遺漏引腳其實(shí)很容易排查,仔細觀(guān)察各個(gè)芯片,看是否有沒(méi)有遺漏沒(méi)有連接出去的引腳,查查datasheet,看看該引腳什么功能,如果系統中不需要,就使用X把該引腳X掉。

  5. 檢測所有的外接電容、電感、電阻的取值是否有根據,而不是隨意取值

  其實(shí)新手在畫(huà)原理圖時(shí),時(shí)常不清楚某些外圍電阻、電容怎么取值,這時(shí)千萬(wàn)不要隨意取值,往往這些外圍電路電阻、電容的取值在芯片的datasheet上都有說(shuō)明的,有的datasheet上也給出了典型參考電路,或者一些電阻電容的計算公式,只要你足夠細心,大部分電阻電容的取值你都是可以找到依據的。偶爾實(shí)在找不到依據的,可以在網(wǎng)上搜搜其他人的設計案例或者典型連接,參考一下??傊?,不要隨意設置這些取值。

  6. 檢查所有芯片供電端是否加了電容濾波

  電源端的電容濾波的重要性就不用我多說(shuō)了,其實(shí)做過(guò)硬件的人都應該知道。一般情況下,電路電源輸入端會(huì )引進(jìn)一些紋波,為了防止這些紋波對芯片的邏輯造成太大的影響,往往需要在芯片供電端旁邊加上一些0.1uf之類(lèi)的電容,起到一些濾波效果,檢查理圖時(shí),你可以仔細觀(guān)察一下是否在必要地芯片電源端加上了這樣的濾波電路呢?

  7. 檢測系統所有的接口電路

  接口電路一般包括系統的輸入和輸出,需要檢查輸入是否有應有的保護等,輸出是否有足夠的驅動(dòng)能力等

  輸入保護一般有:反沖電流保護、光耦隔離、過(guò)壓保護等等。

  輸出驅動(dòng)能力不足的需要加上一些上拉電阻提高驅動(dòng)能力。

  8. 檢查各個(gè)芯片是否有上電、復位的先后順序要求,若有要求,則需要設計相應的時(shí)延電路

  例如我項目中使用的DM6467芯片,對供電電壓的上電有先后順序要求,必須先給1.2V電源端供電,然后給1.8V電源端供電,最后給3.3V電源端供電。因此,我們將電源芯片產(chǎn)生的三種電壓通過(guò)一個(gè)時(shí)延芯片的處理(其實(shí)也可以使用一個(gè)三極管,利用鉗位電壓),然后再依次輸送到主芯片中。

  9. 檢查各個(gè)芯片的地,該接模擬地的接模擬地,該接數字地的是否接的數字地,數字地與模擬地之間是否隔開(kāi)

  一般處理模擬信號的芯片有:傳感器芯片、模擬信號采集芯片、AD轉換芯片、功放芯片、濾波芯片、載波芯片、DA轉換芯片、模擬信號輸出芯片等等,往往只有當系統中存在這些處理模擬信號的芯片或者電路時(shí)才會(huì )涉及模擬地和數字地。

  一般芯片的接地腳該連接模擬地還是數字地在芯片手冊中都有說(shuō)明,按照datasheet上連接就可以了。

  10. 觀(guān)察各個(gè)模塊是否有更優(yōu)的解決方案(可選)

  其實(shí),剛剛設計原理圖初稿時(shí),往往沒(méi)有想那么多,當整個(gè)系統成型后,你往往會(huì )發(fā)現其實(shí)很多地方是可以改進(jìn)可以?xún)?yōu)化的。我們項目中的電源模塊前前后后改版了4次,每過(guò)一段時(shí)間往往又發(fā)現了更好的解決方案,現在的電源方案又簡(jiǎn)潔又實(shí)用,效果也高很多,我想這就是不斷改進(jìn)不斷優(yōu)化的好處吧!



關(guān)鍵詞: 電路原 嵌入式系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>