#征文#LIN芯片上拉电阻参数知多少

LIN总线是针对汽车分布式电子系统而定义的一种低成本的串行通讯网络,是对控制器区域网络(CAN)等其它汽车多路网络的一种补充,适用于对网络的带宽、性能或容错功能没有过高要求的应用。LIN总线是基于SCI(UART)数据格式,采用单主控制器/多从设备的模式,是UART中的一种特殊情况。通常LIN芯片作为主芯片时,需要上拉1K电阻,对地1nf电容,考虑车规应用9-16V的情况,电阻需要选择满足0.3W的封装,LIN作为从芯片时,需要上拉30K电阻,对地220pf电容。在应用LIN电路时,我们也会经常进行相应的LIN测试。

问题背景:

根据客户要求,测试LIN应用电路的上拉电阻阻值,测试电路图,上拉电阻和对地电容都没有贴,测试方法和要求如下所示:

电源电压12V,在实际测试时,发现打开SW1时,电压数值约为10.62V,波形如下:

关闭SW1,测试电压数值约为1.46V,波形如下:

根据V1,V2的数值,计算LIN作为从节点时的上拉电阻,其阻值为R=30K(10.62/1.46-1)=244.8K,该数值远远不在27K-33K之间,达不到要求。

问题分析:根据测试方法,当打开SW1时,LIN接口电路没有接下拉的Rtest(30K),测试电压约等于电源电压10.62V;当闭合SW1时,LIN接口电路下拉Rtest(30K),此时LIN接口如果存在30K电阻,那么LIN输出的电压数值应该为1/2Vbat,为5V左右,但是实测时数值却为1.465v。当接下拉电阻,电压反被拉低,可能的原因包括:1.LIN输出的驱动能力不够,导致电压被拉低;2.当接下拉电阻时,上拉电阻缺失了,只有少量的漏电流流过下拉电阻。

我们查看该芯片的规格书,发现,该芯片内部存在上拉电阻和下拉对地电容,但是由于当LIN作为从LIN时,LIN总线若没有报文信息,LIN芯片将进入睡眠模式,此时BUS总线上的驱动电流最大约为60uA。

60uA*30k,约为1.8V左右,跟实测的1.465V接近,说明是由于驱动能力不足从而导致了电压被拉低。

我们将LIN芯片唤醒,重新测试此时当闭合SW1时的LIN电压,发现数值约为5V:

计算此时的电阻30K*(10.62/5-1)=33.7K(存在一定测量误差),基本满足27K-33K。

总结:

1.当芯片内部有上拉电阻时,需要LIN芯片在正常工作模式下,才能测量其上拉电阻数值;

2.在测试或者应用芯片时,需要仔细研究芯片规格书,才能尽量避免犯错。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 10
收藏 9
关注 299
成为作者 赚取收益
全部留言
0/200
  • dy-pX7k9UsY 2星期前
    收获满满,期待作者更新。
    回复
  • dy-VNNIMGs8 2星期前
    回复
  • dy-PZCvUC1L 3星期前
    有参考价值
    回复
  • dy-lyd1vZ59 3星期前
    学习了
    回复
  • jwdxu2009 01-14 14:40
    学习和参考,很实用,好活动
    回复
  • dy-Bu9Vxudd 01-13 19:44
    实用,受益匪浅
    回复