|
在有些的情况下可能要使用的串口会非常的多,可能会达到七八个之多,这是就很少有CPU可以达到这个程度,这时如果你使用别的一些CPU通过串口扩展芯来做,这是就有一个问题:多串口的扩展芯片非常的贵,有时甚至超过了CPU本身,如果是用电脑通过插多串口卡来做,串口卡的价格也是一个永远的痛,前段时间论坛好像就有人问什么片子有10个串口!
而TI Sitara 的AM335x系列有一种可以根据用户需要而自行构造的逻辑功能的数字集成电路引脚("CPLD"),可以根据你的需要灵活的配制出任意你想要的功能。可以通过它配置出一个串口或者是CAN总线;通过AM335x的PRU模块,可以将它管理到的而你别的常规没直接用到的引脚配置成任意你想要的功能。比如说串口或是CAN总线。所不同的是CPLD时,你用的是VHDL,而PRU时你用的是TI提供的PRU汇编(TI提供了丰富的例程)。
因此我们可以看着PRU就是AM335x的片上 “CPLD”。对于只使用串口的HMI产品而言,你可以将网络接口等对应的引脚全部配置成串口。这样你只需要一颗CPU的钱,就买到了一颗CPU外加四路以上的串口扩展而对于使用网络接口的高端HMI产品,TI Sitara AM389x是你的最佳选择。强大的显示子系统PowerVR 3D 2000MPoly/Sec, 足以应付HMI所需的各种复杂图形处理要求。
|
|