微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > CAN接口使用ISO1050芯片无法收发CAN数据

CAN接口使用ISO1050芯片无法收发CAN数据

时间:10-02 整理:3721RD 点击:

这个是我的应用电路,VCC2是隔离电源输出的电压,PB5和PB6是MCU的TX引脚和RX引脚,MCU端程序是没问题的,已经用其他硬件验证过,但是用ISO1050芯片后MCU就无法发送CAN数据,返回总线应答错误,不知道是什么原因。

电路图打不开,请重新发一次。

昨天我大概找到了问题,好像是电源问题,但是电源电压是对的,纹波我没测,不知道ISO1050芯片对电源要求是不是很高,比如对纹波的要求。

不太明白你的描述,确认是和电源有关吗?

对纹波的要求应该还好吧,不过你需要注意的是VCC2是5V供电的,对范围有要求,如下:

 

电压肯定是没问题的,5V,功率是1W,但是由于是DCDC出来的电源,可能纹波相对较大,不知道是不是这样原因引起不工作。

现在问题解决了吗?

电源纹波过大,对信号的检测肯定是有影响的。

如果问题还没解决,可以用示波器把电源的纹波抓出来,发上来看看,另外把DC/DC电路也发上来,看看有什么优化的办法没。

之前的问题解决了,是DCDC使用不当的问题,在DCDC前段加了贴片的电感,然后导致DCDC不能正常工作,但是现在又有新问题了,我在元件市场买了200个ISO1050,回来测试后发现接近40个不能工作,而且有的片子在工作一段时间后直接出故障,导致DCDC输出都直接短路了,我不知道是这个芯片容易出问题还是我买到了假货或者是翻新货?

如果你是从正规代理商买的货,可以查批次来确定货源问题,而且TI 可以提供FA检测。

如果是从市场上买的,那没法帮你了。建议以后还是找正规代理商购买。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top