Apa kondisi awal untuk Q dalam kait SR?


14

Dalam diagram ini

http://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/R-S_mk2.gif/220px-R-S_mk2.gif

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.


1
ah - baik untuk keperluan pekerjaan rumah, Anda hanya berasumsi bahwa Q dan! Q sama-sama tinggi, dan pergi dari sana - tetapi pastikan untuk menyatakan bahwa ini adalah asumsi yang Anda buat. untuk kelengkapan, Anda kemudian dapat mengasumsikan bahwa keduanya mulai rendah, dan melakukan analisis lain. profesor menyukainya ketika Anda dengan jelas menyatakan asumsi apa yang Anda buat, dan juga mengapa Anda dipaksa untuk membuatnya, dan kemudian menindaklanjuti analisisnya.
JustJeff

1
Kait SR non-reset harus masuk ke rantai logika yang melewati urutan reset yang membersihkan kait ke keadaan yang diketahui.
Toybuilder

Jawaban:


14

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.


2
Catatan: bahkan dengan pullup output, masih metastable pada powerup. Puing-puing papan atau pemuatan output aneh masih dapat menyebabkannya muncul dalam keadaan alternatif. Sistem penyetelan daya adalah satu-satunya cara nyata untuk percaya diri bahwa ia akan selalu menyala dalam kondisi yang sama.
Connor Wolf

1
@Fake Name - merasa bebas untuk menggambarkan sirkuit power-on-reset. Saya sudah menghapus tarik ke atas.
JustJeff

@JustJeff, Dengan TTL saya pikir sering ada keadaan default. pada wiki contoh pertama gerbang nand jelas akan default ke output tinggi. Sekarang, jika Anda ingin merancang kait SR saya pikir negara POR dapat dikontrol.
Kortuk

@Kortuk - katakan saja NAND default ke tinggi; jika Anda menyambungkan keduanya, itu masih akan menjadi kondisi balapan. Dan hanya b / c kedua implementasi standar NAND yang tinggi, apakah perlu sehingga semua implementasi NAND akan melakukannya? Apakah itu menyiratkan sesuatu tentang gerbang NOR? Saya tidak berpikir ada banyak yang bisa dikatakan di luar "itu tidak pasti, jangan mengandalkan itu muncul dengan cara yang sama setiap kali". Masih berharap @Fake Name akan datang dengan POR.
JustJeff

@JustJeff, ya, tetapi jika Anda ingin merancang sistem yang memiliki status POR terkontrol, Anda akan mendesain, katakanlah sisi R, ke default ke mati dengan menggunakan pull downs dan transistor sebagai pull up. Itu benar-benar turun ke desain dan lembar data, karena kebanyakan hal.
Kortuk

5

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.


0

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.


-1

Saya pikir Anda hanya ingin tabel kebenaran.

Ini adalah tabel kebenaran:

R | S | Q
--- + --- + -------
 0 | 0 | Tidak ada perubahan
 0 | 1 | Tinggi (1)
 1 | 0 | Rendah (0)
 1 | 1 | Tidak dapat diprediksi

Untuk kasus terakhir, Q dan Q 'adalah sama yang tidak mungkin.


3
Saya mengerti bahwa Anda mungkin tidak memiliki Bahasa Inggris sebagai bahasa pertama, tetapi coba gunakan ejaan dan huruf besar yang tepat. Gunakan huruf besar untuk kata ganti "I", tulis "You", "Just", "Your", dll. Baca juga bantuan pemformatan dan periksa pemformatan dan pengejaan jawaban Anda setelah diposkan.
Kevin Vermeer

Hai Bung terima kasih atas bantuan Anda, tetapi sebenarnya saya menggunakan kata-kata itu untuk berpenampilan menarik. Itu dulu gaya penulisan Bung. Komentar ini untuk kevin tetapi saya tidak ingin menggunakan situs ini untuk diskusi semacam ini. Maaf untuk ketidaknyamanan
Gouse Shaik

7
@Gouse - Yah, komentar Kevin sepertinya tidak membantu, melihat balasan Anda. Kami menghargai ejaan yang tepat. Harap simpan bahasa SMS Anda untuk ponsel Anda.
stevenvh
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.