پروگرام ایبل سوئچ


(امیر سیف اللہ سیف)
Written by: Amir Saifullah Saif

ڈیٹا سٹریم Stream کو ظاہر کرنے یا اینالاگ ملٹی پلیکسر کو کنٹرول کرنے کے لیے یہ پروگرام ایبل سوئچ استعمال کیا جا سکتا ہے۔ ملٹی پلیکسر کو بطور پروگرام ایبل آسی لیٹر کی بنیاد کے بھی استعمال کیا جا سکتا ہے۔

سرکٹ کا مرکزی حصہ نیشنل سیمی کنڈکٹرز کے کی بورڈ ڈیکوڈر آئی سی MM76C922 پر مشتمل ہے۔ یہ آئی سی سادہ اور تیز رفتاری دونوں طریقوں سے 4x4 میٹر یکس کا کی بورڈ پڑھنے کے لیے تیار کیا گیا ہے۔ 4 بٹ آئوٹ پٹ مہیا کرنے کے ساتھ ساتھ اس آئی سی میں ”ڈیٹادستیاب“ Data Available آئوٹ پٹ بھی مہیا کی گئی ہے۔ جب تک کی بورڈ پر کوئی ”کی“ دبی رہتی ہے‘ یہ آئوٹ پٹ ہائی رہتی ہے۔ سب سے آخر میں دبائی گئی ”کی“ کی مناسبت سے ملنے والا ڈیٹا‘ چاہے ”کی“ کو چھوڑ بھی دیا جائے‘ آئوٹ پٹ پر دستیاب رہتا ہے۔ جس رفتار سے یہ آئی سی کی بورڈ کو اسکین کرتا ہے اس کا تعین C1 سے ہوتا ہے۔ C1 کی قدر 100nF ہو (جیسا کہ ڈایا گرام میں دکھایا گیا ہے) تو اسکین کرنے کی شرح 600Hz ہوتی ہے۔

ریم (IC2) کی پروگرامنگ انتہائی آسان ہے۔ ڈی کوڈر کی DA آئوٹ پٹ کو N1 کے ذریعے الٹا (انورٹ) دیا گیا ہے تاکہ اسے WRITE پلس کے طور پر استعمال کیا جا سکے۔ جب ’کی‘ کو چھوڑا جاتا ہے تو ریم ڈس ایبل حالت میں آ جاتی ہے۔ا یڈریس کائونٹر IC3 ایک ایڈریس سے کلاک ہو جاتا ہے (یعنی ایک ایڈریس آگے بڑھ جاتا ہے)۔

پروگرام شدہ ڈیٹا کو الگ کلاک سگنل کی مدد سے پڑھا جا سکتا ہے اور یہ کلاک سگنل N3 سے حاصل ہوتا ہے۔ جس رفتار سے ڈیٹا ریم میں سے پڑھا جاتا ہے وہ P1 کی مدد سے منتخب یا متعین کی جاتی ہے۔ گیٹ N3 کو روبہ عمل کرنے کے لیے سوئچ S18 کو حالت A پر رکھا جاتا ہے۔ سرکٹ میں صرف نصف ریم استعمال کی گئی ہے ۔



پروگرام ایبل سوئچ کا سرکٹ ڈایا گرام