在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

通過軟件來識別PCBA硬件版本的六種方式

玩轉(zhuǎn)單片機(jī)與嵌入式 ? 來源: 玩轉(zhuǎn)單片機(jī)與嵌入式 ? 2023-11-07 09:06 ? 次閱讀

PCBA(Printed Circuit Board Assembly)是指將電子元器件安裝在印刷電路板(PCB)上,形成一個完整的電子產(chǎn)品的過程。PCBA是電子行業(yè)的基礎(chǔ),幾乎所有的電子設(shè)備都是由PCBA組成的。PCBA的質(zhì)量和性能直接影響了電子產(chǎn)品的壽命,速度,穩(wěn)定性和可靠性。

PCBA的設(shè)計和制造是一個復(fù)雜的過程,需要經(jīng)過多次的修改和優(yōu)化,才能達(dá)到最佳的效果。因此,對PCBA進(jìn)行版本管理是非常必要的,以便于區(qū)分不同的設(shè)計階段,追蹤問題和改進(jìn),匹配軟件功能和客戶需求等。

PCBA的版本管理可以幫助開發(fā)者和維護(hù)者更好地控制和管理PCBA的生命周期。

PCBA的版本管理有多種方式,本文將介紹其中的六種,分別是:

GPIO上下拉電阻方式

I2C擴(kuò)展GPIO方式

AD采樣電壓方式

Flash保存方式

EEPROM保存方式

OTP保存方式

GPIO上下拉電阻方式

這種方式是利用CPU的GPIO(General Purpose Input Output)引腳,通過連接不同的上下拉電阻,來表示不同的PCBA版本。例如,如圖1所示,如果有四個GPIO引腳,那么可以表示16種不同的版本,從0000到1111,分別對應(yīng)V0到V15。CPU只需要讀取GPIO引腳的電平,就可以知道當(dāng)前的PCBA版本。

wKgZomVJjb2AU7HAAAAgXHt_Q1s950.jpg

這種方式的優(yōu)點(diǎn)是:

1、成本低,只需要幾個電阻,幾分錢就可以搞定。

2、實(shí)現(xiàn)簡單,只需要讀取GPIO電平即可。

這種方式的缺點(diǎn)是:

1、占用了CPU的GPIO資源,如果需要同時管理PCB和BOM(Bill of Materials)的版本,那么需要更多的GPIO引腳。例如,如果要表示8種PCB版本和8種BOM版本,那么至少需要6個GPIO引腳,這對于GPIO緊張的CPU來說是一種浪費(fèi)。

2、需要注意電阻的選取,避免產(chǎn)生過大的漏電流或者電平不穩(wěn)定的問題。

I2C擴(kuò)展GPIO方式

這種方式是利用一個I2C(Inter-Integrated Circuit)擴(kuò)展芯片,來增加GPIO的數(shù)量,從而實(shí)現(xiàn)PCBA版本管理。例如,如圖2所示,如果使用一個8位的I2C擴(kuò)展芯片,那么可以表示256種不同的版本,從00000000到11111111,分別對應(yīng)V0到V255。CPU只需要通過I2C總線讀取擴(kuò)展芯片的寄存器,就可以知道當(dāng)前的PCBA版本。

wKgaomVJjb2AEFzbAAAZkc2vmgQ212.jpg

這種方式的優(yōu)點(diǎn)是:

1、解決了GPIO資源不足的問題,可以表示更多的PCBA版本。

2、實(shí)現(xiàn)也不復(fù)雜,只需要通過I2C通信即可。

這種方式的缺點(diǎn)是:

1、增加了硬件成本,I2C擴(kuò)展芯片的價格大約在0.5到2元之間,對于低成本的產(chǎn)品來說是一筆不小的開支。

2、需要注意I2C總線的速度和穩(wěn)定性,避免產(chǎn)生通信錯誤或者干擾。

AD采樣電壓方式

這種方式是利用CPU的AD(Analog to Digital)引腳,通過連接一個分壓電路,來產(chǎn)生不同的電壓值,從而表示不同的PCBA版本。例如,如圖3所示,如果使用一個3.3V的電源,那么可以通過調(diào)節(jié)R1和R2的阻值,來產(chǎn)生不同的電壓值,例如0.5V,1V,1.5V等。CPU只需要通過AD采樣,就可以知道當(dāng)前的PCBA版本。

wKgZomVJjb2AV-DmAAAL5z_OnlA748.jpg

這種方式的優(yōu)點(diǎn)是:

1、只需要一個AD引腳,就可以實(shí)現(xiàn)PCBA版本管理,如果CPU有多余的AD引腳,那么只需要兩個電阻,成本非常低。

