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

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

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

PCB布局,模塊化設(shè)計(jì)的技巧

PCB線路板打樣 ? 來源:LONG ? 2019-07-26 09:15 ? 次閱讀

我注意到世界上有兩種人:那些裝滿輕便鞋的大衣櫥可供選擇的人他們的日?;顒?dòng),以及那些有一些(太)舊鞋的人,他們吱吱作響,直到腳趾孔變得無法忍受。我是后者之一,不幸的是我現(xiàn)在的一雙運(yùn)動(dòng)鞋 - 它有時(shí)間來替換它們。但總有一個(gè)黃金時(shí)期可以取代舊鞋:找到當(dāng)前對(duì)的疲憊程度比剛剛破壞的新鞋的剛度更加笨重的時(shí)間點(diǎn)。

不幸的是,知道何時(shí)更換鞋子似乎更像是一個(gè)直觀的過程,而不像電子產(chǎn)品那樣可以跟蹤和管理。盡管如此,報(bào)廢組件過時(shí)管理仍然是電子設(shè)計(jì)中的一個(gè)挑戰(zhàn)。當(dāng)單個(gè)組件在產(chǎn)品達(dá)到其生命周期結(jié)束之前變得過時(shí)時(shí),存在明顯的過渡問題。例如,微控制器經(jīng)常被更新的版本所取代,因?yàn)樗鼈兊膲勖蹋‥OL)周期為五年或更短。由于壽命有限,工業(yè)數(shù)據(jù)采集器和車輛停放支付機(jī)等長壽命產(chǎn)品面臨著超越微控制器并需要定期更換的持續(xù)挑戰(zhàn)。

如果您沒有準(zhǔn)備,請(qǐng)遷移到新的微控制器可能是一個(gè)痛苦的過程,涉及硬件和固件開發(fā)人員之間的密切協(xié)調(diào)(以及潛在的錯(cuò)誤傳達(dá))。但是,遵循這三個(gè)重要的模塊化設(shè)計(jì)技巧可以幫助您開發(fā)更平滑的微控制器轉(zhuǎn)換過程:

1。模塊化原理圖設(shè)計(jì)以最大限度地減少更改

如果MCU遷移需要硬件重新設(shè)計(jì),模塊化原理圖可以節(jié)省大量時(shí)間。將所有原理圖保存在單個(gè)設(shè)計(jì)文件中的便利性并不總是值得的!如果兩者不是引腳兼容的話,用新的微控制器替換過時(shí)的微控制器可能會(huì)有問題。在這種情況下,微控制器無法更換,直到手動(dòng)移動(dòng)其他組件并重新連接每個(gè)連接。

模塊化原理圖設(shè)計(jì)是一個(gè)更好的選擇,可以靈活地組織微控制器單個(gè)原理圖表并使用網(wǎng)絡(luò)端口連接到其他模塊。使用這種方法,您只需要更改微控制器原理圖模塊。這比非模塊化原理圖更加整潔和高效。

如果在電子表格中創(chuàng)建表格以確保引腳正確映射到新的微控制器,它也會(huì)有所幫助。這可以減少修改新PCB時(shí)出錯(cuò)的可能性。但是,如果組件的使用壽命影響到您的任何產(chǎn)品,您可能需要考慮使用AltiumVault?的項(xiàng)目生命周期管理功能來更好地跟蹤和同步您的設(shè)計(jì)。

按模塊隔離原理圖,以最大限度地減少新MCU遷移的變化。

2。開發(fā)易于遷移的可移植代碼

創(chuàng)建優(yōu)秀代碼不僅僅是在編程指令頁面上處理頁面并使硬件正常工作。良好的固件編程涉及建立系統(tǒng)層次結(jié)構(gòu)以規(guī)劃編碼模塊,并在遷移到新的微控制器時(shí)最小化對(duì)源代碼的更改。代碼越便攜和結(jié)構(gòu)化越好。

系統(tǒng)的源代碼可以分為硬件級(jí)別,如輸入,通用異步接收器 - 發(fā)送器(UART)和定時(shí)器。這些硬件級(jí)模塊配置微控制器的寄存器并與之交互。專用于系統(tǒng)算法的源代碼放在單獨(dú)的部分中。例如,數(shù)據(jù)庫,Modbus和數(shù)據(jù)記錄模塊不依賴于硬件,可以單獨(dú)放置。

最重要的是,當(dāng)轉(zhuǎn)換到新的微控制器時(shí),只需要修改與微控制器內(nèi)部相關(guān)的源代碼。這種方法最大限度地縮短了修改固件以適應(yīng)新微控制器所需的時(shí)間。使用正確的結(jié)構(gòu),移植過程可以在硬件團(tuán)隊(duì)同時(shí)修改設(shè)計(jì)時(shí)開始。

