摘要
本发明提供一种基于APB总线的I2C通信装置。所述装置包括:APB总线接口模块、I2C总线接口模块、加密模块、解密模块和控制模块,加密模块通过所述APB总线接口模块接收主机传来的明文数据和密钥,被使能时根据所述明文数据和密钥生成密文数据,将所述密文数据通过所述I2C总线接口模块发送到从机;解密模块通过所述I2C总线接口模块接收从机传来的密文数据,并通过所述APB总线接口模块接收主机传来的密钥,被使能时根据所述密文数据和密钥生成明文数据,将所述明文数据通过所述APB总线接口模块发送到主机。本发明能够提高数据传输的安全性。