一、前言
最近在进行CAN通信调试,主控芯片只集成了CAN控制器,并没有集成CAN收发器。因此需要找到一套CAN收发器接入CAN控制器才能够正常进行CAN通信,这里根据NXP的TJA1050 PHY芯片设计了一版CAN收发器电路。根据需要额外添加了一颗TJA1050,因为不同CAN通信节点设备都需要CAN收发器的支持。
二、电路设计
2.1 原理图设计
TTL指定是晶体管逻辑电平,一般是跟设备电源VDD保持一致。而TJA1050具体的引脚功能可以参考IC数据手册,TJA1050 CAN芯片的主要作用是将CAN控制器的传输的TTL信号转为差分信号,差分信号具有抗干扰性强、通信距离远等优点。
2.2 PCB设计
对于PCB线路布线,注意差分信号线等长、等阻抗布局布线。CAN通信分为开环通信、闭环通信,开环通信是双端不需要接入终端电阻,但通信速率不超过125Kbps,CAN闭环通信是通信双端需要接入120欧的终端电阻,最大通信速率为10Mbps。
三、功能测试
经测试,该模块电路可以正常使用