Intel 8080 adalah mikroprosesor klasik yang dirilis pada tahun 1974, dibuat menggunakan proses peningkatan-mode NMOS, dan menunjukkan berbagai karakteristik unik yang terkait dengan proses ini, seperti persyaratan jam dua fase, dan tiga rel daya: -5 V, +5 V, dan +12 V.
Dalam deskripsi pin daya dari Wikipedia, katanya
Pin 2: GND (V SS ) - Ground
Pin 11: −5 V (V BB ) - Catu daya −5 V. Ini harus menjadi sumber daya pertama yang terhubung dan yang terakhir terputus, jika tidak maka prosesor akan rusak.
Pin 20: +5 V (V CC ) - Catu daya + 5 V.
Pin 28: +12 V (V DD ) - Catu daya +12 V. Ini harus menjadi sumber listrik yang terakhir terhubung dan terputus.
Saya mereferensikan silang ke lembar data asli , tetapi informasinya agak bertentangan.
Maksimum Mutlak :
V CC (+5 V), V DD (+12 V) dan V SS (GND) sehubungan dengan V BB (-5 V): -0,3 V hingga +20 V.
Bahkan jika V BB adalah 0 V ketika tidak terhubung, V DD akan menjadi +17 V, dan itu tidak boleh melebihi maksimum absolut. Apakah ini klaim asli di Wikipedia bahwa chip Intel 8080 dihancurkan jika +12 V terhubung sebelum -5 V benar?
Jika benar, apa mekanisme kegagalan yang tepat jika saya melakukan ini? Mengapa chip dihancurkan jika +12 V diterapkan pertama kali tanpa -5 V? Saya curiga pasti ada hubungannya dengan proses peningkatan-mode NMOS, tapi saya tidak tahu bagaimana semikonduktor bekerja.
Bisakah Anda menjelaskan bagaimana catu daya diimplementasikan secara internal di dalam Intel 8080? Apakah masalah ada di antara chip lain di era yang sama yang dibangun menggunakan proses serupa?
Juga, jika saya perlu merancang catu daya untuk Intel 8080, katakanlah menggunakan tiga regulator tegangan, bagaimana cara mencegah kerusakan pada chip jika +12 V rel naik sebelum -5 V?
Jawaban:
Dalam proses yang digunakan untuk 8080, +12 memberikan tegangan primer untuk logika, +5 memasok tegangan untuk logika pin I / O (yang dimaksudkan agar kompatibel dengan TTL, sehingga terbatas pada 0 -> sinyal 5 volt) dan - 5 terhubung ke media. Tegangan terakhir memastikan bahwa semua perangkat aktif pada IC tetap terisolasi dengan mempertahankan bias balik pada persimpangan PN yang memisahkannya dari substrat silikon biasa.
Jika ada sinyal I / O yang masuk ke "di bawah" tegangan substrat, maka berpotensi menggerakkan sambungan isolasi ke kondisi latchup seperti SCR, dengan arus tinggi kontinu yang dihasilkan berpotensi merusak perangkat. Urutan yang diperlukan untuk menghidupkan dan mematikan tiga tegangan catu daya dimaksudkan untuk meminimalkan risiko ini.
Seperti yang ditunjukkan dengan jawaban sebelumnya dengan benar, dalam praktiknya perancang sistem berlari cepat dan longgar dengan persyaratan ini. Pada dasarnya, hal yang paling penting adalah memberi daya pada sisa logika sistem dengan pasokan +5 yang sama yang menggerakkan CPU, sehingga minimal tegangan yang diterapkan pada pin input CPU tidak akan pernah lebih besar daripada pasokan CPU "+5", atau lebih rendah dari suplai CPU "-5", dan untuk memastikan bahwa suplai "+12" sama dengan atau lebih besar dari suplai "+5 setiap saat. Dioda daya schottky kadang-kadang dijembatani antara voltase tersebut, untuk menjaga agar misalnya hubungan selama power-down.
Biasanya, nilai tutup filter elektrolit untuk ketiga persediaan dipilih sehingga -5 dan +12 meningkat cukup cepat, dan +5 sedikit tertinggal setelahnya.
Penyempurnaan proses MOS kemudian memungkinkan desain IC untuk didukung hanya oleh +5, dan jika tegangan substrat negatif diperlukan, itu dihasilkan di-chip oleh sirkuit pompa pengisian kecil. (mis. 2516 EPROM vs 2508, 8085 cpu vs. 8080.)
sumber
Saya tidak punya jawaban lengkap untuk Anda, tetapi 8080 adalah salah satu chip pertama Intel yang menggunakan proses NMOS daripada proses PMOS dari chip 4004, 4040, dan 8008. Dalam NMOS, substrat harus menjadi titik paling negatif di seluruh rangkaian, untuk memastikan bahwa persimpangan isolasi elemen rangkaian lainnya dibiaskan secara terbalik.
Jadi, saya menduga bahwa pasokan -5V, antara lain, terkait langsung dengan substrat, dan jika voltase lain disuplai tanpa bias ini, ada semua jenis jalur konduksi yang tidak diinginkan melalui chip, yang banyak di antaranya dapat menyebabkan untuk latch-up dan penghancuran diri.
Untuk menjawab pertanyaan terakhir Anda, jika catu daya Anda tidak memiliki urutan yang benar berdasarkan desain, maka Anda memerlukan sequencer yang terpisah - sebuah rangkaian yang membutuhkan catu-5V untuk hadir sebelum memungkinkan tegangan lain mencapai chip.
Untuk mengumandangkan beberapa komentar pada pertanyaan Anda, saya tidak ingat ada perhatian khusus yang diambil dalam sistem berbasis 8080 saat ini.
Namun, sistem seperti itu biasanya dibangun dengan empat catu daya - atau lebih tepatnya, dua pasang catu daya: ± 5V dan ± 12V (-12V akan digunakan pada antarmuka serial), masing-masing digerakkan dari belitan transformator dan penyearah jembatan . Sudah sewajarnya jika pasokan 5V muncul sebelum pasokan 12V - dan dari keduanya, -5V akan lebih cepat daripada + 5V, karena bebannya jauh lebih sedikit.
Jadi (sekali lagi saya tebak), catu daya baik "hanya bekerja" dalam hal sequencing, atau bahayanya tidak separah yang akan Anda yakini oleh penulis lembar data.
sumber
Dengan sedikit perhatian Anda harus bisa menghindari situasi itu. CPU menarik arus sangat sedikit pada -5V, jadi dengan kapasitor filter yang terlalu besar itu secara alami akan naik cepat dan turun perlahan.
+ 12V dapat dibuat untuk naik lebih lambat dengan memiliki tegangan yang tidak diregulasi yang lebih rendah yang menyediakan lebih sedikit 'ruang kepala', dan kapasitansi yang lebih rendah relatif terhadap penarikan arus untuk membuatnya turun lebih cepat. Sebuah resistor pemeras akan memastikan bahwa tegangan turun cukup cepat bahkan dengan pembebanan rendah.
Saya mensimulasikan catu daya di Altair 8800 . Semua tegangan suplai naik cukup banyak dalam waktu 4ms saat dihidupkan. Pada saat mematikan, pasokan + 12V turun terlebih dahulu, diikuti oleh pasokan + 5V dan kemudian pasokan -5V.
Inilah siklus listrik pertama saat dihidupkan: -
Dan inilah pematian setelah 60 siklus listrik: -
Sirkuit -5V Altair terlihat seperti ini: -
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
Kombinasi tegangan DC tinggi yang tidak diatur (relatif terhadap 5V), kapasitansi filter besar, dan pemuatan ringan memberikan waktu kenaikan cepat dan waktu jatuh yang lambat.
Pasokan + 12V Altair memiliki sirkuit yang sama, tetapi 12V tidak jauh lebih kecil dari 16V sehingga tegangan turun di bawah 12V lebih cepat (juga terbantu oleh penarikan arus yang lebih tinggi dari pasokan + 12V).
sumber