一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何設(shè)計(jì)微控制器開發(fā)板

454398 ? 來源:wv ? 2019-08-29 11:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:考慮元件封裝

表面貼裝器件(SMD)可以定位在采用貼片機(jī)的PCB,自動(dòng)化裝配過程。如果還有通孔組件,則可以通過回流焊爐或波峰焊機(jī)運(yùn)行PCB。

小型SMD的元件引線也會(huì)減少,導(dǎo)致阻抗大大降低,電感和EMI是一件非常好的事情,尤其適用于射頻和高頻設(shè)計(jì)。

采用表面貼裝路線還可以提高機(jī)械性能和耐用性,這對(duì)于振動(dòng)和機(jī)械應(yīng)力測(cè)試非常重要。/p》

第2步:選擇您的微控制器

每個(gè)微控制器開發(fā)板的核心,如Arduino及其衍生產(chǎn)品,是微控制器。在Arduino Uno的情況下,這是ATmega 328P。對(duì)于我們的開發(fā)板,我們將使用ESP8266。

價(jià)格便宜,運(yùn)行頻率為80MHz(超頻至160MHz)并且內(nèi)置WiFi子系統(tǒng)。當(dāng)用作獨(dú)立的微控制器時(shí),它可以執(zhí)行某些操作,速度比Arduino快170倍。

步驟3:選擇USB轉(zhuǎn)串口轉(zhuǎn)換器

微控制器需要某種方式與您的計(jì)算機(jī)連接,因此您可以加載您的程序在它上面。這通常由外部芯片完成,該芯片負(fù)責(zé)在計(jì)算機(jī)上的USB端口使用的差分信號(hào)之間進(jìn)行轉(zhuǎn)換,以及通過其串行通信外設(shè)(如UART)在大多數(shù)微控制器上提供的單端信號(hào)。

在我們的例子中,我們將使用FTDI的FT230X。 FTDI的USB轉(zhuǎn)串口芯片在大多數(shù)操作系統(tǒng)中都得到了很好的支持,因此對(duì)開發(fā)板來說是一個(gè)安全的選擇。流行的替代品(更便宜的選擇)包括來自SiLabs的CP2102和CH340G。

步驟4:選擇您的穩(wěn)壓器

電路板將需要通過某個(gè)地方獲得電力 - 在大多數(shù)情況下,您將通過線性穩(wěn)壓器IC找到這種電力。線性穩(wěn)壓器價(jià)格低廉,簡(jiǎn)單,雖然效率不如開關(guān)模式,但可提供清潔功率(噪聲更小)和易于集成。

AMS1117是大多數(shù)開發(fā)板中最常用的線性穩(wěn)壓器,我們的開發(fā)板也是一個(gè)相當(dāng)不錯(cuò)的選擇。

第5步:選擇你的電源訂購方案

如果你將讓用戶通過USB為開發(fā)板供電,并通過電路板上的一個(gè)引腳提供電壓輸入,你需要一種在兩個(gè)競(jìng)爭(zhēng)電壓之間進(jìn)行選擇的方法。這最簡(jiǎn)單地通過使用二極管來實(shí)現(xiàn),二極管僅允許較高的輸入電壓通過并為電路的其余部分供電。

在我們的例子中,我們有一個(gè)雙肖特基勢(shì)壘,為此目的,它在一個(gè)封裝中包含兩個(gè)肖特基二極管。

步驟6:選擇外圍芯片(如果有)

您可以在接口上添加芯片使用您選擇的微控制器來增強(qiáng)您的開發(fā)板為其用戶提供的可用性或功能。

在我們的例子中,ESP8266只有一個(gè)模擬輸入通道,并且只有很少的可用GPIO。

為了解決這個(gè)問題,我們將增加一個(gè)外部模數(shù)轉(zhuǎn)換器IC和一個(gè)GPIO擴(kuò)展器IC。

選擇ADC通常需要在轉(zhuǎn)換速率或速度和分辨率之間進(jìn)行權(quán)衡。較高的分辨率不一定更好,因?yàn)橛捎谑褂貌煌牟蓸蛹夹g(shù)而具有更高分辨率的芯片通常具有非常慢的采樣率。典型的SAR ADC的采樣速率超過每秒數(shù)十萬個(gè)樣本,而更高分辨率的Delta Sigma ADC通常每秒只能處理少量樣本 - 遠(yuǎn)離快速SAR ADC和快速流水線ADC。

