I2C总线是Philips公司开发的一种简单的双向双线同步串行总线。它只需要两根电线就可以在连接到总线的设备之间传输信息。
一种启动总线以传输数据并为开放传输生成时钟的设备。任何寻址设备都被认为是从属设备。总线上的主从、发送和接收之间的关系不是恒定的,而是取决于当时数据传输的方向。如果主机要向从设备发送数据,主机先向从设备寻址,然后主动向从设备发送数据,最后主机终止数据传输;如果MASTER要从SLAVE设备接收数据,SLAVE设备首先由MASTER设备寻址。然后主机接收设备发送的数据,最后主机终止接收进程。在这种情况下。主机负责生成定时时钟并终止数据传输。
通用串行总线(Universal Serial Bus, USB)是一种新兴的数据通信方式,逐渐取代了其他接口标准。1995年由Intel、Compaq、Digital、IBM、Microsoft、NEC和北方电信等计算机公司和通信公司共同开发,并逐渐形成行业标准。USB总线作为一种高速串行总线,其高速的传输速度可以满足高速数据传输应用环境的要求。母线供电简单(母线供电),安装配置方便(支持即插即用和热插拔),级联端口简单(通过hub可扩展多达127个外设),传输方式多样(四种传输方式),兼容性好(产品升级后向下兼容)。
我们工程研究开发了一款触摸屏I2C转换为USB兼容软件,方便I2C和USB转换,在设计和调试中可快速检测。