NCN5150实现了M-BUS物理层,是单片的M-BUS解决方案,可为智能水表提供简洁的M-BUS抄表接口。NCN5150外围电路相对简单,使用起来也很便捷,但是对它的理解你可能没有那么深,下面将介绍NCN5150应用中应该了解的几个参数的作用。 NCN5150实现了M-BUS物理层,是单片的M-BUS解决方案,可为智能水表提供简洁的M-BUS抄表接口。NCN5150外围电路相对简单,使用起来也很便捷,但是对它的理解你可能没有那么深,下面将介绍NCN5150应用中应该了解的几个参数的作用。 先介绍一下NCN5150,简单说NCN5150就是UART到M-BUS的转换芯片,典型应用电路如图1所示。它具有如下特点: ● 片上集成M-BUS传送器; ●UART接口,最大可支持38400bps; ● 内部集成3.3V LDO,最大输出电流15mA; ● 支持Slave供电,支持掉电指示功能; ● 可调I/O电压等级支持,但是不支持5V系统。 NCN5150典型应用电路 如果你不太熟悉M-BUS协议,或者初次使用类似NCN5150这种M-BUS芯片,那么你需要花点时间去解下RIDD这个参数的作用。 因为NCN5150可支持对外部应用电路供电,这样就需要从M-BUS总线上获取一定能量,RIDD就是起着从M-BUS总线获取能量大小的作用。典型应用电路图中RIDD引脚需要连接一个电阻也就是RIDD,这个电阻就是起着调节从总线获取能量的角色,它取值如图2所示,以1.5mA为一个调节单元(unit loads),每个Unit Load对应不同RIDD阻值。 每个UL对应的RIDD阻值 那么调节RIDD的连接电阻,具体产生的效果是什么呢?从图3可知从机到主机通信过程中,IMARK = N unit loads,ISPACE = IMARK 15mA,总的来说调整RIDD的电阻值,会使NCN5150作为Slave和Master通信时无论发MARK(“1”)还是SPACE(“0”),电流都会提升或者下降。 Slave到Master通信IBUS变化 M-BUS协议中定义MARK(“1”)和SPACE(“0”)如图4所示。 M-BUS总线码流、电平变化 从上面分析可知,调节RIDD的连接电阻,可以调节Slave到Master通信时从M-BUS获取的总线电流。如果应用需要NCN5150给系统供电,那么可以调节RIDD,获取更大的电流,同时更大的传输电流使M-BUS的传输距离和抗干扰能力都有所增强。 |
|