剖析LPC2119USB-CAN连接器电路设计方案

目前在以计算机为上位机的应用领域,都首选usb口作为计算机与外设的接口。由于can总线具有可靠性高、功能完善、成本合理、实时性等优点,被广泛应用于各个自动化控制系统中,can总线是国际上应用最广泛的现场总线之一。为了更好的将usb的通用性和can的专业性结合起来,通过计算机的usb接口接入can专业网络,实现系统控制的便利性和应用的高效性。本文讲述了一种基于arm7处理器实现usb接口与can总线的实例,通过其可以在pc实现对can总线上设备的监控。
处理器简介及其外围电路
lpc2119是基于一个支持实时仿真和跟踪的16/32位arm7tdmi- stm cpu,并带有128 kb嵌入的高速flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用 16位thumb模式将代码规模降低超过30%,而性能的损失却很小。实行流水线作业,提供embedded ice逻辑,支持片上断点和调试点,具有先进的软件开发和调试环境。lpc2119具有非常小的64脚封装、极低的功耗、多个32位定时器、4路10位 adc、2路can、pwm通道、多个串行接口,包括2个16c550工业标准uart、高速i2c接口和2个spi接口,46个gpio以及多达9个外部中断,特别适用于汽车、工业控制应用以及医疗系统和容错维护总线。
图1 lpc2119外围电路
lpc2119内部集成2个can控制器,每一个can控制器都与独立can控制器sja1000有着相似的寄存器结构。它的主要特性有:单个总线上的数据传输速率高达1 mb/s;32位寄存器和ram访问;兼容can2.0b,iso11898-1规范;全局验收滤波器可以识别所有的11位和29位标识符;验收滤波器为选择的标准标识符提供full can-style自动接收。图1所示为lpc2119外围电路,为保证可靠复位,采用外部复位电路stm809。
usb接口电路设计
usb接口采用沁恒电子的ch375。ch375是一个usb总线的通用接口芯片,支持usb-host主机方式和usb- device/slave设备方式。在本地端,ch375具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/dsp/mcu/mpu等控制器的系统总线上。ch375提供了串行通信方式,通过串行输入、串行输出和中断输出与单片机/dsp/mcu/mpu等相连接。图2所示为ch375的接口电路。
图2 usb接口电路
can总线接口电路设计
can总线收发器采用82c250,并选用6n137作隔离,lpc2119的td和rd引脚不是直接与82c250的tx、rx引脚相连,而是通过高速光耦6n137与82c250相连,这样可增强can总线节点的抗干扰能力,从而实现总线各节点间电气隔离。高速光耦6n137用于保护 lpc2119内部can总线控制器,该光耦两侧采用5 v的dc-dc电源,可使器件的vcc与vcc1完全隔离,提高系统的抗干扰能力以及节点的稳定性和安全性。图3所示为lpc2 119与can驱动器82c250的连接电路。dc-dc电源模块采用b0505ls-2w,电路在图4中所示。
图3 can驱动器82c250的连接电路
图4 dc-dc隔离电路
本系统设计采用内置can控制器的lpc2119作为主控制器,ch375作为usb接口芯片,实现usbcan转换器,论述了lpc2119的外围电路、can总线驱动电路以及lpc2119与ch375之间的接口连接,并在软件给出lpc2119使用通用i/o模拟并口读写时序的方法,对 lpc2119,ch375及can总线的实际应用具有一定的参考价值。

开关电源设计时应注意的5个方面,你清楚吗
四款电机缺相保护电路的原理与电路图
无人机元年? 成都高新支持无人机产业集群发展
实验重头戏——正确使用ZL-03型小动物呼吸机
东芝2TBA3移动硬盘体验 到底好不好用
剖析LPC2119USB-CAN连接器电路设计方案
芯华章:打造面向未来的、更加智能的EDA 2.0
谷歌Pixel3a渲染图曝光 保留后置单摄头和后置指纹识别模块
数字化维保服务对电梯进行按时维保
广和通携智慧金融解决方案惊艳亮相紫光展锐2022金融支付生态论坛
比特币仍在暴涨,已接近19511美元最高记录
三星官方发微博回敬华为 来自真实的暗光之美
手机上那些你所不知道的传感器
近距离无线通信的划分
XJ4328型二踪示波器的使用
网线水晶头排线图解
基于AT90S2313单片机和ATF1500A芯片实现自动图像报警系统的设计
云计算能否解决归档存储的问题
怎样为台灯添加一个USB端口
为什么区块链行业的增长已经容不下原教旨主义了