調べてみた

前に出たレベルシフタおよびアイソレータについて調べてみた。

PCA9306

スイッチタイプなので、スレッショルドという考え方自体がない。
電源端子も電源というより、電圧リファレンスといった方が良いらしく、VREF1,2という名前になっている。

PAC9517

両サイドとも"互換性(Compatible)"のよう。

サイドA
入力Lスレッショルド=0.28*VCCA、L出力電圧0.2V
サイドB
入力Lスレッショルド=0.3*VCCB、L出力電圧0.7V
リニアテクノロジー LTC4310-1/LTC4310-2

"準拠(I2C Specification Compliant VOL, VIL)"らしい。

内部的にステートマシンを持っていてバスの異常を検出したりできる機能がある。

Lレベルスレッショルド電圧
0.35*VCC(3.3V時 1.16V、5V時 1.75V)
Lレベル出力電圧
350mV

リニアテクノロジーの説明で疑問に思ったので、規格書を見たらI2Cの規格的には、スレッショルド=出力電圧じゃなくてもいいらしい。
ADの説明はなんだったのか…


I2Cの規格は

Lレベルスレッショルド電圧
0.3VDD Max(3.3V時 0.99V、5V時 1.5V)
Hレベルスレッショルド電圧
0.7VDD Min
Lレベル出力電圧
0.4V

スレッショルド電圧>出力電圧が規格準拠で、スレッショルド電圧<出力電圧が互換性かな。