国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

RX72M和PHY芯片連接時的注意事項

瑞薩嵌入式小百科 ? 來源:未知 ? 2023-05-25 00:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

瑞薩電子的MCU產品RX72M是一款適用于工業網絡解決方案的高性能32位微控制器,在應用時需搭配外部的以太網PHY芯片。本次我們介紹RX72M和PHY芯片連接時的注意事項。

所需引腳定義

首先,RX72M和PHY芯片整體的連接關系如下圖(RX72M Hardware Manual中Example of Connection with the PHY-LSI)所示:

b89f571e-fa4d-11ed-90ce-dac502259ad0.png

圖1 RX72M和PHY-LSI連接示例

由于RX72M具備兩個ESC端口,因此需要連接兩顆PHY芯片。

對于每個PHY芯片,和RX72M連接時用到的引腳如下:

b8bfe182-fa4d-11ed-90ce-dac502259ad0.png

圖2 每個PHY芯片和RX72M引腳的連接

注:*的值為0或1。

兩個PHY芯片共同連接到RX72M的引腳如下:

b8eed726-fa4d-11ed-90ce-dac502259ad0.png

圖3 兩個PHY芯片和RX72M連接時共用的引腳

注:MDIO引腳需增加4.7K上拉電阻

PHY接口模式選擇

每個PHY芯片的Power on strapping要求不盡相同,由于RX72M ESC僅支持MII模式,因此引腳配置請參考MII對應的要求(下表中黃色高亮的部分)

b90a8c3c-fa4d-11ed-90ce-dac502259ad0.png

圖4 PHY芯片Power on strapping - Mode Config

PHY地址配置

對于MCU和PHY芯片通信來說,PHY芯片地址是非常重要的參數。由于RX72M具備兩個ESC端口,因此需要通過地址對兩顆PHY芯片進行區分。此情況下,00b地址不可用。請從下表中的3種可選項中選取任意兩個。

b93bfcc2-fa4d-11ed-90ce-dac502259ad0.png

圖5 PHY芯片Power on strapping – Phy Address

由于需要利用兩顆LED分別指示PHY芯片的Link和Activity狀態,因此將Pin 10 RXD1設定為LED Mode,如下圖所示:

b96e7670-fa4d-11ed-90ce-dac502259ad0.png

圖6 PHY芯片 Power on strapping – Wake On LAN Selection

系統設計流程

有了前面的基礎信息,我們可以按照以下的步驟進行系統設計。

01

選取板上兩顆PHY芯片的Phy Address,由此決定LED/PHYADD0和LED1/PHYADD1的初始電平。

02

依據Phy Address決定LED的有效驅動電平,設計RJ45接口電路。下圖是RJ45的參考設計,保留了充分的冗余設計,可適配不同Phy Address選項。

b9956654-fa4d-11ed-90ce-dac502259ad0.png

圖7 RJ45部分參考設計

03

以LED0(Green)表示Link Status,LED1(Yellow)表示Activity Status為例,不同的Phy Address選項下,對應了不同的電阻配置,參考下表中的說明調整RJ45中電阻的焊接/不焊接配置。

b9b9f08c-fa4d-11ed-90ce-dac502259ad0.png

圖8 Phy Address和電阻設定對照表

04

對照硬件設計,需要在RX72M Project的Smart Configurator中進行Phy Address和Link Signal Polarity設定,下圖以Phy Address分別為2和3時的設定值。注意,Phy Address的低位(bit 0)決定了Link Signal Active Level。具體地說,如果bit 0為0,則表示上電時該引腳電平已為低,則PHY芯片Link起來時,該引腳電平會變高,因此Link Signal Active Level應設定為Active-High。bit 0為1時則剛好相反。

b9db80c6-fa4d-11ed-90ce-dac502259ad0.png

圖9 PHY Address和Link Signal Polarity設定方式

軟件引腳初始化

最后,需要在RX72M代碼(r_ecat_setting_rx72m.c中函數esc_init())中增加對PHY芯片初始化的配置,使得PHY芯片按照設定的模式工作。

ba13bf40-fa4d-11ed-90ce-dac502259ad0.svg

左右滑動查看完整內容

