您的位置 首页 汽车

根据EPP-CAN智能接口卡硬件电路设计

mcp2510是microchip公司的一款can协议控制器,完全支持can总线v2.0a/b技术规范,能够发送和接收标准和扩展报文。它还同时具备验收过滤以及报文管理功能。该器件包含3个发送缓冲器和两

  mcp2510是 microchip公司的一款can协议操控器,彻底支撑can总线v2.0a/b技术规范,可以发送和接纳规范和扩展报文。它还一起具有检验过滤以及报文办理功用。该器材包括3个发送缓冲器和两个承受缓冲器,减少了单片机的办理担负。单片机的通讯是经过行业规范串行外设接口spi来完成的,其数据传输速 率高达5mbps。can总线可编程位传输速率最高可达1mbps。pc机中,每个并行口占用3个i/o端口地址,别离对应着各自的数据寄存器,操控寄存器和状况寄存器。数据寄存器地址为378h,用来暂存传送的数据,在双向通信环境中,包括读入和读出两个寄存器的双缓冲寄存器,对应 ad0~ad7双向数据/地址端口,输入操作时运用输入寄存器,输出操作时运用输出寄存器;状况口寄存器地址为379h,它供给线路和外部设备的当时状况;操控口寄存器地址为37ah,它供给传送数据的时序操控信号。

  电路原理使用三态输出锁存器74hc373作为pc机epp并行口与mcp2510之间的接口,使用并行口的操控信号来操控锁存使能信号le和输出使能信号oe,完成计算机并行数据与mcp2510中spi总线之间的数据交换。关键问题要经过体系调用主板上epp芯片里的微程序在并行口的nwrite, naddstb, ndatastb, nreset等引脚发生相应的读写周期时序,使得对寄存器的读写发生互锁信号。当nwrite信号为低电平时,数据由epp向si引脚逐位写出,当 nwrite信号为高电平时,数据由epp从so逐位读入;当ndatastb引脚为高电平时,q0~q7的数据跟着d0~d7的改动而改动,当 ndatastb引脚为低电平时,锁存使能信号有用,将d段的数据锁存入q端,经过对q端的数据的改动,完成对mcp2510中spi信号的模仿。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/247776.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部