diff --git a/periscope/src/backend/periscopex/protocol_catalog.py b/periscope/src/backend/periscopex/protocol_catalog.py index 050e984..cbb9239 100644 --- a/periscope/src/backend/periscopex/protocol_catalog.py +++ b/periscope/src/backend/periscopex/protocol_catalog.py @@ -616,8 +616,12 @@ DOC_IEEE_OTHER = { "10gbase-r": "IEEE 802.3 10GBASE-R clauses (not in 2012 Section Two)", } DOC_HDMI_ADOPTER = ( - "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). " + "HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" ) +DOC_HDMI_13 = "High-Definition Multimedia Interface Specification" +REV_HDMI_13 = "Version 1.3, June 22, 2006" +ORG_HDMI = "HDMI Licensing, LLC" DDR_CHECKS = [ "byte_lane_mapping", "dq_to_dqs_skew", @@ -1481,10 +1485,73 @@ def build_m0_catalog() -> dict[str, Any]: return out def _hdmi_cons(pid: str) -> list[dict[str, Any]]: - return [ - _c(pid, p, "UNKNOWN", needed_document=DOC_HDMI_ADOPTER) - for p in HDMI_CHECKS - ] + out = [] + for p in HDMI_CHECKS: + if p == "cec": + out.append(_num( + pid, p, 27000.0, "ohm", + document=DOC_HDMI_13, organization=ORG_HDMI, + revision=REV_HDMI_13, section="Supplement 1 CEC 4", + table="CEC Table 2", page="CEC-6", + source_type="PCB", + conditions=[ + "internal device pull-up when CEC protocol is implemented", + "27 kΩ ± 5% or equivalent (e.g. current source)", + "not TMDS / FRL differential impedance", + ], + )) + continue + out.append(_c(pid, p, "UNKNOWN", needed_document=DOC_HDMI_ADOPTER)) + out.append(_num( + pid, "cec_device_capacitance", 200.0, "pF", + document=DOC_HDMI_13, organization=ORG_HDMI, + revision=REV_HDMI_13, section="4.2.10", + table="Table 4-27", page="54", + source_type="PCB", + conditions=[ + "maximum capacitance load of a device excluding cable", + "all HDMI products including those that do not implement CEC protocol", + ], + )) + out.append(_num( + pid, "cec_cable_capacitance", 700.0, "pF", + document=DOC_HDMI_13, organization=ORG_HDMI, + revision=REV_HDMI_13, section="4.2.10", + table="Table 4-27", page="54", + source_type="CABLE", + conditions=["maximum capacitance load of a cable assembly"], + )) + out.append(_num( + pid, "cec_vol_max", 0.6, "V", + document=DOC_HDMI_13, organization=ORG_HDMI, + revision=REV_HDMI_13, section="Supplement 1 CEC 4", + table="CEC Table 2", page="CEC-6", + source_type="PCB", + conditions=["maximum output voltage logic 0 when CEC is implemented"], + )) + out.append(_num( + pid, "cec_voh_min", 2.5, "V", + document=DOC_HDMI_13, organization=ORG_HDMI, + revision=REV_HDMI_13, section="Supplement 1 CEC 4", + table="CEC Table 2", page="CEC-6", + source_type="PCB", + conditions=[ + "minimum output voltage logic 1 (maximum 3.63 V)", + "when CEC protocol is implemented", + ], + )) + out.append(_num( + pid, "cec_interconnect_resistance", 5.0, "ohm", + document=DOC_HDMI_13, organization=ORG_HDMI, + revision=REV_HDMI_13, section="4.2.10", + table="Table 4-27", page="54", + source_type="PCB", + conditions=[ + "maximum resistance of interconnected CEC line between any two HDMI connectors", + "inputs shall be interconnected to a single output except listed Table 4-27 exceptions", + ], + )) + return out def _dvi_cons(pid: str) -> list[dict[str, Any]]: out = [] @@ -1698,7 +1765,7 @@ def build_m0_catalog() -> dict[str, Any]: )) for hid, lid, conn, note in ( ("hdmi-1.4-tmds-type-a", "hdmi-1.4", "HDMI-A", - "HDMI 1.4 TMDS on Type A. Mini is a connector, not a protocol. UNKNOWN until Adopter spec."), + "HDMI 1.4 TMDS on Type A. Mini is a connector, not a protocol. TMDS UNKNOWN until Adopter spec. CEC electrical from HDMI 1.3."), ("hdmi-1.4-tmds-type-c-mini", "hdmi-1.4", "HDMI-C-mini", "Mini HDMI is CONNECTOR only. Electrical protocol remains HDMI 1.4 TMDS, not MINI-HDMI."), ("hdmi-2.0-tmds-type-a", "hdmi-2.0", "HDMI-A", diff --git a/periscope/src/backend/periscopex/protocol_data/catalog.json b/periscope/src/backend/periscopex/protocol_data/catalog.json index 9cd5cc0..fbf6e07 100644 --- a/periscope/src/backend/periscopex/protocol_data/catalog.json +++ b/periscope/src/backend/periscopex/protocol_data/catalog.json @@ -7781,7 +7781,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-impedance_tolerance", @@ -7796,7 +7796,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-intra_pair_skew", @@ -7811,7 +7811,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-inter_lane_skew", @@ -7826,7 +7826,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-clock_data_relationship", @@ -7841,7 +7841,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-data_rate", @@ -7856,7 +7856,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-transition_rate", @@ -7871,7 +7871,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-channel_loss", @@ -7886,7 +7886,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-insertion_loss", @@ -7901,7 +7901,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-return_loss", @@ -7916,7 +7916,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-crosstalk", @@ -7931,7 +7931,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-vias", @@ -7946,7 +7946,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-stubs", @@ -7961,7 +7961,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-connector_contribution", @@ -7976,7 +7976,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-topology", @@ -7991,7 +7991,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-return_path", @@ -8006,7 +8006,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-ac_coupling", @@ -8021,7 +8021,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-esd", @@ -8036,7 +8036,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-ddc", @@ -8051,22 +8051,32 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-a-cec", "parameter": "cec", - "value_kind": "UNKNOWN", + "value_kind": "NUMERIC", "mandatory": "MANDATORY", - "source_type": "STANDARD", + "source_type": "PCB", "source_class": "NORMATIVE", - "value": null, - "unit": null, - "source": null, - "conditions": [], + "value": 27000.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "internal device pull-up when CEC protocol is implemented", + "27 k\u03a9 \u00b1 5% or equivalent (e.g. current source)", + "not TMDS / FRL differential impedance" + ], "value_origin": "SPEC", - "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "typical": false }, { "id": "hdmi-1.4-tmds-type-a-hpd", @@ -8081,10 +8091,128 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" + }, + { + "id": "hdmi-1.4-tmds-type-a-cec_device_capacitance", + "parameter": "cec_device_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 200.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a device excluding cable", + "all HDMI products including those that do not implement CEC protocol" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-a-cec_cable_capacitance", + "parameter": "cec_cable_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "CABLE", + "source_class": "NORMATIVE", + "value": 700.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a cable assembly" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-a-cec_vol_max", + "parameter": "cec_vol_max", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 0.6, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "maximum output voltage logic 0 when CEC is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-a-cec_voh_min", + "parameter": "cec_voh_min", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 2.5, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "minimum output voltage logic 1 (maximum 3.63 V)", + "when CEC protocol is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-a-cec_interconnect_resistance", + "parameter": "cec_interconnect_resistance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 5.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum resistance of interconnected CEC line between any two HDMI connectors", + "inputs shall be interconnected to a single output except listed Table 4-27 exceptions" + ], + "value_origin": "SPEC", + "typical": false } ], - "notes": "HDMI 1.4 TMDS on Type A. Mini is a connector, not a protocol. UNKNOWN until Adopter spec.", + "notes": "HDMI 1.4 TMDS on Type A. Mini is a connector, not a protocol. TMDS UNKNOWN until Adopter spec. CEC electrical from HDMI 1.3.", "incomplete": true }, { @@ -8139,7 +8267,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-impedance_tolerance", @@ -8154,7 +8282,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-intra_pair_skew", @@ -8169,7 +8297,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-inter_lane_skew", @@ -8184,7 +8312,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-clock_data_relationship", @@ -8199,7 +8327,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-data_rate", @@ -8214,7 +8342,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-transition_rate", @@ -8229,7 +8357,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-channel_loss", @@ -8244,7 +8372,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-insertion_loss", @@ -8259,7 +8387,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-return_loss", @@ -8274,7 +8402,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-crosstalk", @@ -8289,7 +8417,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-vias", @@ -8304,7 +8432,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-stubs", @@ -8319,7 +8447,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-connector_contribution", @@ -8334,7 +8462,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-topology", @@ -8349,7 +8477,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-return_path", @@ -8364,7 +8492,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-ac_coupling", @@ -8379,7 +8507,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-esd", @@ -8394,7 +8522,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-ddc", @@ -8409,22 +8537,32 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-1.4-tmds-type-c-mini-cec", "parameter": "cec", - "value_kind": "UNKNOWN", + "value_kind": "NUMERIC", "mandatory": "MANDATORY", - "source_type": "STANDARD", + "source_type": "PCB", "source_class": "NORMATIVE", - "value": null, - "unit": null, - "source": null, - "conditions": [], + "value": 27000.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "internal device pull-up when CEC protocol is implemented", + "27 k\u03a9 \u00b1 5% or equivalent (e.g. current source)", + "not TMDS / FRL differential impedance" + ], "value_origin": "SPEC", - "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "typical": false }, { "id": "hdmi-1.4-tmds-type-c-mini-hpd", @@ -8439,7 +8577,125 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" + }, + { + "id": "hdmi-1.4-tmds-type-c-mini-cec_device_capacitance", + "parameter": "cec_device_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 200.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a device excluding cable", + "all HDMI products including those that do not implement CEC protocol" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-c-mini-cec_cable_capacitance", + "parameter": "cec_cable_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "CABLE", + "source_class": "NORMATIVE", + "value": 700.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a cable assembly" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-c-mini-cec_vol_max", + "parameter": "cec_vol_max", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 0.6, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "maximum output voltage logic 0 when CEC is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-c-mini-cec_voh_min", + "parameter": "cec_voh_min", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 2.5, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "minimum output voltage logic 1 (maximum 3.63 V)", + "when CEC protocol is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-1.4-tmds-type-c-mini-cec_interconnect_resistance", + "parameter": "cec_interconnect_resistance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 5.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum resistance of interconnected CEC line between any two HDMI connectors", + "inputs shall be interconnected to a single output except listed Table 4-27 exceptions" + ], + "value_origin": "SPEC", + "typical": false } ], "notes": "Mini HDMI is CONNECTOR only. Electrical protocol remains HDMI 1.4 TMDS, not MINI-HDMI.", @@ -8497,7 +8753,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-impedance_tolerance", @@ -8512,7 +8768,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-intra_pair_skew", @@ -8527,7 +8783,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-inter_lane_skew", @@ -8542,7 +8798,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-clock_data_relationship", @@ -8557,7 +8813,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-data_rate", @@ -8572,7 +8828,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-transition_rate", @@ -8587,7 +8843,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-channel_loss", @@ -8602,7 +8858,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-insertion_loss", @@ -8617,7 +8873,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-return_loss", @@ -8632,7 +8888,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-crosstalk", @@ -8647,7 +8903,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-vias", @@ -8662,7 +8918,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-stubs", @@ -8677,7 +8933,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-connector_contribution", @@ -8692,7 +8948,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-topology", @@ -8707,7 +8963,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-return_path", @@ -8722,7 +8978,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-ac_coupling", @@ -8737,7 +8993,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-esd", @@ -8752,7 +9008,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-ddc", @@ -8767,22 +9023,32 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-a-cec", "parameter": "cec", - "value_kind": "UNKNOWN", + "value_kind": "NUMERIC", "mandatory": "MANDATORY", - "source_type": "STANDARD", + "source_type": "PCB", "source_class": "NORMATIVE", - "value": null, - "unit": null, - "source": null, - "conditions": [], + "value": 27000.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "internal device pull-up when CEC protocol is implemented", + "27 k\u03a9 \u00b1 5% or equivalent (e.g. current source)", + "not TMDS / FRL differential impedance" + ], "value_origin": "SPEC", - "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "typical": false }, { "id": "hdmi-2.0-tmds-type-a-hpd", @@ -8797,7 +9063,125 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" + }, + { + "id": "hdmi-2.0-tmds-type-a-cec_device_capacitance", + "parameter": "cec_device_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 200.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a device excluding cable", + "all HDMI products including those that do not implement CEC protocol" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-a-cec_cable_capacitance", + "parameter": "cec_cable_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "CABLE", + "source_class": "NORMATIVE", + "value": 700.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a cable assembly" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-a-cec_vol_max", + "parameter": "cec_vol_max", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 0.6, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "maximum output voltage logic 0 when CEC is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-a-cec_voh_min", + "parameter": "cec_voh_min", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 2.5, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "minimum output voltage logic 1 (maximum 3.63 V)", + "when CEC protocol is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-a-cec_interconnect_resistance", + "parameter": "cec_interconnect_resistance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 5.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum resistance of interconnected CEC line between any two HDMI connectors", + "inputs shall be interconnected to a single output except listed Table 4-27 exceptions" + ], + "value_origin": "SPEC", + "typical": false } ], "notes": "HDMI 2.0 TMDS on Type A. Do not copy 1.4 numbers. UNKNOWN until Adopter spec.", @@ -8855,7 +9239,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-impedance_tolerance", @@ -8870,7 +9254,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-intra_pair_skew", @@ -8885,7 +9269,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-inter_lane_skew", @@ -8900,7 +9284,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-clock_data_relationship", @@ -8915,7 +9299,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-data_rate", @@ -8930,7 +9314,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-transition_rate", @@ -8945,7 +9329,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-channel_loss", @@ -8960,7 +9344,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-insertion_loss", @@ -8975,7 +9359,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-return_loss", @@ -8990,7 +9374,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-crosstalk", @@ -9005,7 +9389,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-vias", @@ -9020,7 +9404,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-stubs", @@ -9035,7 +9419,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-connector_contribution", @@ -9050,7 +9434,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-topology", @@ -9065,7 +9449,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-return_path", @@ -9080,7 +9464,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-ac_coupling", @@ -9095,7 +9479,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-esd", @@ -9110,7 +9494,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-ddc", @@ -9125,22 +9509,32 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-2.0-tmds-type-c-mini-cec", "parameter": "cec", - "value_kind": "UNKNOWN", + "value_kind": "NUMERIC", "mandatory": "MANDATORY", - "source_type": "STANDARD", + "source_type": "PCB", "source_class": "NORMATIVE", - "value": null, - "unit": null, - "source": null, - "conditions": [], + "value": 27000.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "internal device pull-up when CEC protocol is implemented", + "27 k\u03a9 \u00b1 5% or equivalent (e.g. current source)", + "not TMDS / FRL differential impedance" + ], "value_origin": "SPEC", - "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "typical": false }, { "id": "hdmi-2.0-tmds-type-c-mini-hpd", @@ -9155,7 +9549,125 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" + }, + { + "id": "hdmi-2.0-tmds-type-c-mini-cec_device_capacitance", + "parameter": "cec_device_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 200.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a device excluding cable", + "all HDMI products including those that do not implement CEC protocol" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-c-mini-cec_cable_capacitance", + "parameter": "cec_cable_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "CABLE", + "source_class": "NORMATIVE", + "value": 700.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a cable assembly" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-c-mini-cec_vol_max", + "parameter": "cec_vol_max", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 0.6, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "maximum output voltage logic 0 when CEC is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-c-mini-cec_voh_min", + "parameter": "cec_voh_min", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 2.5, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "minimum output voltage logic 1 (maximum 3.63 V)", + "when CEC protocol is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-2.0-tmds-type-c-mini-cec_interconnect_resistance", + "parameter": "cec_interconnect_resistance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 5.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum resistance of interconnected CEC line between any two HDMI connectors", + "inputs shall be interconnected to a single output except listed Table 4-27 exceptions" + ], + "value_origin": "SPEC", + "typical": false } ], "notes": "Mini HDMI connector + HDMI 2.0 TMDS electrical. Not a separate protocol id.", @@ -9210,7 +9722,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-impedance_tolerance", @@ -9225,7 +9737,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-intra_pair_skew", @@ -9240,7 +9752,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-inter_lane_skew", @@ -9255,7 +9767,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-clock_data_relationship", @@ -9270,7 +9782,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-data_rate", @@ -9285,7 +9797,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-transition_rate", @@ -9300,7 +9812,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-channel_loss", @@ -9315,7 +9827,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-insertion_loss", @@ -9330,7 +9842,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-return_loss", @@ -9345,7 +9857,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-crosstalk", @@ -9360,7 +9872,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-vias", @@ -9375,7 +9887,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-stubs", @@ -9390,7 +9902,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-connector_contribution", @@ -9405,7 +9917,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-topology", @@ -9420,7 +9932,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-return_path", @@ -9435,7 +9947,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-ac_coupling", @@ -9450,7 +9962,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-esd", @@ -9465,7 +9977,7 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-ddc", @@ -9480,22 +9992,32 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" }, { "id": "hdmi-frl-pcb-cec", "parameter": "cec", - "value_kind": "UNKNOWN", + "value_kind": "NUMERIC", "mandatory": "MANDATORY", - "source_type": "STANDARD", + "source_type": "PCB", "source_class": "NORMATIVE", - "value": null, - "unit": null, - "source": null, - "conditions": [], + "value": 27000.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "internal device pull-up when CEC protocol is implemented", + "27 k\u03a9 \u00b1 5% or equivalent (e.g. current source)", + "not TMDS / FRL differential impedance" + ], "value_origin": "SPEC", - "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "typical": false }, { "id": "hdmi-frl-pcb-hpd", @@ -9510,7 +10032,125 @@ "conditions": [], "value_origin": "SPEC", "typical": false, - "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed)" + "needed_document": "HDMI Adopter specification (not on file; 1.4 vs 2.x vs FRL must not be mixed). HDMI Specification Version 1.3 on file is used only for CEC electrical, not TMDS/FRL Zdiff" + }, + { + "id": "hdmi-frl-pcb-cec_device_capacitance", + "parameter": "cec_device_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 200.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a device excluding cable", + "all HDMI products including those that do not implement CEC protocol" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-frl-pcb-cec_cable_capacitance", + "parameter": "cec_cable_capacitance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "CABLE", + "source_class": "NORMATIVE", + "value": 700.0, + "unit": "pF", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum capacitance load of a cable assembly" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-frl-pcb-cec_vol_max", + "parameter": "cec_vol_max", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 0.6, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "maximum output voltage logic 0 when CEC is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-frl-pcb-cec_voh_min", + "parameter": "cec_voh_min", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 2.5, + "unit": "V", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "Supplement 1 CEC 4", + "table": "CEC Table 2", + "page": "CEC-6" + }, + "conditions": [ + "minimum output voltage logic 1 (maximum 3.63 V)", + "when CEC protocol is implemented" + ], + "value_origin": "SPEC", + "typical": false + }, + { + "id": "hdmi-frl-pcb-cec_interconnect_resistance", + "parameter": "cec_interconnect_resistance", + "value_kind": "NUMERIC", + "mandatory": "MANDATORY", + "source_type": "PCB", + "source_class": "NORMATIVE", + "value": 5.0, + "unit": "ohm", + "source": { + "document": "High-Definition Multimedia Interface Specification", + "organization": "HDMI Licensing, LLC", + "revision": "Version 1.3, June 22, 2006", + "section": "4.2.10", + "table": "Table 4-27", + "page": "54" + }, + "conditions": [ + "maximum resistance of interconnected CEC line between any two HDMI connectors", + "inputs shall be interconnected to a single output except listed Table 4-27 exceptions" + ], + "value_origin": "SPEC", + "typical": false } ], "notes": "HDMI FRL is distinct from TMDS. Do not apply TMDS rules. UNKNOWN until Adopter spec.", diff --git a/periscope/src/frontend/content/changelog.md b/periscope/src/frontend/content/changelog.md index 45e5094..07fe504 100644 --- a/periscope/src/frontend/content/changelog.md +++ b/periscope/src/frontend/content/changelog.md @@ -2,6 +2,13 @@ What's new in Periscope. +## 2.79.0 — 2026-09-22 — HDMI CEC electrical from HDMI Specification 1.3 + +`CEC_HDMI_Specification.pdf` is High-Definition Multimedia Interface Specification Version 1.3 (22 June 2006), not a CEC-only pamphlet. CEC pull-up 27 kΩ, VOL 0.6 V, VOH 2.5 V, device 200 pF / cable 700 pF, interconnect 5 Ω are packed. TMDS/FRL Zdiff/skew stay UNKNOWN (Adopter spec still required). DDC/HPD not packed. + +- [Changed] `protocol_catalog.py` + `catalog.json`. +- [Changed] pytest `tests/pcb/test_protocol_pdf_pack.py`, `test_protocol_m6_m7.py`. + ## 2.78.0 — 2026-09-22 — 1000BASE-T from IEEE 802.3-2012 Section Three IEEE Std 802.3-2012 Section Three Clause 40 fills 1000BASE-T: 1000 Mb/s, 100 m Class D link, cable 100 Ω, MDI return loss 16 dB (1–40 MHz), pair skew 50 ns, isolation 2 MΩ / 1500 V rms, MDI peak 0.67 V, link delay 570 ns. Cable 100 Ω is **CABLE**; L2 PCB Zdiff stays UNKNOWN. Clause 36 fills 1000BASE-X 1000 Mb/s (optical Zdiff N/A). Insertion-loss formula not packed as a single dB. diff --git a/periscope/src/frontend/package.json b/periscope/src/frontend/package.json index 62615b3..74482d4 100644 --- a/periscope/src/frontend/package.json +++ b/periscope/src/frontend/package.json @@ -1,6 +1,6 @@ { "name": "periscope-web", - "version": "2.78.0", + "version": "2.79.0", "private": true, "scripts": { "sync-version": "node scripts/sync-version.mjs", diff --git a/tests/pcb/test_protocol_m6_m7.py b/tests/pcb/test_protocol_m6_m7.py index 8e13a73..f2b8906 100644 --- a/tests/pcb/test_protocol_m6_m7.py +++ b/tests/pcb/test_protocol_m6_m7.py @@ -218,6 +218,10 @@ def test_ethernet_hdmi_skeletons_unknown_needed_document(): assert all(p.incomplete for p in ifaces) for p in ifaces: for c in p.constraints: + if lid.startswith("hdmi") and ( + c.parameter == "cec" or c.parameter.startswith("cec_") + ): + continue assert c.value is None assert c.value_kind != "NUMERIC" if c.value_kind in {"UNKNOWN", "MISSING_SOURCE"}: diff --git a/tests/pcb/test_protocol_pdf_pack.py b/tests/pcb/test_protocol_pdf_pack.py index ebdfe8f..fef8ec6 100644 --- a/tests/pcb/test_protocol_pdf_pack.py +++ b/tests/pcb/test_protocol_pdf_pack.py @@ -152,6 +152,29 @@ def test_dvi_not_hdmi_numeric_from_dvi_10(): hdmi = next(p for p in cat.physical_interfaces if p.id == "hdmi-1.4-tmds-type-a") hz = next(c for c in hdmi.constraints if c.parameter == "differential_impedance") assert hz.value_kind == "UNKNOWN" + assert hz.value is None + hby = {c.parameter: c for c in hdmi.constraints} + _cite_ok(hby["cec"]) + assert hby["cec"].value == 27000.0 + assert hby["cec"].source.table == "CEC Table 2" + assert "1.3" in hby["cec"].source.revision + assert hby["cec"].source_type == "PCB" + _cite_ok(hby["cec_device_capacitance"]) + assert hby["cec_device_capacitance"].value == 200.0 + assert hby["cec_device_capacitance"].source.table == "Table 4-27" + _cite_ok(hby["cec_cable_capacitance"]) + assert hby["cec_cable_capacitance"].value == 700.0 + assert hby["cec_cable_capacitance"].source_type == "CABLE" + _cite_ok(hby["cec_vol_max"]) + assert hby["cec_vol_max"].value == 0.6 + _cite_ok(hby["cec_voh_min"]) + assert hby["cec_voh_min"].value == 2.5 + _cite_ok(hby["cec_interconnect_resistance"]) + assert hby["cec_interconnect_resistance"].value == 5.0 + frl = next(p for p in cat.physical_interfaces if p.id == "hdmi-frl-pcb") + fz = next(c for c in frl.constraints if c.parameter == "differential_impedance") + assert fz.value_kind == "UNKNOWN" + assert fz.value is None g = DesignGraph( components={ "J3": Component(