# raspberry_extend_pcb **Repository Path**: xhycode/raspberry_extend_pcb ## Basic Information - **Project Name**: raspberry_extend_pcb - **Description**: 1、将树莓派的引脚安装 Wiring引脚排列,并注释BCM引脚定义 2、引出 2个I2C,串口,sip 3、添加spi转can、电源和平衡电阻跳线控制 4、多加入一个can收发器,这样stm32单片机可直接can通信 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-03 - **Last Updated**: 2021-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # raspberry_extend_pcb # 测试版本: 树莓派 3b+ 和3b #### 介绍 1、将树莓派的引脚安装 Wiring引脚排列,并注释BCM引脚定义 2、引出 2个I2C,串口,sip 3、添加spi转can、电源和平衡电阻跳线控制 4、多加入一个can收发器,这样stm32单片机可直接can通信 #### 工程说明 1. 软件:AD20 #### 器件说明 * 排针间距: 2.54 * 跳线帽: 2.54 (需要用到 2 个) * MCP2515 : SPI转CAN的控制器 参考:https://item.szlcsc.com/15867.html * VP230 : CAN收发器 参考 https://item.szlcsc.com/12661.html * 晶振(MCP2515使用) 参考: https://m.tb.cn/h.VmMtaLS?sm=cf0409 * 封装 : 电容、电阻都是 0603 封装 #### 使用说明 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0603/222154_87aa7c9e_5749044.png "屏幕截图.png") 1、CAN总线使用说明:(不使用CAN就没必要焊接电路) - MCP2515 + VP230.1 + Y1 + C3/C4 : 必须有的电路,可以通过 CAN_A和CAN_B端子链接到CAN总线上 - R2(平衡电阻)的使用:CAN总线需要两端并联120欧的电阻,或者直接接入1个60欧的平衡电阻 - balance_res条线 : 考虑到别的设备可能已经接入了平衡电阻,可以去点这个条线冒,就等于去掉了平衡电阻 - power_can条线 : 考虑到can不常用,这样就没必要给can芯片供电,不接条线冒can就不能用了 - VP230.0 : 考虑到stm32模块需要外接can收发器电路才能通信,这里添加一个收发器,这样就可以直接连接stm32的引脚通信了。不需要可以不焊接。 - MCU_CAN:接了VP230.0电路,这个端子可以直接接stm32的can脚 2、树莓派CAN总线使用教程:https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=141052