关于ISO1050的两个问题
时间:10-02
整理:3721RD
点击:
1,参考电路里说,ISO1050和C2000连的时候要加一个RC滤波器,还给了公式,我想请问下,这个滤波器是一定要的么?加了它带来什么好处,还有要用的是别的单片机而不是c2000,是不是也需要加这个呢?
2.对于终端电阻的接法,在datasheet里有这种
请问下,我是终端电阻120欧,通信速率是1M,那么这两个电阻各为60欧,那这个电容的大小是多少?有没有什么公式得出?在1M的通信速率下
Hi Pengcheng,
1.因为ISO1050内部没有输入噪声滤波器,所以需要外接一个滤波器来过滤输入端可能存在的噪声脉冲,如果不加这样的滤波器,则噪声脉冲可能会使ISO1050工作在错误的状态。
2.这个电容范围在4.7nf到100nf,由你的总线负载和速率等因素来决定。
请问一下,这个Csplit的值有没有什么公式?或者总线速率越高,负载越重,值越大还是怎么样呢?
你可以参考下CAN总线的设计指南,里面提到了滤波器设计的计算公式:
R*C=0.032/fs,如果CAN的data rate为1Mbps(500Khz),带入公式60*Csplit=0.032/500KHz,得到Cplit的值。