KiCad设计PCB-14-CAN通信与USB通信接口电路设计

2019-07-14 09:27发布

    前面已经介绍过的通信有IIC、SPI、485及232(USART),本篇将介绍另外两种通信方式的外围电路设计:CAN通信与USB通信。 模块1:CAN通信模块电路设计     CAN通信使用的芯片为SN65HVD230。单片机上对应的CAN引脚为PA11、PA12,然后在PB8、PB9及PD0、PD1有重映射。因为PA11、PA12要用于USB通信实验,而PD0、PD1属于FSMC用于液晶驱动也不能使用,因此此处只能使用PB8、PB9引脚。这里可以看出引脚规划的重要性了!
模块2:USB通信模块电路设计     STM32F103VET6自带USB模块,但只能作为从机,分为高速和低速。外围电路很简单,只需接一个15K的上拉电阻,这与协议有关。如果在D+上接15K上拉电阻此时就是高速从机设备,如果在D-上接15K上拉电阻此时就是低速从机设备。画好之后的USB通信模块电路原理图:
By:霜月孤鸟
2017.1.1