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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

定制微控制器設計實現分步指南

PCB線路板打樣 ? 來源:陳青青 ? 2019-09-15 15:33 ? 次閱讀

這是將定制微控制器設計變為現實的分步指南的第2部分。我們將介紹組裝,初始測量和編程

相關信息

自定義微控制器設計:硬件,工具和工具鏈

為您的微控制器選擇合適的振蕩器

逐件:組裝,焊接和測試

首先準備好在桌面上裝配和焊接所需的一切。請記住,您不希望將所有零件組裝并焊接到第一個原型PCB上,然后進行所有測試。最好只焊接電路的一個功能部分 - 例如電源 - 然后確認該子部分能夠完成它應該做的事情。然后焊接下一個功能部分并對其進行測試,依此類推。

這種逐步的焊接和測試方法將幫助您確定出現的任何問題的根源。此外,您可能會在設計錯誤導致其他組件損壞之前找到設計錯誤(例如,在應用該電壓之前,最好發現您的電源產生的電壓為5 V而不是3.3 V (

焊接電源電路并對其進行測試

通常,應焊接的第一小節是電源電路。焊接電源電路后,用適當的PCB清潔劑(例如異丙醇)清潔,檢查是否有短路和開路。 (此時我們假設PCB沒有制造缺陷,因此在這種情況下,短路和開路是焊接缺陷。)

拿你的實驗室電源,設置合適的電流限制和電源你的部分組裝PCB。現在用萬用表測量電路產生的所有輸出電壓,并且要格外小心,確認所有微控制器電源引腳上都有正確的電壓。然后不要忘記在繼續操作之前關閉電源。

焊接微控制器電路

現在電源電路工作,我們可以組裝微控制器電路。

首先,焊接微控制器和用于濾除電源電壓的無源元件(總是需要去耦電容,在某些情況下鐵氧體磁珠是有益的)。確保微控制器的放置方向正確。您現在可以使用萬用表檢查短路和開路,但如果您想測試微控制器的功能,則需要焊接時鐘源(除非微控制器有內部振蕩器),復位電路以及閃存所需的任何組件/debug hardware。

當你焊接好所有東西時,用你喜歡的清潔劑清理它。進行外觀檢查(顯微鏡或放大鏡在這里是有用的,特別是對于細間距組件),并使用萬用表檢查您關注的任何連接。如下圖所示,您可以使用萬用表的電阻測量功能來評估焊點連接。

定制微控制器設計實現分步指南

特別注意所有電源連接(不要忘記調試頭可能有電源引腳)。這里的開路可能會使您的微控制器完全失效,并且短路可能會導致損壞。

此時您的PCB具有最小的有源電路且微控制器沒有固件,因此不應該有打開電路板時大電流消耗。如果您還沒有,請調整工作臺電源的輸出電壓和電流限制,然后打開電源,看看會發生什么。如果與預期相反,工作臺電源的顯示屏顯示高電流,請再次將其關閉。不要驚慌(說起來容易做起來難);只需取出萬用表和放大鏡,然后嘗試追蹤問題。

檢查復位引腳的電壓

為確保可靠運行,復位引腳必須具有穩定,干凈的電壓,完全符合微控制器數據手冊中的邏輯高電平或邏輯低電平規范。如果復位引腳為低電平有效,則需要邏輯高電壓才能使能微控制器;如果它是高電平有效,則需要邏輯低電壓。

如果微控制器在復位引腳上有一個內部上拉(或下拉)電阻,則無需硬件復位功能,您可能沒有連接到復位引腳的附加電路。在這種情況下,無需檢查復位引腳的電壓。但如果您的設計包含復位電路,請測量復位引腳上的電壓以確保其可接受。

探測時鐘

此步驟為如果您使用內部生成的時鐘信號,則不需要(盡管在某些時候您可能需要測量內部時鐘以確定其準確的頻率)。對于外部時鐘,最好使用示波器查看信號。

首先,要獲得時鐘信號的精確表示并不總是很容易。當振蕩器是直接連接到微控制器的晶體時,尤其如此 - 探頭引入可能導致振蕩頻率偏移的阻抗,并且在極端情況下,當應用探頭時,電路可以停止振蕩。使用晶振時精確測量頻率的更好方法是啟用微控制器的時鐘輸出功能,然后探測數字信號(當然,除非能夠將程序加載到閃存中,否則無法啟用時鐘輸出)。

如果振蕩器信號是緩沖的,就像晶體振蕩器模塊或硅振蕩器一樣,您可以在不影響頻率的情況下探測振蕩器器件的輸出。

即使使用晶振但是,你應該能夠毫不費力地獲得相當準確的測量結果。確保使用10:1探頭;與1:1探頭相關的附加電容可能會干擾電路。

當你探測其中一個晶體引腳時,你會看到一個頻率大約等于晶體指定頻率的正弦信號,如以下范圍捕獲所示。

定制微控制器設計實現分步指南

探測時鐘測量來自石英晶體的8 MHz信號

將閃存/調試適配器連接到您的自定義設計

現在我們可以移動連接閃存/調試硬件。請確保在繼續之前斷開電源。

閃存/調試適配器可以通過某種方式在適配器和PCB上的連接器之間建立連接。通常會有一根電纜,但也許你所擁有的只是單根電線。此外,適配器上可能有多個連接器。確認您使用的連接器符合編程接口標準,并仔細檢查PCB上的連接是否與閃存/調試連接器上的引腳排列匹配。但最終,重復檢查必須結束;此時你只需插入調試電纜,給PCB上電,并希望不會燒壞。

定制微控制器設計實現分步指南

具有兩個連接器選項的閃存/調試適配器示例。 Atmel的形象。

閃存/調試適配器通常具有狀態LED,可以為您提供有關內部情況的某種信息 - 例如,設備是由于編程正在進行,微控制器正在調試模式下執行代碼。下圖給出了閃存/調試狀態LED的示例。

定制微控制器設計實現分步指南

JTAG ICE(在線仿真器)設備上的狀態LED。

在您的PC與定制微控制器設計之間建立連接

打開編程工具或IDE(集成開發)環境)并配置您的閃存/調試適配器。然后,嘗試建立與微控制器的連接。編程工具或IDE將告訴您它是否有效。

如果它不起作用,請再次檢查您的連接。如果連接看起來正確并且您找不到任何其他明顯的問題,請不要絕望。查看有關如何根據特定連接情況正確配置軟件的信息。此外,如果您的微控制器評估板與定制PCB上的評估板相同或非常相似,則會很有幫助。如果你無法連接到評估板,那么問題可能出在調試適配器或PC軟件而不是你的PCB上。

但我們假設一切順利,你可以連接到你的微控制器沒有問題。現在,您可以將自己的固件加載到微控制器中并修改硬件配置。但要小心,并確保熟悉微控制器的低級功能(如數據表中所述)。如果您擺弄錯誤的配置位或下載嚴重功能失常的代碼,事情就會很快出錯。在最壞的情況下,您可以將自己鎖定在微控制器之外。

配置時鐘

最重要的配置選項之一是時鐘。微控制器的默認時鐘配置可能不是您想要的。例如,如果您使用的是8位ATmega(PDF),它將配置為默認使用1 MHz內部RC(電阻 - 電容)振蕩器。如果需要不同的頻率或不同的時鐘源,則需要修改硬件配置設置。這可以通過將必要的寄存器修改合并到您的固件中來完成,現在IDE可能會包含一個工具,可以大大簡化生成硬件配置代碼的過程。

如前一節所述,做出改變時要小心!例如,如果您(意外地)告訴它使用不存在的外部時鐘信號,您的微控制器就不會高興。

下載您的第一個程序

我們已經走了很長一段路,現在是時候將程序加載到微控制器的閃存中了。從簡單的事情開始,并且如果可能的話,結合一些基本的視覺反饋(例如,閃爍的LED)。如果您沒有LED,只需切換輸出引腳并使用示波器進行檢查。此時您要做的就是確認代碼已成功下載并執行。

在下載測試程序之前,請查找與“擦除”,“程序”和“”相對應的選項。校驗。”選擇這些選項意味著當您單擊下載按鈕時會發生三件事:

微控制器的程序存儲器將被刪除。

與您的代碼對應的目標文件將是轉移到微控制器并存儲在非易失性程序存儲器中。

PC軟件將回讀程序存儲器中的數據,以驗證在傳輸過程中或在將目標文件寫入的過程中沒有引入錯誤。 flash。

如果下載過程成功,請執行該程序。這可以通過IDE的調試功能或重置微控制器來完成。 (執行重置的最可靠方法是關閉PC和微控制器之間的連接,移除閃存/調試電纜,然后重新啟動電路板。)如果您的測試程序有效,恭喜!您的定制PCB - 或至少PCB的微控制器部分 - 工作正常。

組裝您的其余設計

此時,關閉閃存/調試連接,拔下電纜,然后關閉PCB電源。現在,您可以焊接其余部件,測試其他電路,并逐步實現所有必要的固件功能。

結論

設計您的第一個基于微控制器的微控制器PCB可能具有挑戰性。不過,這是值得的。

記住要一步一步地采取一切,并且當事情最初沒有按預期工作時不要氣餒。您可以修復或針對組裝和測試階段出現的許多問題提出解決方法。如果你真的拙劣的東西,使用第一個版本的板作為過山車或鎮紙,然后回到你的CAD軟件。這是一個你不會做兩次的錯誤,也許你已經注意到其他一些改進可以納入第二個版本。

但如果你對你的原理圖和布局工作一樣小心,你仔細檢查設計的每個關鍵方面,你很可能會得到一個很棒的定制PCB,可以滿足你的需要。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7666

    瀏覽量

    152211
收藏 人收藏

    評論

    相關推薦

    利用可定制微控制器優化算法設計

    可以快速開發出基于CAP的設備改進版本,并比最初的版本成本更低。   本文結論   Atmel公司的CAP可定制微控制器解決了復雜算法優化的挑戰。特別是,它使得算法實現的硬件/軟件分割能在接近運算速度
    發表于 09-27 11:42

    利用高速微控制器實現引導裝載

    本應用指南為設計者提供了一個設計實例,闡述了如何利用外部Flash或 NVRAM為基于高速微控制器的設計添加系統內重編程性。
    發表于 09-23 10:49

    NXP半導體微控制器產品選型指南

    NXP半導體微控制器產品選型指南
    發表于 03-01 16:21 ?44次下載
    NXP半導體<b class='flag-5'>微控制器</b>產品選型<b class='flag-5'>指南</b>

    采用可定制微控制器來優化算法的設計

    采用可定制微控制器來優化算法的設計     Atmel公司的CAP可定制微控制器為這種挑戰提出了一種可行的解決方案。CAP是
    發表于 09-27 13:50 ?640次閱讀
    采用可<b class='flag-5'>定制</b><b class='flag-5'>微控制器</b>來優化算法的設計

    OTP微控制器芯片選擇指南

    本內容提供了OTP微控制器芯片選擇指南
    發表于 06-24 11:07 ?37次下載
    OTP<b class='flag-5'>微控制器</b>芯片選擇<b class='flag-5'>指南</b>

    ST微控制器的EMC設計指南

    ST微控制器的EMC設計指南,需要的看看,免積分
    發表于 11-02 10:19 ?10次下載

    NXP微控制器BGA封裝的PCB布線指南

    NXP微控制器BGA封裝的PCB布線指南
    發表于 09-29 15:32 ?4次下載
    NXP<b class='flag-5'>微控制器</b>BGA封裝的PCB布線<b class='flag-5'>指南</b>

    NXP微控制器的BGA封裝的PCB布線指南

    NXP微控制器的BGA封裝的PCB布線指南
    發表于 10-09 08:33 ?15次下載
    NXP<b class='flag-5'>微控制器</b>的BGA封裝的PCB布線<b class='flag-5'>指南</b>

    什么是微控制器?如何編程微控制器

    微控制器進行編程或刻錄意味著“將程序從編譯傳輸到微控制器的存儲”。微控制器的程序通常是用C或匯編語言編寫的,最后編譯
    的頭像 發表于 08-21 15:40 ?1.1w次閱讀

    STM32-32位微控制器產品選擇指南

    STM32-32位微控制器產品選擇指南
    發表于 12-17 16:42 ?2次下載

    帶有Cortex M0的定制微控制器

    電子發燒友網站提供《帶有Cortex M0的定制微控制器.zip》資料免費下載
    發表于 12-13 10:12 ?1次下載
    帶有Cortex M0的<b class='flag-5'>定制</b><b class='flag-5'>微控制器</b>

    集成NV RAM的微控制器設計指南

    本應用筆記將幫助達拉斯半導體安全微控制器和高速微控制器的用戶在實現非易失性SRAM時提高可靠性。本筆記適用于安全和高速安全微控制器系列以及DS87C530高速
    的頭像 發表于 03-01 14:13 ?855次閱讀
    集成NV RAM的<b class='flag-5'>微控制器</b>設計<b class='flag-5'>指南</b>

    先楫系列微控制器硬件設計指南

    電子發燒友網站提供《先楫系列微控制器硬件設計指南.pdf》資料免費下載
    發表于 09-19 14:20 ?2次下載
    先楫系列<b class='flag-5'>微控制器</b>硬件設計<b class='flag-5'>指南</b>

    AT32微控制器硬件設計指南及抗EMC設計要點

    電子發燒友網站提供《AT32微控制器硬件設計指南及抗EMC設計要點.pdf》資料免費下載
    發表于 09-19 15:53 ?2次下載
    AT32<b class='flag-5'>微控制器</b>硬件設計<b class='flag-5'>指南</b>及抗EMC設計要點

    意法半導體微控制器EMC設計指南

    電子發燒友網站提供《意法半導體微控制器EMC設計指南.pdf》資料免費下載
    發表于 10-07 15:08 ?14次下載
    意法半導體<b class='flag-5'>微控制器</b>EMC設計<b class='flag-5'>指南</b>
    主站蜘蛛池模板: 在线黄网 | 天堂影院在线 | 亚洲成人av | 2021久久精品国产99国产精品 | 亚洲图片综合区另类图片 | 国产精品夜色一区二区三区 | 久久久久久夜精品精品免费啦 | 欧美超级碰碰 | 午夜 福利 | 亚洲人的天堂男人爽爽爽 | 一级特黄aaa大片大全 | 国产精品久久久亚洲第一牛牛 | 人操人碰| 亚洲色吧 | 欧美性狂猛bbbbbxxxxx | 天堂网2021天堂手机版丶 | 五月婷婷在线视频观看 | 成人精品一区二区三区电影 | 六月天色婷婷 | 亚洲欧美日韩另类精品一区二区三区 | 爱爱小说视频永久免费网站 | 国产三级黄色毛片 | 一级不卡毛片免费 | 99久久99久久 | 亚洲视频一区二区三区 | 国产精品视频一区二区三区 | 欧美一级做一级做片性十三 | 桃桃酱无缝丝袜在线播放 | 久久福利精品 | 欧美一二区视频 | 亚洲一区二区福利视频 | 午夜tv影院| 中日韩毛片 | 精品国产1000部91麻豆 | 亚洲ay| 午夜黄色毛片 | 丁香六月 久久久 | 亚洲高清免费 | 女人张开双腿让男人桶爽免 | 222.www免费观看 | 国产三级三级三级 |