1-Wire通信のプルアップ抵抗 - KBA220857 - Community Translated (JA)

Version 1

    Community Translated by  KoKi_1693136 Expert           Version: **

     

    Translation - English: 1-Wire Communication - Pull-Up Resistor – KBA220857

     

    質問:

    外部プルアップ抵抗は、1-Wire通信に必要でしょうか?

     

    回答:

    ダラス・セミコンダクタの1-Wire® 製品は、1本の信号線とGNDで通信をするデバイスファミリーです。PSoC®の1-Wireユーザモジュールは、これらのデバイスを簡単に利用することができます。

    1-Wireのデータラインは、プルアップ抵抗を一緒に使うオープンドレインです。これにより、データを伝送しない時は各デバイスがデータラインを開放するので、他のデバイスがバスを使うことができます。したがって、1-Wireバスは約4.7kオームの外部プルアップ抵抗が必要です。

    しかしながら、PSoCデバイス内部にこの抵抗をビルドすることもできます。ピンの駆動モードは、PSoCの駆動モードのコントロールレジスタを使い'resistive pull-up'に設定することができるので、外部のプルアップ抵抗を取り除けます。