基于S3C44B0X处理器的CAN节点的构建方案  

Construction of the Controller Area Network Node Based on S3C44BOX Microprocessor

在线阅读下载全文

作  者:张继虎[1] 

机构地区:[1]国防科工局信息中心,北京100048

出  处:《电源技术应用》2010年第4期38-42,53,共6页Power Supply Technologles and Applications

摘  要:基于ARM7TDMI内核的32位嵌入式处理器已经普遍应用于工业控制、汽车电子等各个领域。CAN总线也已广泛应用于这些领域。但大多数数据地址分离总线的处理器并没有在片内集成CAN总线控制器,本文针对该问题给出了一种基于双总线周期的解决方案。本方案选用飞利浦SJA1000器件作为CAN总线控制器,并且对ARM和CAN控制器的总线接口进行了扩展。本文该设计的时序和组合逻辑电路设计进行了分析,最后对CAN控制器在Linux下的驱动移植做了简要介绍。ARM7TDMI based embedded microprocessors have already been popularly used in the industrial control, automotive, electronics fields. The Controller Area Network (CAN) bus is also widespread in these areas. However, CAN bus controller is not integrated in most of the ARM7TDMI chips. In this paper, we use the SJA1000 by Philips as a standalone CAN controller and extend the bus interface of ARM and CAN controller. We analyze our design of timing and combinational logic circuits in detail. Also, the possibility of CAN controller driver transplantation onto Linux is briefly introduced in the article.

关 键 词:ARM CAN SJA1000 LINUX 

分 类 号:TP336[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象