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

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

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

3天內不再提示

開發者分享 | 基于HPM5E31的LuckyCAT工業嵌入式開發板

先楫半導體HPMicro ? 2025-07-22 08:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Flose

作為一名剛畢業的學生,懷揣著對未來的憧憬和對專業的熱愛,秉承著“菜就多練”的信念,長期活躍于嵌入式技術交流社區,熱衷于探索新技術、分享實踐經驗、開源實戰項目,主要方向為工業總線技術、PLC、FOC等。



前言

我最初了解先楫是HPM6E00系列剛發布的時候,那時剛好在學習FOC,并了解到EtherCAT是主流的電機通信協議之一,HPM6E00在具有高性能的同時還內嵌了ESC(那時國內還沒有內嵌ESC的MCU),給我留下了很深的印象,甚至一度想買一塊EVK來玩,但苦于囊中羞澀,最終只能望而卻步,我轉而購買了ZLG的EtherCAT轉SPI的模塊來進行學習,并開源了EtherCAT總線迷你FOC驅動器

不久后群友(RCSN嵌入式)告知我HPM5E00系列可以非常完美的完成我這個項目并且成本極低,于是我轉而去了解HPM5E00系列,但是當時5E00還不向大眾進行銷售,SDK也還沒有更新。幸運的是在官網可以找到5E00的手冊,于是在六月之初就啟動了這個計劃,并在七月初在RCSN佬的芯片資助下完成了本項目的硬件驗證。


項目介紹

LuckyCAT是一款采用先楫半導體 HPM5E31 芯片,支持EtherCAT主從站開發的工業嵌入式開發板,適用于刀片IO、PLC、伺服電機等工業嵌入式應用,主頻高達480MHz,能滿足復雜的邏輯設計需求,原理圖PCB全開源,提供入門資料和視頻方便新手快速上手開發。

480MHz主頻 Andes RISC-V CPU

32KB 高速緩存 (I/D Cache) 和共計高達 256KB 的零等待指令加數據本地存儲器 (ILM / DLM),256KB 通用 SRAM

EtherCAT從站控制器(2端口)

100Mbps以太網

內置 1 MB Flash 閃存

1.29寸 OLED單色屏


倉庫地址:

Github

https://github.com/coinlockerbaby/LuckyCAT_HardWare

https://github.com/coinlockerbaby/LuckyCAT_SoftWare

立創開源硬件平臺:

https://oshwhub.com/undefined-innovation/hpmduino_dev


硬件:功能介紹

5be1cea8-6693-11f0-a486-92fbcf53809c.png


硬件:引腳功能劃分

5bfe2742-6693-11f0-a486-92fbcf53809c.png

在設計之初對這個開發板的功能進行了明確的規劃,將EtherCAT、OLED置于開發板上,能夠在不借助拓展板的情況下通過多個開發板之間的網線連接來學習EtherCAT主從站的知識,而PWM、MCAN、ADC等功能則通過40PIN排針/排母進行引出,方便后續制作特定功能的拓展板。


注:在設計時5E00還沒有在HPM PinMuxTool中支持,上述引腳分配為人工比對手冊分配,現在發現在HPM PinMuxTool已經支持了5E00,如果你需要自己設計板子可以直接使用PinMuxTool來分配引腳,非常方便。



硬件:40PIN排針/排母PinOut圖

5c13ef5a-6693-11f0-a486-92fbcf53809c.png

目前計劃內支持的拓展板

拓展板名

功能(計劃)

PLC_Shield

數字IO+模擬IO+RS485

FOC_Shield

帶一個PMSM/BLDC+FDCAN

DCU_Shield

4xFDCAN


硬件:電源系統

5c2d2524-6693-11f0-a486-92fbcf53809c.png

HPM電源需要提供內部DCDC輸入(DCDC_LP)、內部LDO輸入(VPMC)、內核電壓(VDD_SOC)、IO電壓(VIO)、模擬域電壓(VANA)、模擬參考電壓(VREFH、VREFL),同時還要給內部DCDC提供功率電感和反饋( DCDC_SNS )。

5c3e1a96-6693-11f0-a486-92fbcf53809c.png5c48c6d0-6693-11f0-a486-92fbcf53809c.png


并提供單獨的一路ADC供電,減少干擾。


硬件:時鐘

提供24MHz的外部晶振以驅動內部PLL產生各模塊所需的頻率。

5c5b95da-6693-11f0-a486-92fbcf53809c.png


硬件:功能按鈕與指示燈

1.復位引腳連接到按鍵與JTAG接口,通過RC電路實現上拉+消抖功能。