MCP3208是一款12位ADC,具有8個(gè)模擬通道。它可以在2.7V-5.5V之間的任何地方工作,最大采樣率為100ksps。

增加一個(gè)流行的GPIO擴(kuò)展器MCP23S17可以使用16個(gè)GPIO引腳。

步驟7:電路設(shè)計(jì)

電源輸出電路使用兩個(gè)肖特基二極管為電源輸入提供簡(jiǎn)單的OR-ing功能。這在來自USB端口的5V和你希望提供給VIN引腳的任何東西之間建立了一場(chǎng)戰(zhàn)斗 - 電子戰(zhàn)的勝利者在頂部出現(xiàn)并為AMS1117穩(wěn)壓器供電。一個(gè)不起眼的SMD LED用作指示電源實(shí)際上被傳送到電路板的其余部分。

USB接口電路采用鐵氧體磁珠,可防止雜散EMI和嘈雜的時(shí)鐘信號(hào)向下輻射到用戶的計(jì)算機(jī)。數(shù)據(jù)線上的串聯(lián)電阻(D +和D-)提供基本的邊沿速率控制。

ESP8266使用GPIO 0,GPIO 2和GPIO 15作為特殊輸入引腳,在啟動(dòng)時(shí)讀取它們的狀態(tài)以確定是否以編程模式啟動(dòng),這樣您就可以通過串行通信來編程芯片或閃存啟動(dòng)模式,啟動(dòng)您的程序。在引導(dǎo)過程中,GPIO 2和GPIO 15必須分別保持邏輯高電平和邏輯低電平。如果GPIO 0在啟動(dòng)時(shí)為低電平,則ESP8266放棄控制并允許您將程序存儲(chǔ)在模塊內(nèi)的閃存接口中。如果GPIO 0為高電平,ESP8266將啟動(dòng)存儲(chǔ)在閃存中的最后一個(gè)程序,并且您已準(zhǔn)備就緒了。

為此,我們的開發(fā)板提供啟動(dòng)和復(fù)位開關(guān),讓用戶切換GPIO 0的狀態(tài),并復(fù)位器件,使芯片進(jìn)入所需的編程模式。上拉電阻可確保器件默認(rèn)啟動(dòng)進(jìn)入正常啟動(dòng)模式,啟動(dòng)最近存儲(chǔ)的程序。

步驟8:PCB設(shè)計(jì)和布局

一旦涉及高速或模擬信號(hào),PCB布局就變得更加重要。特別是模擬IC對(duì)接地噪聲問題很敏感。地平面能夠?yàn)楦信d趣的信號(hào)提供更穩(wěn)定的參考,從而降低通常由接地環(huán)路引起的噪聲和干擾。

模擬走線必須遠(yuǎn)離高速數(shù)字走線,例如屬于USB標(biāo)準(zhǔn)的差分?jǐn)?shù)據(jù)線。差分?jǐn)?shù)據(jù)信號(hào)走線應(yīng)盡可能短,并應(yīng)與走線長(zhǎng)度匹配。避免轉(zhuǎn)彎和過孔以減少反射和阻抗變化。

使用星形配置為設(shè)備供電(假設(shè)您尚未使用電源平面)還有助于通過消除當(dāng)前返回路徑來降低噪聲。

步驟9 :PCB Stack-Up

我們的開發(fā)板基于4層PCB堆棧,具有專用電源層和接地層。

您的“疊加”是PCB上圖層的順序。層的排列會(huì)影響您的設(shè)計(jì)的EMI兼容性,以及電路的信號(hào)完整性。

PCB疊加中要考慮的因素包括:

層數(shù)

層次順序

層間間距

每層的目的(信號(hào),平面等)

層厚度

成本

每個(gè)堆疊都有自己的優(yōu)點(diǎn)和缺點(diǎn)。與2層設(shè)計(jì)相比,4層板將產(chǎn)生大約15dB的輻射。多層板更可能具有完整的接地層,降低接地阻抗和參考噪聲。

步驟10:PCB層和信號(hào)完整性的更多考慮因素

理想情況下,信號(hào)層應(yīng)位于電源或接地旁邊平面,信號(hào)層與它們各自的鄰近平面之間的距離最小。這樣可以優(yōu)化通過參考平面的信號(hào)返回路徑。

