Lampiran: Teknologi Satu Wayar
Bagi kebanyakan papan, kami mendapati bahawa menggunakan penukaran ADC CPU tidak berfungsi dengan baik untuk LCD bersaiz besar (7" dan lebih besar) dengan sentuhan rintangan empat wayar. Sesetengah vendor menggunakan USB luaran atau modul UART untuk menyambungkan LCD ini. Untuk menjimatkan sumber perkakasan CPU dan meminimumkan penggunaan modul luaran, kami membangunkan teknologi satu wayar yang hanya menggunakan satu pin GPl0 dan kami telah menyepadukan teknologi ini dalam semua papan pengawal LCD kami. Teknologi ini menggunakan MCU untuk berkomunikasi dengan cip panel sentuh (kami menggunakan cip ADS7843 atau cip lain yang serasi dengan ADS7843) dan memproses isyarat analog perintang empat wayar dan mengeluarkan isyarat stabil yang ditapis ke papan melalui GPl0. Kami menguji teknologi ini dalam pelbagai LCD dan ia berfungsi dengan sangat baik walaupun untuk LCD besar 19" dan beberapa isu yang biasa diperhatikan seperti skrin terbalik dan goyangan tidak ditemui.
Hari ini kebanyakan LCD yang saiznya kurang daripada 12" mempunyai lampu latar LED. Kami menggunakan MCU satu wayar untuk memproses lampu latar juga. Lampu latar ditetapkan dengan julat nilai. Pengguna boleh menetapkan nilai pada lampu latar dan nilai ini dihantar kepada MCU untuk diproses melalui pin GPl0 satu wayar.
Setiap modul LCD FriendlyElec mempunyai lD unik yang disimpan dalam MCU satu wayar. Apabila MCU membaca maklumat lD daripada isyarat GPl0, ia akan mengenali model LCD dan mengarahkan pemuat but untuk memuatkan pemacu LCD yang sepadan, membuat palam dan main LCD FriendlyElec.
Bagi teknologi satu wayar untuk LCD kami dengan sentuhan kapasitif, kami mengeluarkan cip panel sentuh theresistive tetapi mengekalkan fungsi pelarasan lampu latar dan maklumat ID LCD. Oleh itu komunikasi antara sentuhan kapasitif dan papan masih standard llC.
Sila ambil perhatian bahawa teknologi satu wayar berbeza daripada komunikasi bas tunggal yang biasa dikenali. Sebenarnya dalam papan kami menggunakan pemasa PWM (bukan pin PWM) untuk menjana frekuensi komunikasi (9600Hz). Untuk butiran lanjut sila rujuk kod sumber pemandu.