<tfoot id="ygvxt"><menuitem id="ygvxt"></menuitem></tfoot>
    • <kbd id="ygvxt"></kbd>
      <th id="ygvxt"><progress id="ygvxt"></progress></th>

      您好,歡迎訪問上海意泓電子科技有限責任公司網站!
      4新聞資訊
      您的位置: 首頁 ->  新聞資訊 -> 單片機

      ?再次調試STM32F407+DP83848

      文章出處:單片機 責任編輯:上海意泓電子科技有限責任公司 發(fā)表時間:
      2018
      05-20

      早在還沒有畢業(yè)前,就調試過STM32F407+DP83848,這次又調試了一次,居然花了2天時間。STM32支持兩種工業(yè)級標準的接口,來與外部物理層 PHY模塊相連,分別是獨立于介質的接口(MII)和簡化的獨立于接口的接口(RMII)。之前PHY芯片使用的MII模式,現在的這次調試是使用的RMII模式(參考了各方原理圖,主要還是以官方開發(fā)板的MB786為主)。我還是以一個ST官方手冊上的圖來說說我的使用情況吧。




      1.如果我們按照這個圖上來畫原理圖,這個肯定沒有錯,但是對于一般使用(我們用的都是全雙工的),CRS和COL這兩根線使用的不多,至于為什么,我也說的不是很清楚,了解的同學們,可以補充下。

      2.對于連接DP83848和stm32時,在電路上是否要串行電阻,串接多大的問題。借網友的回答是這樣的:串接電阻這是用來做阻抗匹配,防止信號反射的。一般PCB走線控制為50歐姆,在這樣接收端高阻的情況時,可以通過源端串聯50歐姆來做匹配,將終端反射回來的信號吸收,防止在源端再次發(fā)生發(fā)射。至于,串接多大的電阻,由信號驅動的內阻(大約20歐)決定,與PCB走線匹配。所以這個電阻在PCB上的位置要和信號驅動端靠近。要不要做匹配就取決于信號的速度和走線長度,規(guī)則一般是走線長度大于信號波長的1/10就要匹配了,50M的時鐘最好是接一下了,不然會看到明顯的過沖。參考各方資料,一般接上33歐到50歐的電阻都可以接受。

      3.這里對于MII模式加以說明哪些引腳需要上拉和下拉。


      MDIO需要1.5K的上拉電阻,MDC不需要上拉電阻,DP83848的LED_ACT、LED_SPEED、LED_LINK都需要2.2K的上拉電阻;


      DP83848的RD-、RD+、TD-、TD+需要上拉49.9歐1%的電阻,并且還需要兩個0.1uf的電容接地;


      DP83848的20, 21引腳RESERVED必須要接2.2K上拉電阻,和24引腳RBIAS需要一個4.87歐1%的電阻接地,引腳18、23、37需要電容接地,這些都需要嚴格按照DP83848的手冊來連接電路。


      另外,39引腳不需要上拉電阻,如果是RMII模式,就需要2.2K的電阻,這樣就選擇了我們是使用的RMII模式。


      其中,有個重要的信號一定要注意,這個也是我在使用RMII模式沒有注意的,stm32 的ETH_RMII_REF_CLK / ETH_MII_RX_CLK 信號線PA1 沒有連接,使用RMII模式的時候,PA1應該連接到時鐘源上面。


      最后,DP83848的7引腳,一般還是建議上拉2.2K電阻,并且,將其連接到STM32的IO引腳,因為我們一般還是需要使用一些中斷來處理事件,比如,網線熱插拔問題。


      在硬件調試過程中,stm32的外部時鐘是否起振,DP83848的25引腳應該能輸出25MHz(MII)或50MHz(RMII)的信號,在RMII模式,TX_CLK應該有25MHz的信號。注意,PHY的復位信號最好不要與stm32的復位信號連接到一起,因為當PHY沒有通電使用時,stm32的復位引腳一直會被拉低,導致stm32不能正常使用。

      在軟件調試過程中,這里以官方例程來說。首先,stm32的外部時鐘頻率要設置正確;然后,考慮使用哪種模式,相應開啟哪種模式的宏定義;再則,如果使用MCO提供DP83848的時鐘信號,需要注意stm32 的PA8引腳的初始化,如果是使用的外部時鐘源,可以不用考慮MCO信號(但是不用連接PHY),在軟件GPIO初始化的時候,要注意,注釋PA8的初始化部分,只需要注釋該引腳的初始化,引腳狀態(tài)初始化不要注釋,因為后面的引腳初始化都會用到。


      以上就是我的一些使用感受,有什么不對的,希望大神指點!


      上海意泓電子科技有限責任公司 版權所有 未經授權禁止復制或鏡像

      CopyRight 2020-2025 www.hljhgw.com All rights reserved   滬ICP備2021005866號

      国产强伦姧在线观看,…中文天堂在线一区,亚洲欧洲精品污网站在线观看,在线视频综合站
      <tfoot id="ygvxt"><menuitem id="ygvxt"></menuitem></tfoot>
        • <kbd id="ygvxt"></kbd>
          <th id="ygvxt"><progress id="ygvxt"></progress></th>