ba13bf40-fa4d-11ed-90ce-dac502259ad0.svg
//configuration for phy0
write_phyreg((ECAT_CFG_CH0_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C0); // EXT 40C0
write_phyreg((ECAT_CFG_CH0_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1f, 0x0030);
write_phyreg((ECAT_CFG_CH0_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C0);
write_phyreg((ECAT_CFG_CH0_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C3); // EXT 40C3
write_phyreg((ECAT_CFG_CH0_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1f, 0x0320);
write_phyreg((ECAT_CFG_CH0_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C3);
//configuration for phy1
write_phyreg((ECAT_CFG_CH1_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C0); // EXT 40C0
write_phyreg((ECAT_CFG_CH1_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1f, 0x0030);
write_phyreg((ECAT_CFG_CH1_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C0);
write_phyreg((ECAT_CFG_CH1_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C3); // EXT 40C3
write_phyreg((ECAT_CFG_CH1_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1f, 0x0320);
write_phyreg((ECAT_CFG_CH1_PHY_ADDRESS - ECAT_CFG_PHY_OFFSET_ADDRESS), 0x1e, 0x40C3);

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

    關注

    147

    文章

    18924

    瀏覽量

    397987
  • 瑞薩
    +關注

    關注

    37

    文章

    22481

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    請問CW32F030的硬件注意事項有哪些?

    CW32F030的硬件注意事項有哪些
    發表于 12-25 08:20

    請問IAP功能升級流程中有哪些注意事項

    IAP 功能升級流程中有哪些注意事項
    發表于 12-23 07:55

    迅為RK3588開發板Android系統燒寫及注意事項

    迅為RK3588開發板Android系統燒寫及注意事項
    的頭像 發表于 12-03 15:17 ?7162次閱讀
    迅為RK3588開發板Android系統燒寫及<b class='flag-5'>注意事項</b>

    驅動板PCB布線的注意事項

    PCB Layout 注意事項 1)布局注意事項: ●● 整體布局遵循功率回路與小信號控制回路分開布局原則,功率部分和控制部分的 GND 分開回流到輸入 GND。 ●● 芯片的放置方向優先考慮驅動
    發表于 12-02 07:40

    CW32F030在使用中的注意事項有哪些?

    CW32F030在使用中的注意事項有哪些?
    發表于 11-18 06:20

    常用的百兆網絡變壓器與RJ45網口的參考連接電路有哪些,主要注意事項在哪里呢?

    Hqst華強盛(石門盈盛)電子導讀:一起來了解常用的百兆網絡變壓器與RJ45網口的參考連接電路有哪些,主要注意事項在哪里呢?
    的頭像 發表于 11-06 13:49 ?779次閱讀
    常用的百兆網絡變壓器與RJ45網口的參考<b class='flag-5'>連接</b>電路有哪些,主要<b class='flag-5'>注意事項</b>在哪里呢?

    emWin AppWizard 開發注意事項有哪些?

    emWin AppWizard 開發注意事項
    發表于 09-04 06:18

    別讓這些細節毀了PCBA!焊接注意事項清單

    一站式PCBA加工廠家今天為大家講講PCBA加工中電子元器件焊接注意事項有哪些?PCBA加工中電子元器件焊接注意事項。 電子元器件焊接關鍵注意事項 在PCBA加工中,焊接工藝直接影響電路板的可靠性
    的頭像 發表于 07-23 09:26 ?1198次閱讀

    美國Odyssey奧德賽電池充電注意事項全解析

    Odyssey奧德賽電池充電注意事項全解析 奧德賽電池作為高性能的深循環鉛酸電池,廣泛應用于汽車啟動、摩托車、船舶以及備用電源系統中。正確的充電方法不僅能夠延長電池壽命,還能保障其性能穩定發揮
    的頭像 發表于 05-19 16:31 ?1088次閱讀
    美國Odyssey奧德賽電池充電<b class='flag-5'>注意事項</b>全解析

    IGBT器件的防靜電注意事項

    IGBT作為功率半導體器件,對靜電極為敏感。我將從其靜電敏感性原理入手,詳細闡述使用過程中防靜電的具體注意事項與防護措施,確保其安全穩定運行。
    的頭像 發表于 05-15 14:55 ?1813次閱讀

    手機喇叭氣密性檢測儀的注意事項

    使用手機喇叭氣密性檢測儀的注意事項包括以下幾點:一、使用前注意事項仔細閱讀手機喇叭氣密性檢測儀的使用說明書,了解設備的操作方法和注意事項。檢查氣密性檢測儀的各部件是否完好,包括壓力表、傳感器、
    的頭像 發表于 05-15 13:38 ?743次閱讀
    手機喇叭氣密性檢測儀的<b class='flag-5'>注意事項</b>

    設置射頻網絡分析儀的測試條件有哪些注意事項

    建議: 使用矢量誤差校正(VEC)技術補償頻率響應誤差。 3. 連接器與線纜 注意事項: 高頻測試需使用低損耗、高穩定性的連接器(如3.5mm、2.92mm)。 損耗對比: [td]連接
    發表于 05-06 16:02

    錐齒輪減速機的使用安裝和維護維修注意事項

    錐齒輪減速機的使用、安裝和維護維修注意事項涵蓋了多個方面,以下是對這些注意事項的詳細歸納: 一、使用注意事項 1. 確認規格與設計相符:在使用減速機前,請先行確認購買的規格與設計規格是否相符。 2.
    的頭像 發表于 04-21 18:13 ?1263次閱讀
    錐齒輪減速機的使用安裝和維護維修<b class='flag-5'>注意事項</b>

    掃描電鏡的日常維護有哪些注意事項

    掃描電鏡日常維護的注意事項
    的頭像 發表于 03-24 11:38 ?1169次閱讀
    掃描電鏡的日常維護有哪些<b class='flag-5'>注意事項</b>?

    依托raksmart服務器在多種系統上本地部署deepseek注意事項

    在RAKsmart服務器上本地部署DeepSeek時,需根據不同的操作系統和環境做好全面適配。以下是關鍵注意事項及分步指南,主機推薦小編為您整理發布依托raksmart服務器在多種系統上本地部署deepseek注意事項
    的頭像 發表于 03-19 11:25 ?891次閱讀