0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【技術(shù)分享】代碼可以靜態(tài)分析,PCB可以嗎?

電子發(fā)燒友論壇 ? 2022-03-21 09:34 ? 次閱讀

46cd1c30-a7aa-11ec-8b86-dac502259ad0.png軟件代碼有bug,可以通過(guò)人工查找,也可以通過(guò)編譯發(fā)現(xiàn),同時(shí)也可以通過(guò)代碼靜態(tài)分析工具找到錯(cuò)誤或警告。人工查找代碼bug,顯然不合理,除非只有幾十行代碼的項(xiàng)目。

通過(guò)編譯器(IDE)編譯查找代碼bug,是常見(jiàn)的一種方式,也是軟件工程師常用的一種方式。
為了分析代碼潛在風(fēng)險(xiǎn),市面上就出現(xiàn)了一種工具『代碼靜態(tài)分析工具』,對(duì)代碼嚴(yán)謹(jǐn)?shù)捻?xiàng)目,一般都會(huì)使用這種工具。問(wèn)題來(lái)了:代碼可以靜態(tài)分析,PCB可以嗎?

PCB分析常見(jiàn)方法

和軟件代碼一樣,PCB也可能存在問(wèn)題(bug),也需要及時(shí)發(fā)現(xiàn)bug并修復(fù)。

PCB找bug的方式和軟件類似,也是可以通過(guò)人工查找,通過(guò)PCB設(shè)計(jì)工具分析,也可以通過(guò)第三方專業(yè)的分析工具查找PCB潛在隱患。

1.人工查問(wèn)題

PCB通過(guò)人工找問(wèn)題,在早期,沒(méi)有EDA軟件的時(shí)候確實(shí)存在過(guò),而且那個(gè)時(shí)候的PCB都相對(duì)比較簡(jiǎn)單,可以通過(guò)人工查找問(wèn)題。

人工查找PCB缺陷費(fèi)時(shí)費(fèi)力不說(shuō),很多bug還不容易被發(fā)現(xiàn),對(duì)于現(xiàn)在軟件工具發(fā)達(dá)的今天,人工查找已經(jīng)不現(xiàn)實(shí)了。

2.PCB設(shè)計(jì)軟件分析問(wèn)題

常見(jiàn)的PCB設(shè)計(jì)工具,如Allegro、Altium、PADS等都有PCB分析的功能。

和IDE(編譯器)類似,可以通過(guò)軟件自身分析設(shè)計(jì)文件存在的一些bug。

3.第三方軟件分析問(wèn)題

和代碼靜態(tài)分析工具一樣,PCB也有靜態(tài)分析工具,可以快速分析PCB中潛在的各種問(wèn)題,比如線寬太小、過(guò)孔太小、間距太小等問(wèn)題。

那么,你常用種方法分析PCB潛在問(wèn)題呢?

第三方PCB分析神器

PCB設(shè)計(jì)軟件分析問(wèn)題的方法,大家學(xué)習(xí)EDA軟件設(shè)計(jì)的時(shí)候應(yīng)該都掌握了,這里分享一個(gè)第三方PCB分析神器『華秋DFM』,也算得上是PCB一站式服務(wù)的工具。

華秋DFM分析工具的主要特點(diǎn):

47295c66-a7aa-11ec-8b86-dac502259ad0.png

全中文界面,使用方法很簡(jiǎn)單,新手簡(jiǎn)單了解一下就會(huì)使用。

打開(導(dǎo)入)PCB文件

支持市面上常見(jiàn)的PCB的格式(像Allegro、Altium、Protel、PADS、ODB、Gerber等格式).

473f028c-a7aa-11ec-8b86-dac502259ad0.png

一鍵分析

正確導(dǎo)入PCB文件之后,點(diǎn)擊“一鍵DFM分析”就能很快分析出PCB的結(jié)果。

4755c27e-a7aa-11ec-8b86-dac502259ad0.png

如果有潛在的隱患,會(huì)有特殊顏色提醒。

4778ec86-a7aa-11ec-8b86-dac502259ad0.png

也可以點(diǎn)擊查看詳情:

47939356-a7aa-11ec-8b86-dac502259ad0.png

導(dǎo)出文件

該工具支持一鍵導(dǎo)出坐標(biāo)文件、gerber、PDF、BOM等文件。

47b3f2b8-a7aa-11ec-8b86-dac502259ad0.png

工程師1元購(gòu)專區(qū)

已經(jīng)下載的朋友登錄工具右上角進(jìn)入活動(dòng),所有商品只需用相應(yīng)積分,1元就能換購(gòu),有開發(fā)板等超多實(shí)用工具,是工程師的福利神器哦~

47cec354-a7aa-11ec-8b86-dac502259ad0.png

還有更多可以提高工作效率的實(shí)用功能,大家可以下載體驗(yàn)。

華秋DFM下載地址:

https://dfm.elecfans.com/uploads/software/promoter/hqdfm_fsylt.zip

(公號(hào)不支持外鏈接,請(qǐng)復(fù)制鏈接到電腦瀏覽器打開3月福利專享 ● 華秋DFM客戶端●新老用戶都有份

所有華秋DFM的使用用戶,皆可參與抽獎(jiǎng),共5個(gè)名額!

【正點(diǎn)原子T100多功能智能焊臺(tái)】

智能PID控溫丨智能功耗控制丨智能電源管理丨贈(zèng)送烙鐵架

47fcdb86-a7aa-11ec-8b86-dac502259ad0.jpg

4812158c-a7aa-11ec-8b86-dac502259ad0.jpg

活動(dòng)規(guī)則

2021年1月1日起,至2022年3月31日

下載并使用過(guò)華秋DFM軟件的所有用戶

(這里的使用,指的是PCB/Gerber解析

凡在7位數(shù)的用戶ID中,帶有3個(gè)數(shù)字3

則可領(lǐng)取“3月福袋”一個(gè)

(例:用戶ID 5236383符合條件)

用戶ID+解析使用如下圖箭頭處所示:

482c717a-a7aa-11ec-8b86-dac502259ad0.png

【3月福袋】獎(jiǎng)品如下

發(fā)燒友VIP會(huì)員 一個(gè)月

484f3e44-a7aa-11ec-8b86-dac502259ad0.png

封裝庫(kù)+硬件資料包合集

486bc794-a7aa-11ec-8b86-dac502259ad0.png

4884787a-a7aa-11ec-8b86-dac502259ad0.png

4898e4ea-a7aa-11ec-8b86-dac502259ad0.png

高速PCB基礎(chǔ)進(jìn)階強(qiáng)化包

48a9f1ea-a7aa-11ec-8b86-dac502259ad0.png

48bd7418-a7aa-11ec-8b86-dac502259ad0.png

所有參與活動(dòng)的DFM使用用戶

皆可參與抽獎(jiǎng),并獲得以上資料合集2選1

滿足用戶ID條件的DFM使用用戶

還可獲得“3月福袋”一個(gè)

只需登錄客戶端,查看右上角用戶名

即可完成活動(dòng)參與

這么簡(jiǎn)單的操作

趕緊添加客服小姐姐驗(yàn)證領(lǐng)獎(jiǎng)吧 ↓↓↓

48cfaebc-a7aa-11ec-8b86-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4324

    文章

    23135

    瀏覽量

    398885
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    LM2678的ON/OFF引腳不接懸空可以嗎?

    ON/OFF這個(gè)引腳,接高電平的話有輸出,低電平無(wú)輸出,是這個(gè)意思嗎。 不接懸空可以嗎,接高電平的話要小于6V,可是我輸入30V,不知道怎么接
    發(fā)表于 12-12 08:35

    ADC12DJ3200直接用sysref可以嗎?

    校準(zhǔn)是為了滿足建立保持時(shí)間,那可以選擇直接用sysref可以嗎? 還有就是,可以正常編程完ADC之后我再發(fā)sysref嗎
    發(fā)表于 11-29 06:12

    tas5731m沒(méi)有mclk可以嗎?

    tas5731m沒(méi)有mclk可以嗎, 可以的話如何配置呢
    發(fā)表于 10-30 08:24

    控制器取掉霍爾線可以嗎

    控制器取掉霍爾線可以嗎?這個(gè)問(wèn)題涉及到電動(dòng)車控制器的工作原理和霍爾傳感器的作用。 電動(dòng)車控制器是電動(dòng)車的核心部件,它負(fù)責(zé)控制電動(dòng)車的啟動(dòng)、加速、減速、制動(dòng)等操作。控制器通過(guò)接收來(lái)自轉(zhuǎn)把、剎車、助力等
    的頭像 發(fā)表于 10-15 10:14 ?608次閱讀

    汽車異構(gòu)硬件平臺(tái)開發(fā)如何進(jìn)行靜態(tài)代碼分析

    先進(jìn)的靜態(tài)代碼分析工具,其新版本中引入的多CCT功能為開發(fā)人員提供了強(qiáng)大的支持,該功能不僅簡(jiǎn)化了多編譯器環(huán)境下的代碼分析過(guò)程,還
    的頭像 發(fā)表于 10-09 16:15 ?552次閱讀
    汽車異構(gòu)硬件平臺(tái)開發(fā)如何進(jìn)行<b class='flag-5'>靜態(tài)</b><b class='flag-5'>代碼</b><b class='flag-5'>分析</b>

    對(duì)雙層板PCB布線時(shí),在貼片元器件的焊盤上面打過(guò)孔可以嗎?

    向大家請(qǐng)教一下啊,請(qǐng)問(wèn)對(duì)雙層板PCB布線時(shí),在貼片元器件的焊盤上面打過(guò)孔可以嗎,用過(guò)孔連接正反面的元器件可以嗎,對(duì)于多層板的情況呢
    發(fā)表于 09-18 06:21

    請(qǐng)問(wèn)vca821單電源供電可以嗎?

    vca821單電源供電可以嗎?
    發(fā)表于 09-05 06:15

    java反編譯的代碼可以修改么

    Java反編譯是一種將編譯后的Java字節(jié)碼(.class文件)轉(zhuǎn)換回源代碼的過(guò)程。反編譯后的代碼可以進(jìn)行修改,但是需要注意,反編譯代碼的質(zhì)量和可讀性可能會(huì)受到原始編譯
    的頭像 發(fā)表于 09-02 11:00 ?769次閱讀

    hex可以轉(zhuǎn)成源代碼

    Hex文件可以轉(zhuǎn)換成源代碼的近似形式,但無(wú)法直接還原為原始的、完全相同的源代碼 。這是因?yàn)镠ex文件是二進(jìn)制文件,包含了程序編譯后的機(jī)器碼,這些機(jī)器碼與原始的源代碼在結(jié)構(gòu)和表達(dá)上存在顯
    的頭像 發(fā)表于 09-02 10:41 ?1126次閱讀

    使用SurfacePRO開發(fā)PSoC5LP系統(tǒng),可以嗎?

    我想使用 SurfacePRO 開發(fā) PSoC5LP 系統(tǒng),可以嗎
    發(fā)表于 08-26 06:11

    如何可以提高DAC的電流驅(qū)動(dòng)能力?有合適的電壓跟隨器可以嗎

    如何可以提高DAC的電流驅(qū)動(dòng)能力?有合適的電壓跟隨器可以嗎?
    發(fā)表于 08-16 14:57

    雙絞線用普通線代替可以嗎

    雙絞線用普通線代替不可以。以下是詳細(xì)的分析和解釋: 結(jié)構(gòu)差異:雙絞線是由兩根具有絕緣保護(hù)層的銅導(dǎo)線按一定密度互相絞在一起組成的。這種結(jié)構(gòu)使得每一根導(dǎo)線在傳輸中輻射出來(lái)的電波會(huì)被另一根線上發(fā)出的電波
    的頭像 發(fā)表于 07-05 10:23 ?1052次閱讀

    STM32的DAC輸出有個(gè)BUFFER功能,BUFFer的驅(qū)動(dòng)能力究竟有多大,普通的運(yùn)放輸出可以嗎?驅(qū)動(dòng)LED可以嗎?

    DAC是輸出模擬電壓給外界參考,STM32的DAC輸出有個(gè)BUFFER功能,但不知這個(gè)BUFFer的驅(qū)動(dòng)能力究竟有多大,普通的運(yùn)放輸出可以嗎?驅(qū)動(dòng)LED可以嗎?有沒(méi)有人做過(guò)這塊,給個(gè)建議,因?yàn)樽罱O(shè)計(jì)個(gè)DAC輸出調(diào)節(jié)運(yùn)放輸出,希望能有個(gè)參考。 如果外接跟隨的話,用LM3
    發(fā)表于 05-15 07:42

    G10指令可以對(duì)參數(shù)進(jìn)行賦值,位型參數(shù)可以嗎?

    G10指令可以對(duì)參數(shù)進(jìn)行賦值,位型參數(shù)可以嗎? G10指令是用于在加工程序中進(jìn)行參數(shù)賦值的指令。它可以用于指定數(shù)值型參數(shù)或位型參數(shù)。 首先,讓我們了解一下什么是位型參數(shù)。位型參數(shù)是一種僅包含兩種狀態(tài)
    的頭像 發(fā)表于 02-18 10:49 ?911次閱讀

    變壓器長(zhǎng)期滿載運(yùn)行可以嗎?

    變壓器長(zhǎng)期滿載運(yùn)行可以嗎?? 變壓器是電力系統(tǒng)中最重要的設(shè)備之一,用于改變電壓的大小。在正常情況下,變壓器通常會(huì)以不超過(guò)額定負(fù)載的方式運(yùn)行。然而,在某些特定情況下,變壓器可能需要長(zhǎng)時(shí)間滿載運(yùn)行。本文
    的頭像 發(fā)表于 01-26 15:43 ?3118次閱讀