Hallo,
Messung am HDMI-CEC-Pin
Anlaß zur Messung des CEC-Pins ist die Tatsache, daß bei stromlosen RPI das einschalten des TV von einem 2. angeschlossenen Gerätes nicht funktioniert.
TV: Samsung UE32C6000, HDMI-CEC MLD-VDR an HDMI1 (TT-S2-6400), HDMI-CEC rasberry an HDMI2.
Ausgangssituation: Alle Geräte sind ausgeschaltet.
- Raspi wird eingeschaltet. TV schaltet ein. Signalquelle HDMI2.
- MLD-VDR wird eingeschaltet. TV schaltet auf Signalquelle HDMI1 um.
- MLD-VDR wird mit Poweroff ausgeschaltet. TV schaltet aus.
Am Raspi: echo "on 0" | cec-client -s. TV schaltet ein, Quelle bleibt HDMI1. Mit Quelle (TV-FB) kann auf HDMI2 umgeschaltet werden.
- Am Raspi: echo "standby 0" | cec-client -s. TV schaltet aus.
Das kann man beliebig fortführen es klappt immer. Ist somit ok.
Am CEC-Pin, gemessen am Raspi, liegen im Normalzustand 3.04 - 3.25 V an.
Der Raspi ist bisher mit seiner Stromversorgung verbunden.
Ausgangssituation: Alle Geräte sind eingeschaltet. CEC-Pin 3.04 V.
- Raspi wird mit Poweroff ausgeschaltet. CEC-Pin: 3.04 V.
- Raspi wird von seiner Stromversorgung getrennt.
CEC-Pin 1.71 V.
- Raspi wird wieder mit seiner Stromversorgung verbunden.
CEC-Pin 3.04V.
Das heißt: Der Raspi zieht den Pegel am CEC-Pin auf 1.71 V herunter.
Für die CEC-Logik bedeutet das, es liegt ein Signal im verbotenen Bereich (0.8 - 2.4 V) an.
Damit ist die CEC-Funktion aller angeschlossenen Geräte nicht mehr funktionsfähig.
Wird bei korrektem CEC-Pegel ein Gerät eingeschaltet, wird der TV eingeschaltet. Danach erfolgt ein Datenaustausch über I2C (SDA+SCL) zwischen Gerät und TV.
Auch hier werden bei stromlosen Raspi die Signale SDA+SCL in den verbotenen Bereich gezogen.
Da der Raspi keinen Aus-Zustand kennt, folgt: Der Raspi muß immer eingeschaltet bleiben. Poweroff ist ja auch eine Art Standby.
Betrachtet man einige billige Satreceiver kann man feststellen: Sie laufen immer, im vermeintlichen AUS-Zustand, im Standby.
Die TT-S2-6400 zeigt dieses unschöne, CEC auf 1.71 V zu ziehen, Verhalten nicht. Bei ausgeschaltetem Gerät beträgt die CEC-Spannung 3.04 V.
Leider konnte ich keine Schaltung von der TT-S2-6400 auftreiben.
Eine ortsansässige Servicefirma für TV-Geräte besitzt keinerlei Schaltungsunterlagen mehr. Sie werden nicht mehr gebraucht. Auch Fehlanzeige.
Es wäre interessant zu wissen ob das eine typische Samsung-Macke ist.
Deshalb meine Frage: Kann ein TV über CEC eingeschaltet werden, wenn als 2. Gerät ein Raspi über HDMI angeschlossen ist. Der Raspi muß für den Test stromlos sein.
Zusammenfassung:
Soll ein Raspi mit einem anderen Gerät am TV mit CEC-Funktion betrieben werden, darf der Raspi nicht stromlos geschaltet werden.
Stromverbrauch Raspi ohne HDD:
- normaler Fernsehbetrieb: 8.1 W.
- Raspi im Poweroff-Mode : 1.2 W
Damit kann man leben, wenn es auch nicht optimal ist.
Im Anhang meine Gerätekonfiguration.
Der Schaltungsauszug vom Raspi zeigt: Da der CEC-Pin (HDMI-Buchse 13) direkt mit dem Pin N9 des IC2 (BCM2835) verbunden ist, kommt es im stromlosen Zustand durch die interne Beschaltung zum Herunterziehen des Pegels.
Gemessen wurde mit einem Multimeter und einem Oszilloskop.
Gruß Gerhard