Dalam diagram ini
apa yang akan menjadi kondisi awal untuk Q? Karena NOR pertama untuk S dan R mengandalkan hasil sebelumnya, harus ada sesuatu untuk iterasi pertama?
CATATAN: Saya berada di kelas logika digital tahun pertama, jadi pertanyaannya adalah untuk penggunaan teoretis (pembuatan tabel, berbagai masalah pekerjaan rumah, dll.), Bukan implementasi yang sebenarnya. Hanya untuk hal-hal seperti "jika R adalah __ dan S adalah __ apa Q?" Hal-hal sederhana seperti itu.
digital-logic
flipflop
Marty
sumber
sumber
Jawaban:
Jika Anda hanya menyalakan itu, keadaan awal akan menjadi hasil dari kondisi balapan, tergantung pada output gerbang mana yang bisa menjadi tinggi terlebih dahulu. Pada kenyataannya, satu gerbang atau yang lain akan cenderung memiliki waktu naik yang lebih cepat, jadi mungkin akan cenderung muncul di satu negara atau yang lain, tetapi tidak akan ada jaminan.
sumber
Kait RS memiliki status Q tinggi yang stabil dan status Q tinggi stabil, tetapi juga memiliki jumlah negara metastabil yang tak terbatas. Ketika kait berada dalam kondisi metastabil, output dapat berubah secara arbitrer tinggi dan rendah untuk jangka waktu yang sewenang-wenang, meskipun dalam praktiknya sebagian besar metastabil cukup cepat berubah menjadi keadaan stabil.
Misalkan setiap gerbang memiliki waktu propagasi keluaran tepat satu nanodetik, kedua input secara bersamaan beralih dari tinggi ke rendah. Sementara input tinggi, kedua output akan rendah. Kemudian satu nanodetik setelah mereka beralih, kedua output akan tinggi. Satu nanodetik kemudian, kedua output akan menjadi rendah, lalu keduanya tinggi, dll. Dalam praktiknya, gerbang tidak akan berperilaku dengan cara yang sangat seimbang, tentu saja, tetapi hanya menyeimbangkan hal-hal tidak akan sepenuhnya mencegah metastabilitas. Tidak peduli bagaimana seseorang mungkin mencoba untuk mengubah sirkuit, jika bukan karena batasan kuantum, secara teori akan mungkin untuk membangun stimulus dengan satu input memimpin yang lain dengan jumlah yang tepat untuk melemparkan benda itu ke keadaan metastabil untuk panjang yang sewenang-wenang waktu. Dalam praktek, seseorang dapat membangun sirkuit sehingga metastabilitas yang diperluas akan membutuhkan stimulus yang tepat sehingga kemungkinan stimulus tersebut benar-benar terjadi akan sangat kecil. Meskipun demikian, penting untuk menyadari metastabilitas, karena dapat menyebabkan perilaku aneh dan tak terduga.
Hampir semua kait dapat dilemparkan ke keadaan metastabil jika VDD naik dan turun dengan pola yang tepat. Keadaan metastabil seperti itu biasanya akan menyelesaikan dengan sangat cepat, tetapi penting untuk dicatat bahwa mungkin untuk penguncian kait metastabil tampaknya beralih satu arah dan kemudian beberapa waktu kemudian beralih ke keadaan sebaliknya.
sumber
Pertanyaan yang sama ditanyakan dan dijawab di sana:
Bagaimana cara gerendel menentukan keadaan awalnya?
Saya telah menambahkan jawaban yang menjelaskan bagaimana keadaan awal yang diinginkan dapat dicapai ketika flipflop dibangun sendiri:
https://electronics.stackexchange.com/a/446285/224980
Saya tahu bahwa kita tidak boleh memposting jawaban "hanya tautan", tetapi karena tautan ini menunjuk ke StackExchange lagi dan karena jawaban saya cukup panjang, saya pikir tidak cukup untuk menyalinnya di sini.
sumber
Saya pikir Anda hanya ingin tabel kebenaran.
Ini adalah tabel kebenaran:
Untuk kasus terakhir, Q dan Q 'adalah sama yang tidak mungkin.
sumber