擅长:python、mysql、java
<p>可能是上拉电阻的问题。在</p>
<p>参见<em><a href="http://www.ti.com/lit/an/slva689/slva689.pdf" rel="nofollow noreferrer">I²C Bus Pull-up Resistor Calculation</a></em></p>
<h3>上拉电阻计算</h3>
<p>强上拉(小电阻)会阻止IC上的I²C引脚驱动低电平。集成电路的输入缓冲器可以将V<sub>OL</sub>电平读作有效的逻辑低电平,它决定了最小上拉电阻[RP(min)]。RP(min)是V<sub>CC</sub>、V<sub>OL</sub>(max)和I<sub>OL</sub>的函数。在</p>
<p>R<sub>p(最小值)</sub>=(V<sub>CC</sub>-V<sub>OL(最大值)</sub>)/I<sub>OL</sub></p>
<p>由于I²C标准上升时间规格,最大上拉电阻受总线电容(C<sub>b</sub>)的限制。如果上拉电阻值过高,I²C线路在拉低之前可能不会上升到逻辑高电平。从时间t=0开始,RC电路对振幅V<sub>CC</sub>的电压阶跃的响应用<a href="https://en.wikipedia.org/wiki/RC_time_constant" rel="nofollow noreferrer">the time constant RC</a>表示。在</p>