একটি 80 এর শৈলীর কম্পিউটার ক্যাসেটটি এফপিজিএতে সংযুক্ত করা


9

আমি একটি এফপিজিএতে 1980 এর মাইক্রোবি কম্পিউটারটি পুনরায় বাস্তবায়ন করছি ( এখানে দেখুন ) এবং ক্যাসেট বন্দরটি কীভাবে করবেন তা নির্ধারণের চেষ্টা করছি। মূল মাইক্রোবি ক্যাসেট ইন্টারফেসের জন্য এখানে স্কিমেটিকাগুলি রয়েছে:

MicrobeeSchematic
(উত্স: ট্যাপটেনসফটওয়্যার.কম )

এটির এই বিবরণটি আমি প্রযুক্তিগত ম্যানুয়ালটিতেও পেয়েছি:

ক্যাসেটের ডেটা আউটপুট কেবল একটি আরসি নেটওয়ার্ক নিয়ে থাকে যা ডিবি 1, পিআইওর পিন 28 এর সংকেত গ্রহণ করে। ক্যাসেট রেকর্ডার এমআইসি ইনপুটটিতে প্রেরণের আগে সংকেতটি স্বল্প হয় এবং তারপরে ডিকোপল করা হয়। এই সংকেতটি 5 পিন ডিআইএন সকেটের 3 পিনে উপস্থিত হবে।

ক্যাসেট ডেটা ইনপুট সার্কিট কিছুটা জটিল। ডিআইএন সকেটের পিন 5 থেকে ইনপুটটি প্রথমে কোনও এন্টেনচয়েটর-ডেকউপলারের কাছে যায়। সিআইএনএল পিআইও, ডিবিওর 27 পিনটি পাস করার আগে বিস্তৃত ইনপুট স্তরের বর্গক্ষেত্রের অনুমতি দেওয়ার জন্য এটি একটি সিএ 3140 অপ-এম্প রয়েছে। দুটি ডায়োডকে ইনভার্টিং এবং অ-ইনভার্টিং ইনপুটগুলি অপ-এম্প-ক্লিপটিতে ডায়োডের সামনের দিকের ভোল্টেজের চেয়ে বড় কোনও ইনপুট সংকেত দেয়। প্রাক-ক্ষতিপূরণের জন্য সিএমওএস অপ-অ্যাম্প দ্বারা 47 পিএফ ক্যাপাসিটারের প্রয়োজন।

আমার প্রশ্নগুলো:

  1. কী "অ-মিলিত" বিবরণ গড় মধ্যে?
  2. যদি একটি জিলিনেক্স স্পার্টান 6 এফপিজিএ (একটি নেক্সিস 3 এর পিএমড সংযোগকারীটির মাধ্যমে) এর দুটি আই / ও পিনের সাথে সংযুক্ত থাকে তবে একই সার্কিট কাজ করবে এবং যদি তা না হয় তবে এটি কাজ করার জন্য এটি রূপান্তর করতে পারে?

উত্তরের মন্তব্যের ভিত্তিতে প্রথম প্রয়াস, তবে আউটপুট প্রতিরোধকের ধারাবাহিকটি হওয়া উচিত নয়।

আমি এখানে প্রসঙ্গ এবং নির্দেশমূলক কারণে এখানে রেখে যাচ্ছি, দয়া করে পরবর্তী পরিকল্পনামূলক দেখুন

মাইক্রোবিচেম্যাটিক 2

নতুন প্রশ্ন:

  1. তুলনাকারীর মেরুতা সঠিক?
  2. জন্য MCP6546 , VSS 3.3V করার স্থল এবং Vdd কোথায় যায়?
  3. মূল সার্কিটের টেপ ইনপুটগুলি জুড়ে "ডটেড আউট" প্রতিরোধকের কী তৈরি করবেন তা আমি নিশ্চিত নই।

তুলনাকারীর খোলার ড্রেন হওয়ায় আউটপুট সম্পর্কিত প্রতিক্রিয়া অন্তর্ভুক্ত:

মাইক্রোবিচেম্যাটিক 3

