الملحق: تقنية السلك الواحد
بالنسبة لمعظم اللوحات، لاحظنا أن استخدام تحويل ADC الخاص بوحدة المعالجة المركزية لم يعمل بشكل جيد للغاية بالنسبة لشاشات LCD كبيرة الحجم (7 بوصات وأكبر) ذات اللمس المقاوم بأربعة أسلاك. يستخدم بعض البائعين وحدة USB أو UART خارجية لتوصيل شاشات LCD هذه. لتوفير موارد أجهزة وحدة المعالجة المركزية وتقليل استخدام الوحدات الخارجية، قمنا بتطوير تقنية السلك الواحد التي تستخدم دبوس GPl0 واحد فقط وقمنا بدمج هذه التقنية في جميع لوحات تحكم LCD الخاصة بنا. تستخدم هذه التقنية وحدة تحكم دقيقة (MCU) للتواصل مع شريحة لوحة اللمس (نستخدم شريحة ADS7843 أو شرائح أخرى متوافقة مع ADS7843) ومعالجة الإشارات التناظرية للمقاوم ذي الأربعة أسلاك وإخراج الإشارات المستقرة المفلترة إلى اللوحة عبر GPl0. لقد قمنا باختبار هذه التقنية في شاشات LCD مختلفة وقد نجحت بشكل جيد للغاية حتى مع شاشة LCD كبيرة مقاس 19 بوصة ولم نواجه بعض المشكلات الشائعة مثل قلب الشاشة والاهتزاز.
تحتوي معظم شاشات LCD التي يقل حجمها عن 12 بوصة اليوم على إضاءة خلفية LED. نحن نستخدم وحدة التحكم الدقيقة ذات السلك الواحد لمعالجة الإضاءة الخلفية أيضًا. يتم ضبط الإضاءة الخلفية باستخدام مجموعة من القيم. يمكن للمستخدمين تعيين قيمة للإضاءة الخلفية ويتم تمرير هذه القيمة إلى MCU للمعالجة عبر دبوس GPl0 أحادي السلك.
تحتوي كل وحدة LCD من FriendlyElec على رقم lD فريد يتم حفظه في وحدة التحكم الدقيقة ذات السلك الواحد. عندما تقوم وحدة التحكم الدقيقة (MCU) بقراءة معلومات lD من إشارات GPl0، فإنها ستتعرف على طراز LCD وتوجه أداة تحميل التشغيل لتحميل برنامج تشغيل LCD المقابل، مما يجعل شاشة LCD FriendlyElec جاهزة للتوصيل والتشغيل.
أما بالنسبة لتكنولوجيا السلك الواحد لشاشات LCD ذات اللمس السعوي، فقد قمنا بإزالة شريحة لوحة اللمس المقاومة للتآكل ولكننا احتفظنا بوظيفة ضبط الإضاءة الخلفية ومعلومات معرف شاشة LCD. لذلك فإن الاتصال بين اللمس السعوي واللوحة لا يزال قياسيًا llC.
يرجى ملاحظة أن تقنية السلك الواحد تختلف عن تقنية الاتصال ذات الحافلة الواحدة المعروفة بشكل عام. في الواقع، نستخدم في اللوحة مؤقت PWM (وليس دبابيس PWM) لتوليد تردد الاتصال (9600 هرتز). لمزيد من التفاصيل يرجى الرجوع إلى كود مصدر برنامج التشغيل.