节点文献
ARM系统中对CAN控制扩展的实现方法
Research on CAN Extension on ARM based Embedded System
【摘要】 基于ARM技术的处理器已经普遍应用于工业控制、汽车电子等各个领域。CAN总线也已广泛应用于这些领域,但大多数常用的ARM9系列芯片还没有在片内集成CAN总线的控制器,使得不得不在板级进行扩展。选用飞利浦的SJA1000器件作为CAN总线控制器在ARM系统中进行扩展,给出了两种通过总线扩展的实现方法,即通过CPLD转换时序的方法和双周期读写模拟方法,并对后者的实现方法做了详细论述。最后对CAN总线Linux下的驱动移植做了简要介绍。
【Abstract】 ARM based processor have already popularly used in the industrial control,automotive electronics,etc.The CAN bus are widespreaded in these areas.CAN bus controller is not integrated in most of the ARM9 based SOCs which needs extension on the board.SJA1000 made by Philips is used as a CAN controller.This paper presents two kinds of methods of bus extension in detail.And it gives a brief introduction to driver portability under Linux.
- 【文献出处】 火力与指挥控制 ,Fire Control and Command Control , 编辑部邮箱 ,2007年12期
- 【分类号】TP273
- 【被引频次】1
- 【下载频次】164