আমি এমসিপি 6546 এর জন্য কী বিকল্পগুলি ব্যবহার করতে পারি, যা আমি এখানে অস্ট্রেলিয়ায় খুচরা দোকানে সন্ধান করতে পারিনি। আমি LM311 বা LM393 পেতে পারি যা আমি যা বলতে পারি তা একই রকম। এই কাজ কি ঠিক হবে?

উত্তর:


6
  1. ডিকোপলিং ক্যাপাসিটারগুলি সার্কিটের পাওয়ার সাপ্লাইগুলিতে পরিচিত, যেখানে তারা সরবরাহের ভোল্টেজকে (উচ্চ ফ্রিকোয়েন্সি) আওয়াজকে পরিষ্কার রাখতে দেয়। তবে আমার ধারণা আছে যে এখানে আপনার সিগন্যালের ডিসি বিষয়বস্তু সরানো বোঝানো হচ্ছে সিরিজের ক্যাপাসিটারের মাধ্যমে, যেমন সি 24 ইনপুটটির জন্য করে। যা আপনার দৃষ্টিকোণের উপর নির্ভর করে (ডিসি বা এসি) কে কাপলিং ক্যাপাসিটার বলা যেতে পারে। তবে এমন কোনও ক্যাপাসিটার নেই যা আপনার আউটপুটটিতে এটি করে। সি 23 এর মানও সন্দেহজনকভাবে কম। রেজিস্টার আর 23 এবং আর 24 এর সাথে কাটফ ফ্রিকোয়েন্সিটি 12 কেএইচজেড যা অকেজো, কারণ তা যাইহোক ক্যাসেটের ফ্রিকোয়েন্সি পরিসীমা সম্পর্কে হবে। আমি বরং এখানে 5 কেজি হার্জ আশা করতাম। এছাড়াও পাঠ্যটি এমআইসি ইনপুট সম্পর্কে কথা বলে, তবে এর জন্য আউটপুট স্তরটি খুব বেশি। পরিকল্পিতভাবে লাইন ইনপুট উল্লেখ করা হয়।

  2. CA3140 ভাল নয়। এর সর্বনিম্ন অপারেটিং ভোল্টেজ 4 ভি, এবং 5 ভিতে আউটপুট উচ্চ 3 ভি এর বেশি হয় না, সুতরাং 4 ভি সরবরাহের জন্য যা 2 ভি এর চেয়ে কম হতে পারে, এবং এটি স্পার্টানের পক্ষে যথেষ্ট নাও হতে পারে। পরিবর্তে রেল-থেকে-রেল ওপ্যাম্প ব্যবহার করুন, বা আরও ভাল তুলনামূলক।

আপনার নতুন প্রশ্ন পুনরায় সম্পাদনা করুন

  1. পোলারিটি ঠিক আছে, যেহেতু এটি গুরুত্বপূর্ণ নয় :-)। আপনার মাটির উপরে এবং নীচে একটি এসি সিগন্যাল রয়েছে। আপনি এটি আঁকার মতো ইতিবাচক অর্ধ চক্র আউটপুটটিকে ভিসি-তে নেতিবাচকভাবে নামিয়ে আনবে। আপনি যদি ইনপুটগুলি স্যুইচ করেন তবে আপনার বিপরীতটি হবে, তবে উভয় সংকেতই দেখতে একই রকম হবে।

  2. হ্যাঁ.

  3. আমি এটি উপেক্ষা করবে। আউটপুট লোড করা ছাড়া অন্য কোনও ফাংশন রয়েছে বলে মনে হয় না, এবং আপনি যদি ডট আউট করেন তবে আপনাকে অগ্রাহ্য করার জন্য বলছেন :-)।

আর 1 সম্পর্কে গুরুত্বপূর্ণ বিষয়: এটি আউটপুট নিয়ে সিরিজে নয়, আপনার 3.3 ভিসি-তে যেতে হবে। ওপেন-ড্রেন আউটপুটটির অর্থ হ'ল কেবলমাত্র একটি এফইটি আউটপুট স্থলভাগে স্যুইচ করে, তাই এটি কেবল এটি কম করে, উচ্চতর করতে পারে না। এফইটি বন্ধ থাকা অবস্থায় পুল-আপ প্রতিরোধক আউটপুটটিকে উচ্চ করে তুলবে।


