ইউআরটির কি মান রয়েছে?


33

আমি জানি 9600, 19200, 38400, 57600, 115200 এবং 1.8432 এমবাউড, তবে অন্য কেউ নয়। কেন এই মানগুলি ব্যবহৃত হয়, এবং এটি কি কেবল প্রতিটি সময় দ্বিগুণ হয় বা আরও জটিল কিছু চলছে (উদাহরণস্বরূপ, 38400 চতুর্থাংশ 115200 বাউড নয়?)

আমি এই প্রশ্নটি জিজ্ঞাসা করার কারণটি হ'ল আমি এমন কিছু ডিজাইন করছি যা বিভিন্ন বাউড রেটের সাথে বিভিন্নভাবে যোগাযোগ করতে পারে। এটি 9600 এ শুরু হবে এবং তারপরে একটি নির্দিষ্ট বাড রেটে স্যুইচ হবে। তবে আমি স্বেচ্ছাচারী হারগুলি সমর্থন করতে পারি না কারণ আমি যে dsPIC33F ব্যবহার করছি তা স্বেচ্ছাচারী হারগুলি সমর্থন করে না কারণ এটি 16 বিট বিআরজি ডাউন কাউন্টারে সীমাবদ্ধ। এটি অন্যান্য অনেক প্রসেসরের ক্ষেত্রেও একই রকম।


অনুশীলনে একটি 16 বিট কাউন্টার প্লাস প্রাক / পোস্ট স্কেলারগুলি স্বেচ্ছাসেবী বাউডের হারগুলিতে "যথেষ্ট কাছাকাছি" পাওয়ার জন্য যথেষ্ট বেশি। ইউআআআরটি সিরিয়ালটি সামান্য বাউড রেটের অমিলগুলি সহ্য করতে পারে।
পিটার গ্রিন

Uartটি START বিটের মাঝখানে শুরু হয় এবং 7-10 বিট ক্রমিকের পরে স্টপ বিটের মাঝের কাছে থাকতে হবে। যা নূন্যতম ঘড়ির যথাযথতা প্রায় ২-৩% করে দেয়, উত্সের ফ্রিকোয়েন্সিতে গোলমাল,
ঝাঁকুনি

উত্তর:


36

এটি বহুদিন আগে টেলিফোনে শুরু হয়েছিল - আমার মনে হয় 75 টি বাউড। তারপরে এটি বেশিরভাগ সময় থেকেই দ্বিগুণ হয়ে আসছে, কয়েকটি ভগ্নাংশ (x1.5) গুণক সহ, উদাহরণস্বরূপ 28,800, যেখানে ফোন-লাইন মডেম প্রযুক্তিতে বাধা ছিল যা একে দ্বিগুণ হতে দেয়নি।

স্ট্যান্ডার্ড স্ফটিক মানগুলি এই প্রথম বৌড্রেটস থেকে আসে এবং তাদের উপলব্ধতা ভবিষ্যতের হারকে নির্দেশ করে। যেমন,

7.3728MHz16=460,800baud7.3728MHz64=115,200baud.

বেশিরভাগ ইউআরটিএস বাউড্রেটের একটি ঘড়ি ব্যবহার করে , আরও আধুনিক অংশগুলিতে (যেমন এনএক্সপি এলপিসি) নন-বাইনারি গুণগুলি ব্যবহার করে আরও বিস্তৃত বিভাজন পেতে ভগ্নাংশ বিভাজক থাকে।2n×16

অন্যান্য সাধারণ মানগুলি 31,250 (এমআইডিআই) এবং 250 কে (ডিএমএক্স) হয়, উভয়ই সম্ভবত 1MHz ইত্যাদির মতো 'বৃত্তাকার' ঘড়ির গুণক হিসাবে বেছে নেওয়া হয় etc.


4
আমি ভাবি না যে ভগ্নাংশ বিভাজকগুলি নন-স্ট্যান্ডার্ড বিট্রেট পাওয়ার জন্য, তবে নন-স্ট্যান্ডার্ড এমসিইউ ক্লক ফ্রিকোয়েন্সি থেকে স্ট্যান্ডার্ড বিট্রেটস।
জোহান.এ

3
আমি দু'বছর 1926 টেলি টাইপগুলি পুনর্নির্মাণ করেছি, ফিরে কলেজে (1976) এবং হ্যাঁ তারা প্রায় 75 বাডে দৌড়েছিল। এগুলিকে বাউডোট টেলি টাইপযুক্ত লেবেল দেওয়া হয়েছিল। 110vac এ প্লাগ করা হয়েছে এবং একটি মোটর তাদের মধ্যে বৈদ্যুতিক সংযোগ সহ সময় সরবরাহ করে। আমি তাদের পরিষ্কার করার জন্য তাদের পেট্রলে ডুবিয়েছিলাম। (আমাকে বিরতি দিন - আমি 18 বছর বয়সী But কিন্তু এটি কাজ করেছিল!) Ctrl-G অন্যদিকে সদাচরণের ঘণ্টায় একটি সৎ বাজে। হায় আফসোস, আমি এগুলি কার হাতে দিয়েছি তা আমার মনে নেই। :-( সুতরাং, হ্যাঁ, আপনি যান্ত্রিক কীবোর্ডে টাইপ করবেন, এটি যান্ত্রিকভাবে আপনার কীস্ট্রোককে সিরিয়ালাইজ করবে এবং একটি পক্ষ তৈরি করবে এবং বিরতি করবে যা অন্য পক্ষ পড়েছিল
ডগ নুল

হ্যাঁ, গর্জনকারী 20! 50 বছর ধরে কী মানের প্রযুক্তি চলে এবং ক্যালিফোর্নিয়ার হ্যাওয়ার্ডে জন সিলভার শেডে বাতাস বয়ে যায়।
ডগ নুল

32

রিয়েলটাইম, একটি ফ্রিওয়্যার উইন্ডোজ টার্মিনাল প্রোগ্রাম, এটি বাউড মেনুতে এই ইউআরটি হারগুলি তালিকাভুক্ত করে:

110, 150, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600

তবে এগুলি আসলে প্রতি সেকেন্ডে বিট (বিপিএস) হয় না বাউড - নীচে দেখুন।

110 বাউডকে ASR-33 এর মতো 8-স্তরের টেলি টাইপগুলি ব্যবহার করেছিল। আমি জানি না যেখানে 150 বাউড ব্যবহার করা হয়েছিল তবে এটি 75 টি বাউডের দ্বিগুণ যা সাধারণত 5-স্তরের টিটিওয়াইয়ের জন্য (60 টি বাউড সহ) ব্যবহৃত হয়।

১৯০০ এর দশকে প্রথম বিস্তৃত টেলিফোনের মডেমগুলির জন্য 300 বিপিএস ছিল স্ট্যান্ডার্ড। প্রতি সেকেন্ডে টার্মিনালগুলিতে 30 টি অক্ষর একই সাথে উপস্থিত হয়েছিল।

300 বিপিএস / 300 বাউডের উপরে, যা সাধারণ ফ্রিকোয়েন্সি শিফট কী (FSK) ব্যবহার করে, বিপিএস এবং বাউডের জন্য চিত্রগুলি (প্রতি সেকেন্ডে প্রতীক বা টোন) এক নয়। উদাহরণস্বরূপ, একটি 1200 বিপিএস মডেম আসলে 600 বাউডে চলে এবং একটি 4800 বিপিএস মডেম 1600 বাউডে চলে। এই নিবন্ধে ব্যান্ডউইদথের অধীনে সারণীটি দেখুন । পার্থক্যটি হ'ল কারণ প্রতি সেকেন্ডে নির্দিষ্ট সংখ্যক টোন ডাল ব্যবহার করা ছাড়াও, উচ্চ এবং উচ্চতর বিপিএস পেতে একই বাউড রেট থেকে অতিরিক্ত ব্যান্ডউইথ বের করার জন্য ফেজ-শিফট কী এবং অন্যান্য পদ্ধতি ব্যবহার করা হয়। (সুতরাং একটি 56 কে মডেম আসলে 8000 বাউডে চলছে))

যেমন আপনি দেখতে পাচ্ছেন, ইউআরটি হারের তালিকাটি মূলত 75 থেকে শুরু হয়েছিল এবং ক্রমাগত দ্বিগুণ হয়ে যায় (600 এড়িয়ে যান), যেখানে 38400 এ পৌঁছায়, যেখানে এটি 1.5 দ্বারা গুণিত হয়েছিল 57600. 56 কে বিপিএস এনালগ টেলিফোন লাইনের সীমা। উচ্চতর হার 115200 উপরে (একবারে আবার দ্বিগুণ হয়ে 57600 থেকে শুরু করা) হার্ড-ওয়্যার সংযোগগুলির জন্য ব্যবহৃত হয়।

