开发日志 170223

虽然还是有点问题,不过这个CAN总线总算是通了,我猜我八成是买到了假芯片。

CAN总线驱动器用的VP230,模块上写的供电3V3,看了下芯片的DataSheet也是这么写的。测电平总觉得根CAN总线标准不太一样,接示波器看对地电位,CAN_H = CAN_L = 1.6V,显性位CAN_H = 2.6V,CAN_L = 0.8V,显然与CAN标准电平不符。

而CAN总线调试器是用的TJA1050,看电平的话显性位3.5V/1.5V,隐性位2.5V/2.5V,倒是很正常。

网上搜了一下,发现好像VP230是有仿冒的啥的,就把芯片丢了准备重新买TJA1050的片子。后来想想……

等下!这电平怎么看怎么像供电电压不够,难道芯片是打磨的TJA1050然后充数不成?

好吧,把片子从垃圾箱捡回来,电压提升到5V,电平正常,通信正常。

我真是日了狗了……

另:昨天接了示波器行,撤了示波器不行,大概是示波器把差分电平给拉高了吧……

发表评论