Telif hakkı © 2020-2021 Shenzhen CDTech Electronics LTD. Tüm hakları saklıdır. Site Haritası iwonder.cn tarafından desteklenmektedir .
Dikey olarak uzatılmış bir LCD ekranı donanım kullanarak 90° döndürmek, işlemci yoğun yazılım döndürme yerine, ekran sürücüsü IC'sinin veya ölçekleyicinin (Realtek/MStar, vb.) panel işlem hattı içindeki pikselleri döndürmesine izin vermek anlamına gelir. Piksel koordinatlarını yeniden eşleyerek ve dikey tarama için T-CON zamanlamasını ayarlayarak, düzgün dikey çıktı, tutarlı kullanıcı arayüzü ölçeklendirmesi ve sıfır ek işlemci yükü elde edersiniz.
Ultra Geniş Çubuk Tipi LCD'leri Çalıştırma
Donanımsal 90 derece döndürme, çerçeve arabelleğinin LCD'ye ulaşmadan önce döndürülmesi için ekran denetleyicisi veya sürücü IC'sini kullanır; böylece dikey olarak monte edilmiş panel, GPU veya CPU işlem sonrası olmadan içeriği dik olarak gösterir. Birçok Realtek/MStar tabanlı kartta bu, ölçekleyici işlem hattı içinde yerleşik 90/270 derece döndürme blokları olarak uygulanır.
Pratikte, kontrol ünitesi yatay bir çerçeve arabelleğini (örneğin 1920×540) alır, dahili belleğe yazar ve ardından zamanlama kontrol ünitesine (T-CON) beslemek için döndürülmüş sırada okur. Bu döndürme işlemi, işletim sistemi düzeyinde değil, piksel saat hızında gerçekleşir, bu nedenle CPU zamanı tüketmez ve gecikmeyi çok düşük tutar.
CDTech dikey çubuklu LCD çözümü tasarlarken, genellikle panelin "doğal dikey" mi yoksa "donanım döndürmeli doğal yatay" mı olduğunu belirtiriz; böylece yazılım mühendisleri, kullanıcı arayüzünü doğal olarak dikey modda tasarlayıp tasarlayamayacaklarını veya döndürmeyi şeffaf bir şekilde ölçekleyiciye bırakıp bırakamayacaklarını bilirler.
Donanımsal döndürme tamamen ekran denetleyicisi veya sürücü entegre devresi içinde çalışırken, işletim sistemi düzeyindeki döndürme, çerçeve arabelleğini döndürülmüş bir koordinat sisteminde işlemek veya işlenmiş görüntüyü yazılımda döndürmek için GPU/CPU'yu kullanır. Dikey olarak uzatılmış bir LCD'deki temel fark, döndürme maliyetinin nerede ödendiği ve tarama zamanlamasının nasıl yönetildiğidir.
İşletim sistemi düzeyinde döndürme:
Mantıksal koordinatları değiştirir, böylece uygulamanızdaki (x, y) noktaları döndürülmüş ekran alanına karşılık gelir.
Daha yüksek GPU bant genişliği ve ekran dışı tampon bellek gerektirebilir.
Doğru şekilde çift tamponlama yapılmazsa yırtılma veya gecikmeye neden olabilir.
Donanım rotasyonu:
GPU açısından işletim sistemini "yatay" konumda tutarken, panele dikey içerik sunar.
Realtek/MStar (veya benzeri) ölçekleyicilerde, 90/270 derece için optimize edilmiş hat tamponlarıyla özel döndürme mantığı kullanır.
T-CON zamanlamasının panel sürücü IC'leriyle tam olarak senkronize kalmasını sağlar.
CDTech'teki fabrika test tezgahlarında, Android veya Windows'un varsayılan yatay modda kalabilmesi için genellikle donanım döndürme özelliğini etkinleştirerek başlıyoruz, daha sonra nihai üründe daha esnek bir kullanıcı arayüzü tasarımı için bu sorumluluğun işletim sistemine devredilip devredilmeyeceğine karar veriyoruz.
Dikey çubuk ekranlar için donanım döndürme özelliğini kullanmalısınız çünkü bu, döndürme işlemini CPU/GPU'dan alır, bellek bant genişliğini azaltır ve zamanlama kontrolünü panelin sürücü IC'lerine yakın tutar. Çoklu çubuk ekranları çalıştıran düşük güç tüketimli ARM SoC'lerde, bu fark, sorunsuz bir kullanıcı arayüzü ile kare düşmeleri arasındaki çizgi olabilir.
Mühendislik açısından bakıldığında, donanım rotasyonu:
Animasyon ve video işleme için GPU bütçesini korur.
Özellikle birçok uygulamanın varsayılan olarak yatay veya dikey modu kabul ettiği Android'de işletim sistemi yapılandırmasını basitleştirir.
Belirlenimliliği artırır: T-CON, kesin zamanlamalı, önceden döndürülmüş ve öngörülebilir tarama sırasına sahip bir kare görür.
Yazılım tabanlı döndürme, erken hata ayıklama aşamalarında veya özel düzenler için hala kullanışlıdır, ancak 7/24 çalışan tabelalar ve raf etiketleri için gereksiz SoC ısınmasına, titrek kaydırmaya veya tutarsız dokunmatik eşlemeye neden olduğunu gördüm. CDTech'in dikey çubuk çözümleri, tam olarak bu nedenle genellikle donanım tabanlı döndürmeyi tercih eder.
Tarama çizgilerini 90 derece döndürdüğünüzde, çerçeve arabellek koordinatlarından panel koordinatlarına eşleme, satır öncelikli yatay taramadan sütun öncelikli dikey taramaya değişir. Kavramsal olarak, orijinal yatay arabellekteki piksel (x, y), 90 veya 270 derece döndürmenize bağlı olarak (y, H−1−x) veya (W−1−y, x) olur.
Standart yatay çubuk panelinde:
T-CON satır satır tarama yapar: 0. satır, 1. satır, 2. satır…
Her satır piksel sırasına göre soldan sağa gönderilir.
90 derece döndürüldükten sonra:
Panel çıkışı için geçerli olan "satır", orijinal arabelleğin bir sütunu haline gelir.
Kontrol ünitesi bir sütunu yukarıdan aşağıya doğru okur, ardından bir sonraki sütuna geçer.
T-CON fiziksel olarak dönmez; bunun yerine, ölçekleyici okuma sırasını yeniden düzenleyerek gate ve source sürücülerinin verileri sanki cam dikey olarak yerleştirilmiş gibi görmesini sağlar. Bu nedenle, özellikle gate zincirinin uzun ve dar olduğu ultra geniş CDTech panellerde, T-CON zamanlaması ve sürücü IC eşlemesi birlikte kalibre edilmelidir.
Realtek ve MStar çipleri, dahili hat tamponları ve ölçekleyici işlem hattındaki kayıtlar aracılığıyla yapılandırılabilen bellek tabanlı piksel yeniden eşleme yoluyla döndürme işlemini gerçekleştirir. Pratikte, ürün yazılımında döndürme yönünü (0/90/180/270) ayarlarsınız ve çip, piksel okumasını otomatik olarak T-CON'a yeniden sıralar.
Kurum içi süreç genellikle şu şekildedir:
HDMI/DP/MIPI'den gelen görüntü, çerçeve arabellek belleğine kaydedilir.
Döndürme motoru, kareyi bir sırayla (örneğin, sütun bazında) okur ve başka bir sırayla yazar.
Döndürülmüş tampon, LVDS/eDP arayüzünü T-CON'a doğru besler.
Kayıt cihazları size şu konularda kontrol imkanı sağlar:
Dönme açısı ve yönü (90 dereceye karşı 270 derece).
Çerçeve başlangıç ofseti ve kırpma.
Mekanik kısıtlamalar nedeniyle gerekirse aynalama veya ters çevirme işlemi yapılır.
CDTech bar LCD kitleriyle çalışma deneyimime göre, Realtek/MStar tabanlı kartlar, giriş başına döndürme ayarları yapılmasına olanak tanıyor; bu sayede HDMI1 yatay bir paneli, HDMI2 ise aynı ana karttan dikey bir barı çalıştırabiliyor ve her birinin yönü ayrı ayrı ayarlanabiliyor.
Dikey taramaya geçerken, panelin sürücü entegre devrelerinin pikselleri doğru sırada alabilmesi için kapı başlangıç pozisyonu, hat süresi ve ters çevirme desenleri gibi T-CON parametrelerini doğrulamanız gerekir. Cam fiziksel olarak değişmese de, görüntüleme alanındaki algılanan tarama yönü değişir, bu nedenle zamanlama marjları kritik hale gelir.
T-CON'un temel parametreleri şunlardır:
Döndürme işleminden sonra yatay ve dikey toplam (HTOTAL/VTOTAL).
Kapı sürücüsü başlangıç çizgisi (GOE zamanlaması) ve polaritesi.
Kaynak sürücü kaydırma yönü ve ters çevirme şeması (nokta, çizgi veya sütun ters çevirme).
Panelin RC yüküne bağlı olarak kare hızı ve satır süresi.
Çalışma tezgahında, çizgi zamanı çok agresif olduğunda veya kapı başlangıç zamanlaması birkaç saat döngüsü kadar sapmış olduğunda, bir portre çubuğunun "yeni üst" veya "yeni alt" noktasında hafif bir titreme gibi ince sorunları sıklıkla görüyorum. CDTech'in laboratuvarında, GOE/STV/CKV üzerinde osiloskop probları kullanıyoruz ve dönüşün kapı zamanlamasını istemeden kaydırmadığını doğrulamak için altın standart yakalamalarla karşılaştırıyoruz.
Zamanlama kontrol parametreleri, esas olarak HTOTAL ve VTOTAL'i panelin uzun kenarına göre nasıl yorumladığınıza ve T-CON'un gate ve source sürücülerini nasıl sıraladığına bağlı olarak değişir. Döndürme işleminden sonra, çubuğun uzun ekseni dikey hale gelir, bu nedenle eskiden yatay olan çizgi uzunluğu etkili bir şekilde çerçeve yüksekliği haline gelir.
Kavramsal olarak:
Orijinal peyzaj: HTOTAL ≈ panel genişliği + sundurma, VTOTAL ≈ panel yüksekliği + sundurma.
Donanım döndürme özelliğiyle dikey kullanım: panel camı aynıdır, ancak etkili "ekran yüksekliği" genişlikten yüksekliğe değişir.
Kontrol ünitesinin döndürme motoru eşlemeyi halleder, ancak yine de şunları yapmanız gerekir:
Piksel saatinin yeni etkili satır uzunluğu için belirtilen sınırlar içinde kalmasını sağlayın.
Kapı sürücülerinin yeni tarama yönünün başlangıcında ve sonunda yeterli denge süresine sahip olmaları için sundurma ve senkronizasyon genişliklerini ayarlayın.
Hat davranışındaki değişiklikler eş zamanlı anahtarlama gürültüsünü etkileyebileceğinden, EMI ve güç tüketimini yeniden doğrulayın.
CDTech'in çubuk LCD'ler için zamanlama dosyaları genellikle çift varyant halinde gelir: biri doğal yatay tarama için, diğeri dikey çalışma için ayarlanmıştır; böylece entegratörler montaj yönlerine en uygun profili seçebilirler.
Asıl denge noktası, mutlak piksel doğruluğu ve düzen esnekliği arasındadır. Donanım döndürme, optimum piksel sürüşünü garanti eder ancak işletim sisteminin ve kullanıcı arayüzü araç setinin ekranı nasıl algıladığını kısıtlayabilir; saf kullanıcı arayüzü ölçeklendirmesi ve yazılım döndürme ise performans ve keskinlik pahasına daha fazla düzen kontrolü sunar.
Donanım rotasyonu ile:
İşletim sistemi çoğu zaman yatay olarak uzatılmış bir paneli çalıştırdığına "inanır".
Kullanıcı arayüzü çerçeveleri, ek yapılandırma yapılmadığı takdirde alışılmadık en boy oranını tanımayabilir.
Koordinatlar döndürülmüşse, dokunmatik eşleme kalibrasyon gerektirebilir.
Kullanıcı arayüzü ölçeklendirme ve yazılım döndürme ile:
Tasarımcılar "gerçek portre" koordinat sisteminde çalışabilirler.
Farklı yönelimlere sahip birden fazla ekranı daha kolay entegre edebilirsiniz.
Özellikle animasyonlu içeriklerde GPU yükü ve bellek bant genişliği artabilir.
CDTech'in birçok dijital tabela projesinde, SoC yükünü en aza indirmek ve T-CON bütünlüğünü garanti altına almak için donanım rotasyonu kullanılırken, daha üst düzeyde yapılandırılmış kullanıcı arayüzü çerçeveleri ise düzen hesaplamaları için ekranı dikey olarak ele alır.
İşletim sistemi düzeyinde döndürme ve ölçeklendirme, mantıksal koordinatlar ve fiziksel piksellerin donanım tarafından döndürülmüş çıktıyla eşleşmesi için yapılandırılmalıdır. Bu, altta yatan denetleyici hala yatay zamanlama ile çalışıyor olsa bile, işletim sistemine ekranın etkin genişliğini ve yüksekliğini bildirmek anlamına gelir.
Windows'ta:
Monitör çözünürlüğünü "yatay" olarak bırakabilir ancak ekran yönünü dikey olarak ayarlayabilirsiniz.
Bazı Realtek/MStar anakartlarda içerik döndürme özelliği zaten mevcut olduğundan, Windows'u yatay modda tutabilir ve bunun yerine uygulama düzenlerini ayarlayarak çift döndürmeyi önleyebilirsiniz.
Linux'ta:
Kullanım xrandr Veya Wayland kompozitör ayarlarını kullanarak, yalnızca donanım döndürme etkin olmadığında döndürme bayraklarını ayarlayabilirsiniz.
Gömülü sistemler için, DRM veya framebuffer sürücüsünde doğru panel geometrisini ve yönünü tanımlayın.
Android'de:
set ro.sf.hwrotation ve donanım döndürme işlemine uyacak ilgili özellikler.
Sistem arayüzünün ve uygulamanın varsayılan yönünü fiziksel görüntüleme yönüyle hizalayın.
CDTech, eksiksiz bir sistem sağladığında, çubuk panelinin donanım tarafından mı yoksa işletim sistemi tarafından mı döndürüldüğünü belgelendirir ve karışıklığı önlemek için üç ana işletim sistemi ailesinin tümü için örnek yapılandırma sunar.
Dikey olarak uzatılmış LCD donanım döndürme özelliği, panelin uzun ve dar bir yönde monte edilmesi gereken raf etiketlerinde, dijital tabela direklerinde, asansör medyalarında ve sütunlu gösterge paneli ekranlarında en etkili şekilde kullanılır. Bu uygulamalarda, ultra geniş en boy oranı ve dikey montajın birleşimi, işlemci gerektirmeyen döndürmeyi özellikle değerli kılar.
Tipik kullanım durumları şunları içerir:
Ürün sütunları için dikey olarak döndürülebilen raf kenarı teşhir üniteleri.
Sosyal medya akışlarını veya yerden tasarruf sağlayan menüleri gösteren dar totemler.
Sensör değerlerinin dikey olarak üst üste sıralandığı endüstriyel gösterge panelleri.
CDTech, bu senaryolar için özel olarak optimize edilmiş, genellikle HDMI veya LVDS girişlerinden doğrudan 90/270 derecelik dikey görüntüler veren önceden yapılandırılmış Realtek/MStar kartlarına sahip bir dizi çubuk LCD modülü ve kiti sunmaktadır.
Karar, yalnızca yazılım veya uygulama geliştiricilerine bırakılmak yerine, donanım ekran mühendisi ve sistem/UX mimarı tarafından ortaklaşa alınmalıdır. Hem performans hem de kullanıcı deneyimi etkilendiği için, bu denge sistem düzeyinde değerlendirilmelidir.
Sorumluluklar genellikle şunlardır:
Donanım/ekran mühendisi: T-CON, sürücü IC, piksel saati ve döndürme motoru yeteneklerini değerlendirir; güvenli donanım döndürme seçenekleri önerir.
Sistem mimarı: SoC performansını, termal bütçeyi ve gelecekteki kullanıcı arayüzü esnekliğini dikkate alır.
UI/UX lideri: Çok yüksek bir çubuk üzerinde dikey düzenin, yazı tiplerinin ve dokunma davranışının nasıl çalışacağını değerlendirir.
CDTech projelerindeki deneyimime dayanarak, genellikle ilk teklifi biz sunuyoruz: Cam, sürücü entegre devreleri ve kontrol ünitesi göz önüne alındığında, donanım rotasyonunun teknik olarak tercih edilebilir olup olmadığını öneriyoruz ve ardından bu tercihi işletim sistemi ve uygulama davranışına entegre etmek için müşterinin yazılım ekibiyle birlikte çalışıyoruz.
“Ultra dar dikey çubuklarda, son ürünler için yazılım tabanlı döndürmeye nadiren güveniriz. Realtek veya MStar ölçekleyicilerini T-CON'da 90/270 derecelik dikey çıktı verecek şekilde yapılandırır, ardından hat zamanlamasını bir osiloskopla doğrularız. Yalnızca tam parlaklık koşullarında test edildikten sonra döndürme ayarını dondurur ve işletim sistemi ekibine tasarım yapmaları için sabit bir piksel haritası veririz.”
Evet, tekrarlanabilir, donanıma öncelik veren bir iş akışını takip edebilirsiniz: panel veri sayfasından başlayın, sürücü IC'sinde veya ölçekleyicide döndürmeyi yapılandırın, ardından işletim sistemi yönünü ve kullanıcı arayüzü ölçeklendirmesini hizalayın. Bu işlem, CPU yükünü azaltır ve dikey olarak genişletilmiş LCD için zamanlama bütünlüğünü sağlar.
Antrenmanlarda sıkça kullandığım pratik bir sıralama:
CDTech veya panel veri sayfasından panel zamanlamasını ve sürücü IC kablolamasını doğrulayın.
Realtek/MStar anakart belleniminde 90 veya 270 derecelik dönüşü etkinleştirin.
Dikey yönde test desenleri (ızgara, metin, oklar) kullanarak çıktıyı doğrulayın.
T-CON zamanlamasını ve gate/source sinyallerini osiloskop kullanarak kontrol edin.
İşletim sistemi ekranının yönünü ve gerekirse kullanıcı arayüzü düzenini fiziksel montaja uyacak şekilde ayarlayın.
Gizli zamanlama veya ters çevirme sorunlarını tespit etmek için hareketli içerikle birkaç saatlik test çalıştırın.
Bu döngü kararlı hale geldiğinde, çubuk ekran, donanım döndürme işleminin büyük kısmını üstlenerek ve işletim sisteminin onu içerik için yüksek ve dar bir tuval olarak ele almasıyla, yerel bir dikey cihaz gibi davranır.
Dikey olarak uzatılmış LCD'ler için 90 derecelik dönüşü doğru bir şekilde uygulamak için, dönüşü işletim sistemi düzeyinde sonradan düşünülen bir şey olarak değil, ekran işlem hattının bir parçası olarak ele almalısınız. Öncelikle Realtek/MStar veya benzeri çiplerdeki donanımsal dönüşten yararlanın, ardından T-CON zamanlamasını ve işletim sistemi yönlendirmesini bu temele göre hizalayın.
Uygulanabilir öneriler:
Çubuk ekranlarda işlemci/grafik işlemci kaynaklarının israfını önlemek için donanım döndürmeyi tercih edin.
Piksel koordinatlarını dikkatlice eşleştirin ve dönüşün T-CON zamanlamasını veya ters çevirme düzenlerini bozmadığını doğrulayın.
Kullanıcı deneyimi ve performansın her ikisine de fayda sağlaması için donanım, sistem ve kullanıcı arayüzü ekipleri arasında koordineli kararlar alınmasını sağlayın.
CDTech gibi önceden ayarlanmış döndürme profilleri, T-CON yakalamaları ve işletim sistemi yapılandırma örnekleri sağlayabilen bir ekran ortağıyla çalışarak entegrasyon döngünüzü önemli ölçüde kısaltabilirsiniz.
Donanıma öncelik veren ve zamanlamayı dikkate alan bu yaklaşımı izleyerek, dikey çubuk tabelalarınız, raf ekranlarınız ve gösterge panelleriniz daha serin çalışacak, daha keskin görünecek ve uzun vadeli 7/24 kullanımlarda daha istikrarlı kalacaktır.
S1: Paneli mekanik olarak döndürerek zamanlamayı değiştirmeden devam edebilir miyim?
Panel simetrikse ve kontrol ünitesi donanımsal döndürme yapıyorsa, evet. Ancak mekanik döndürmenin görüntüleme veya titreme sorunlarına yol açmadığından emin olmak için T-CON zamanlamasını ve ters çevirme düzenlerini doğrulamanız gerekir.
S2: T-CON için 180 derecelik dönüş, 90 derecelik dönüşten farklı mıdır?
Evet. 180 derecelik bir dönüş, tarama yönünü aynı eksen boyunca korurken, 90 derecelik dönüş eksenleri değiştirir. Bu da 90/270 derecelik dönüşü, dönüş motoru ve T-CON zamanlaması açısından daha zorlayıcı hale getirir.
S3: Donanım döndürme işlemi, dikey çubuklardaki dokunmatik panel eşlemesini etkiler mi?
Evet, mümkün. Dokunma koordinatları döndürülmemiş uzayda bildiriliyorsa, dokunma ve ekranın hizalı kalması için dokunmatik kontrol cihazında veya işletim sistemi giriş katmanında aynı 90/270 derecelik dönüşümü uygulamanız gerekir.
S4: Bir kart aynı anda hem yatay hem de dikey çubuklara izin verir mi?
Realtek/MStar tabanlı birçok kart bunu yapabilir. Her giriş veya çıkış kanalının kendi döndürme ayarı olabilir, böylece tek bir ana kart yatay bir ana ekranı ve ikincil ekran olarak dikey bir çubuğu çalıştırabilir.
S5: CDTech, özel projelerde 90 derecelik dönüşü nasıl destekliyor?
CDTech, sahada sağlam dikey çalışma sağlamak için eşleşen kontrol kartlarına, önceden yapılandırılmış donanım döndürme profillerine ve referans işletim sistemi ayarlarına ek olarak laboratuvar onaylı zamanlama dosyaları ve T-CON ölçümlerine sahip çubuk LCD modülleri sunmaktadır.
Siteyi kullanmaya devam ederek gizlilik politikamızı ve Şartlar ve Koşullarımızı kabul etmiş olursunuz.