(痛いほど明白でない場合の免責事項-特にトランジスタの理解に関しては、私は非常にn00bです)。
私はそれをすべて理解したと思った-pチャネルMOSFETは、私のMCUが実行しているものとは異なる電圧源用のハイサイドスイッチである(または使用できる)。私の理解をテストするために、ブレッドボードに以下をまとめました。
この回路のシミュレーション – CircuitLabを使用して作成された回路図
U1(5V arduino)のコードにより、ラインをハイまたはローに駆動したり、高z状態にして3つのシナリオすべてをシミュレーションしたりできます。ラインをローに駆動するとLEDが9Vで点灯し、ラインをハイに駆動するとLEDがオフになります(MOSFETドレインでは0V)。実際に何が起こったのか-光がまったくなく、ドレインの電圧が6V(5.9V)だった。私はかなり混乱しています-ここで何が起こっていますか?
これが私が使っているmosfetです:https : //www.sparkfun.com/datasheets/Components/General/FQP27P06.pdf
3.3Vのロジックレベルでも制御できるように設計されているため、5Vで十分です。