Spis treści
USB-C coraz częściej pojawia się w wbudowanych wyświetlaczach, ale jego obecność nie determinuje funkcjonalności.
Z punktu widzenia projektowania systemów istnieje zasadnicza różnica między:
- Wyświetlacz USB-C (przesyłanie obrazu przez USB-C)
- wyświetlacz z USB-C (tylko interfejs USB, np. ekran dotykowy)
Te dwa podejścia różnią się pod względem architektury, przebiegu sygnału i wymagań programowych.
USB-C jako złącze a USB-C jako interfejs
W wielu wbudowanych wyświetlaczach złącze USB-C służy wyłącznie jako interfejs USB (na przykład do obsługi panelu dotykowego).
W tym przypadku:
- USB-C przenosi sygnały USB 2.0 (D+ / D-)
- Służy do komunikacji dotykowej
- Obraz wideo jest przesyłany przez osobny interfejs (np. HDMI, LVDS, RGB)
Oznacza to, że system nadal wymaga wielu połączeń.
Natomiast prawdziwy wyświetlacz USB-C wykorzystuje USB-C jako pełnoprawny interfejs, łączący sygnał wideo, obsługę dotykową i zasilanie.
Wyświetlacz USB-C – struktura sygnału
Wyświetlacz USB-C wykorzystuje kilka grup sygnałów w ramach tego samego złącza. Zgodnie z rozwiązaniem firmy Riverdi dotyczącym wyświetlaczy USB-C interfejs ten obejmuje:
- VBUS (zasilanie 5 V)
- GND (punkt odniesienia uziemienia)
- Para różnicowa SuperSpeed (TX/RX) do przesyłania danych o dużej przepustowości
- Linie USB 2.0 (D+ / D-) do obsługi dotykowej i sterowania
- Configuration Channel (CC1 / CC2) do wykrywania roli i negocjacji
- Sideband Use (SBU1 / SBU2) w DisplayPort Alt Mode
Sygnały te umożliwiają jednoczesną transmisję obrazu, danych dotykowych i zasilania za pomocą jednego kabla.
Porównanie – wyświetlacz USB-C a HDMI + USB (z ekranem dotykowym)
| Funkcja | Wyświetlacz USB-C | HDMI + USB (dotykowy) |
| Sygnał wideo | USB-C (tryb alternatywny DP) | HDMI |
| Interfejs dotykowy | USB przez USB-C | Oddzielne złącze USB |
| Zasilanie | USB-C (5 V) | Osobny lub HDMI + zasilanie |
| Liczba kabli | 1 | 2 (HDMI + USB) |
| Plug and Play (MPU) | Ograniczone | Zazwyczaj tak |
| Wymagania wobec sterowników | Często wymagane | Zazwyczaj minimalne |
Działanie na wbudowanych platformach MPU (np. Toradex)
W środowiskach Linux embedded, takich jak platformy Toradex, ta różnica ma praktyczne znaczenie:
HDMI + USB (ekran dotykowy)
- Obsługą HDMI zajmuje się podsystem GPU/wyświetlacza
- Wyświetlacz jest zazwyczaj wykrywany automatycznie (EDID)
- W większości przypadków działa po podłączeniu ( Plug and Play )
- Obsługa ekranu dotykowego przez USB może wymagać zainstalowania sterowników, ale zazwyczaj jest to prosta sprawa
Wyświetlacz USB-C
- Wymaga obsługi trybu DisplayPort Alt Mode na porcie USB-C
- Wymaga odpowiedniej konfiguracji:
- Kontroler USB
- potok wyświetlania
- czasem drzewo urządzeń albo sterowniki jądra
- Nie zawsze wykrywa się to automatycznie
W rezultacie:
- Nie ma gwarancji, że wyświetlacze z USB-C będą działać w trybie „Plug and Play ” w zaawansowanych systemach wbudowanych z procesorami MPU
- Wyświetlacz z portem USB-C działa w trybie Plug and Play w popularnych dystrybucjach Linuksa i w systemie Windows
- Skuteczność integracji zależy od wsparcia platformy
Najważniejszy wniosek
To, czy urządzenie ma złącze USB-C, nie oznacza, że można na nim wyświetlać obraz.
- Wyświetlacz z portem USB-C zazwyczaj wykorzystuje go do obsługi dotykowej lub funkcji dodatkowych
- Wyświetlacz z USB-C wykorzystuje to złącze jako pełnoprawny interfejs wideo z wbudowanym zasilaniem i transmisją danych
Z punktu widzenia architektury systemu ta różnica ma wpływ na:
- przekierowanie sygnału
- liczba interfejsów
- złożoność oprogramowania
Zrozumienie tej różnicy ma kluczowe znaczenie przy integrowaniu wyświetlaczy z platformami wbudowanymi.
ODKRYJ NASZĄ
Whitepaper
Osiągnij idealną interakcję użytkownika z wyświetlaczem dzięki odpowiedniemu czujnikowi Touch Sensor IC. Czy kiedykolwiek zmagałeś się z problemami związanymi z fantomowymi dotknięciami lub certyfikacją? Rozwiń swoje prace B+R jak profesjonalista dzięki naszemu Whitepaperowi!



