RM新时代网站-首页

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

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

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

含淚復(fù)盤!項目踩坑回爐改造血淚史(附芯片PCB/原理圖)

華秋電路 ? 來源:華秋電路 ? 作者:華秋電路 ? 2022-12-05 10:41 ? 次閱讀

前段時間,幫朋友設(shè)計了個小玩意。需求比較簡單,就是用STM32模擬讀卡器,通過TF卡讀寫一些文件,然后再有一些別的功能就可以了。

當(dāng)時我覺得,這個不難啊,之前做過類似的東西。如果你看過我之前寫的關(guān)于STM32的USB的那幾篇文章,復(fù)雜了不敢說,鼠標(biāo)、鍵盤、讀卡器這些還是玩過的。

對成本不算太敏感,于是翻了翻手里還有什么庫存,選了個STM32F4的芯片,USB選用芯片上的USB全速2.0接口,SDIO接口驅(qū)動TF卡,再加上其它的一些外設(shè)。畫板子加焊接,加調(diào)程序,業(yè)余時間搞的,兩周不到弄完了。

USB寫入的時候,速度能到800KB左右。朋友說了,操作的都是幾十KB的小文件,所以我感覺夠了。

于是寄過去后,安心摸魚…

哪知道,朋友那邊收到后測了一下說不好用!!!

(⊙o⊙)納尼?


需求沒有溝通清楚

電話溝通一番,終于搞清楚了。他之前說文件大小只有幾十KB,但是數(shù)量多,可能有幾十個。而且這個讀卡器接入的不是我們常用的電腦,是一種工業(yè)上用的機器,可以理解為特制的工控機。

顯示器也不是常用的顯示器,只能顯示幾個特定的界面。而讀卡器接入工控機后,工控機會一次性把TF卡里的文件全都拷入機器內(nèi)部的存儲空間,這個時間不能太長,太常的話會被判別為讀卡器故障。

那幾十個文件的拷入時間預(yù)計有幾十秒,太慢了….

我暈,最煩這種事前需求不說清,事后來補充的….

方案調(diào)整+第三方工具驗證

改方案吧,USB2.0全速就不行了,要換成高速。

簡單說下USB2.0支持的三種傳輸速度:

1、低速模式,1.5Mbps,換算成字節(jié):187KB/S;

2、全速模式,12Mbps,換算成字節(jié):1.5MB/S;

3、高速模式,480Mbps,換算成字節(jié):60MB/S,實際不超過25MB/S。

STM32F407雖然支持高速模式,但是不能獨立工作,需要外接一個高速的USB PHY芯片,這里選的是USB3300。它是美國microchip公司生產(chǎn)的一款高速USB PHY芯片,外設(shè)簡單,價格合適,主要是資料多~~~

既然想要速度快,USB的差分線也要注意下,要考慮90Ω的阻抗匹配。祭出我的工具:HQDFM!

poYBAGONWTeAL1SVAACCXkRytIA051.png

找到工具里的阻抗計算,打開,輸入線寬與間距,算出阻抗:

pYYBAGONWT6ACxWLAAOomyQtx3U530.png

再來一遍:導(dǎo)入PCB、布局、布線、鋪銅、調(diào)整絲印,因為相比上一次做了一些改動,所以盡量用HQDFM工具檢查一遍,避免出現(xiàn)一些問題。

poYBAGONWUqAf2RKAAHpBxyUtSI178.png

導(dǎo)入GERBER文件后,直接“一鍵DFM分析”,還是比較省事的,綜合評分92,湊合吧。有警告的那幾項挨個看一下,確認(rèn)沒問題,就可以確認(rèn)打板…

等下,他們又新添了個小工具:字符上焊盤分析。

有點意思,試一下......還真有點小問題:

pYYBAGONWVCAIOM1AADChbuUAi4661.png

改一下,發(fā)出制板。等待的這幾天,調(diào)整了下程序。兩個地方,一個是MSC_MEDIA_PACKET,默認(rèn)是512,改大一些,另外就是堆棧,也改大一些,否則速度上不去。

poYBAGONWVeAV2dvAACbgsdWaUQ507.png

項目干貨資料下載

最后,因為涉及到朋友的利益,工程源文件就不分享了,分享一個USB3300的模塊的原理圖和PCB,以及HQDFM工具的下載鏈接。