電源和接地層可用于在層之間提供屏蔽,或用作內(nèi)層的屏蔽。

電源和地平面相互靠近時(shí),會(huì)產(chǎn)生一個(gè)通常對(duì)你有利的平面電容。該電容隨PCB的面積及其介電常數(shù)而變化,與平面之間的距離成反比。這種電容非常適用于具有不穩(wěn)定電源電流要求的IC。

快速信號(hào)理想地存儲(chǔ)在多層PCB的內(nèi)層,以包含跡線產(chǎn)生的EMI。

電路板上處理的頻率越高,必須遵循更嚴(yán)格的要求。低速設(shè)計(jì)可能會(huì)以較少的層數(shù)甚至單層來消除,而高速和RF設(shè)計(jì)需要更復(fù)雜的PCB設(shè)計(jì)和更具戰(zhàn)略性的PCB堆疊。

高速設(shè)計(jì),適用于例如,更容易受到皮膚效應(yīng)的影響 - 這是觀察到在高頻率下,電流不會(huì)穿透導(dǎo)體的整個(gè)主體,這反過來意味著增加厚度的邊際效用遞減銅在一定頻率下,因?yàn)闊o論如何都不會(huì)使用額外的導(dǎo)體體積。在大約100MHz時(shí),趨膚深度(實(shí)際流過導(dǎo)體的電流厚度)約為7um,這意味著甚至標(biāo)準(zhǔn)的1oz。厚信號(hào)層未充分利用。

步驟11:關(guān)于過孔的側(cè)注

過孔形成不同層之間的連接多層PCB。

使用的過孔類型將影響PCB生產(chǎn)的成本。與通孔過孔相比,盲/埋孔的制造成本更高。通孔穿過整個(gè)PCB,終止于最下層。隱藏的過孔隱藏在內(nèi)部并且僅互連內(nèi)層,而盲孔從PCB的一側(cè)開始但在另一側(cè)之前終止。通孔過孔是最便宜和最容易制造的,因此如果通過孔過孔優(yōu)化成本使用。

步驟12:PCB制造和組裝

現(xiàn)在電路板已經(jīng)設(shè)計(jì)完畢,您需要將設(shè)計(jì)輸出為您選擇的EDA工具中的Gerber文件,然后將它們發(fā)送到電路板上進(jìn)行制作。

I讓我的電路板由ALLPCB制造,但您可以使用任何電路板制造商。我強(qiáng)烈建議在決定選擇哪個(gè)板房用于制造時(shí)使用PCB Shopper來比較價(jià)格 - 所以你可以在價(jià)格和功能方面進(jìn)行比較。

一些板房還提供PCB組裝,你如果你想實(shí)現(xiàn)這個(gè)設(shè)計(jì),可能需要它,因?yàn)樗饕褂肧MD甚至QFN部件。

步驟13:那就是所有人!

這個(gè)開發(fā)板被稱為“Clouduino Stratus”,一個(gè)基于ESP8266的開發(fā)板,我設(shè)計(jì)用于加速硬件/物聯(lián)網(wǎng)啟動(dòng)的原型設(shè)計(jì)過程。

它仍然是非常早期的設(shè)計(jì)迭代,很快就會(huì)有新版本。

我希望你們從本指南中學(xué)到很多東西! :D

步驟14:獎(jiǎng)勵(lì):組件,Gerbers,設(shè)計(jì)文件和致謝

[微控制器]

1x ESP12F

[外設(shè)]

1 x MCP23S17 GPIO擴(kuò)展器(QFN)

1 x MCP3208 ADC(SOIC)

連接器和接口]

1 x FT231XQ USB轉(zhuǎn)串口(QFN)

1個(gè)USB-B迷你連接器

2個(gè)16針母頭/公頭接頭

[電源]

1 x AMS1117 - 3.3穩(wěn)壓器(SOT-223-3)

[其他]

1 x ECQ10A04-F雙肖特基勢(shì)壘(TO-252)

2 x BC847W( SOT323)

7 x 10K 1%SMD 0603電阻器

2 x 27 ohm 1%SMD 0603電阻器

3 x 270 ohm 1%SMD 0603電阻器

2 x 470 ohm 1%SMD 0603電阻器

