女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

開發(fā)者分享 | 基于HPM5E31的LuckyCAT工業(yè)嵌入式開發(fā)板

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

掃碼添加小助手

加入工程師交流群

Flose

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



前言

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

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


項目介紹

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

480MHz主頻 Andes RISC-V CPU

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

EtherCAT從站控制器(2端口)

100Mbps以太網(wǎng)

內(nèi)置 1 MB Flash 閃存

1.29寸 OLED單色屏


倉庫地址:

Github

https://github.com/coinlockerbaby/LuckyCAT_HardWare

https://github.com/coinlockerbaby/LuckyCAT_SoftWare

立創(chuàng)開源硬件平臺:

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


硬件:功能介紹

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


硬件:引腳功能劃分

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

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


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



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

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

目前計劃內(nèi)支持的拓展板

拓展板名

功能(計劃)

PLC_Shield

數(shù)字IO+模擬IO+RS485

FOC_Shield

帶一個PMSM/BLDC+FDCAN

DCU_Shield

4xFDCAN


硬件:電源系統(tǒng)

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

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

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


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


硬件:時鐘

提供24MHz的外部晶振以驅(qū)動內(nèi)部PLL產(chǎn)生各模塊所需的頻率。

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


硬件:功能按鈕與指示燈

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

2.WKUP引腳進(jìn)行下拉處理,按鍵按下發(fā)生上升沿觸發(fā)喚醒MCU

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

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


1.電源指示燈可以指示電源芯片的工作狀態(tài),在例如電源芯片觸發(fā)保護(hù)切斷電源的時候能及時發(fā)現(xiàn)問題

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

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


硬件:JTAG接口

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

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

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


硬件:USB接口

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

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


硬件:EtherCAT&以太網(wǎng)

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

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

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

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

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


硬件:板載1.29寸屏幕

該屏幕采用基于 CH1115 驅(qū)動芯片的方案,由于其內(nèi)置電荷泵,無需額外設(shè)計升壓電路。屏幕通過 I2C 接口與 MCU 進(jìn)行通信,并使用 4.7kΩ 電阻進(jìn)行上拉。此外,板子上設(shè)計了上電自動復(fù)位電路,無需通過 MCU 進(jìn)行復(fù)位操作,從而節(jié)省了 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

拓展板計劃

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

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


HPMICRO



致謝

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

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

感謝嘉立創(chuàng)的免費打樣服務(wù)


以上內(nèi)容來自先楫開發(fā)者的原創(chuàng)分享。

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


心之所向,銳意進(jìn)取,星辰大海,恣意成長。

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

    關(guān)注

    5153

    文章

    19699

    瀏覽量

    318012
  • 工業(yè)
    +關(guān)注

    關(guān)注

    3

    文章

    2089

    瀏覽量

    48008
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5701

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于PXA270嵌入式開發(fā)板的GPS定位系統(tǒng)設(shè)計

    本文是在PXA270嵌入式開發(fā)板和GPS模塊上開發(fā)實現(xiàn)的。在Linux下的嵌入式開發(fā)環(huán)境中,利用C++設(shè)計完成定位。
    發(fā)表于 08-08 15:24 ?1435次閱讀

    嵌入式開發(fā)

    嵌入式開發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開發(fā)嵌入式Linux是以Linux為基礎(chǔ)的嵌入式作業(yè)系統(tǒng)。這里提供了
    發(fā)表于 12-20 13:21
    <b class='flag-5'>嵌入式開發(fā)</b>

    AG嵌入式開發(fā)板

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

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

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

    嵌入式開發(fā)板4412平臺WiFi移植文檔

    嵌入式開發(fā)板4412平臺WiFi移植文檔
    發(fā)表于 03-04 15:55 ?26次下載

    [嵌入式開發(fā)板]iTOP-4412以模塊的方式編譯內(nèi)核驅(qū)動

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

    學(xué)習(xí)ARM開發(fā)板嵌入式開發(fā)板的入門實驗手冊_v1.0

    學(xué)習(xí)ARM開發(fā)板嵌入式開發(fā)板的入門實驗手冊
    發(fā)表于 03-22 17:28 ?18次下載

    嵌入式開發(fā)板iTOP-6818開發(fā)板-QtE系統(tǒng)源碼-自動掛載U

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

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

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

    什么是嵌入式開發(fā)板_學(xué)嵌入式用什么開發(fā)板

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

    AI開發(fā)平臺如何幫助嵌入式開發(fā)者加速應(yīng)用產(chǎn)品化落地

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

    嵌入式開發(fā)板的五大類接口

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

    嵌入式開發(fā)培訓(xùn)學(xué)什么?嵌入式開發(fā)板知識講解

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

    android開發(fā)板那種好,學(xué)嵌入式用哪個開發(fā)板好?嵌入式開發(fā)板推薦

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

    新手入門怎么選嵌入式開發(fā)板?ARM開發(fā)板推薦及學(xué)習(xí)方法

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