2.WKUP引腳進行下拉處理,按鍵按下發生上升沿觸發喚醒MCU

3.通過兩個按鍵來選擇啟動模式,例如如果要進入ISP只需要按下BOOT0并按下復位按鈕,并且在進入APP程序后這兩個按鈕還能通過APP編程功能

5c69df8c-6693-11f0-a486-92fbcf53809c.png5c76ee66-6693-11f0-a486-92fbcf53809c.png


1.電源指示燈可以指示電源芯片的工作狀態,在例如電源芯片觸發保護切斷電源的時候能及時發現問題

2.系統指示燈可以通過APP編程功能,例如作為操作系統的心跳燈

5c8115d0-6693-11f0-a486-92fbcf53809c.png


硬件:JTAG接口

通過10Pin 2.0mm簡易牛角座連接到外部調試器。

VDD串接二極管來防止JTAG與USB接口或是擴展板同時供電時產生電流倒灌。

5c92bdb2-6693-11f0-a486-92fbcf53809c.png


硬件:USB接口

USB接口方面使用Type-C母座,方便使用該接口進行供電,也可以進行ISP燒錄,CherryUSB對于HPM的支持非常完善(CherryUSB作者打工),用戶能夠基于CherryUSB非常方便的開發Bootloader程序進行USB燒錄,VBUS串接二極管來防止JTAG與USB接口或是擴展板同時供電時產生電流倒灌,串接保險來防止非常規供電造成板卡損壞或是拓展板錯誤供電造成二極管損壞后電流倒灌沖壞調試電腦

5ca20510-6693-11f0-a486-92fbcf53809c.png


硬件:EtherCAT&以太網

使用JL1111-N032I百兆以太網PHY,參考HPM5E00EVK進行設計,EN_DLDO引腳要使用2.49K 1%精度電阻,由于該PHY是電壓型PHY,所以中心抽頭直接加一個對地電容。使用內置變壓器的RJ45可以簡化布局布線難度,在布線時要注意TD RD線做好100Ω的阻抗匹配和等長。

通過LED0和LED1引腳可以設置PHYAD,需要注意兩個PHY的PHYAD不要設置成一樣,建議和官方EVK設計保持一致,否則會出現無法掃描到從站或是無法級聯從站的問題(已經有群友設計時沒有注意到跳坑了)。

[EtherCAT]ESC配置PHY的示例 – HPMicro 知識庫

https://kb.hpmicro.com/2025/03/28/esc配置phy的示例/

5cb4a15c-6693-11f0-a486-92fbcf53809c.png


硬件:板載1.29寸屏幕

該屏幕采用基于 CH1115 驅動芯片的方案,由于其內置電荷泵,無需額外設計升壓電路。屏幕通過 I2C 接口與 MCU 進行通信,并使用 4.7kΩ 電阻進行上拉。此外,板子上設計了上電自動復位電路,無需通過 MCU 進行復位操作,從而節省了 MCU 的 IO 資源。

5ccd25a6-6693-11f0-a486-92fbcf53809c.png


實物展示

5ce1a1c0-6693-11f0-a486-92fbcf53809c.jpg


跑個分?

5cf4c052-6693-11f0-a486-92fbcf53809c.png


軟件例程

示例程源碼倉庫

https://github.com/coinlockerbaby/LuckyCAT_SoftWare

5d0839c0-6693-11f0-a486-92fbcf53809c.png

拓展板計劃

注:若需要支持擴展板,LuckyCAT的40PIN引腳請不要使用排針,而是使用Arduino Shield同款的加長排針的排母。

5d3193d8-6693-11f0-a486-92fbcf53809c.png


HPMICRO



致謝

特別鳴謝:RCSN嵌入式在開發過程中給予的幫助

感謝 CherryDAP&HScanT&LuckyCAT&先楫討論群 群友們的大力支持

感謝嘉立創的免費打樣服務


以上內容來自先楫開發者的原創分享。

我們始終相信開發者共創的力量。先楫社區堅持開源共享、互惠互利,貼近每一個開發者,一步一個腳印,一點一滴積累,為成為更好的我們而不斷努力。


