·上一文章:基于ARM的脉象仪系统设计与实现
·下一文章:基于DSP的扩频电台基带模块的设计与实现
专用的车用序列总线也提供了设计人员效能方面的优势。举例来说,提供32独立信息的CAN 2.0引擎可支持大量网络流量,通过集成专用的区域互联网络(LIN)2.1控制器,而不由软件进行LIN仿真,汽车设计人员可以更进一步强化设计。由硬件来完成8字节信息缓冲、硬件同步以及产生检查码,如此可释放出更多CPU资源,且能允许更复杂的LIN拓扑。
车用嵌入式设备的设计人员另一项主要考虑是“运用弹性”,过去的传统是微控制器使用固定的多任务机制,所以设计人员被限制只能选择符合特定引脚的资源。混合信号微控制器可以利用交叉开关矩阵,也就是可编程交换结构,让设计人员安排数字外设于可用的I/O引脚,这种弹性简化了设计时间。
其中一例是复用资源的能力,设计人员可以有两个独立的LIN总线,并可于运行中动态重新映射分配(re-map)引脚,这可节省成本并赋予混合信号微控制器独特的灵活性。
另一例是使用纵横式矩阵来减少程序化与校正的成本,许多设计人员必须于印刷电路板组装末期使用测试仪来校正系统,在此阶段,特殊的校正中间件可以被编程到与测试仪互动的装置,微控制器资源可被使用于联结测试仪,从而加速校正并大幅缩短整体测试时间。
一旦系统校正完成,参数会被存储于非易失内存(NVM),设备的中间件也可被编程至微控制器。
图2 消除车用系统内的噪声
由设计的观点更进一步来看,数字隔离器在CAN物理层及运行于总线的微控制器之间产生隔离段,可隔离常见的车用系统因噪声造成的影响,进一步增强性能。如图2所示,这是消除车用CAN以及LIN出现的接地回路的好方法,也适用在处于电子噪声环境下的应用。