परिशिष्ट: वन-वायर प्रौद्योगिकी
अधिकांश बोर्डों के लिए हमने देखा कि सीपीयू के एडीसी रूपांतरण का उपयोग चार-तार प्रतिरोधक टच के साथ बड़े आकार के एलसीडी (7" और बड़े) के लिए बहुत अच्छी तरह से काम नहीं करता है। कुछ विक्रेता इन एलसीडी को जोड़ने के लिए बाहरी यूएसबी या यूएआरटी मॉड्यूल का उपयोग करते हैं। सीपीयू के हार्डवेयर संसाधनों को बचाने और बाहरी मॉड्यूलों के उपयोग को न्यूनतम करने के लिए हमने एक-तार प्रौद्योगिकी विकसित की है जो केवल एक जीपीएल0 पिन का उपयोग करती है और हमने इस प्रौद्योगिकी को अपने सभी एलसीडी नियंत्रक बोर्डों में एकीकृत किया है। यह प्रौद्योगिकी टच पैनल की चिप (हम ADS7843 चिप या ADS7843 के साथ संगत अन्य चिप्स का उपयोग करते हैं) के साथ संचार करने के लिए MCU का उपयोग करती है और चार-तार प्रतिरोधक के एनालॉग संकेतों को संसाधित करती है और फ़िल्टर किए गए स्थिर संकेतों को GPl0 के माध्यम से बोर्ड पर आउटपुट करती है। हमने इस प्रौद्योगिकी का परीक्षण विभिन्न एलसीडी में किया और यह 19 इंच के बड़े एलसीडी के लिए भी बहुत अच्छी तरह से काम करती है तथा स्क्रीन फ़्लिपिंग और कंपन जैसी कुछ सामान्य समस्याएं सामने नहीं आईं।
आजकल अधिकांश एलसीडी जिनका आकार 12" से कम है, उनमें एलईडी बैकलाइट होती है। हम बैकलाइट को संसाधित करने के लिए एक-तार के MCU का भी उपयोग करते हैं। बैकलाइट को मानों की एक श्रृंखला के साथ सेट किया जाता है। उपयोगकर्ता बैकलाइट के लिए एक मान निर्धारित कर सकते हैं और यह मान एक-तार के GPl0 पिन के माध्यम से प्रसंस्करण के लिए MCU को भेजा जाता है।
प्रत्येक फ्रेंडलीइलेक्ट के एलसीडी मॉड्यूल में एक अद्वितीय आईडी होती है जिसे एक-तार के एमसीयू में सहेजा जाता है। जब MCU GPl0 सिग्नल से lD जानकारी पढ़ता है, तो यह LCD मॉडल को पहचान लेगा और बूटलोडर को संबंधित LCD ड्राइवर को लोड करने का निर्देश देगा, जिससे FriendlyElec LCD प्लग एंड प्ले बन जाएगा।
जहां तक कैपेसिटिव टच वाले हमारे एलसीडी के लिए वन-वायर तकनीक की बात है, तो हमने प्रतिरोधी टच पैनल की चिप को हटा दिया, लेकिन बैकलाइट समायोजन फ़ंक्शन और एलसीडी की आईडी जानकारी को बरकरार रखा। इसलिए कैपेसिटिव टच और बोर्ड के बीच संचार अभी भी मानक एलएलसी है।
कृपया ध्यान दें कि एक-तार प्रौद्योगिकी सामान्यतः ज्ञात एकल-बस संचार से भिन्न है। दरअसल बोर्ड में हम संचार आवृत्ति (9600Hz) उत्पन्न करने के लिए PWM टाइमर (PWM पिन नहीं) का उपयोग करते हैं। अधिक जानकारी के लिए कृपया ड्राइवर के स्रोत कोड का संदर्भ लें।