NI-845xシリアルデバイスでI²C通信のプルアップ抵抗を有効にするにはどうすればよいですか?
NI-845xデバイスプロパティノードを使用して、I²C Pullup Enableプロパティを選択します。有効または無効にするには、それぞれTrueまたはFalseのブール値を入力します。
このプロパティの詳細については、NI-845x Hardware and Software Manualを参照してください。
I²Cバスドライバはオープンドレインです。つまり、対応する信号ラインをLowに引き下げることはできますが、Highにすることはできません。したがって、あるデバイスがラインをHighに駆動しようとしているときに別のデバイスがラインをLowに駆動しようとするバスの競合が発生することはなく、ドライバの損傷またはシステム内で過度の電力損失の可能性を排除します。各信号ラインにはプルアップ抵抗が付いており、どのデバイスもLowにアサートしていないときに信号をHighに復元します。 I²Cバスの詳細については、外部リンク: I2C at the Hardware Levelを参照ください。
ディスカッションフォーラムで他のユーザーとコラボレーション
有効なサービス契約または有効なソフトウェアサブスクリプションが必要な場合があります。サポートオプションは国によって異なります。
Helpful
Not Helpful