اطلاعیه

Collapse
No announcement yet.

فلیپ فلاپ

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    فلیپ فلاپ

    سلام.
    توضیح کامل میخوام درباره فلیپ فلاپ ها. اینکه چطور کار میکنن، چرا به پالس احتیاج دارن، چطور ازشون برای ذخیره اطلاعات (در بیت های حافظه) استفاده میشه و...
    مدار منطقیو نگا کردم چیز زیادی دسگیرم نشد.هم توو سایت و هم توو گوگل سرچ کردم ولی چیز بدرد بخوری ندیدم.
    ممنون میشم توضیح بدین.
    کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

    #2
    پاسخ : فلیپ فلاپ

    خوب برای اینکار اول باید از لچ شروع کنیم:
    این عکس و جدول حالت یه لچ rs با گیت های nor هست:



    خوب اگه دقت کنید اگه هر دو ورودی صفر باشند خروجی در وضعیت hold خواهد بود یعنی چی؟ یعنی حافظه و خروجی الان همون خروجی لحظه قبله!
    حالا برای کنترل کردن این لچ میایم یه سیگنال کنترلی به این شکل قرار میدیم:



    حالا فرق لچ با فلیپ فلاپ چیه؟
    لچ: یک حافظه است که نسبت به ورودی ها شفاف است یعنی اگر سیگنال کنترلی لچ فعال باشد هر تغییر در ورودی های لچ بعد از زمان اندکی در خروجی لچ ظاهر میشود.
    فلیپ فلاپ : یک حافظه که نسبت به ورودی ها شفاف نیست. یعنی ممکن است ورودی ها بلافاصله حالت خروجی را تغییر ندهند.تغییر حالت فقط در بازه های زمانی گسسته یعنی در لبه های بالا رونده یا پایین رونده سیگنال کنترلی امکان پذیر است.

    خوب در هر دو مورد برای کنترل خروجی از سیگنال کنترلی استفاده میشه ولی در لچ اگر زمان فعال بودن سیگنال کنترلی از حد لزوم بیشتر باشه میتونه باعث ناپایداری و چند بار تغییر در خروجی بشه.برای جلوگیری از اینکار میتونیم عرض سیگنال کنترلی رو کم کنیم ولی این روش محدودیت داره اونم به خاط اینکه قطعات قادر به شناسایی اون نخواهند بود، به دلیل پهنای کم.
    روش دیگه اینه که کاری کنیم در زمان فعال بودن سیگنال کنترلی خروجی تغییر نکنه و تغییر خروجی فقط هنگام ایجاد لبه تغییر کنه!

    اگه هنوز مطالب مبهمه بگید تا سر فرصت یه فلیپ فلاپ رو تحلیل کنیم البته با کمک دوستان!
    موفق باشید
    It's nice to be important but it's important to be nice!

    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

    دیدگاه


      #3
      پاسخ : فلیپ فلاپ

      مبهمه! تازه بدترم شد!!! :angry:
      قسمت لچ توو کتاب رو هم یکم خوندم. فایده نداشت!
      فککنم یه چیزایی داره دسگیرم میشه ها! ولی مطمئن نیستم! شاید توهمه!! :-??
      لطفا اگه میشه توضیح بیشتری بدین. خیلی علاقه مند شدم به این موضوع.
      ممنون میشم.
      کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

      دیدگاه


        #4
        پاسخ : فلیپ فلاپ

        هر جاشو که متوجه نشدین بفرمایین که توضیح بدم!
        It's nice to be important but it's important to be nice!

        از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

        دیدگاه


          #5
          پاسخ : فلیپ فلاپ

          نوشته اصلی توسط رضا شفقی
          هر جاشو که متوجه نشدین بفرمایین که توضیح بدم!
          یه دفه از اول میشه به زبون ساده تر بگین لطفا :-B
          کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

          دیدگاه


            #6
            پاسخ : فلیپ فلاپ

            خوب شکل بالا رو به این صورت در نظر بگیرید:



            حالا در نظر بگیرید مقدار q معلومه . بعد از چند لحظه مدار رو دوباره در نظر بگیرید الان q شما معلوم و فرضا r,s شما هم برابر صفر هست.
            خوب حالا q و s با هم nor بشن خروجی میشه 'q حالا بعد از تاخیر زمانی مربوط به گیت شما این مقدار با r وارد گیت nor دوم میشن.در نتیجه خروجی نهایی میشه q
            البته به اضافه دو تا تاخیر.

            یعنی شما با اعمال صفر به ورودی ها مقدار قبلی رو نگه داشتید که یعنی حافظه.یه مسائله دیگه هم که هست اینه که شما این مدار رو با not یا nor یا nand میتونین بسازین فقط جدول تحریک عوض میشه!
            الان اگه متوجه شدین ادامه بحث رو بریم!
            It's nice to be important but it's important to be nice!

            از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

            دیدگاه


              #7
              پاسخ : فلیپ فلاپ

              این خیلی خوب بود. مرسی :nice:
              یعنی مدارشو فککنم فهمیدم. ولی اخه این مدار فقط برای اینه که تاخیر ایجاد کنه؟
              و ضمنا اونا "دلتا t" هستن؟ همون فرکانسیه که توو یه فاصله های مشخص تکرار میشه و میاد؟
              کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

              دیدگاه


                #8
                پاسخ : فلیپ فلاپ

                نوشته اصلی توسط Siavash01
                این خیلی خوب بود. مرسی :nice:
                یعنی مدارشو فککنم فهمیدم. ولی اخه این مدار فقط برای اینه که تاخیر ایجاد کنه؟
                و ضمنا اونا "دلتا t" هستن؟ همون فرکانسیه که توو یه فاصله های مشخص تکرار میشه و میاد؟
                تو این مدار هنوز چیزی در مورد زمان نداریم چون لچ ربطی به کلاک نداره.تاخیرها هم یک امر ناخواسته هستند که در همه قطعات وجود دارند و در حد نانوثانیه هستند.
                این مدار میتونه یک سلول حافظه باشه که یک بیت رو نگه میداره و برای ایجاد تاخیر استفاده نمیشه البته هر جیزی میتونه کاربردهای خلاقانه هم داشته باشه.
                It's nice to be important but it's important to be nice!

                از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                دیدگاه


                  #9
                  پاسخ : فلیپ فلاپ

                  اهان. پس اون تاخیرا خیلی جزئین و در واقع خروجی در حال گردشه و دوباره برمیگرده سر جای خودش تا اینکه ورودی ها روش تاثیر بذارن. درسته؟ خروجی q و ورودی ها s,r هستن. درست؟
                  در این حالتی که شما گفتین فرض کنم بخاطر اینکه ورودی ها 0 هستن، خروجی بعد از یبار گردش دو دفه not میشه و دوباره به مقدار اولش میرسه.اره؟
                  اگه درسته بریم برا باقیش!
                  کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

                  دیدگاه


                    #10
                    پاسخ : فلیپ فلاپ

                    این عکس رو در ببینید تا فرمول کلی لچ رو بدست بیاریم:



                    پس الان میدونیم که فرمول لچ rs به این صورته:

                    (Q(t+t&#039= S(t) + R(t) . q(t


                    نکته خیلی مهم:
                    اون دست خط آبی مال منه پس بعدا نیاین بگین که خطم بده.

                    اون دست خط سیاه مربوط به استاد محبوب من تو دوره کارشناسیه! :agree:
                    It's nice to be important but it's important to be nice!

                    از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                    دیدگاه


                      #11
                      پاسخ : فلیپ فلاپ

                      نوشته اصلی توسط رضا شفقی
                      این عکس رو در ببینید تا فرمول کلی لچ رو بدست بیاریم:



                      پس الان میدونیم که فرمول لچ rs به این صورته:

                      (Q(t+t&#039= S(t) + R(t) . q(t


                      نکته خیلی مهم:
                      اون دست خط آبی مال منه پس بعدا نیاین بگین که خطم بده.

                      اون دست خط سیاه مربوط به استاد محبوب من تو دوره کارشناسیه! :agree:
                      خطت قشنگه! خوشم اومد! چون منم اینجوریم!!
                      میگم یه چیزی L-) من هیچی ازین فرمولا نفهمیدم :cry2:
                      میشه توضیح بدین لطفا؟ :-??
                      کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

                      دیدگاه


                        #12
                        پاسخ : فلیپ فلاپ

                        خوب r, q با هم NAND میشن و p به وجود میاد. حالا p, s با هم NAND میشن و Q به وجود میاد.
                        حالا Q و q فقط به اندازه تاخیر گیتها با هم تفاوت زمانی دارند.
                        فرمول نهایی به ما میگه خروجی در هر لحظه تابعی از خروجی در لحظه قبل است.
                        Q = S' + R . q
                        It's nice to be important but it's important to be nice!

                        از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                        دیدگاه


                          #13
                          پاسخ : فلیپ فلاپ

                          فککنم بیشترشو فهمیدم ولی بازم توضیح میخوام لطفا
                          ضمنا بگین اون پریم ها (&#039 نشانه چین؟
                          (ممنون که برام توضیح میدین :agree
                          کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

                          دیدگاه


                            #14
                            پاسخ : فلیپ فلاپ

                            میشه بگید شما الان در چه مقطعی هستید؟
                            چون شما گفتید کتاب مدار منطقی رو خوندید من پیشفرضم این بود که شما مهندس برقید.

                            ' ها به معنای not یا متمم بکار برده شده.
                            It's nice to be important but it's important to be nice!

                            از اینکه نمی رسم جواب دوستان را بدم معذرت می خوام.

                            دیدگاه


                              #15
                              پاسخ : فلیپ فلاپ

                              من تازه کاردانیم :sad:
                              اونم سخت افزار :cry2:
                              علاقه زیادی به الکترونیک دارم، البته همچین بی ربطم نیست به رشتم ولی..
                              مدار منطقیو نگا کردم! وختی برام سوال پیش میاد میرم سراغش هنوز توو دانشگاه نرسیدیم بش. :cry2:
                              :-((
                              کار بسیار ظریفی است که انسانی را ببخشیم، بی آنکه ارزشش را در نظر خود او و خودمان پایین بیاوریم

                              دیدگاه

                              لطفا صبر کنید...
                              X