Digital Electronic (Registers and Flip Flop) အေၾကာင္း(အပုိင္း ၂)
၁။ အပုိင္း (၁) မွာ တုန္းက Shift Left Register အေၾကာင္းေရးခဲ႕ပါတယ္။ အခု ေအာက္မွာ ေဖာ္ျပထားတဲ႕ ပထမပုံကေတာ့ Shift Right Register ပဲျဖစ္ပါတယ္။ Shift Right Register လုပ္ေဆာင္ပုံကေတာ့ Shift Left Register နဲ႕ ေျပာင္းျပန္ျဖစ္ပါတယ္။ Clock Signal တစ္ခု ေပးလုိ႕ Data ေတြ တဆင့္ၿပီးတဆင့္ ေျပာင္းလဲ သြားပုံကေတာ့ အတူတူပဲျဖစ္ပါတယ္။
၂။ေနာက္တစ္ခ်က္အေနနဲ႕ Data ေတြ တစ္ေနရာကေန ေနာက္တစ္ေနရာကုိ သြားတဲ႕ အခါမွာ ဘယ္လုိပုံစံနဲ႕သြားသလဲ ဆုိတာပါ။ အပုိင္း (၁) မွာတုန္းက Data In ကေန Data Out ဆီကုိ Data ေတြ သြားတဲ႕အခါမွာ Serial နည္းအရ သြားျခင္းျဖစ္ပါတယ္။ Serial နည္းအရဆုိတာ လမ္းေၾကာင္းတစ္ခုတည္းကေန Data ေတြကုိ တစ္ခုၿပီးတစ္ခု သြားျခင္းျဖစ္ပါတယ္။ ပထမဦးဆုံး Input အေနနဲ႕ ၀င္ေရာက္ သြားတဲ႕ Data ဟာ Output ဘက္မွာလည္း ပထမဦးဆုံး အေနနဲ႕ ထြက္ရွိသြားပါတယ္။(First In , First Out)ပါ။
၃။အဆုိပါ Data ေတြ တစ္ေနရာကေန ေနာက္တစ္ေနရာကုိ သြားတဲ႕ ေနရာမွာ Serial Data အေနနဲ႕ သြားမလား ။ Parallel Data အေနနဲ႕ သြားမလား ဆုိတဲ႕ နည္းလမ္းေတြလည္းရွိပါတယ္။ တစ္ခါတစ္ေလမွာ Input ကုိ Serial Data အေနနဲ႕ အသုံးျပဳၿပီးေတာ့ Output ကုိ Parallel Data အေနနဲ႕ အသုံးျပဳတဲ႕ ေနရာေတြလည္း ရွိပါတယ္။ အမ်ိဳးအစားေတြ အေနနဲ႕ကေတာ့ ေအာက္ပါအတုိင္းျဖစ္ပါတယ္။
(၁) Serial In , Serial Out Shift Register
(၂) Parallel In , Serial Out Shift Register
(၃) Serial In , Parallel Out Shift Register
(၄) Parallel In , Parallel Out Shift Register
(၅) Parallel In , Parallel Out Bi-Directional Shift Register
အဆုိပါ Serial and Parallel အေနနဲ႕ သြားတဲ႕ Shift Register ေတြ အေၾကာင္းကုိ အလ်ဥ္းသင့္ရင္ ေခါင္းစဥ္တစ္ခု အေနနဲ႕ ေရးပါအုံးမယ္။
၄။ အဆုိပါ ပထမ ပုံကေတာ့ D – Type Flip Flop အမ်ိဳးအစားနဲ႕ Shift ျပဳလုပ္ေပးတဲ႕ Register ပါ။ ေနာက္ထပ္ Flip Flop အမ်ိဳးအစား တစ္မ်ိဳးကေတာ့ J-K Flip Flop အမ်ိဳးအစားပဲျဖစ္ပါတယ္။ ဒုတိယ ပုံမွာ အဆင့္ ၄ ဆင့္ ရွိတဲ႕ J-K Flip Flop အမ်ိဳးအစားကုိ ေဖာ္ျပထားပါတယ္။ အဆုိပါ ပုံမွာ ျပထားတဲ႕ Flip Flop အမ်ိဳးအစားကလည္း Shift Left Register အေနနဲ႕ အလုပ္လုပ္ေဆာင္တဲ႕ J-K Flip Flop ပဲျဖစ္ပါတယ္။
၅။J-K Flip Flop မွာ Data Input အေနနဲ႕ J ႏွင့္ K Pin ေတြကေန ေပးသြင္းျခင္းျဖစ္ပါတယ္။ ဒုတိယ ပုံမွာ J ကေန ေပးသြင္းတဲ႕ X ဆိုတဲ႕ Data Input အမည္နဲ႕ K ကေန ေပးသြင္းမယ့္ Ẍ ဆုိတဲ႕ Data Input အမည္ေတြ ရွိပါတယ္။ Ẍ ဆုိတာကလည္း X ကုိ Inverter ခံၿပီးေတာ့ လုပ္ေဆာင္ထားတဲ႕ အရာသာ ျဖစ္ပါတယ္။ D- Type Flip Flop တုန္းက ပုံစံလုိပဲ ယခု J-K Flip Flop မွာလည္း Output ကုိ Q Output ေတြကေန ထုတ္ေပးပါတယ္။ Output ကလည္း ၂ ခု ျဖစ္ပါတယ္။
၆။ ပထမ အဆင့္ရဲ႕ Output ဟာ ဒုတိယ အဆင့္ရဲ႕ Input ပဲျဖစ္ပါတယ္။ Stage A ရဲ႕ Output ဟာ Stage B ရဲ႕ Input ပဲျဖစ္ပါတယ္။ ေနာက္တစ္ခ်က္အေနနဲ႕ Timing Signal ျဖစ္တဲ႕ Clock Signal ေတြကုိ Stage တုိင္းမွာ ရွိတဲ႕ T ဆုိတဲ႕ Pin ကေန ေပးသြင္းျခင္းျဖစ္ပါတယ္။ အဆုိပါ Clock Signal ကုိ လည္း အဆင့္တုိင္းကုိ တၿပိဳင္နက္တည္း ေပးသြင္းေပးျခင္းပဲျဖစ္ပါတယ္။
၇။ပထမဦးဆုံး Clock Pulse တစ္ခု လက္ခံရရွိရင္ Stage A က Data ဟာ Stage B ကုိ ေရြ႕ေျပာင္းသြားပါတယ္။ အဲသလုိပဲ Clock Pulse တစ္ခု ရရွိတဲ႕ အခ်ိန္တုိင္းမွာ Stage တစ္ခုကေန ေနာက္တစ္ခုကို တဆင့္ခ်င္း တဆင့္ခ်င္း Data ေတြ ေျပာင္းလဲ ေပးသြားျခင္းအားျဖင့္ Shift Register လုပ္ေဆာင္ခ်က္ကုိ ေဆာင္ရြက္သြားျခင္းပဲျဖစ္ပါတယ္။
၈။ D Type Flip Flop နဲ႕ မတူညီတဲ႕ အခ်က္ကေတာ့ Stage ၄ ခု ရွိတဲ႕ ေနရာမွာ ေနာက္ဆုံး Fourth Clock Pulse (ေလးခုေျမာက္ Clock Pulse ) ရရွိၿပီးမွသာလ်င္ ေနာက္ဆုံး Output ကုိ ရရွိေစျခင္းပဲျဖစ္ပါတယ္။ ဒုတိယ ပုံကလည္း J-K Flip Flop ကုိ အသုံးျပဳထားေသာ Shift Left Register အမ်ိဳးအစားျဖစ္ပါတယ္။ Data ဟာ ညာဘက္ကေန ဘယ္ဘက္ကုိ သြားျခင္းျဖစ္ပါတယ္။
၉။ တတိယ ပုံကေတာ့ J-K Flip Flop ကုိ အသုံးျပဳထားေသာ Shift Right Register အမ်ိဳးအစားျဖစ္ပါတယ္။ Data ဟာ ဘယ္ဘက္ကေန ညာဘက္ကုိ သြားျခင္းျဖစ္ပါတယ္။
Credit:
ကုိမ်ိဳး (အီလက္ထေရာနစ္)
Tuesday, May 23, 2017
Home »
» Digital Electronic (Registers and Flip Flop) အေၾကာင္း(အပုိင္း ၂)
0 comments:
Post a Comment