"ডাকাউলিংয়ের অর্থ সাধারণত কোনও সিরিজ ক্যাপাসিটরের মাধ্যমে আপনার সিগন্যালের ডিসি বিষয়বস্তু অপসারণ করা" - সিরিজ ক্যাপটি কোনও সংযুক্ত ক্যাপাসিটর নয়? একটি ডিকোপলিং ক্যাপ এসি সামগ্রীটি সরিয়ে দেয়।
কেলেনজব

@ কেলেন - ওহ প্রিয় হ্যাঁ, আপনি ঠিক বলেছেন, বিশেষত যদি আপনি বিদ্যুৎ সরবরাহের লাইনগুলি ডিক্লুপ করার কথা ভাবেন। এখানে আমি ডিসিটিকে সিগন্যাল থেকে ডিক্লুপ করার কথা ভাবছিলাম :-)।
স্টিভেন্ভ

@ স্টেভেনভ বিস্তারিত প্রতিক্রিয়ার জন্য ধন্যবাদ, যদিও আপনি যা কিছু বলছেন তা আমার মাথার উপরে। আমার কাছে সীমিত ইলেক্ট্রনিক্স জ্ঞান রয়েছে, তবে এটির বিকাশের চেষ্টা করছি যাতে আমি সবেমাত্র আরসি সার্কিট, অপ-এম্পস এবং তুলনামূলক নিয়ে পড়ছি। আমার সম্ভবত এগুলি পৃথক প্রশ্ন হিসাবে পোস্ট করা উচিত, তবে: ১) আপনি কীভাবে 12Hz নিয়ে এসেছিলেন এবং 2) আপনি কি তুলনামূলক প্রস্তাব দিতে পারেন? আমি প্রকৃতপক্ষে এটি সম্ভব হলে পিএমডে উপলব্ধ 3.3V কে এড়িয়ে চলার আশা করছি।
ব্র্যাড রবিনসন

এছাড়াও, আপনি ঠিক বলেছেন, মাইক্রোবির লাইন-লেভেল আউটপুট ছিল, মাইক স্তর নয়। যা আমাকে কৌতূহলী করে তোলে - মাইক্রোফোন স্তরে কাজ করার জন্য আপনি কীভাবে এটি সংশোধন করতে পারেন (আমি এটি আইফোনে রেকর্ডিংয়ের জন্য প্রেরণের কথা ভাবছি)।
ব্র্যাড রবিনসন

@ ব্র্যাড - কেএইচজেড! না হার্জেড কাটফফ ফ্রিকোয়েন্সি = 1 / (2 পাই আরসি), যেখানে আর আর 23 এবং আর 24 এর সমান্তরাল ( কেন এই উত্তরটি ব্যাখ্যা করে)। সুতরাং চ = 1 / (2 পাই 1.3 কেΩ10nF) = 12.2kHz। এটি একটি উপযুক্ত তুলনামূলক। আপনাকে এর আউটপুটে 10 কে পুল-আপ রেজিস্টার যুক্ত করতে হবে।
স্টিভেন্ভ

3

সিরিজ ক্যাপাসিটারগুলিকে সাধারণত 'কাপলিং' ক্যাপাসিটার বলা হয় কারণ তারা উত্সের সংকেতের উত্সের সংমিশ্রণটিকে গন্তব্যস্থলে সংযুক্ত করে। ডিকোপলিং ক্যাপাসিটারগুলি হ'ল সূক্ষ্ম ক্যাপাসিটারগুলি হ'ল উত্স থেকে বিচ্ছিন্নতাতে এসি সিগন্যালের সংযোগ রোধ করার জন্য ডিজাইন করা।

এই প্রসঙ্গে, সি 23 পিআইওর উচ্চ ফ্রিকোয়েন্সি উপাদানগুলিকে স্থলভাগে ডাউল করে দেয় যাতে বর্গাকার তরঙ্গ আউটপুটটি বৃত্তাকার হয়ে যায় অর্থাৎ প্রায় সাইনোসয়েডাল হয় (আপনার উদ্ধৃত নিবন্ধটি টেপ পোর্টে আউটপুট বর্ণনা করার ক্ষেত্রে 'ডিকোপলিং' বোঝায় এবং তাই অবশ্যই উল্লেখ করা উচিত) C23)।