心之所向,銳意進取,星辰大海,恣意成長。

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

    關注

    5198

    文章

    20442

    瀏覽量

    333963
  • 工業
    +關注

    關注

    3

    文章

    2360

    瀏覽量

    49192
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于PXA270嵌入式開發板的GPS定位系統設計

    本文是在PXA270嵌入式開發板和GPS模塊上開發實現的。在Linux下的嵌入式開發環境中,利用C++設計完成定位。
    發表于 08-08 15:24 ?1559次閱讀

    嵌入式開發

    嵌入式開發就是指在嵌入式操作系統下進行開發,嵌入式Linux是以Linux為基礎的嵌入式作業系統。這里提供了
    發表于 12-20 13:21
    <b class='flag-5'>嵌入式開發</b>

    AG嵌入式開發板

    描述:AG嵌入式開發板電路和PCB_PDF檔。
    發表于 12-21 10:00 ?19次下載

    嵌入式開發板iTOP-4412在Ubuntu下配置WIFI方法

    嵌入式開發板iTOP-4412在Ubuntu下配置WIFI方法 平臺:iTOP-4412開發板
    發表于 02-26 17:00 ?22次下載

    [嵌入式開發板]iTOP-4412以模塊的方式編譯內核驅動

    [嵌入式開發板]iTOP-4412以模塊的方式編譯驅動。
    發表于 03-15 09:31 ?21次下載

    學習ARM開發板嵌入式開發板的入門實驗手冊_v1.0

    學習ARM開發板嵌入式開發板的入門實驗手冊
    發表于 03-22 17:28 ?18次下載

    嵌入式開發板iTOP-6818開發板-QtE系統源碼-自動掛載U

    嵌入式開發板iTOP-6818開發板-QtE系統源碼-自動掛載U盤TF卡等(熱拔插)
    發表于 09-26 16:38 ?18次下載

    嵌入式開發板的接口有哪些_嵌入式開發板哪個好_嵌入式開發板怎么選擇

    嵌入式開發板就是半導體行業分工合作的載體之一,它為開發產品的廠商提供基本的底層硬件、系統和驅動等資源,使得用戶不需要再投入人力和時間來完成這些底層的工作。
    發表于 12-09 10:30 ?1.4w次閱讀

    什么是嵌入式開發板_學嵌入式用什么開發板

    本文首先介紹了嵌入式開發板的功能作用,其次闡述了學嵌入式用什么開發板,分別推薦了fs4412開發板、mini2440開發板及Raspberr
    發表于 05-18 11:14 ?7831次閱讀

    AI開發平臺如何幫助嵌入式開發者加速應用產品化落地

    本文檔的主要內容詳細介紹的是AI開發平臺如何幫助嵌入式開發者加速應用產品化落地包括了:嵌入式AI的發展現狀與挑戰,Toybrick AI開發平臺解析,Toybrick系列在
    發表于 07-30 08:00 ?0次下載
    AI<b class='flag-5'>開發</b>平臺如何幫助<b class='flag-5'>嵌入式開發者</b>加速應用產品化落地

    嵌入式開發板的五大類接口

    隨著嵌入式系統的開發和應用,嵌入式開發板需要更多的接口來滿足用戶的需求,天嵌科技的開發板都含有豐富的接口,盡量地滿足了用戶的要求。
    發表于 08-26 17:18 ?4628次閱讀

    嵌入式開發培訓學什么?嵌入式開發板知識講解

    嵌入式開發就是指在嵌入式操作系統下進行開發,一般常用的系統有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或匯編開發;用高級處理器,arm7,a
    發表于 11-02 20:21 ?16次下載
    <b class='flag-5'>嵌入式開發</b>培訓學什么?<b class='flag-5'>嵌入式開發板</b>知識講解

    android開發板那種好,學嵌入式用哪個開發板好?嵌入式開發板推薦

    學習嵌入式,必不可少的工具就是一塊開發板。對新手而言,學嵌入式用哪個開發板好,下面為大家推薦一款比較好的嵌入式開發板。
    發表于 11-03 12:51 ?11次下載
    android<b class='flag-5'>開發板</b>那種好,學<b class='flag-5'>嵌入式</b>用哪個<b class='flag-5'>開發板</b>好?<b class='flag-5'>嵌入式開發板</b>推薦

    新手入門怎么選嵌入式開發板?ARM開發板推薦及學習方法

    新手入門怎么選嵌入式開發板?ARM開發板推薦及學習方法
    的頭像 發表于 05-12 16:26 ?7639次閱讀
    新手入門怎么選<b class='flag-5'>嵌入式開發板</b>?ARM<b class='flag-5'>開發板</b>推薦及學習方法

    探索MCIMX93-QSB開發板:開啟嵌入式開發新征程

    探索MCIMX93-QSB開發板:開啟嵌入式開發新征程 在嵌入式開發領域,一款優秀的開發板能為工程師們提供強大的支持,幫助他們快速驗證想法、開發
    的頭像 發表于 12-24 14:55 ?748次閱讀