(Tuyên bố miễn trừ trách nhiệm trong trường hợp không rõ ràng - Tôi rất là n00b, đặc biệt là khi hiểu về bóng bán dẫn).
Tôi nghĩ rằng tôi đã tìm ra tất cả - một MOSFET kênh p là (hoặc có thể được sử dụng như) một công tắc phía cao cho nguồn điện áp khác với nguồn MCU của tôi đang chạy. Để kiểm tra sự hiểu biết của tôi, tôi tập hợp các nội dung sau vào bảng:
mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab
Mã trên U1 (arduino 5V) cho phép tôi điều khiển dòng cao hay thấp hoặc đặt nó ở trạng thái z cao để mô phỏng cả 3 kịch bản. Tôi dự kiến rằng việc điều khiển đường dây ở mức thấp sẽ làm sáng đèn LED ở mức 9V và việc lái nó ở mức cao sẽ tắt đèn LED (0V trên cống mosfet). Điều thực sự đã xảy ra là - hoàn toàn không có ánh sáng và cống có điện áp 6V (5,9V). Tôi khá bối rối - chuyện gì đang xảy ra ở đây vậy?
Đây là mosfet tôi đang sử dụng: https://www.sparkfun.com/datasheets/Components/General/FQP27P06.pdf
Nó có nghĩa là được điều khiển bởi mức logic 3,3V, do đó 5V sẽ ổn.