এটি টেপ রেকর্ডার থেকে ইনপুটটিতে একটি "অ্যাটেনিউয়েটার-ডিকোপলার" কেও বোঝায়, যা এটিকেই দুটি ভিন্ন জিনিস বোঝাতে ব্যবহার করে তাদের সম্পর্কে আমাকে অবাক করে দেয়।
অলি গ্লেজার

1

আইসি 35 যদি 0-থেকে -3.3-ভোল্ট সিগন্যালটি আউটপুট করে তবে সম্ভবত অঙ্কিত সার্কিটটি এফপিজিএর সাথে কাজ করা উচিত। একটি সামান্য সতর্কতা হ'ল ক্যাসেটের ইনপুটটিতে কোনও হিস্টেরিসিস না থাকায় এটি সম্ভবত সম্ভব যে কোনও সিগন্যাল যা একক উত্থান বা পতন প্রান্ত হিসাবে প্রদর্শিত হবে তা উত্থিত এবং পতনশীল প্রান্তগুলির দ্রুত ক্রম হিসাবে প্রদর্শিত হতে পারে যা পরে উচ্চ বা নিম্ন কয়েকটি মাইক্রোসেকেন্ড স্থির করে দেয় later । যদি আপনি আপনার এফপিজিএ ডিজাইন করেন তবে এটি কোনও সমস্যা হবেনা যাতে এটি ইনপুট পরিবর্তনগুলি যেমন 10 মাইক্রোসেকেন্ডের চেয়ে কম স্থায়ী হয় এবং কোনও সনাক্তিত পরিবর্তনের 20 মাইক্রোসেকেন্ডের মধ্যে ঘটে এমন কোনও ইনপুট পরিবর্তন উপেক্ষা করে তবে আপনার যুক্তি যদি দৈর্ঘ্যগুলি মাপার চেষ্টা করে ন্যূনতম দৈর্ঘ্য প্রয়োগ না করে ইনপুট ডালের এতে সমস্যা হতে পারে।


1
  1. এই দৃশ্যের "ডিকোপল্ড" সম্ভবত উভয়ই সিরিজ ক্যাপাসিটারকে বোঝায় যা ডিসি (সি 24) কে ব্লক করে এবং আরসি (সি 23) এর সি অংশটি যদিও এটি সি 24 এর জন্য "কাপলিং ক্যাপাসিটার" হওয়া উচিত (ডিকোপলিংটিও উল্লেখ করতে ব্যবহৃত হয়) ডিসি ব্লকিং ফাংশন, তবে আমি মনে করি এটি এইভাবে বিভ্রান্ত হয়ে ওঠে, কারণ এটি সাধারণত "অন্যান্য ধরণের" যা এসি স্থল থেকে দূরে রাখে) এবং সি 23 এর জন্য "ডিকোপলিং" (যদি কিছু হয় তবে)
    সংযোজন ক্যাপটি অডিও পরিবর্ধক সার্কিটগুলিতে সাধারণত ব্যবহৃত হয় পূর্ববর্তী পর্যায়ে ডিসি আউটপুট স্তর থেকে এক পর্যায়ে ইনপুটটিকে স্বাধীনভাবে পক্ষপাতদুষ্ট করার অনুমতি দেওয়া।

  2. হ্যাঁ, যতক্ষণ আপনি এফপিজিএ পিনগুলি (যেমন 3.3V, 2.5V, ইত্যাদি) হিসাবে 5 ভোল্টেজের পরিবর্তে ওপ্যাম্প সরবরাহ করবেন। তুলনামূলক ফাংশনের জন্য আপনার যে কোনও ওপ্যাম্প ব্যবহার করতে সক্ষম হওয়া উচিত (স্টিভেন যেমন বলেছিলেন তেমন জিনিসকে সহজ করে তুলতে রেল থেকে রেলই ভাল but

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.