টাচ স্ক্রিন প্রদর্শনের জন্য অনেক ধরণের ইন্টারফেস রয়েছে এবং শ্রেণীবিভাগ খুব সূক্ষ্ম। এটি মূলত TFT LCD স্ক্রিনের ড্রাইভিং মোড এবং নিয়ন্ত্রণ মোডের উপর নির্ভর করে। বর্তমানে, মোবাইল ফোনে রঙিন এলসিডিগুলির জন্য সাধারণত বিভিন্ন সংযোগ মোড রয়েছে: MCU ইন্টারফেস (এমপিইউ ইন্টারফেস হিসাবেও লেখা), RGB ইন্টারফেস, SPI ইন্টারফেস VSYNC ইন্টারফেস, MIPI ইন্টারফেস, MDDI ইন্টারফেস, DSI ইন্টারফেস, ইত্যাদি। তাদের মধ্যে, শুধুমাত্র TFT মডিউল RGB ইন্টারফেস আছে.
MCU ইন্টারফেস এবং RGB ইন্টারফেস আরও ব্যাপকভাবে ব্যবহৃত হয়।
MCU ইন্টারফেস
কারণ এটি প্রধানত একক-চিপ মাইক্রোকম্পিউটার ক্ষেত্রে ব্যবহৃত হয়, এটি নামকরণ করা হয়। পরবর্তীতে, এটি লো-এন্ড মোবাইল ফোনে ব্যাপকভাবে ব্যবহৃত হয় এবং এর প্রধান বৈশিষ্ট্য হল এটি সস্তা। এমসিইউ-এলসিডি ইন্টারফেসের স্ট্যান্ডার্ড শব্দটি হল ইন্টেল দ্বারা প্রস্তাবিত 8080 বাস স্ট্যান্ডার্ড, তাই অনেক নথিতে এমসিইউ-এলসিডি স্ক্রীন উল্লেখ করতে I80 ব্যবহার করা হয়।
8080 হল এক ধরনের সমান্তরাল ইন্টারফেস, যা DBI (ডেটা বাস ইন্টারফেস) ডেটা বাস ইন্টারফেস, মাইক্রোপ্রসেসর MPU ইন্টারফেস, MCU ইন্টারফেস এবং CPU ইন্টারফেস নামেও পরিচিত, যেগুলো আসলে একই জিনিস।
8080 ইন্টারফেসটি ইন্টেল দ্বারা ডিজাইন করা হয়েছে এবং এটি একটি সমান্তরাল, অ্যাসিঙ্ক্রোনাস, হাফ-ডুপ্লেক্স যোগাযোগ প্রোটোকল। এটি RAM এবং ROM-এর বাহ্যিক সম্প্রসারণের জন্য ব্যবহৃত হয় এবং পরে LCD ইন্টারফেসে প্রয়োগ করা হয়।
ডেটা বিট ট্রান্সমিশনের জন্য 8 বিট, 9 বিট, 16 বিট, 18 বিট এবং 24 বিট রয়েছে। অর্থাৎ ডাটা বাসের বিট প্রস্থ।
সাধারণত 8-বিট, 16-বিট এবং 24-বিট ব্যবহার করা হয়।
সুবিধা হল: ঘড়ি এবং সিঙ্ক্রোনাইজেশন সংকেত ছাড়াই নিয়ন্ত্রণ সহজ এবং সুবিধাজনক।
অসুবিধা হল: GRAM ব্যবহার করা হয়, তাই একটি বড় স্ক্রীন (3.8 এর উপরে) অর্জন করা কঠিন।
MCU ইন্টারফেস সহ LCM এর জন্য, এর অভ্যন্তরীণ চিপকে LCD ড্রাইভার বলা হয়। মূল কাজ হল হোস্ট কম্পিউটারের পাঠানো ডেটা/কমান্ডকে প্রতিটি পিক্সেলের আরজিবি ডেটাতে রূপান্তর করা এবং স্ক্রিনে প্রদর্শন করা। এই প্রক্রিয়ার জন্য ডট, লাইন বা ফ্রেম ঘড়ির প্রয়োজন নেই।
এলসিএম: (এলসিডি মডিউল) হল এলসিডি ডিসপ্লে মডিউল এবং লিকুইড ক্রিস্টাল মডিউল, যা লিকুইড ক্রিস্টাল ডিসপ্লে ডিভাইস, সংযোগকারী, পেরিফেরাল সার্কিট যেমন কন্ট্রোল এবং ড্রাইভ, পিসিবি সার্কিট বোর্ড, ব্যাকলাইট, কাঠামোগত অংশ ইত্যাদির সমাবেশকে বোঝায়।
GRAM: গ্রাফিক্স র্যাম, অর্থাৎ ইমেজ রেজিস্টার, ILI9325 চিপে প্রদর্শিত ছবির তথ্য সংরক্ষণ করে যা TFT-LCD ডিসপ্লে চালায়।
ডেটা লাইন ছাড়াও (এখানে একটি উদাহরণ হিসাবে 16-বিট ডেটা রয়েছে), অন্যগুলি হল চিপ নির্বাচন, পড়া, লিখুন এবং ডেটা/কমান্ড চার পিন।
প্রকৃতপক্ষে, এই পিনগুলি ছাড়াও, প্রকৃতপক্ষে একটি রিসেট পিন RST রয়েছে, যা সাধারণত একটি নির্দিষ্ট নম্বর 010 দিয়ে পুনরায় সেট করা হয়।
ইন্টারফেস উদাহরণ চিত্রটি নিম্নরূপ:
উপরোক্ত সংকেত সব নির্দিষ্ট সার্কিট অ্যাপ্লিকেশন ব্যবহার করা যাবে না. উদাহরণস্বরূপ, কিছু সার্কিট অ্যাপ্লিকেশনে, IO পোর্টগুলি সংরক্ষণ করার জন্য, সরাসরি চিপ নির্বাচন এবং সংকেতগুলিকে একটি নির্দিষ্ট স্তরে পুনরায় সেট করা এবং RDX রিড সিগন্যাল প্রক্রিয়া না করাও সম্ভব।
উপরের পয়েন্ট থেকে এটি লক্ষ্য করার মতো: শুধুমাত্র ডেটা ডেটাই নয়, কমান্ডও এলসিডি স্ক্রিনে প্রেরণ করা হয়। প্রথম নজরে, মনে হয় যে এটি শুধুমাত্র পিক্সেল রঙের ডেটা স্ক্রিনে প্রেরণ করতে হবে এবং অদক্ষ নবজাতকরা প্রায়শই কমান্ড ট্রান্সমিশন প্রয়োজনীয়তা উপেক্ষা করে।
কারণ এলসিডি স্ক্রিনের সাথে তথাকথিত যোগাযোগ আসলে এলসিডি স্ক্রিন ড্রাইভার কন্ট্রোল চিপের সাথে যোগাযোগ করে এবং ডিজিটাল চিপগুলিতে প্রায়শই বিভিন্ন কনফিগারেশন রেজিস্টার থাকে (যদি না চিপটি খুব সাধারণ ফাংশন যেমন 74 সিরিজ, 555 ইত্যাদি) থাকে এছাড়াও একটি দিক চিপ। কনফিগারেশন কমান্ড পাঠাতে হবে।
আরেকটি বিষয় লক্ষণীয়: 8080 সমান্তরাল ইন্টারফেস ব্যবহার করে এলসিডি ড্রাইভার চিপগুলির অন্তর্নির্মিত GRAM (গ্রাফিক্স RAM) প্রয়োজন, যা কমপক্ষে একটি স্ক্রিনের ডেটা সংরক্ষণ করতে পারে। এই কারণে যে এই ইন্টারফেসটি ব্যবহার করে স্ক্রীন মডিউলগুলি সাধারণত RGB ইন্টারফেস ব্যবহার করার তুলনায় বেশি ব্যয়বহুল, এবং RAM এর জন্য এখনও খরচ হয়।
সাধারণভাবে: 8080 ইন্টারফেস সমান্তরাল বাসের মাধ্যমে কন্ট্রোল কমান্ড এবং ডেটা প্রেরণ করে এবং LCM লিকুইড ক্রিস্টাল মডিউলের সাথে আসা GRAM-এ ডেটা আপডেট করে স্ক্রীনকে রিফ্রেশ করে।
টিএফটি এলসিডি স্ক্রিন আরজিবি ইন্টারফেস
টিএফটি এলসিডি স্ক্রিন আরজিবি ইন্টারফেস, যা ডিপিআই (ডিসপ্লে পিক্সেল ইন্টারফেস) ইন্টারফেস নামেও পরিচিত, এটি একটি সমান্তরাল ইন্টারফেস, যা ডেটা প্রেরণের জন্য সাধারণ সিঙ্ক্রোনাইজেশন, ঘড়ি এবং সিগন্যাল লাইন ব্যবহার করে এবং প্রেরণের জন্য এসপিআই বা আইআইসি সিরিয়াল বাসের সাথে ব্যবহার করা প্রয়োজন। নিয়ন্ত্রণ কমান্ড।
কিছু পরিমাণে, এটি এবং 8080 ইন্টারফেসের মধ্যে সবচেয়ে বড় পার্থক্য হল TFT LCD Screens RGB ইন্টারফেসের ডেটা লাইন এবং কন্ট্রোল লাইন আলাদা করা হয়েছে, যখন 8080 ইন্টারফেস মাল্টিপ্লেক্সড।
আরেকটি পার্থক্য হল যেহেতু ইন্টারেক্টিভ ডিসপ্লে আরজিবি ইন্টারফেস ক্রমাগত সমগ্র স্ক্রীনের পিক্সেল ডেটা প্রেরণ করে, এটি ডিসপ্লে ডেটা নিজেই রিফ্রেশ করতে পারে, তাই GRAM এর আর প্রয়োজন নেই, যা LCM-এর খরচ অনেক কমিয়ে দেয়। একই আকার এবং রেজোলিউশন সহ ইন্টারেক্টিভ ডিসপ্লে এলসিডি মডিউলগুলির জন্য, সাধারণ প্রস্তুতকারকের টাচ স্ক্রিন ডিসপ্লে আরজিবি ইন্টারফেস 8080 ইন্টারফেসের তুলনায় অনেক সস্তা।
টাচ স্ক্রিন ডিসপ্লে RGB মোডের GRAM-এর সমর্থনের প্রয়োজন না হওয়ার কারণ হল RGB-LCD ভিডিও মেমরি সিস্টেম মেমরি দ্বারা কাজ করে, তাই এর আকার শুধুমাত্র সিস্টেম মেমরির আকার দ্বারা সীমাবদ্ধ থাকে, যাতে RGB- LCD একটি বড় আকারে তৈরি করা যেতে পারে, যেমন এখন 4.3" শুধুমাত্র এন্ট্রি-লেভেল হিসাবে বিবেচিত হতে পারে, যখন MID-তে 7" এবং 10" স্ক্রীন ব্যাপকভাবে ব্যবহৃত হতে শুরু করেছে।
যাইহোক, এমসিইউ-এলসিডি ডিজাইনের শুরুতে, এটি শুধুমাত্র বিবেচনা করা প্রয়োজন যে একক-চিপ মাইক্রোকম্পিউটারের মেমরি ছোট, তাই মেমরিটি এলসিডি মডিউলে তৈরি করা হয়। তারপরে সফ্টওয়্যারটি বিশেষ ডিসপ্লে কমান্ডের মাধ্যমে ভিডিও মেমরি আপডেট করে, তাই টাচ স্ক্রিন ডিসপ্লে MCU স্ক্রিন প্রায়শই খুব বড় করা যায় না। একই সময়ে, ডিসপ্লে আপডেট গতি RGB-LCD এর তুলনায় ধীর। ডিসপ্লে ডেটা ট্রান্সফার মোডের মধ্যেও পার্থক্য রয়েছে।
টাচ স্ক্রিন ডিসপ্লে আরজিবি স্ক্রিনে ডেটা সংগঠিত করার জন্য শুধুমাত্র ভিডিও মেমরির প্রয়োজন। ডিসপ্লে শুরু করার পর, LCD-DMA স্বয়ংক্রিয়ভাবে RGB ইন্টারফেসের মাধ্যমে ভিডিও মেমরিতে থাকা ডেটা LCM-এ পাঠাবে। কিন্তু এমসিইউ স্ক্রীনকে এমসিইউ-এর ভিতরে র্যাম পরিবর্তন করতে অঙ্কন কমান্ড পাঠাতে হবে (অর্থাৎ, এমসিইউ স্ক্রিনের র্যাম সরাসরি লেখা যাবে না)।
টাচ স্ক্রিন ডিসপ্লে RGB এর ডিসপ্লে গতি MCU এর চেয়ে স্পষ্টতই দ্রুত, এবং ভিডিও চালানোর ক্ষেত্রে MCU-LCDও ধীর।
টাচ স্ক্রীন ডিসপ্লে RGB ইন্টারফেসের LCM-এর জন্য, হোস্টের আউটপুট হল প্রতিটি পিক্সেলের RGB ডেটা সরাসরি, রূপান্তর ছাড়াই (GAMMA সংশোধন, ইত্যাদি ছাড়া)। এই ইন্টারফেসের জন্য, RGB ডেটা এবং পয়েন্ট, লাইন, ফ্রেম সিঙ্ক্রোনাইজেশন সংকেত তৈরি করতে হোস্টে একটি LCD কন্ট্রোলার প্রয়োজন।
বেশিরভাগ বড় স্ক্রীন RGB মোড ব্যবহার করে, এবং ডেটা বিট ট্রান্সমিশনও 16 বিট, 18 বিট এবং 24 বিটে বিভক্ত।
সংযোগগুলি সাধারণত অন্তর্ভুক্ত করে: VSYNC, HSYNC, DOTCLK, CS, RESET, কিছুরও RS প্রয়োজন এবং বাকিগুলি হল ডেটা লাইন৷
ইন্টারেক্টিভ ডিসপ্লে LCD এর ইন্টারফেস প্রযুক্তি মূলত স্তরের দৃষ্টিকোণ থেকে একটি TTL সংকেত।
ইন্টারেক্টিভ ডিসপ্লে এলসিডি কন্ট্রোলারের হার্ডওয়্যার ইন্টারফেস টিটিএল লেভেলে এবং ইন্টারেক্টিভ ডিসপ্লে এলসিডির হার্ডওয়্যার ইন্টারফেসটিও টিটিএল লেভেলে। সুতরাং তাদের দুজনকে সরাসরি সংযুক্ত করা যেত, মোবাইল ফোন, ট্যাবলেট এবং উন্নয়ন বোর্ড সরাসরি এইভাবে সংযুক্ত থাকে (সাধারণত নমনীয় তারের সাথে সংযুক্ত)।
টিটিএল স্তরের ত্রুটি হল এটি খুব বেশি দূরে প্রেরণ করা যায় না। যদি LCD স্ক্রিন মাদারবোর্ড কন্ট্রোলার (1 মিটার বা তার বেশি) থেকে অনেক দূরে থাকে তবে এটি সরাসরি TTL-এর সাথে সংযুক্ত হতে পারে না এবং রূপান্তর প্রয়োজন।
রঙিন TFT LCD পর্দার জন্য দুটি প্রধান ধরনের ইন্টারফেস আছে:
1. TTL ইন্টারফেস (RGB কালার ইন্টারফেস)
2. LVDS ইন্টারফেস (প্যাকেজ RGB রং ডিফারেন্সিয়াল সিগন্যাল ট্রান্সমিশনে)।
লিকুইড ক্রিস্টাল স্ক্রিন টিটিএল ইন্টারফেসটি মূলত 12.1 ইঞ্চির নিচে ছোট আকারের TFT স্ক্রীনের জন্য ব্যবহৃত হয়, অনেক ইন্টারফেস লাইন এবং ছোট ট্রান্সমিশন দূরত্ব সহ;
লিকুইড ক্রিস্টাল স্ক্রিন LVDS ইন্টারফেসটি মূলত 8 ইঞ্চির উপরে বড় আকারের TFT স্ক্রীনের জন্য ব্যবহৃত হয়। ইন্টারফেসের একটি দীর্ঘ ট্রান্সমিশন দূরত্ব এবং অল্প সংখ্যক লাইন রয়েছে।
বড় পর্দা আরও LVDS মোড গ্রহণ করে, এবং কন্ট্রোল পিনগুলি হল VSYNC, HSYNC, VDEN, VCLK। S3C2440 24টি পর্যন্ত ডেটা পিন সমর্থন করে এবং ডেটা পিনগুলি VD[23-0]।
সিপিইউ বা গ্রাফিক্স কার্ডের মাধ্যমে পাঠানো ইমেজ ডেটা হল একটি TTL সিগন্যাল (0-5V, 0-3.3V, 0-2.5V, বা 0-1.8V), এবং LCD নিজেই একটি TTL সিগন্যাল পায়, কারণ TTL সিগন্যাল হল একটি উচ্চ গতি এবং দীর্ঘ দূরত্বে প্রেরণ সময় কর্মক্ষমতা ভাল নয়, এবং বিরোধী হস্তক্ষেপ ক্ষমতা তুলনামূলকভাবে দুর্বল. পরবর্তীতে, LVDS, TDMS, GVIF, P&D, DVI এবং DFP এর মতো বিভিন্ন ধরনের ট্রান্সমিশন মোড প্রস্তাব করা হয়েছিল। প্রকৃতপক্ষে, তারা শুধুমাত্র CPU বা গ্রাফিক্স কার্ডের মাধ্যমে পাঠানো TTL সংকেতকে ট্রান্সমিশনের জন্য বিভিন্ন সিগন্যালে এনকোড করে এবং TTL সিগন্যাল পাওয়ার জন্য LCD পাশে প্রাপ্ত সিগন্যালটিকে ডিকোড করে।
কিন্তু কোন ট্রান্সমিশন মোড গৃহীত হোক না কেন, প্রয়োজনীয় TTL সংকেত একই।
SPI ইন্টারফেস
যেহেতু এসপিআই একটি সিরিয়াল ট্রান্সমিশন, তাই ট্রান্সমিশন ব্যান্ডউইথ সীমিত, এবং এটি শুধুমাত্র ছোট পর্দার জন্য ব্যবহার করা যেতে পারে, সাধারণত 2 ইঞ্চির নিচের পর্দার জন্য, যখন একটি LCD স্ক্রিন ইন্টারফেস হিসাবে ব্যবহার করা হয়। এবং এর কয়েকটি সংযোগের কারণে, সফ্টওয়্যার নিয়ন্ত্রণ আরও জটিল। তাই কম ব্যবহার করুন।
MIPI ইন্টারফেস
MIPI (মোবাইল ইন্ডাস্ট্রি প্রসেসর ইন্টারফেস) হল একটি জোট যা এআরএম, নোকিয়া, এসটি, টিআই এবং অন্যান্য কোম্পানি দ্বারা 2003 সালে প্রতিষ্ঠিত হয়েছিল। জটিলতা এবং ডিজাইনের নমনীয়তা বৃদ্ধি। এমআইপিআই অ্যালায়েন্সের অধীনে বিভিন্ন ওয়ার্কগ্রুপ রয়েছে, যা মোবাইল ফোনের অভ্যন্তরীণ ইন্টারফেস মানগুলির একটি সিরিজকে সংজ্ঞায়িত করে, যেমন ক্যামেরা ইন্টারফেস সিএসআই, ডিসপ্লে ইন্টারফেস ডিএসআই, রেডিও ফ্রিকোয়েন্সি ইন্টারফেস ডিজিআরএফ, মাইক্রোফোন/স্পিকার ইন্টারফেস SLIMbus ইত্যাদি। একটি ইউনিফাইড ইন্টারফেস স্ট্যান্ডার্ডের সুবিধা মোবাইল ফোন নির্মাতারা নমনীয়ভাবে তাদের চাহিদা অনুযায়ী বাজার থেকে বিভিন্ন চিপ এবং মডিউল বেছে নিতে পারে, যার ফলে ডিজাইন এবং ফাংশন পরিবর্তন করা দ্রুত এবং আরও সুবিধাজনক হয়।
এলসিডি স্ক্রিনের জন্য ব্যবহৃত MIPI ইন্টারফেসের পুরো নামটি MIPI-DSI ইন্টারফেস হওয়া উচিত এবং কিছু নথি কেবল এটিকে DSI (ডিসপ্লে সিরিয়াল ইন্টারফেস) ইন্টারফেস বলে।
DSI-সামঞ্জস্যপূর্ণ পেরিফেরাল দুটি মৌলিক অপারেটিং মোড সমর্থন করে, একটি কমান্ড মোড এবং অন্যটি ভিডিও মোড।
এটি থেকে দেখা যায় যে MIPI-DSI ইন্টারফেসে একই সাথে কমান্ড এবং ডেটা যোগাযোগের ক্ষমতা রয়েছে এবং নিয়ন্ত্রণ কমান্ড প্রেরণে সহায়তা করার জন্য SPI-এর মতো ইন্টারফেসের প্রয়োজন নেই।
MDDI ইন্টারফেস
2004 সালে কোয়ালকম দ্বারা প্রস্তাবিত ইন্টারফেস MDDI (মোবাইল ডিসপ্লে ডিজিটাল ইন্টারফেস) মোবাইল ফোনের নির্ভরযোগ্যতা উন্নত করতে পারে এবং সংযোগ হ্রাস করে বিদ্যুৎ খরচ কমাতে পারে। মোবাইল চিপসের ক্ষেত্রে Qualcomm-এর মার্কেট শেয়ারের উপর নির্ভর করে, এটি আসলে উপরের MIPI ইন্টারফেসের সাথে একটি প্রতিযোগিতামূলক সম্পর্ক।
MDDI ইন্টারফেস LVDS ডিফারেনশিয়াল ট্রান্সমিশন প্রযুক্তির উপর ভিত্তি করে এবং সর্বোচ্চ 3.2Gbps ট্রান্সমিশন রেট সমর্থন করে। সিগন্যাল লাইন কমিয়ে 6 করা যেতে পারে, যা এখনও খুব সুবিধাজনক।
এটা দেখা যায় যে MDDI ইন্টারফেসকে এখনও কন্ট্রোল কমান্ড প্রেরণ করতে SPI বা IIC ব্যবহার করতে হবে এবং এটি শুধুমাত্র ডেটা নিজেই প্রেরণ করে।
পোস্টের সময়: সেপ্টেম্বর-০১-২০২৩