PICkit2のレベル変換回路の続きになります。
コメントでgomisaiさんに横軸を入力電圧、縦軸を出力電圧にする方法を教えてもらいました。
![](https://blogimg.goo.ne.jp/user_image/78/5b/25ca4096e7268e35600921919f7137af.png)
右下の.dcほにゃが、V1の出力を2Vから0.1Vきざみで5Vまで動かす(スイープする)設定です。
シミュレーション結果です。
![](https://blogimg.goo.ne.jp/user_image/74/a1/3364f412b0cb4851d9925ff03bd69fa5.png)
ピンクがV1そのもので、緑がOUTです。赤はR1に流れている電流です。緑がピンクより上にあるのは、昨日の通りです。2Vのときは出力も2.5V、電流はなんと250mAです。
のりたんさんから、PICの出力インピーダンスを無視しているというコメントをいただきました。出力インピーダンスの計算はよく分かりませんが、233Ωくらいだろうと見当をつけて、R1=243Ωでシミュレーションしなおしてみました。
![](https://blogimg.goo.ne.jp/user_image/30/10/e67ffbb2374aa4ab71e1eb993f6652ca.png)
ぴったりです。2Vのときで2.11V、11.87mAになっています。3.3Vのとき3.36V、6.7mAです。
出力インピーダンスの233Ωですが、PIC18F2550のデータシートのp.382にVohは3mAのときVDD-0.7V(min)となっていたので、3mA流したときに0.7V電圧降下するなら、0.7V/3mA=233Ωなんだろうと勝手に解釈しました。このあたりはあまり自信がありません。
コメントでgomisaiさんに横軸を入力電圧、縦軸を出力電圧にする方法を教えてもらいました。
![](https://blogimg.goo.ne.jp/user_image/78/5b/25ca4096e7268e35600921919f7137af.png)
右下の.dcほにゃが、V1の出力を2Vから0.1Vきざみで5Vまで動かす(スイープする)設定です。
シミュレーション結果です。
![](https://blogimg.goo.ne.jp/user_image/74/a1/3364f412b0cb4851d9925ff03bd69fa5.png)
ピンクがV1そのもので、緑がOUTです。赤はR1に流れている電流です。緑がピンクより上にあるのは、昨日の通りです。2Vのときは出力も2.5V、電流はなんと250mAです。
のりたんさんから、PICの出力インピーダンスを無視しているというコメントをいただきました。出力インピーダンスの計算はよく分かりませんが、233Ωくらいだろうと見当をつけて、R1=243Ωでシミュレーションしなおしてみました。
![](https://blogimg.goo.ne.jp/user_image/30/10/e67ffbb2374aa4ab71e1eb993f6652ca.png)
ぴったりです。2Vのときで2.11V、11.87mAになっています。3.3Vのとき3.36V、6.7mAです。
出力インピーダンスの233Ωですが、PIC18F2550のデータシートのp.382にVohは3mAのときVDD-0.7V(min)となっていたので、3mA流したときに0.7V電圧降下するなら、0.7V/3mA=233Ωなんだろうと勝手に解釈しました。このあたりはあまり自信がありません。