This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: ISO1050

这个是我的应用电路,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检测。

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

x 出现错误。请重试或与管理员联系。