Pin MCU I / O masih memiliki arus sumber drive yang lebih lemah daripada saat tenggelam.
Dalam output CMOS MCU yang khas, ketika mereka mengemudi RENDAH, mereka menyalakan NOSFET saluran-N; dan ketika mereka mengemudi TINGGI mereka menyalakan P-channel MOSFET. (Mereka tidak pernah menyalakan keduanya pada saat yang sama!) Karena perbedaan mobilitas yang berlaku untuk saluran-N vs saluran-P (sekitar faktor perbedaan 2 hingga 3), perlu upaya ekstra untuk membuat P- perangkat saluran menunjukkan "kualitas" yang sama sebagai saklar. Beberapa pergi ke upaya ekstra itu. Beberapa tidak. Jika tidak, kemampuan untuk menenggelamkan (saluran-N) atau sumber (saluran-P) saat ini akan berbeda.
Beberapa dari mereka hampir simetris, di mana mereka dapat sumber sebanyak yang mereka bisa tenggelam. (Yang berarti mereka hampir sama bagusnya dengan beralih ke ground seperti mereka beralih ke rel catu daya.) Tetapi bahkan ketika masalah ekstra dicoba, ada masalah lain yang membuatnya tidak mungkin kedua perangkat akan sepenuhnya sama dan biasanya masih terjadi bahwa sisi sumber masih setidaknya agak lebih lemah.
Namun dalam analisis akhir, selalu merupakan ide bagus untuk melihat datasheet itu sendiri untuk dilihat. Berikut adalah contoh dari PIC12F519 (salah satu bagian termurah dari Microchip yang masih menyertakan beberapa penyimpanan data non-volatile internal yang dapat ditulis.)
Bagan ini menunjukkan tegangan output RENDAH (sumbu vertikal) vs arus tenggelam RENDAH (sumbu horizontal), ketika CPU menggunakan :VCC= 3V
Bagan ini menunjukkan tegangan output TINGGI (sumbu vertikal) vs arus sumber TINGGI (sumbu horizontal), juga ketika CPU menggunakan :VCC= 3V
Anda dapat dengan mudah melihat bahwa mereka bahkan tidak repot-repot mencoba menunjukkan kemampuan yang sama vs sumber saat ini.
Untuk membacanya, pilih arus yang besarnya sama pada kedua grafik (sangat sulit, bukan?) Mari pilih pada grafik pertama dan pada kedua. (Tentang sedekat yang bisa kami dapatkan.) Anda dapat melihat bahwa PIC12F519 biasanya akan turun sekitar pada yang pertama, menunjukkan resistensi internal sekitar . Demikian pula, Anda dapat melihat bahwa PICF519 biasanya akan turun sekitar pada grafik kedua, menunjukkan resistensi internal sekitar5ma4ma230mVRL O W= 230mV5ma≈ 46Ω600mVRHsayaG H= 600mV4ma≈ 150Ω. Tidak terlalu mirip. (CATATAN: Saya telah mengekstraksi data dari kurva selama .)25∘C
Jadi, jika Anda mendesain MCU khusus ini ke dalam sirkuit di mana Anda ingin secara langsung menggerakkan LED di sekitar , ke arah mana Anda akan ? Jelas bahwa Anda harus menganggap RENDAH sebagai AKTIF, karena itulah satu-satunya cara datasheet mengatakan Anda mungkin berhasil, sama sekali, tanpa perlu transistor eksternal untuk meningkatkan kepatuhan saat ini dari output.2V10ma
[Anda juga dapat mencatat bahwa perhitungan di atas pada sinking vs sumber arus terdekat menunjukkan dua nilai resistansi yang kira-kira merupakan faktor tiga dari satu sama lain (sekitar vs .) Ini mungkin tidak kebetulan dengan perbedaan dalam mobilitas yang saya sebutkan di awal, bahwa antara M-channel dan M-channel MOSFET.]50Ω150Ω