2、可以通過調(diào)節(jié)電阻的阻值,來靈活地設(shè)置不同的電壓范圍,表示更多的PCBA版本。

這種方式的缺點(diǎn)是:

1、AD引腳不是每個CPU都有的,而且也是比較稀缺的資源,如果CPU沒有AD引腳,或者AD引腳已經(jīng)被其他功能占用,那么這種方式就不適用。

2、需要注意電壓的精度和穩(wěn)定性,避免誤差和干擾。

Flash保存方式

這種方式是利用Flash(Flash Memory)中預(yù)留一段存儲空間,來保存PCBA版本的信息。例如,如圖4所示,可以在Flash的某個地址,寫入一個字節(jié)的數(shù)據(jù),來表示PCBA版本。CPU只需要讀取Flash的數(shù)據(jù),就可以知道當(dāng)前的PCBA版本。

wKgaomVJjb2APUvVAAAP9mvIZ30126.jpg

這種方式的優(yōu)點(diǎn)是:

1、硬件成本幾乎為零,也不占用CPU的任何資源,版本信息占用的Flash空間也可以忽略不計。

2、可以通過軟件的方式,來靈活地設(shè)置和修改PCBA版本,不需要修改硬件電路。

這種方式的缺點(diǎn)是:

1、可靠性是最大的問題,如果Flash損壞,軟件升級擦寫Flash,電磁干擾等原因,導(dǎo)致Flash中的數(shù)據(jù)丟失,那么PCBA版本的信息也會丟失。

2、需要設(shè)置成只讀,不允許寫,避免誤操作。

EEPROM保存方式

這種方式是利用EEPROM(Electrically Erasable Programmable Read-Only Memory)中預(yù)留一段存儲空間,來保存PCBA版本的信息。例如,如圖5所示,可以在EEPROM的某個地址,寫入一個字節(jié)的數(shù)據(jù),來表示PCBA版本。CPU只需要通過I2C或者SPI等總線,讀取EEPROM的數(shù)據(jù),就可以知道當(dāng)前的PCBA版本。

wKgaomVJjb2AdMhXAAB33ckmsgI252.png

這種方式的優(yōu)點(diǎn)是:

1、硬件成本較低,EEPROM的價格大約在0.1到0.5元之間,也不占用CPU的太多資源,只需要一個I2C或者SPI總線即可。

2、可以通過軟件的方式,來靈活地設(shè)置和修改PCBA版本,不需要修改硬件電路。

3、可靠性較高,EEPROM的數(shù)據(jù)可以多次擦寫,不易丟失,也不受電磁干擾的影響。

這種方式的缺點(diǎn)是:

1、需要注意EEPROM的寫入次數(shù),避免超過其壽命,導(dǎo)致數(shù)據(jù)損壞。

2、需要注意EEPROM的速度和穩(wěn)定性,避免產(chǎn)生通信錯誤或者干擾。

OTP保存方式

這種方式是利用OTP(One Time Programmable)芯片,來保存PCBA版本的信息。例如,如圖6所示,可以在OTP芯片的某個地址,寫入一個字節(jié)的數(shù)據(jù),來表示PCBA版本。CPU只需要通過I2C或者SPI等總線,讀取OTP芯片中的信息。

wKgaomVJjb2Acj9oAAES-3eunT4048.png

這種方式的優(yōu)點(diǎn)是:

1、硬件成本低,OTP芯片的價格大約在0.01到0.1元之間,也不占用CPU的太多資源,只需要一個I2C或者SPI總線即可。

2、可靠性最高,OTP芯片的數(shù)據(jù)只能寫入一次,不會丟失,也不受電磁干擾的影響。

這種方式的缺點(diǎn)是:

1、不靈活,OTP芯片的數(shù)據(jù)一旦寫入,就不能修改,如果PCBA版本有變更,就需要更換OTP芯片,或者使用其他方式來表示新的版本。

2、需要注意OTP芯片的速度和穩(wěn)定性,避免產(chǎn)生通信錯誤或者干擾。

總結(jié)

本文介紹了六種通過軟件來識別PCBA硬件版本的方式,分別是GPIO上下拉電阻方式,I2C擴(kuò)展GPIO方式,AD采樣電壓方式,F(xiàn)lash保存方式,EEPROM保存方式,和OTP保存方式。

這六種方式各有優(yōu)缺點(diǎn),設(shè)計者應(yīng)該根據(jù)自己的產(chǎn)品特點(diǎn)和需求,選擇合適的方式。一般來說,如果GPIO引腳足夠,推薦使用GPIO上下拉電阻方式;如果CPU有多余的AD引腳,推薦使用AD采樣電壓方式;如果GPIO和AD都不夠,可以考慮使用I2C擴(kuò)展GPIO方式或者EEPROM保存方式;最后再考慮使用Flash保存方式或者OTP保存方式。

