OD2122是一款Modbus从站协议转换芯片,支持基于RS485、RS232C总线的Modbus(RTU)协议。OD2122自身可独立完成Modbus协议通讯功能,并根据协议命令控制输入输出管脚,AD转换和I2C通讯等功能,设计中可以采用非常少的电路,简单的软件开发(甚至不需要开发)即可完成Modbus通讯和控制模块的功能设计。标准的协议接口可以方便的与PLC等主控制器或组态软件连接Modbus网络。OD2122提供最高400K的I2C主机通讯接口,可以实现与用户微处理器的数据通讯,并且可以通过连接I2C从机模块进行各种功能扩展(如时钟功能、DA功能、液晶显示、键盘控制、IO扩展等)。
功能特性
? 支持Modbus(RTU)协议。
? 基于RS232C或RS485接口
? 串口波特率支持范围1200~115200
? 接口支持(奇、偶、无奇偶)校验,10位数据通讯。
? 最多8路AD转换端口(10位精度),独立的模拟电源通道和Vref接口
? 最多16路输入输出端口。
? 2路可编程PWM输出端口,可进行脉冲控制和DA转换功能扩展。
? 用户可以自由配置AD端口和输入输出端口的模式。
? 波特率设置和modbus地址选择全部采用端口设置,方便现场调试。
? 支持最高400K的I2C主机通讯,兼容SMbus。
? 电源电压支持2.7V~5.5V宽电压,可有效提高工作稳定性。
? 芯片采用44脚LQFP封装。
原理框图
OD2122由Modbus控制器、串行控制接口、I2C总线、AD转换、端口控制等部分组成,内部原理如下框图所示: