在资产监测设备的项目中,笔者收到了众多来自于客户提出关于技术方面的问题。资产监测设备主要的应用范围是为运输过程提供智能化监测数据。包括了运动轨迹监测、实时位置更新、运动状态监测、异常状态报警等功能。基于这些功能,客户提出了关于GPS如何确定精度问题?如何根据GPS定位点计算角度等问题都被笔者一一总结。此外笔者收到了一条新问题:在资产监测设备中,I2C接口为什么要设计成开漏输出?
分析这个问题,首先要从I2C接口的设计初衷说起,制定者当初设计成I2C总线的就是要实现,一个I2C主机可以挂很多I2C从机。
第一个原因,如果设计成推挽输出,就会造成短路情况,如下图: