RCSN 发表于 2022-6-12 18:41

[先楫HPM6750测评之十]画一个多功能扩展板以及验证

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp; HP6750这个芯片的外设很丰富,可玩性以及可摸索的很多。测评的这块板子是hpm6750evkmini,既然是mini肯定板载外设肯定有所减少,还好这个板子是兼容ART-PI的接口,也高达80多个IO可用,对于用户扩展还是很方便的。</span></span></p>

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp;鉴于上述的缘由,以及楼主也想体验下LCDC外设的RGB屏幕,以太网,四路CANFD。楼主也有一年多没画板,画了一天稍微搞定了下,去打了个板子。</span></span></p>

<p><br />
</p>

<p><span style="font-size:20px;"><span style="font-family:宋体;">&nbsp; 画板还好,要命的好久没碰烙铁,还是干废了一块板子,想着焊接是需要细心点,耐心点,特别是FPC座子和QFN封装的,经过第一次焊板的失败,嗯,第二次耐心了点,总算焊接好了一块完整的板子。</span></span></p>

<p><span style="font-size:20px;"><span style="font-family:宋体;">&nbsp;楼主将之前的SPI触摸显示屏也加入到扩展板,另外还有RGB屏幕,可以做个双显交互。另外还有100M的Lan8720网口,HPM6750支持千兆网,但是楼主没有千兆的PHY芯片。还有四路CANFD。</span></span></p>

<p>&nbsp;</p>

<p> &nbsp;</p>

RCSN 发表于 2022-6-12 18:49

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp; 硬件焊接好了,总得验证调试下。这种验证快速方法就是使用官方的例子,好在官方例子也是足够丰富,除了SDK的例子外,另外还有rtthread的例子。</span></span></p>

<p>&nbsp;</p>

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp;<span style="color:#e74c3c;">1、LAN8720网口验证</span></span></span></p>

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp;官方SDK并没有对Lan8720这个phy的驱动,问了官方技术,好在rtthread有做了支持,这就很方便了,在rtthread studio新建工程选择Hpm6750evkmini开发板,然后选择demo为eth。即可新建完成</span></span></p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;<span style="font-size:20px;"><span style="font-family:宋体;"> 新建完成后,编译烧录,若看到以下信息,则说明板载网口成功了,Ping下指定IP也正常。</span></span></p>

<p>&nbsp;</p>

<p> &nbsp;</p>

RCSN 发表于 2022-6-12 18:58

<p><span style="font-family:宋体;">&nbsp;<span style="color:#e74c3c;"><span style="font-size:20px;"> 2、CANFD验证</span></span></span></p>

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp;&nbsp;CANFD验证可以参考rtthread的例子,参考网口的新建工程,新建个can_example。对于版本为0.5.0的话,需要用户自己初始化下CAN引脚并放入device驱动的config中。</span></span></p>

<p>&nbsp;</p>

<p></p>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>

<p>&nbsp;</p>

<p><span style="font-size:20px;"><span style="font-family:宋体;">&nbsp; 搞完之后,下载烧录,依次改动BOARD_CAN_NAME,逐个验证CAN收发。楼主使用的时候之前做的CANFD转USB小工具,可在线看到CAN的收发。由图可知,CAN分CAN和CANFD发送以及接受,验证也成功了,</span></span></p>

<p>&nbsp;</p>

<p> &nbsp;</p>

<p> &nbsp;</p>

RCSN 发表于 2022-6-12 19:06

<p><span style="color:#e74c3c;"><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp;3、LCDC的RGB屏幕接口验证。</span></span></span></p>

<p><span style="font-size:20px;"><span style="font-family:宋体;">&nbsp; 这个使用了官方SDK的lcdc例子,也就是刷新纯色以及条形以及图片,烧录进去看现象,嗯。也是正常。</span></span></p>

<p> &nbsp;</p>

<p> &nbsp;</p>

RCSN 发表于 2022-6-12 19:08

<p>&nbsp;&nbsp;&nbsp;<span style="color:#e74c3c;">&nbsp;<span style="font-family:宋体;"><span style="font-size:20px;">SPI显示屏验证。</span></span></span></p>

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp;基于之前是在杜邦线搭建,这次弄到扩展板上,还是需要验证下,烧录之前的代码,也是正常的。</span></span></p>

<p> &nbsp;</p>

RCSN 发表于 2022-6-12 19:09

<p><span style="font-family:宋体;"><span style="font-size:20px;">&nbsp; 至此自制的多功能扩展板验证成功,接下来就是细玩以及整合了。</span></span></p>

吾妻思萌 发表于 2022-6-12 21:19

板子画的相当整洁,黑漆就是比绿漆颜值高一点哈

littleshrimp 发表于 2022-6-12 22:59

<p>颜色很搭 大屏幕是通过FPC排线连上来的吗?</p>

啸天之心 发表于 2022-9-8 00:09

<p>大神,请问原理图可以分享一下吗,谢谢</p>

RCSN 发表于 2022-9-8 07:51

啸天之心 发表于 2022-9-8 00:09
大神,请问原理图可以分享一下吗,谢谢

<p>后面我开源整个工程。</p>

suncat 发表于 2022-9-8 09:59

<p>楼主厉害,学习了</p>

RCSN 发表于 2022-9-8 22:33

<p>https://gitee.com/RCSN/hpm6750evkmini-expand-pcb&nbsp; PCB和sch开源地址</p>

流水源 发表于 2022-9-9 08:51

<p>相当不错</p>

baigame 发表于 2022-9-9 13:55

<p>楼主厉害,学习了</p>
页: [1]
查看完整版本: [先楫HPM6750测评之十]画一个多功能扩展板以及验证