×

基于STM32的CAN_USB转换模块

消耗积分:0 | 格式:rar | 大小:2.14 MB | 2017-09-28

分享资料个

  STM32F105 是基于 ARM Cortex-M3 内核的 32 位高性能微

  控制器。接口资源丰富,支持 2 路 CAN 2. 0B 协议的 CAN 总线

  接口,3 路 SPI 接口,2 路 12 位 ADC 接口,1 路 12 位 DAC 接口,

  2 路 I

  2

  C 接口,1 路支持 USB2. 0 规范的 USB OTG FS 接口,6 路

  定时器,5 路 USART 接口,GPIOS 多达 80 个,内核最高频率可

  达 72 MHz. 支持两种调试接口: 串行接口和 JTAG 调试接口。

  1. 2 CAN 接口设计

  CAN 接口电路如图 1 所示。微控制器带有的 2 路 bxCAN

  ( Basic Extended CAN) 接口,支持 CAN 协议 2. 0A 和 CAN2. 0B

  主动模式。波特率最高可达 1 Mbit /s,支持时间触发通信功能。

  根据 STM32F105 集成 CAN 控制器结构,电路中采用高速 CAN

  收发器 TJA1040,它增强了 EMC,在不上电时具有理想的无源

  特性。TJA1040 芯片的 TXD、RXD 引脚直接与微处理器的 PB9

  ( CAN1-TX) 、PB8 ( CAN1-RX) 相连。电路中 R17、C25、R18、C26、

  C27构成滤波电路,滤除 CAN 总线接口的干扰。R20、R21 组成

  CAN 总线的终端匹配电阻,可以和外部 CAN 节点直接连接。

基于STM32的CAN_USB转换模块

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !