RESET pimi bu Z80 şemasında neden bu şekilde ayarlandı?


9

Aşağıdaki şemayı buldum:

Z80 şeması

Hangi veri sayfası okuduktan sonra çoğunlukla anlıyorum.

Ancak anlamadığım en önemli şey RESET pininde olup bitenler. Her şeyden önce, RESET pininin aktif-düşük olduğunu anlıyorum. Bu durumda, neden + 5V'a kadar çekiliyor? Şüphesiz CPU'nun sıfırlanmasını istemezdim. Bu bölümün cevabının, önyükleme sırasında sıfırlama ile ilgili bir şey olduğunu varsayıyorum.

Benim asıl sorum neden RESET'ten (neye benziyor) zemine bir kapasitör var.

Bu düzgün bir zemin mi? Eğer öyleyse, neden önünde bir kondansatör var? Değilse, nedir ve ne işe yarar?


2
İşlemcinin sıfırlanıp sıfırlanmayacağını pek umursamadığınızda, yarım yarım ** sıfırlama devresi kullanılır. Ancak nispeten uzun bir güç kesintisinden sonra temiz bir güç ile genellikle işe yaramalıdır.
Spehro Pefhany

Bu şekilde, insanlara bir bilgisayarın fişini çekmelerini söylerdik, eğer bir sıfırlamaya ihtiyacımız olursa, tekrar takmadan önce 3 dakika boyunca fişini çekmeden bırakın.
Ian Ringrose

Yanıtlar:


16

Sıfırlama pimi Etkin düşüktür, bu nedenle işlemciyi sıfırlamak için düşük çekilmelidir.

Sıfırlama pimine bağlı kapasitör de Gnd'ye bağlanır (şematik yanlış bir sembol kullanır) ve çekme direnci ile birlikte VCC ilk yükseldikten sonra bir süre işlemciyi sıfırlayan bir RC ağı oluşturur.

Bunun gibi devreleri sıfırla'yı sıklıkla göreceksiniz:

şematik

bu devreyi simüle et - CircuitLab kullanılarak oluşturulan şematik

RC değerleri, beslemenin stabilize olmasına izin verecek kadar işlemciyi sıfırlamak için tanımlanır. İşlemciyi sıfırlamak / yeniden başlatmak için fiziksel bir sıfırlama düğmesi de sağlayabilir.


5
Genellikle VCC çıkarıldığında C1'i boşaltmak için R1'e paralel bir diyot da vardır.
Technophile

1
@Technophile Oldukça doğru ... Şematiğe ekledim
Jack Creasey

1
Ayrıca, düzgün çalışma için bu, güvenilir çalışmayı sağlamak için girişin bir Schmitt tetikleyicisi olmasını gerektirir.
WhatRoughBeast

@WhatRoughBeast Bazı devreler Schmidt tetikleyici kullandı, bazıları yapmadı. Birçok devrede C1 bile yoktu. * Reset girişi * NMI ve * INT pinleri ile aynıdır ve seviyeye duyarlıdır, bu nedenle VCC yükseldiğinde sonunda * Reset'i serbest bırakır. Ama daha iyi şemaların bu şekilde yaptığı konusunda hemfikirim.
Jack Creasey

10

Doğru belirttiğiniz gibi, RESET aktif düşük.

Güç açıldığında C deşarj olur, sıfırlama düşük tutulur, bu da güç stabilize olurken çipi başlatmayı durdurmaya zorlar.

Kabaca R x C (s) değerine eşit bir süre sonra, kapasitör gerilimi RESET'i serbest bırakacak ve kontrolörün çalışmasına izin verecek kadar R'den şarj olmuştur. Bu zamana kadar güç kararlı olmalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.