মাইকেলেক্ট্রিক স্টাফ হিসাবে উল্লেখ করা হয়েছে, 14400 এবং 28800 বিপিএস 1.5 x 9600 এবং 1.5 x 19200 হিসাবে চালু হয়েছিল যখন মডেমগুলির গতি তখনকার সময়ে দ্বিগুণ করা যায়নি, তবে খুব কমই ব্যবহৃত হয়।


7
পেডেন্টিক হওয়ার জন্য নয়, তবে প্রোগ্রামটি কেবল হার্ডওয়্যারটি যা গতি দেয় তা সমর্থন করে। এটি জিজ্ঞাসা করে এমনকি স্ট্যান্ডার্ড গতির তালিকাটিও বিরক্ত করতে পারে না। আমার হার্ডওয়্যার জিজ্ঞাসা করে zip(*serial.Serial('COM10').getSupportedBaudrates()), এটি উত্তর দেয়:(50, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 19200, 38400, 57600, 115200)
নিক টি

2
আমি আশির দশকে 600 বিট / সেফ হাফ ডুপ্লেক্স অ্যাকস্টিক কাপলার ব্যবহার করেছি। জার্মান বিটিএক্স সিস্টেমে 75 বিট / গুলি দীর্ঘ সময়ের জন্য আপলোডের দিকটিতে ব্যবহৃত হত, ডাউনলোডটি ছিল 1200 বিট / সে।
তারকাব্লু

2
আমি 62.5 কেবাডও দেখেছি। প্রকৃতপক্ষে, এটি আপনার প্রধান ঘড়ির উপরও নির্ভর করে, আপনি গণনা করতে পারেন কোনটি বাউড্রেটস যথেষ্ট পরিমাণে ত্রুটির দিকে নিয়ে যায়।
vsz

5

দীর্ঘদিন ধরে, যোগাযোগের জন্য 115,200 এর সাব-মাল্টিপ্লিটগুলি ব্যবহার করা সাধারণ - 38,400 এর দুটি পাওয়ার সাব-মাল্টিপ্ল্যাপস বা অন্যথায় 57,600 বা 115,200। বেশিরভাগ পিসি হার্ডওয়্যার সেই হারগুলিকে সমর্থন করে। কিছু পিসি হার্ডওয়্যার 230,400 বা 460,800 সমর্থন করতে পারে। নোট করুন যে এম্বেডেড কন্ট্রোলার যেমন ডেটা রেট যা তাদের নিজস্ব ঘড়ির গতির সাব-গুণক এবং কিছু ইউএসবি-টু-সিরিয়াল চিপস 3,000,000 বিবিএসের কোনও পূর্ণসংখ্যার উপসম্পূর্ণ সমর্থন করতে পারে, তাই 1,000,000 বিপিএস বা 1,500,000 বিপিএসের মতো গতি সম্ভবত আরও সাধারণ হয়ে উঠবে ডিভাইসগুলি ইউএসবি চিপগুলির মাধ্যমে পিসিগুলির সাথে সংযোগ স্থাপন করতে।

বিটিডাব্লু, উল্লেখযোগ্য একটি অন্য হার: 31,250bps হল স্ট্যান্ডার্ড এমআইডিআইয়ের জন্য ব্যবহৃত হার।


4

আসল আইবিএম পিসির একটি 8250 ইউআরটি ছিল। এটি একটি 1.8432 মেগাহার্টজ ঘড়ি নিয়েছে এবং এটির অভ্যন্তরীণ ঘড়িটি তৈরি করতে কিছু সংখ্যক দ্বারা এটি ভাগ করা হয়েছিল এবং সেই ঘড়িটি 16 চক্রে বিটটিতে চলে।

বিভাজক নিবন্ধে 1 সেট করা আপনাকে 115,200, 2 পায় 57,600, 3 পায় 38,400, 6 পায় 19,200 ইত্যাদি etc.

আপনার সেরা বাজি এমন একটি ঘড়ি ব্যবহার করছে যা ডিএসপিকের সাথে 1.8432 মেগাহার্টজের একাধিক একাধিক স্থানে চলে।

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