nligt HDMI CEC-bussens standard kan den stödja upp till 15 olika enheter. I praktiken implementerar dock tillverkare av konsumentelektronik vanligtvis stöd för högst fyra enheter, baserat på antalet HDMI-portar på TV; stöd för fler enheter är vanligtvis nödvändigt inom industrisektorn. Detta antal är tillräckligt för affärs-TV-apparater och andra enheter.
När HDMI CEC aktiveras registreras en ny enhet i nätverket och får en logisk adress, vald från tillgängliga adresser. Enheten överför information om sig själv (TV, spelare, strömningstjänst, ljudenhet) som är nödvändig för korrekt funktion. En av enheterna utses som huvud; eftersom HDMI främst är ett video-gränssnitt kommer TV eller monitor alltid att väljas som huvud.
Förstå HDMI CEC Kommando-Strukturen
HDMI CEC (Consumer Electronics Control) kommandon är uppbyggda av 10 bitar. Vanligtvis delas dessa kommandon upp i två block. Den första blocket identifierar enheten som initierar kommandot och mål-enheten, medan den andra blocket innehåller det specifika kommando som ska utföras.
I scenarier där ett kommando inte behöver adresseras till en specifik enhet, överförs endast kommando-blocket. Alla enheter anslutna till CEC-bussen kommer att ta emot och utföra detta kommando. Detta är en ganska vanlig situation.
Till exempel, i en setup med en TV, Fire Stick och en ljudbar, oavsett vilken enhet som slås på först, kommer den aktiverade enheten att skicka en HDMI CEC-kommandot för att slå på alla enheter anslutna till CEC-bussen.
Vidare, om du tittar på en video på en strömningsenhet och vill pausa den, kan du använda TVfjärrkontroll för att trycka på paus-knappen. TVkommer att generera ett paus-kommando och skicka det till CEC-bussen. I det här fallet kommer endast Fire Stick att svara på kommandot eftersom det känner igen paus-funktionen. Ljudbaren, som inte stöder detta kommando, kommer helt enkelt att ignorera det.