通過軟件來識別PCBA硬件版本,可以幫助開發(fā)者和維護(hù)者更好地控制和管理PCBA的生命周期。

審核編輯:湯梓紅

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

    關(guān)注

    4358

    文章

    23443

    瀏覽量

    407760
  • 印刷電路板
    +關(guān)注

    關(guān)注

    4

    文章

    836

    瀏覽量

    35924
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3468

    瀏覽量

    67290
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1279

    瀏覽量

    53714
  • PCBA
    +關(guān)注

    關(guān)注

    24

    文章

    1732

    瀏覽量

    53510

原文標(biāo)題:PCBA(P

文章出處:【微信號:玩轉(zhuǎn)單片機(jī)與嵌入式,微信公眾號:玩轉(zhuǎn)單片機(jī)與嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    快速搞懂GPIO控制器的六種模式

    六種常見模式,我們特地整理了這篇文章。。快速搞懂GPIO控制器的六種模式我們拿STM32芯片舉例,下圖是GPIO控制器的簡單框圖:通過框圖可以分為輸入和輸出兩個
    的頭像 發(fā)表于 05-18 08:04 ?2042次閱讀
    快速搞懂GPIO控制器的<b class='flag-5'>六種</b>模式

    基于labview的六種模式的跑馬燈程序

    基于labview的六種模式的跑馬燈
    發(fā)表于 12-31 12:01

    linux下查看網(wǎng)卡流量的六種方法

    本文介紹了linux下查看網(wǎng)卡流量的六種方法,linux系統(tǒng)中使用nload、iftop、iostat等工具查看網(wǎng)卡流量,需要的朋友參考下。
    發(fā)表于 07-25 06:29

    六種常見的伺服電機(jī)故障以及相對應(yīng)的電機(jī)維修方法

    論是哪種伺服電機(jī),使用時間久了,都會產(chǎn)生一些小問題,那今天就給大家?guī)淼氖?b class='flag-5'>六種常見的電機(jī)故障表現(xiàn)。當(dāng)伺服電機(jī)出現(xiàn)小問題,不僅要及時檢測出來,而且要找到產(chǎn)生這些故障的原因,伺服電機(jī)電機(jī)維修師才能對癥下藥,才可以修理好伺服電機(jī)。以下是六種常見的伺服電機(jī)故障以及相對應(yīng)的電機(jī)維修
    發(fā)表于 02-01 06:29

    幫助減少制造的ERP與MES集成的六種方法

    本文主要介紹了幫助減少制造的ERP與MES集成的六種方法。
    發(fā)表于 06-04 08:00 ?5次下載

    Keil開發(fā)軟件六種實(shí)用工具免費(fèi)下載

    本文檔的主要內(nèi)容是Keil開發(fā)軟件六種實(shí)用工具免費(fèi)下載包括了:Keil(MDK)開發(fā)軟件,USB轉(zhuǎn)串口驅(qū)動-CH340,串口調(diào)試助手,串口下載軟件,攝像頭調(diào)試助手,網(wǎng)絡(luò)調(diào)試助手,字模
    發(fā)表于 03-29 08:00 ?5次下載
    Keil開發(fā)<b class='flag-5'>軟件</b>和<b class='flag-5'>六種</b>實(shí)用工具免費(fèi)下載

    手機(jī)NFC的六種實(shí)用用法

    每當(dāng)新機(jī)發(fā)布時,相信不少小伙伴除了會關(guān)注手機(jī)的性能、拍照、續(xù)航、價格之外,而且還會關(guān)注手機(jī)是否還帶NFC功能。隨著科技發(fā)展,現(xiàn)在手機(jī)里的NFC功能已經(jīng)多達(dá)六種了,接下來筆者就來告訴大家NFC究竟那六種實(shí)用的用法。
    的頭像 發(fā)表于 01-23 11:37 ?2.2w次閱讀

    六種識別方式概述

    而隨著手機(jī)的發(fā)展,除了指紋識別以外,人臉識別、虹膜識別都已經(jīng)開始普及。而人類作為一個復(fù)雜個體,我們的身體從上到下到處都是密碼。今天科技君就來扒一扒,咱們的身體都有哪些隱藏“密碼”能夠識別
    發(fā)表于 07-14 13:27 ?3187次閱讀

    導(dǎo)致開關(guān)電源嘯叫的六種情況及解決方法

    導(dǎo)致開關(guān)電源嘯叫的六種情況及解決方法(深圳市中遠(yuǎn)通電源技術(shù)開發(fā)有限公司怎么樣)-導(dǎo)致開關(guān)電源嘯叫的六種情況及解決方法
    發(fā)表于 09-24 17:14 ?61次下載
    導(dǎo)致開關(guān)電源嘯叫的<b class='flag-5'>六種</b>情況及解決方法

    六種延時電路的工作原理

    眾所周知,說到延時,很多人都會想到用軟件實(shí)現(xiàn),比如定時器之類的。今天就來說說用硬件實(shí)現(xiàn)定時的方式,雖說沒有那么準(zhǔn),但是有些場合還是用得
    的頭像 發(fā)表于 03-09 17:04 ?7129次閱讀
    <b class='flag-5'>六種</b>延時電路的工作原理

    手機(jī)觸摸屏失靈的六種解決方法

    針對于個別用戶反饋手機(jī)低概率出現(xiàn)觸屏不靈的現(xiàn)象,小編總結(jié)了六種解決方法。
    發(fā)表于 07-11 11:45 ?12.6w次閱讀

    關(guān)于機(jī)器學(xué)習(xí)的六種基礎(chǔ)算法來源、用途、演變

    六種算法分別是:線性回歸、邏輯回歸、梯度下降、神經(jīng)網(wǎng)絡(luò)、決策樹與k均值聚類算法。
    發(fā)表于 11-04 10:18 ?1182次閱讀

    簡述網(wǎng)絡(luò)監(jiān)控系統(tǒng)安裝的六種傳輸方式

    很多的朋友對監(jiān)控的安裝有很多疑問,在很多情況下,作為施工人員我們要根據(jù)客戶的 **要求進(jìn)行施工** ,那么我們所了解的方法就 **可能不止一** ,這樣才能滿足客戶的不同要求,本期我們總結(jié)網(wǎng)絡(luò)監(jiān)控系統(tǒng)安裝的**** **
    的頭像 發(fā)表于 05-09 17:41 ?7305次閱讀
    簡述網(wǎng)絡(luò)監(jiān)控系統(tǒng)安裝的<b class='flag-5'>六種</b>傳輸<b class='flag-5'>方式</b>

    抑制電磁干擾的六種常用方法

    故障或者損壞。因此,抑制電磁干擾是電子設(shè)計中非常重要的一個方面。本文將介紹六種常用的抑制電磁干擾的方法。 1. 磁屏蔽 磁屏蔽是一常用的抑制電磁干擾的方法。磁屏蔽通常通過將電子設(shè)備或電路包裹在一個磁性材料中
    的頭像 發(fā)表于 09-18 14:14 ?3.4w次閱讀

    水冷液冷負(fù)載系統(tǒng)的六種基本類型

    您可以選擇六種基本類型的冷卻系統(tǒng),以滿足負(fù)載的冷卻需求。每個人都有其優(yōu)點(diǎn)和缺點(diǎn)。本文旨在識別不同類型的冷卻系統(tǒng)并確定它們的優(yōu)缺點(diǎn),以便您可以根據(jù)自己的需求做出明智的選擇。
    的頭像 發(fā)表于 07-08 07:35 ?934次閱讀
    水冷液冷負(fù)載系統(tǒng)的<b class='flag-5'>六種</b>基本類型
    主站蜘蛛池模板: 日本一区二区在线视频 | 91网站免费在线观看 | 五月婷花 | 黄免费视频 | 久久青青草原精品老司机 | 亚洲综合色视频 | 欧美在线伊人 | 午夜看片在线 | 婷婷久久久五月综合色 | 亚洲永久网站 | 人人看人人做人人爱精品 | 亚洲婷婷综合色高清在线 | 欧美性一级交视频 | 性孕妇洗澡video国产 | 亚洲视频在线一区二区三区 | 免费观看四虎精品成人 | 深夜久久| 亚洲欧美在线精品一区二区 | 丁香综合在线 | 亚洲视频一 | 夜夜爽爽爽 | 色多多拼多多网站 | 六月丁香激情综合成人 | 午夜精品久久久久久久99 | 在线观看免费视频 | 国产午夜精品久久久久免费视小说 | 中文天堂在线视频 | 一本到卡二卡三卡四卡 | 秋霞特色大片18入口私人高清 | 特一级黄色片 | 777奇米影视一区二区三区 | 三级网站免费看 | 黄色片日本网站 | 欧美另类videos | 国内精品久久久久影 | 亚洲人成亚洲人成在线观看 | 免费国产h视频在线观看 | 亚洲a在线观看 | 久久精品久噜噜噜久久 | 欧美性aaa| 国产色爽女小说免费看 |