UART (Universal Asynchronous Receiver-Transmitter)

সিরিয়াল কমিউনিকেশন প্রোটোকলস (Serial Communication Protocols) - এমবেডেড সিস্টেম (Embedded Systems) - Computer Science

425

UART (ইউনিভার্সাল অ্যাসিঙ্ক্রোনাস রিসিভার-ট্রান্সমিটার)

সংজ্ঞা:

UART একটি সিরিয়াল কমিউনিকেশন প্রোটোকল যা তথ্যকে অ্যাসিঙ্ক্রোনাসভাবে প্রেরণ ও গ্রহণ করে। এটি একটি ডিজিটাল ডেটা ট্রান্সমিশন প্রযুক্তি যা সাধারণত মাইক্রোকন্ট্রোলার, কম্পিউটার, এবং অন্যান্য ইলেকট্রনিক ডিভাইসের মধ্যে তথ্য আদান-প্রদানে ব্যবহৃত হয়।

বৈশিষ্ট্য:

  1. অ্যাসিঙ্ক্রোনাস যোগাযোগ:
    • UART ডেটা পাঠানোর সময় কোনও ক্লক সিগন্যাল ব্যবহার করে না। পরিবর্তে, প্রেরক এবং গ্রাহক উভয়ই একই গতিতে কাজ করার জন্য পূর্বনির্ধারিত ডেটা রেট (বড রেট) ব্যবহার করে।
  2. সিম্পল ডিজাইন:
    • UART সিস্টেম ডিজাইন করা তুলনামূলকভাবে সহজ। এটি সাধারণত মাত্র দুটি পিন ব্যবহার করে: TX (ট্রান্সমিট) এবং RX (রিসিভ)।
  3. ডেটা ফরম্যাট:
    • সাধারণত ডেটা প্যাকেট 8-বিট, 1 বা 2 স্টপ বিট, এবং একটি প্যারিটি বিট থাকতে পারে, যা ডেটার সঠিকতা নিশ্চিত করে।
  4. একক দিকের যোগাযোগ:
    • UART সাধারণত একক দিকের যোগাযোগের জন্য ব্যবহৃত হয়, অর্থাৎ একটি সময়ে একসাথে শুধুমাত্র একটি ডিভাইস তথ্য প্রেরণ করতে পারে।
  5. ডেটা রেট:
    • UART বিভিন্ন বড রেট সমর্থন করে, যেমন 300, 1200, 9600, 115200 বিড প্রতি সেকেন্ড ইত্যাদি। সাধারণত উচ্চ বড রেট ডেটার স্থানান্তর গতি বাড়ায়।

ব্যবহার:

  • কম্পিউটার ও ডিভাইস: UART সাধারণত কম্পিউটার এবং প্রিন্টার, মডেম, এবং অন্যান্য পেরিফেরাল ডিভাইসের মধ্যে যোগাযোগের জন্য ব্যবহৃত হয়।
  • মাইক্রোকন্ট্রোলার: বিভিন্ন মাইক্রোকন্ট্রোলার প্রোজেক্টে UART পদ্ধতির মাধ্যমে সেন্সর এবং অ্যাকচুয়েটরের সাথে সংযোগ স্থাপন করা হয়।
  • গাড়ি ও অটোমেশন: গাড়ির বিভিন্ন ডিভাইসে যেমন ECU (ইঞ্জিন কন্ট্রোল ইউনিট) এর মধ্যে যোগাযোগের জন্য UART ব্যবহৃত হয়।

সারসংক্ষেপ:

UART হল একটি জনপ্রিয় সিরিয়াল কমিউনিকেশন প্রোটোকল যা অ্যাসিঙ্ক্রোনাস ডেটা ট্রান্সমিশনের জন্য ব্যবহৃত হয়। এটি সহজ ডিজাইন, স্থায়ী সংযোগ এবং নিম্ন খরচের কারণে বিভিন্ন ইলেকট্রনিক ডিভাইসে ব্যাপকভাবে ব্যবহৃত হয়। UART এর নির্ভরযোগ্যতা এবং কার্যকরীতা এটিকে এমবেডেড সিস্টেম, কম্পিউটার এবং অন্যান্য ডিভাইসের জন্য একটি আদর্শ পছন্দ করে।

Content added By
Promotion

Are you sure to start over?

Loading...