微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 跟着小狂玩RicoBoard之硬件分析

跟着小狂玩RicoBoard之硬件分析

时间:10-02 整理:3721RD 点击:

哈哈,新的开始,新的篇章,耍起来,666,经过一番坎坷,终于拿到了期待已久的RicoBoard啦,看着东西那叫一个激动啊,说实话,米尔的东西做的确实用心,见过那么多开发板,这一款应该是我见过布局最漂亮的一个,而且板子的密度也不小。大家拿到的第一件事肯定是晒板,开箱啊,小狂总感觉没啥意思,自从210试用晒过一次开箱之后,以后的试用再也没有晒过开箱了,既然没有开箱,那就从其他方面分析一下,代替一下开箱贴,弱弱的告诉大家,其实小狂不只玩嵌入式,还能算半个硬件工程师吧,就分析分析RicoBoard的硬件吧。让我们来对TI新一代的工控板有个认识,哈哈。下面主要是对照着外观和原理图分析其硬件结构,哈哈。

1、整体图


先盗用一下TI的原图,哈哈,有图好说话吗,然后上一下我自己照的图,哈哈



虽然我自己照的比较丑,但是我真是爱上了RicoBoard的优美身姿,其实一个PCB画的美不美,从一个地方就能看出来,那就是丝印,你可以看出画RicoBoard的工程师真的很用心,丝印层做的清楚整洁,这个布局合理,给人一看就是很舒服的感觉,唯一有遗憾的是就是没有PCB,加上板子是黑色的根本没法看走线,但是从目前看来,板子的走线至少不会特别次,肯定也是在遵守PCB高速布线的规则的同时,把线条走的尽量优美。

说实话,我是第一次用TI的A系列,没有用过狗骨头,也是因为这个原因想尝试一下,引用别人说的一句话来评价狗骨头“从Beaglebone到BB-black,“狗骨头”系列的开源硬件板都是以AM335x为核心处理器,很多工程师因为AM335x了解了Beaglebone、Beaglebone Black,但更多的电子发烧友也因为beaglebone知道了Ti 的AM335x MPU产品,所以我们很难去分辨到底是Beaglebone的成功成就了AM335x,还是AM335x卓越可靠的品质成就了beaglebone”这句话很好,不过我是通过狗骨头了解AM4378的,哈哈。


A9系列产品有很多,为什么非说AM437X系列能成为工业最强板U呢,关键在于PRU的升级,什么是PRU,就是可编程实施逻辑单元。我们可以用其设计出字节的通信子系统,哈哈。这就厉害了,我的板,哈哈,在嵌入式内协议的东西其实很多都很难自己定制,但是有了这个功能,我们就可以随心所欲只能我们协议啦,AM437X系列在内部所有的功能全打开的情况下功耗不到1W基本满足低功耗写需求。

从存储方面看,RicoBoard支持的还真不少,QSPI Flash、Emmc、EEPROM,还支持SD卡扩展,板子上还有Nandflash,但是不巧的是跟QSPI Flash公用引脚,我们发的板子上带的是QSPI FLASH ,等试用结束后能拿到板子,小狂就带来一篇QSPI换nandFlash,哈哈,当然拿不到就没有机会啦,哈哈。

TI的AM437X系列的MPU有4中型号,如下图


我拿到的板子上式AM4378,但是有的RicoBoard有的是AM437X,据说是AM4379不知道为啥,嘿嘿,小伙伴可以关注一下你们的是神马,都差不多,对照上表都知道啦,哈哈,也算是AM437X系列的顶级…….之下啦。好啦,下边慢慢分析硬件喽

2、PMIC

RicoBoard的PMIC是TI公司自己生产的电源管理芯片TPS65218,是A8,A9和FPGA专用的芯片。其拥有两路超低静态工作电流高效率的降压转换用于电池。三路可调节的降压转换,一路可调节的升压转换,具有宽温度工作范围,可工作在-40℃到105℃。

这个是其在板子上的靓照