3。選擇引腳兼容的微控制器以節(jié)省時(shí)間

確保高效的PCB布局是遷移到新微控制器時(shí)節(jié)省時(shí)間和精力的最有效方法。遷移到新微控制器的最繁瑣部分是將每個(gè)信號(hào)重新映射到電路中的其他組件的過程。當(dāng)微控制器有數(shù)百個(gè)引腳時(shí),輕微的錯(cuò)誤會(huì)使轉(zhuǎn)換過程復(fù)雜化。因此,最好與制造商核實(shí)過時(shí)的微控制器是否需要更換引腳到引腳。

當(dāng)我的一個(gè)設(shè)計(jì)包含基于恩智浦ARM7的LPC2368微控制器時(shí),我直接遇到了EOL問題。不過,運(yùn)氣在我身邊,因?yàn)檩^新的微控制器與我現(xiàn)有的設(shè)計(jì)引腳兼容,為我節(jié)省了修改PCB本身的巨大麻煩。話雖如此,在某些情況下,引腳兼容版本不可用,在這種情況下需要修改硬件設(shè)計(jì)。

引腳兼容的微控制器可能意味著無需修改硬件。

使用過時(shí)管理軟件準(zhǔn)備設(shè)計(jì)

< p>如果沒有簡化的工作流程,訪問設(shè)計(jì)歷史記錄和組件可定制性,高效的PCB設(shè)計(jì)難以實(shí)現(xiàn)。理想情況下,需要能夠監(jiān)控所有組件的獨(dú)立和模塊化更改,同時(shí)確保整體同步。通過優(yōu)化的模塊化和每次轉(zhuǎn)換的重復(fù)性較少的工作提供報(bào)廢管理,過時(shí)管理軟件可以最大限度地減少意外和額外的工作。 PCB設(shè)計(jì)軟件CircuitStudio?提供了全面,先進(jìn)的解決方案。

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

    關(guān)注

    5390

    文章

    11588

    瀏覽量

    362497
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4323

    文章

    23133

    瀏覽量

    398852
  • 電路設(shè)計(jì)
    +關(guān)注

    關(guān)注

    6678

    文章

    2459

    瀏覽量

    204912
  • 華強(qiáng)pcb線路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

    43108
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    PCB模塊化布局思路

    面對(duì)如今硬件平臺(tái)的集成度越來越高、系統(tǒng)越來越復(fù)雜的電子產(chǎn)品,對(duì)于PCB布局應(yīng)該具有模塊化的思維,要求無論是在硬件原理圖的設(shè)計(jì)還是在PCB布線中均使用
    發(fā)表于 09-15 09:20 ?2262次閱讀

    明導(dǎo):新一代模塊化規(guī)劃布局及人工智能的草圖布線技術(shù)

    2015年PCB設(shè)計(jì)工程師技術(shù)大會(huì)視頻回顧Mentor Graphics:新一代模塊化規(guī)劃布局及人工智能的草圖布線技術(shù)-電子發(fā)燒友網(wǎng)看完視頻,你是否有問題呢?歡迎回帖提問,相關(guān)問題,我們將收集給演講的工程師回答。
    發(fā)表于 04-23 14:04

    AD模塊化布局求解?

    請(qǐng)教一個(gè)各位大佬,假設(shè)使用AD在一個(gè)設(shè)計(jì)中有幾路完全相同的模塊電路,怎么可以在布局完其中一個(gè)后,通過設(shè)置讓其他模塊以相同的方式進(jìn)行布局布線。
    發(fā)表于 04-02 19:43

    pcb布局簡介

    PCB布局簡介:以電流走向?yàn)橐罁?jù),以模塊化布局,減少干擾。指示燈,座子,蜂鳴器,大電感,繼電器,開關(guān),按鍵等元器件一般放置板邊。小元器件不能放置在大元器件之間;大元器件需要固定架,過重
    發(fā)表于 10-14 10:28

    什么是模塊化編程?模塊化編程的注意事項(xiàng)

    單片機(jī)零基礎(chǔ)入門(8-4)模塊化編程---LED1602調(diào)試工具一、回顧二、什么是模塊化編程?1、傳統(tǒng)方式編程:2、模塊化編程3、模塊化編程框圖3、
    發(fā)表于 02-23 07:14

    模塊化Java:動(dòng)態(tài)模塊化

    在前一篇文章《模塊化Java:靜態(tài)模塊化》中,我們討論了如何構(gòu)建Java模 塊并將其作為一個(gè)單獨(dú)的JAR進(jìn)行部署。文中的例子給出了一個(gè)client和一個(gè) server bundle(兩者在同一個(gè)VM中)
    發(fā)表于 12-01 11:54 ?24次下載

    模塊化逆變電源的設(shè)計(jì)與應(yīng)用

    模塊化逆變電源的設(shè)計(jì)與應(yīng)用 摘要:討論模塊化逆變電源的應(yīng)用場(chǎng)合及設(shè)計(jì)特點(diǎn),并以某定向陀螺用的逆變電源為例,
    發(fā)表于 07-10 11:31 ?1509次閱讀
    <b class='flag-5'>模塊化</b>逆變電源的設(shè)計(jì)與應(yīng)用

    串行RapidIO提升模塊化基站設(shè)計(jì)

    串行RapidIO提升模塊化基站設(shè)計(jì) 蜂窩基站的模塊化設(shè)計(jì)和制造對(duì)組合視頻、語音和數(shù)據(jù)等 3G 移動(dòng)服務(wù),即通常所說的“三重服務(wù)”至關(guān)重要。但是,為什么模塊化設(shè)計(jì)
    發(fā)表于 03-10 13:56 ?1110次閱讀
    串行RapidIO提升<b class='flag-5'>模塊化</b>基站設(shè)計(jì)

    模塊化程序設(shè)計(jì)

    模塊化程序設(shè)計(jì)思想,單片機(jī)c語言的模塊化設(shè)計(jì),方便移植,將程序封裝備用。
    發(fā)表于 03-22 15:29 ?9次下載

    采用物聯(lián)網(wǎng)PCB模塊化設(shè)計(jì)理念有哪些優(yōu)勢(shì)?

    作為工程師,我們最糟糕的噩夢(mèng)之一就是一遍又一遍地做同樣毫無意義的事情。采用物聯(lián)網(wǎng)PCB模塊化設(shè)計(jì)理念將使您免于那種單調(diào)。通過重復(fù)使用PCB設(shè)計(jì),優(yōu)化您的設(shè)計(jì)流程,節(jié)省時(shí)間,金錢和理智。
    的頭像 發(fā)表于 07-23 11:53 ?2635次閱讀

    PCB模塊進(jìn)行模塊化設(shè)計(jì)的布局概述

    面對(duì)如今硬件平臺(tái)的集成度越來越高、系統(tǒng)越來越復(fù)雜的電子產(chǎn)品,對(duì)于 PCB 布局應(yīng)該具有模塊化的思維,要求無論是在硬件原理圖的設(shè)計(jì)還是在 PCB 布線中均使用
    的頭像 發(fā)表于 03-08 15:42 ?7302次閱讀
    <b class='flag-5'>PCB</b><b class='flag-5'>模塊</b>進(jìn)行<b class='flag-5'>模塊化</b>設(shè)計(jì)的<b class='flag-5'>布局</b>概述

    PCB模塊化布局思路

    面對(duì)如今硬件平臺(tái)的集成度越來越高、系統(tǒng)越來越復(fù)雜的電子產(chǎn)品,對(duì)于PCB布局應(yīng)該具有模塊化的思維,要求無論是在硬件原理圖的設(shè)計(jì)還是在PCB布線中均使用
    的頭像 發(fā)表于 06-05 15:13 ?5153次閱讀
    <b class='flag-5'>PCB</b><b class='flag-5'>模塊化</b><b class='flag-5'>布局</b>思路

    什么是模塊化自動(dòng)?

    什么是模塊化自動(dòng)?
    的頭像 發(fā)表于 03-10 16:29 ?2898次閱讀
    什么是<b class='flag-5'>模塊化</b>自動(dòng)<b class='flag-5'>化</b>?

    模塊化UPS是什么?模塊化UPS電源并機(jī)的優(yōu)點(diǎn)

    模塊化UPS是什么?模塊化UPS電源并機(jī)的優(yōu)點(diǎn)? 模塊化UPS是一種將UPS電源拆分為多個(gè)獨(dú)立模塊的解決方案。每個(gè)模塊包括一個(gè)或多個(gè)電池組、
    的頭像 發(fā)表于 01-10 15:16 ?1407次閱讀

    模塊化插座接線方法有哪些

    模塊化插座,也稱為模塊化電源插座或模塊化PDU(Power Distribution Unit),是一種可以根據(jù)需要靈活配置電源插座和接口的設(shè)備。這種設(shè)計(jì)允許用戶根據(jù)具體的用電需求,選擇不同的
    的頭像 發(fā)表于 10-18 09:50 ?683次閱讀