3 x 0.1uF 50V SMD 0603電容器

2 x 10uF 50V SMD 0603電容器

1 x 1uF 50V SMD 0603電容器

2 x 47pF 50V SMD 0603電容器

1 x SMD LED 0603綠色

1 x SMD LED 0603黃色

1 x SMD LED 0603藍(lán)色

2 x歐姆龍BF-3 1000 THT輕觸開關(guān)

1 x鐵氧體磁珠600/100mhz SMD 0603

聲明:本文內(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)注

    48

    文章

    7948

    瀏覽量

    154919
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    高性能系列微控制器XL32F001開發(fā)板

    ?XL32F001?系列微控制器采用高性能的?32?位?ARM??Cortex?-M0+內(nèi)核,寬電壓工作范圍的?MCU。嵌入?24Kbytes?Flash?和?3Kbytes SRAM?存儲(chǔ),最高
    的頭像 發(fā)表于 06-10 11:22 ?234次閱讀
    高性能系列<b class='flag-5'>微控制器</b>XL32F001<b class='flag-5'>開發(fā)板</b>

    e絡(luò)盟開售恩智浦新型微控制器和 FRDM 開發(fā)板

    安富利旗下全球電子元器件產(chǎn)品與解決方案分銷商e絡(luò)盟宣布開售 NXP? Semiconductors (下稱: 恩智浦) 的通用型 MCX 系列工業(yè)和物聯(lián)網(wǎng)微控制器,以及新型 FRDM 開發(fā)板平臺(tái),釋放設(shè)計(jì)工程師的想象力及創(chuàng)造力。
    的頭像 發(fā)表于 04-28 10:09 ?1217次閱讀
    e絡(luò)盟開售恩智浦新型<b class='flag-5'>微控制器</b>和 FRDM <b class='flag-5'>開發(fā)板</b>

    家用電器開發(fā)微控制器的選型要點(diǎn)

    ROHM提供融入自有低功耗技術(shù)優(yōu)勢(shì)的豐富的低功耗微控制器產(chǎn)品。通過供應(yīng)微控制器產(chǎn)品,為從事電池供電的小型設(shè)備、家用電器、工業(yè)設(shè)備、社會(huì)基礎(chǔ)設(shè)施、車載設(shè)備等各種系統(tǒng)開發(fā)微控制器用戶提供
    的頭像 發(fā)表于 04-24 10:26 ?549次閱讀
    家用電器<b class='flag-5'>開發(fā)</b>中<b class='flag-5'>微控制器</b>的選型要點(diǎn)

    儒卓力推出基于英飛凌微控制器的AI控制系統(tǒng)

    的進(jìn)一步開發(fā),并將其整合到面向應(yīng)用的演示中。最新成果是基于英飛凌PSOC Edge E84微控制器開發(fā)的AI控制系統(tǒng),集成RAB3雷達(dá)手勢(shì)識(shí)別與關(guān)鍵詞識(shí)別功能。該
    的頭像 發(fā)表于 04-09 10:21 ?560次閱讀

    Pico 2 RP2350 獨(dú)立開發(fā):跳過 Pico SDK ,直接上手!

    Hazard3RISC-V。但本文將忽略RISC-V功能。Pico2并非唯一一款搭載Cortex-M33微控制器開發(fā)板,但我相信它是全球范圍內(nèi)最便宜且最容易購買
    的頭像 發(fā)表于 03-25 09:39 ?708次閱讀
    Pico 2 RP2350 獨(dú)立<b class='flag-5'>開發(fā)</b>:跳過 Pico SDK ,直接上手!

    #新年新氣象,大家新年快樂!#emWin應(yīng)用開發(fā)——基于GD32

    微控制器開發(fā)板 顯示屏(如 TFT LCD) 必要的連接線和電源 軟件準(zhǔn)備 GD32 的固件庫(通常由芯片供應(yīng)商提供) emWin 庫文件 一個(gè)支持 C/C++ 的集成開發(fā)環(huán)境(IDE),如 Keil
    發(fā)表于 01-14 16:34

    藍(lán)橋杯物聯(lián)網(wǎng)開發(fā)板硬件組成

    基于STM32WLE5無線微控制器設(shè)計(jì),芯片提供了256KBFLASH和64KBSRAM存儲(chǔ),最高主頻48MHz,內(nèi)部集成ARMCortexM4內(nèi)核和無線通訊單元,支持L
    的頭像 發(fā)表于 12-22 21:30 ?1261次閱讀
    藍(lán)橋杯物聯(lián)網(wǎng)<b class='flag-5'>開發(fā)板</b>硬件組成

    Made with KiCad(八十九):一個(gè)很火的基于 promicro &amp; nice!nano 的無線鍵盤項(xiàng)目

    。 關(guān)于 promicro 及 nice!nano: nice!nano 是一款用于構(gòu)建無線鍵盤的微控制器開發(fā)板,它作為 Pro Micro 的替代品,提供了基于 nRF52840 芯片的 BLE(Bluetooth Low Energy)功能。這款
    的頭像 發(fā)表于 12-04 11:31 ?2566次閱讀
    Made with KiCad(八十九):一個(gè)很火的基于 promicro &amp; nice!nano 的無線鍵盤項(xiàng)目

    野火GD32H759開發(fā)板產(chǎn)品概述

    野火GD32H759開發(fā)板基于中國(guó)首款A(yù)rm Cortex-M7內(nèi)核的超高性能微控制器——兆易創(chuàng)新GD32H759IMK6芯片進(jìn)行設(shè)計(jì),主頻高達(dá)600MHz,采用BGA176封裝,配備3840KB的片上FLASH,以及1024KB的SRAM。
    的頭像 發(fā)表于 11-13 17:31 ?4089次閱讀
    野火GD32H759<b class='flag-5'>開發(fā)板</b>產(chǎn)品概述

    正點(diǎn)原子的stm32開發(fā)板能用stlink嗎

    在嵌入式開發(fā)領(lǐng)域,STM32系列微控制器因其高性能、低成本和廣泛的應(yīng)用場(chǎng)景而廣受歡迎。正點(diǎn)原子(ZYBO)作為國(guó)內(nèi)知名的嵌入式開發(fā)板供應(yīng)商,提供了多種基于STM32的解決方案。 正點(diǎn)原子STM32
    的頭像 發(fā)表于 11-13 09:21 ?2128次閱讀

    深入解析Zephyr RTOS的技術(shù)細(xì)節(jié)

    ,Zephyr OS在嵌入式開發(fā)中的知名度逐漸增加,新的微控制器開發(fā)板都支持Zephyr。本文將深入討論Zephyr RTOS的技術(shù)細(xì)節(jié)。
    的頭像 發(fā)表于 10-22 16:47 ?2206次閱讀
    深入解析Zephyr RTOS的技術(shù)細(xì)節(jié)

    什么是微控制器/它的關(guān)鍵組成部分有哪些?

    微控制器
    芯廣場(chǎng)
    發(fā)布于 :2024年09月18日 15:02:33

    linux開發(fā)板和單片機(jī)開發(fā)的區(qū)別

    硬件架構(gòu) Linux開發(fā)板和單片機(jī)開發(fā)在硬件架構(gòu)上有很大的區(qū)別。Linux開發(fā)板通?;贏RM、x86或其他處理架構(gòu),具有較高的處理能力和內(nèi)存容量。而單片機(jī)
    的頭像 發(fā)表于 08-30 15:30 ?2150次閱讀

    微控制器內(nèi)部的存儲(chǔ)有哪些

    微控制器(MCU)內(nèi)部的存儲(chǔ)微控制器系統(tǒng)的重要組成部分,它負(fù)責(zé)存儲(chǔ)程序代碼、數(shù)據(jù)以及控制邏輯等信息。這些存儲(chǔ)類型多樣,各具特點(diǎn),共同支
    的頭像 發(fā)表于 08-22 10:41 ?1469次閱讀

    微控制器的結(jié)構(gòu)和應(yīng)用

    微控制器(Microcontroller Unit,簡(jiǎn)稱MCU)作為嵌入式系統(tǒng)的核心部件,其原理和應(yīng)用在現(xiàn)代科技發(fā)展中占據(jù)了舉足輕重的地位。本文將從微控制器的原理、基本結(jié)構(gòu)、工作原理、性能特點(diǎn)以及廣泛的應(yīng)用領(lǐng)域等方面進(jìn)行詳細(xì)闡述,旨在全面介紹
    的頭像 發(fā)表于 08-22 10:40 ?2591次閱讀