博客專欄

        EEPW首頁 > 博客 > 設計您自己的USB MicroSD讀卡器PCB

        設計您自己的USB MicroSD讀卡器PCB

        發布人:電子資料庫 時間:2023-01-12 來源:工程師 發布文章

        老實說,我還是用帶32GB microSD卡的MP3播放器。我大部分時間都在跑步,我最不需要做的就是把手機扔到街上,看著屏幕碎裂,于是就有了30美元的MP3播放器。這也意味著我需要一個USB microSD讀卡器來關閉存儲卡上的音樂。

        這些卡不局限于MP3播放器,它們還為單板機提供附加內存,比如樹莓派。具有諷刺意味的是,在許多筆記本電腦中都找不到這些卡的適配器,你必須在手機中交換卡,并使用USB端口訪問數據,所有這些都是在卡和計算機內存之間傳輸數據的。在這篇文章中,我將展示如何設計一個簡單的USB MicroSD讀卡器,以便在多個MicroSD卡之間輕松地進行數據傳輸。

        我們的USB MicroSD讀卡器

        如果計劃繼續執行此項目,則需要在中創建一個空白項目Altium設計師 ?開始吧。我將這個項目命名為“usbtomicrosd.PrjPcb”,并添加一個空白示意圖。

        原理圖

        這個項目不太復雜,如果圖紙足夠大,所有必需的元件都可以放入一個原理圖中。您可以在下面看到這個讀卡器的原理圖。

        image.png

        圖1.USB MicroSD讀卡器示意圖。

        原理圖中值得注意的部分包括:

        • U1:AU9331 USB數字讀卡器IC

        • U2:PRTR5V0U2X ESD保護二極管

        • U7: LM1117MPX-3.3/NOPB從USB電源獲得3.3V電源電壓。

        • U8:I2C串行EEPROM(FT24C08A-USR-T型 )

        • J1:USB Type-A陰性連接器

        • J5:MicroSD連接器

        訪問這些組件的最簡單方法是使用制造商零件搜索面板在里面Altium設計師 ? .

        為了避免設計過于混亂,我在多個網絡上使用了網絡標簽。在這個設計中,我們有單端網絡和差分網絡的USB信號。因此,我們需要用后綴“_P”和“_N”正確命名差分網絡,以分別定義差分對網絡的正端和負端;您只需遵循原理圖符號J1中的連接名稱即可。接下來,我們需要在對中的每個網絡上放置一個差分對指令。我用了一個籠統的指令來做這個(見圖2以下)

        image.png

        圖2.定義差分對

        最后,在完成的原理圖中,U1上還有一些未使用的管腳。為了防止ERC錯誤,我們需要將這些管腳標記為No ERC。單擊鼠標右鍵并選擇“Generic No ERC”或按鍵盤上的“P”“V”“N”。然后,可以單擊未使用的端號來抑制原理圖中的任何錯誤。

        image.png

        圖3.定義無ERC管腳。

        除了這兩個點外,示意圖中的其余管腳可以按中所示進行接線圖1沒有更多的工作。一定要按上面所示的方式放置網絡名稱,因為這樣可以使示意圖更容易直觀地看到。現在,我們可以開始研究PCB布局 .

        PCB布局

        在開始新布局之前,最好定義層堆棧,創建任何所需的阻抗配置文件,并設置設計規則。前兩個點可以在層堆棧管理器中一起完成。我們需要為USB數據線匹配90歐姆差分阻抗/50歐姆單端阻抗。USB差分信號將放在頂層,并將參考第2層(GND平面)。如果你想知道你怎么做這個過程,t看看這個博客,我經歷了這個過程圖4下面顯示了該板中使用的堆棧。

        image.png

        圖4.USB MicroSD讀卡器的層疊。

        如果你瀏覽我上面鏈接的博客,你也會看到如何為USB差分對設置路由規則。Altium Designer中的這一特性確保您的阻抗保持在設計限制范圍內。您需要修改的所有設計規則都可以在PCB規則和約束對話框中訪問(打開設計→ 規則菜單)。在這里,需要修改的兩個重要約束是:

        • 電氣→ 間隙

        • 路由→ 差分路由對

        布局和布線

        一旦設置了設計規則,就可以將原理圖數據導入到新的PCB布局中開始整理部件。在這里,我們沒有任何特定的外形尺寸,所以你可以設置一個適合你的尺寸。如果您發現電路板尺寸太大或太小,您可以隨時更改。

        導入組件后,就可以開始在組件之間路由連接了。單擊圖標以交互方式路由連接或按“Ctrl W”鍵盤(注意:無論哪個層處于活動狀態,跟蹤都將從該層開始)。我不會顯示每個跟蹤的路由,因為這個板的過程相當簡單。但是,我將使用一個有用的布線特性來通過布局中的幾個狹窄空間進行布線。

        如果你看下面,你會看到一個地方,USB差分對無法通過一個間隙,要么迫使組件移動,要么迫使一條奇怪的路徑到達目的地。這種挫敗感在差分對路由過程中更可能發生,因為這些對占用了空間。你可以使用可視化間隙邊界查看現有對象定義的禁止通行凈空區域的適用間隙規則。按Ctrl W可在布線時打開和關閉該功能。

        image.png

        圖5.在布線過程中可視化間隙邊界。

        一旦你移除了所有未連接的網絡(除了PWRpower信號),我們就可以用多邊形連接它們。選擇Place/Polygon Pour或按“P G”并繪制GND多邊形區域。雙擊多邊形打開“屬性”窗口,將多邊形的網絡名稱設置為GND,然后選中“移除死銅”。最后,對power層上的power多邊形執行相同的操作。然后你可以看到所有未連接的老鼠巢穴電線都被移除了。

        image.png

        圖6。通過添加多邊形澆鑄完成電路板。

        完成布局后,最好運行一個DRC來檢查布局和布線期間未啟用的任何設計規則。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: USB PCB

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 日土县| 邻水| 杨浦区| 闸北区| 开江县| 响水县| 景东| 盐城市| 潞西市| 玛曲县| 新余市| 马山县| 武胜县| 彭州市| 四川省| 新建县| 孟津县| 武夷山市| 吉水县| 江门市| 进贤县| 满城县| 清水县| 南川市| 建宁县| 深水埗区| 大渡口区| 织金县| 南通市| 清河县| 应城市| 寿阳县| 北流市| 育儿| 宁德市| 云梦县| 道孚县| 格尔木市| 灯塔市| 政和县| 慈利县|