HQDFM和AD、阿貍狗一樣,也是電腦端使用的哈。下載地址(請復(fù)制到電腦端瀏覽器下載):

https://dfm.elecfans.com/uploads/software/promoter/hqdfm_dzfsy_hdzwz.zip

其他的資料已經(jīng)放在華秋DFM客戶端的D分商城專區(qū),下載登錄華秋DFM,在D分商城專區(qū)就能看到。

D分商城專區(qū)入口

poYBAGONWV6AdhJ1AAA8Ghl69Do161.png

在新頁面的導(dǎo)航欄點擊“我要推廣”,進入D分專區(qū)

poYBAGONWWSAYpSFAAAkaat9dng881.png

進入專區(qū)后,在頁面最下方,直接點擊圖片去百度云盤自取(不用兌換)

poYBAGONWWyAPUyRAAaEZn9RopA907.png



審核編輯黃昊宇

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

    關(guān)注

    455

    文章

    50714

    瀏覽量

    423138
  • PCB
    PCB
    +關(guān)注

    關(guān)注

    1

    文章

    1795

    瀏覽量

    13204
收藏 人收藏

    評論

    相關(guān)推薦

    又給項目埋雷,RS485自動收發(fā)電路設(shè)計

    前言 這個文章的題目有點騙眼球的感覺,其實是自己過大坑,很是痛恨這個電路,希望大家以后不要了。工程師要畫這個電路時,網(wǎng)上一搜,不經(jīng)深入分析就拿來用,給項目埋了炸彈。 RS485自動收發(fā)電路 因為
    的頭像 發(fā)表于 12-06 09:59 ?260次閱讀
    <b class='flag-5'>踩</b><b class='flag-5'>坑</b>又給<b class='flag-5'>項目</b>埋雷,RS485自動收發(fā)電路設(shè)計

    如何導(dǎo)入Altium Designer的原理圖PCB

    “ ?KiCad可以支持直接導(dǎo)入Altium Designer的原理圖PCB文件。與其它導(dǎo)入器不同,KiCad導(dǎo)入器可以直接導(dǎo)入源生的二進制文件(*.schdoc及*.pcbdoc),而不需要像
    的頭像 發(fā)表于 11-12 12:21 ?863次閱讀
    如何導(dǎo)入Altium Designer的<b class='flag-5'>原理圖</b>和<b class='flag-5'>PCB</b>?

    在學(xué)習(xí)go語言的過程過的

    作為一個5年的phper,這兩年公司和個人都在順應(yīng)技術(shù)趨勢,新項目慢慢從php轉(zhuǎn)向了go語言,從2021年到現(xiàn)在,筆者手上也先后開發(fā)了兩個go項目。在學(xué)習(xí)go語言的過程中也學(xué)習(xí)并總結(jié)了一些相關(guān)的東西,這篇文章就分享下自己過的一
    的頭像 發(fā)表于 11-11 09:22 ?158次閱讀

    ad怎么實現(xiàn)原理圖pcb元件對應(yīng)

    。以下是實現(xiàn)原理圖PCB元件對應(yīng)的主要步驟: 1. 創(chuàng)建項目和文件 首先,在AD中創(chuàng)建一個新項目,并分別添加原理圖文件和
    的頭像 發(fā)表于 09-02 17:25 ?3582次閱讀

    AD20原理圖PCB怎么交互

    原理圖PCB交互的主要方式和步驟: 一、創(chuàng)建項目和關(guān)聯(lián)文件 創(chuàng)建新項目 :首先,在AD20中創(chuàng)建一個新的項目,這將作為
    的頭像 發(fā)表于 09-02 17:19 ?2571次閱讀

    ad怎么把原理圖pcb相關(guān)聯(lián)

    在Altium Designer(簡稱AD)中,將原理圖PCB相關(guān)聯(lián)是一個重要的設(shè)計步驟,它確保了從邏輯設(shè)計到物理實現(xiàn)的順利過渡。以下是實現(xiàn)原理圖PCB相關(guān)聯(lián)的步驟: 一、分配元件
    的頭像 發(fā)表于 09-02 16:34 ?6502次閱讀

    AD畫完原理圖后如何導(dǎo)入PCB

    完整無誤 : 在進行導(dǎo)入之前,請確保原理圖已經(jīng)繪制完成,并且所有元件都已正確放置和連接。 檢查元件的封裝是否已分配,因為封裝是元件在PCB上的物理表示。 創(chuàng)建或打開PCB文件 : 如果尚未創(chuàng)建
    的頭像 發(fā)表于 09-02 16:32 ?7027次閱讀

    altium怎么把原理圖導(dǎo)入pcb

    在Altium Designer中,將原理圖導(dǎo)入到PCB設(shè)計是一個關(guān)鍵的步驟,它確保了電路設(shè)計的準(zhǔn)確性和可制造性。這個過程涉及到多個階段,包括原理圖的創(chuàng)建、編譯、檢查以及最終的導(dǎo)入到PCB
    的頭像 發(fā)表于 09-02 16:27 ?1932次閱讀

    Altium怎么把原理圖換成pcb

    在Altium Designer中,將原理圖轉(zhuǎn)換為PCB(Printed Circuit Board,印制電路板)是一個關(guān)鍵的設(shè)計步驟。以下是將原理圖換成
    的頭像 發(fā)表于 09-02 16:20 ?2428次閱讀

    原理圖PCB Checklist大放送~

    進行原理圖PCB詳檢二、原理圖檢查清單細(xì)則原理圖CheckList電源電路自檢確認(rèn)項目確認(rèn)結(jié)果備注應(yīng)用設(shè)計模擬部分?jǐn)?shù)字部分是否隔離每個IC
    的頭像 發(fā)表于 07-24 08:11 ?1040次閱讀
    <b class='flag-5'>原理圖</b>及<b class='flag-5'>PCB</b> Checklist大放送~

    M16連接器12芯采購如何避免

      德索工程師說道在M16連接器12芯的采購過程中,為了避免,確保采購的順利進行以及產(chǎn)品的高質(zhì)量,我們可以從以下幾個方面進行考慮和規(guī)劃:
    的頭像 發(fā)表于 06-07 17:46 ?797次閱讀
    M16連接器12芯采購如何避免<b class='flag-5'>踩</b><b class='flag-5'>坑</b>

    家庭路由器如何選?實用技巧讓你不再!

    家庭路由器選購需考慮需求、預(yù)算、性能指標(biāo)、硬件配置、軟件功能、認(rèn)證與測試及售后服務(wù)。明確需求,選擇適合的型號和品牌,確保網(wǎng)絡(luò)穩(wěn)定、高速。遵循這些技巧,避免,享受網(wǎng)絡(luò)便利。
    的頭像 發(fā)表于 04-29 11:38 ?653次閱讀

    痛苦“電池電壓偵測電路”,含淚總結(jié)設(shè)計要點

    和大家分享這個電路的設(shè)計要點,以及當(dāng)時的設(shè)計失誤,幫助大家積累經(jīng)驗,以后不要這種。 設(shè)計要點一:設(shè)定分壓電阻的大小 這種便攜式掌上閱讀器,當(dāng)然是內(nèi)置鋰電池的:
    的頭像 發(fā)表于 04-07 14:31 ?3181次閱讀
    痛苦<b class='flag-5'>踩</b><b class='flag-5'>坑</b>“電池電壓偵測電路”,<b class='flag-5'>含淚</b>總結(jié)設(shè)計要點

    《合宙的第一個10年》故事連載04:高質(zhì)量的復(fù)是成功之父

    第一周瘋狂寫作業(yè)之后,很快就寫不下去了——因為一堂的作業(yè),總是讓我復(fù)自己的項目經(jīng)歷,自己的創(chuàng)業(yè)經(jīng)歷。但是,只要我一復(fù),我就發(fā)現(xiàn)心里非常的
    的頭像 發(fā)表于 03-12 08:04 ?469次閱讀
    《合宙的第一個10年》故事連載04:高質(zhì)量的<b class='flag-5'>復(fù)</b><b class='flag-5'>盤</b>是成功之父

    高低溫試驗箱選購指南—防秘籍

    選購高低溫試驗箱需要綜合考慮多方面因素。通過明確需求、選擇知名品牌、對比性能指標(biāo)、權(quán)衡價格與性價比、保障售后服務(wù)以及參考用戶評價與案例等步驟,可以幫助您避免風(fēng)險,選購到一款性價比高、適合自己需求的高低溫試驗箱。
    的頭像 發(fā)表于 02-24 09:22 ?569次閱讀
    高低溫試驗箱選購指南—防<b class='flag-5'>踩</b><b class='flag-5'>坑</b>秘籍
    RM新时代网站-首页