下面的是其原理图


3、DDR3

RicoBoard使用的SDRAM是镁光公司生产的MT41K128M16HA-125,每片256MB的空间,工作电压1.35v,属于低电压DDR3,简称DDR3L,我们用的是128Meg*16*8,也就是每块128M,数据位为16位,共8块,这个很重要,其他的参数,在这里就不详述了,感兴趣的可以看手册,上靓图


原理图如下所示


这里给DDR3供电的还有一个东东,也是TI生产的TPS51200,专用于DDR3/DDR4供电。

4、eMMC

这里的eMMC和NAND用的是一个接口所以想要就不能兼得了,我们板子上使用的是eMMC,型号为KLM4G1YEMD-B031,是三星公司出的,说实话,三星出的存储新片真心不错,存储空间为4GB,支持eMMC5.0协议,扇区尺寸4KB,时钟频率0-200Mhz,启动频率0-52Mhz,支持向后兼容,数据宽度,默认1bit,支持4bit和8bit。上图


可以明显看到NAND的位置,哈哈,原理图


5、QSPI Flash

板子上带的QSPI FLASH是spansion公司生产的S25FL128SAGNFI003,具有128Mb存储空间,小狂还真没用过飞索的flash,一般用windbond的比较多,写速度1.5Mbs,擦除速度0.5-0.65Mbs,数据保持20年,外扩寻址24bit或者32bit地址操作,100000次擦写次数。从参数来看中规中矩,没有过于出色的地方。

这个藏的比较深,在背面



这个藏的比较深,在背面,还有一个SD卡,就不介绍了,没啥好介绍的,

6、HDMI


HDMI用的发送器是SiI9022,这个资料没找到,可能是做保护了,不买的话就找不到,但没有关系,找到了参数说明,对于我们来说也就够了,这个是一个低功耗的片,支持HDMI1.2a协议,DTV 分辨率支持- 480i/576i/ 480p/576p/720p/1080i/1080p等,PC 分辨率支持 - VGA/XGA/SXGA/WSXGA/UXGA等与HD MPEG解码器的连接可选择如下接口:

- 12/24-位 RGB YCbCr 4:4:4

- 16/20/24-位YCbCr 4:2:2

- 8/10/12-位YCbCr 4:2:2 (ITU-RBT.601 & BT.656)

集成 YCbCr —> RGB 转换

4:2:2 —> 4:4:4 上变换

内置可编程DE信号发生器


电路如下图


7、网口

网口使用的PHY芯片是KSZ9031RNX-242560,这个芯片是个千兆PHY片子,支持IEEE 802.3协议,可自动转换,125Mhz的时钟频率



7、EEPROM

所以说牛逼呢,连EEPROM都带上了,嵌入式板很少有带EEPROM的,也可能是我见得少,真心没有见过,嘿嘿,256Kb的I2C EEPRM,支持标准,快速,特快速的I2C协议,64字节的写缓存,1000000擦写次数,100年的存储期限,还是很nb的,存点小数据做点防破解,还是挺好的,哈哈,工业板吗,要多点加密的东东,哈哈



8、其他

剩下的JTAG啊,摄像头啊,LCD啊,还有led,button神马的就不介绍了,那个没有神马好说的。

9、总结

到此第一篇硬件分析就到这结束了,总的来说,硬件配置还是很高大上的,要好好耍一耍,小狂拿到板子也好几天了,到现在才发帖的原因是AM437X系列是TI的新出的片子,资料还是不是特别多,拿到手还比较迷茫不知道怎么耍,花了好几天的时间把思路整明白,然后慢慢玩耍,实用贴还会按照以往的方式,每一篇都用料十足,花费很大的力气去写,对的起论坛的支持,争取做出些不一样的东西。谢谢大家支持


6666关注中

谢谢支持               

跟着小狂学习学习

谢谢支持

感谢小编分享,很不错~

谢谢支持

厉害了我的哥!小编求带飞!

承让了我的妹,哈哈

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top