আরএস -232 স্পেসিফিকেশনে স্টপ বিট 1, 1.5 বা 2 স্টপ বিট হতে পারে ... আমি আশ্চর্য হয়েছি কীভাবে এটি অর্ধেকটা পাওয়া সম্ভব?
এছাড়াও কিছু এডিসি গণিত আইসি স্পেসিফিকেশন / ডেটাশিটে 0.5 বিট নির্ভুলতা ব্যবহার করে। কেউ কি এই বিষয়ে বিস্তারিত বলতে পারেন?
আরএস -232 স্পেসিফিকেশনে স্টপ বিট 1, 1.5 বা 2 স্টপ বিট হতে পারে ... আমি আশ্চর্য হয়েছি কীভাবে এটি অর্ধেকটা পাওয়া সম্ভব?
এছাড়াও কিছু এডিসি গণিত আইসি স্পেসিফিকেশন / ডেটাশিটে 0.5 বিট নির্ভুলতা ব্যবহার করে। কেউ কি এই বিষয়ে বিস্তারিত বলতে পারেন?
উত্তর:
আমি ভাবছি আধা বিট থাকা কীভাবে সম্ভব?
ইউআআরটি ভিত্তিক অ্যাসিনক্রোনাস সিরিয়াল যোগাযোগগুলিতে (যার মধ্যে আরএস 232 উদাহরণ), একটি ক্রমিক ডেটা বাইট স্টার্ট বিট এবং স্টপ বিটের মধ্যে "সংযুক্ত" হয়। স্টপ বিটের অনুসরণে পরবর্তী ডেটা বাইটের আগে একটি ফাঁক রয়েছে এবং এই ফাঁকটিকে স্টপ বিট (গুলি) বাড়ানো হিসাবে বিবেচনা করা যেতে পারে: -
প্রচুর সিরিয়াল ডেটা ট্রান্সমিশন একটি স্টপ বিট ব্যবহার করে কারণ রিসিভার সময়ে বাইটগুলি প্রক্রিয়া করতে সক্ষম হয় তবে কখনও কখনও স্টপ বিটের সংখ্যা বাড়িয়ে ডেটা বাইটের মধ্যে ব্যবধান বাড়ানো দরকারী। ইউআআরটি প্রেরণ ও গ্রহণ উভয়টির অভ্যন্তরীণ ঘড়ির হার অনেক বেশি হওয়ায় একটি ভগ্নাংশ বিট দৈর্ঘ্য উত্পাদন সহজ।
একটি এডিসির জন্য, আমি একটি অঙ্কন সংযুক্ত করেছি: -
নীল রেখাটি রৈখিকভাবে উত্থিত অ্যানালগ ইনপুট ভোল্টেজকে উপস্থাপন করে এবং সিঁড়িটি অ্যাডিসি থেকে ডিজিটাল নম্বর যা সেই অ্যানালগ ভোল্টেজকে উপস্থাপন করার চেষ্টা করছে। মাঝখানে আমি লাল মধ্যে তাত্ত্বিক সর্বোচ্চ ত্রুটিটি কী হবে তা দেখিয়েছি - এটি 0.5 বীটের সমতুল্য হওয়ার জন্য কোনও আশ্চর্যের কিছু নেই।
আপনি যে দুটি ক্ষেত্রেই উল্লেখ করেছেন উভয় ক্ষেত্রেই একটি অ্যানালগ পরিমাণ কোথাও জড়িত।
আরএস -232 ক্ষেত্রে, "স্টপ বিট" এর সংখ্যাটি একটিকে বোঝায় সময়কালকে , সুতরাং 1.5 স্টপ বিটগুলি কেবল প্রদত্ত হারে কিছুটা সময়কালের 1.5 গুন মানে।
এডিসির ক্ষেত্রে, 0.5 বিট স্পষ্টতা রূপান্তরিত হওয়া এনালগ পরিমাণকে বোঝায় , সুতরাং 0.5 বাইটটি মূলত এর অর্থ হ'ল ডিজিটাল ফলাফলটি নিকটতম সম্ভাব্য ডিজিটাল উপস্থাপনায় সঠিকভাবে গোলকৃত এনালগ পরিমাণকে উপস্থাপন করার নিশ্চয়তা দেয়।