Digital addressable lighting interface - Part 103: General requirements - Control devices

IEC 62386-103:2014 is applicable to control devices in a bus system for control by digital signals of electronic lighting equipment. This electronic lighting equipment should be in line with the requirments of IEC 61347, with the addition of d.c. supplies.
This publication is to be read in conjunction with IEC 62386-101:2014

Interface d'éclairage adressable numérique - Partie 103: Exigences générales - Dispositifs de commande

L'IEC 62386-103:2014 est applicable aux dispositifs de commande dans un système à bus de commande par signaux numériques des équipements d'éclairage électroniques. Il convient que ces équipements soient conformes aux exigences de l'IEC 61347, avec l'ajout des sources d'alimentation en courant continu.
Cette publication doit être lue conjointement avec l'IEC 62386-101:2014

General Information

Status
Published
Publication Date
06-Nov-2014
Technical Committee
Drafting Committee
Current Stage
DELPUB - Deleted Publication
Start Date
16-Nov-2022
Completion Date
30-Nov-2020
Ref Project

Relations

Standard
IEC 62386-103:2014 - Digital addressable lighting interface - Part 103: General requirements - Control devices
English and French language
443 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
IEC 62386-103:2014+AMD1:2018 CSV - Digital addressable lighting interface - Part 103: General requirements - Control devices Released:9/28/2018 Isbn:9782832260968
English and French language
908 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


IEC 62386-103 ®
Edition 1.0 2014-11
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
Digital addressable lighting interface –
Part 103: General requirements – Control devices

Interface d'éclairage adressable numérique –
Partie 103: Exigences générales – Dispositifs de commande
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite
ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie
et les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des
questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez
les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.

IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé Fax: +41 22 919 03 00
CH-1211 Geneva 20 info@iec.ch
Switzerland www.iec.ch
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.

IEC Catalogue - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
The stand-alone application for consulting the entire The world's leading online dictionary of electronic and
bibliographical information on IEC International Standards, electrical terms containing more than 30 000 terms and
Technical Specifications, Technical Reports and other definitions in English and French, with equivalent terms in 14
documents. Available for PC, Mac OS, Android Tablets and additional languages. Also known as the International
iPad. Electrotechnical Vocabulary (IEV) online.

IEC publications search - www.iec.ch/searchpub IEC Glossary - std.iec.ch/glossary
The advanced search enables to find IEC publications by a More than 55 000 electrotechnical terminology entries in
variety of criteria (reference number, text, technical English and French extracted from the Terms and Definitions
committee,…). It also gives information on projects, replaced clause of IEC publications issued since 2002. Some entries
and withdrawn publications. have been collected from earlier publications of IEC TC 37,

77, 86 and CISPR.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Customer Service Centre - webstore.iec.ch/csc
details all new publications released. Available online and If you wish to give us your feedback on this publication or
also once a month by email. need further assistance, please contact the Customer Service
Centre: csc@iec.ch.
A propos de l'IEC
La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications IEC
Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la
plus récente, un corrigendum ou amendement peut avoir été publié.

Catalogue IEC - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
Application autonome pour consulter tous les renseignements
Le premier dictionnaire en ligne de termes électroniques et
bibliographiques sur les Normes internationales,
électriques. Il contient plus de 30 000 termes et définitions en
Spécifications techniques, Rapports techniques et autres
anglais et en français, ainsi que les termes équivalents dans
documents de l'IEC. Disponible pour PC, Mac OS, tablettes
14 langues additionnelles. Egalement appelé Vocabulaire
Android et iPad.
Electrotechnique International (IEV) en ligne.

Recherche de publications IEC - www.iec.ch/searchpub
Glossaire IEC - std.iec.ch/glossary
Plus de 55 000 entrées terminologiques électrotechniques, en
La recherche avancée permet de trouver des publications IEC
en utilisant différents critères (numéro de référence, texte, anglais et en français, extraites des articles Termes et
comité d’études,…). Elle donne aussi des informations sur les Définitions des publications IEC parues depuis 2002. Plus
projets et les publications remplacées ou retirées. certaines entrées antérieures extraites des publications des

CE 37, 77, 86 et CISPR de l'IEC.
IEC Just Published - webstore.iec.ch/justpublished

Service Clients - webstore.iec.ch/csc
Restez informé sur les nouvelles publications IEC. Just
Published détaille les nouvelles publications parues. Si vous désirez nous donner des commentaires sur cette
Disponible en ligne et aussi une fois par mois par email. publication ou si vous avez des questions contactez-nous:
csc@iec.ch.
IEC 62386-103 ®
Edition 1.0 2014-11
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
Digital addressable lighting interface –

Part 103: General requirements – Control devices

Interface d'éclairage adressable numérique –

Partie 103: Exigences générales – Dispositifs de commande

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX XH
ICS 29.140, 29.140.50 ISBN 978-2-8322-1905-8

– 2 – IEC 62386-103:2014 © IEC 2014
CONTENTS
FOREWORD . 11
INTRODUCTION . 13
1 Scope . 15
2 Normative references . 15
3 Terms and definitions . 15
4 General . 18
4.1 General . 18
4.2 Version number . 18
5 Electrical specification . 18
6 Interface power supply . 18
7 Transmission protocol structure . 18
7.1 General . 18
7.2 24 bit forward frame encoding . 19
7.2.1 Frame format for instructions and queries . 19
7.2.2 Frame format for event messages. 20
8 Timing . 21
9 Method of operation . 21
9.1 General . 21
9.2 Application controller . 21
9.2.1 General . 21
9.2.2 Single-master application controller . 22
9.2.3 Multi-master application controller . 22
9.3 Input device . 22
9.4 Instances of input devices . 23
9.4.1 General . 23
9.4.2 Instance number . 23
9.4.3 Instance type . 23
9.4.4 Feature type . 23
9.4.5 Instance groups . 24
9.5 Commands . 24
9.5.1 General . 24
9.5.2 Device commands . 24
9.5.3 Instance commands . 25
9.5.4 Feature commands . 25
9.6 Event messages . 25
9.6.1 Response to event messages . 25
9.6.2 Device power cycle event . 25
9.6.3 Input notification event . 25
9.6.4 Event message filter . 26
9.7 Input signal and input value . 27
9.7.1 General . 27
9.7.2 Input resolution . 27
9.7.3 Getting the input value . 27
9.7.4 Notification of changes . 28
9.8 System failure . 28

9.9 Operating a control device . 29
9.9.1 Enable/disable the application controller . 29
9.9.2 Enable/disable event messages . 29
9.9.3 Quiescent mode . 29
9.9.4 Modes of operation . 30
9.10 Memory banks . 30
9.10.1 General . 30
9.10.2 Memory map . 31
9.10.3 Selecting a memory bank location . 31
9.10.4 Memory bank reading . 32
9.10.5 Memory bank writing . 32
9.10.6 Memory bank 0 . 33
9.10.7 Memory bank 1 . 35
9.10.8 Manufacturer specific memory banks . 37
9.10.9 Reserved memory banks . 37
9.11 Reset . 37
9.11.1 Reset operation . 37
9.11.2 Reset memory bank operation . 37
9.12 Power on behaviour . 37
9.12.1 Power on . 37
9.12.2 Power cycle notification . 38
9.13 Priority use . 38
9.13.1 General . 38
9.13.2 Priority of input notifications . 38
9.14 Assigning short addresses . 39
9.14.1 General . 39
9.14.2 Random address allocation . 39
9.14.3 Identification of a device . 39
9.15 Exception handling . 40
9.16 Device capabilities and status information . 40
9.16.1 Device capabilities . 40
9.16.2 Device status . 40
9.16.3 Instance status . 41
9.17 Non-volatile memory . 41
10 Declaration of variables . 42
11 Definition of commands . 43
11.1 General . 43
11.2 Overview sheets . 43
11.3 Event messages . 48
11.3.1 INPUT NOTIFICATION (device/instance, event) . 48
11.3.2 POWER NOTIFICATION (device) . 48
11.4 Device control instructions . 48
11.4.1 General . 48
11.4.2 IDENTIFY DEVICE . 48
11.4.3 RESET POWER CYCLE SEEN . 49
11.5 Device configuration instructions. 49
11.5.1 General . 49
11.5.2 RESET . 49
11.5.3 RESET MEMORY BANK (DTR0) . 49

– 4 – IEC 62386-103:2014 © IEC 2014
11.5.4 SET SHORT ADDRESS (DTR0) . 49
11.5.5 ENABLE WRITE MEMORY . 49
11.5.6 ENABLE APPLICATION CONTROLLER . 50
11.5.7 DISABLE APPLICATION CONTROLLER . 50
11.5.8 SET OPERATING MODE (DTR0) . 50
11.5.9 ADD TO DEVICE GROUPS 0-15 (DTR2:DTR1) . 50
11.5.10 ADD TO DEVICE GROUPS 16-31 ( DTR2:DTR1 ) . 50
11.5.11 REMOVE FROM DEVICE GROUPS 0-15 (DTR2:DTR1) . 50
11.5.12 REMOVE FROM DEVICE GROUPS 16-31 (DTR2:DTR1) . 50
11.5.13 START QUIESCENT MODE . 50
11.5.14 STOP QUIESCENT MODE . 50
11.5.15 ENABLE POWER CYCLE NOTIFICATION . 51
11.5.16 DISABLE POWER CYCLE NOTIFICATION . 51
11.5.17 SAVE PERSISTENT VARIABLES . 51
11.6 Device queries . 51
11.6.1 General . 51
11.6.2 QUERY DEVICE CAPABILITIES . 51
11.6.3 QUERY DEVICE STATUS . 51
11.6.4 QUERY APPLICATION CONTROLLER ERROR . 52
11.6.5 QUERY INPUT DEVICE ERROR . 52
11.6.6 QUERY MISSING SHORT ADDRESS . 52
11.6.7 QUERY VERSION NUMBER . 52
11.6.8 QUERY CONTENT DTR0 . 52
11.6.9 QUERY NUMBER OF INSTANCES . 52
11.6.10 QUERY CONTENT DTR1 . 52
11.6.11 QUERY CONTENT DTR2 . 52
11.6.12 QUERY RANDOM ADDRESS (H) . 53
11.6.13 QUERY RANDOM ADDRESS (M) . 53
11.6.14 QUERY RANDOM ADDRESS (L) . 53
11.6.15 READ MEMORY LOCATION (DTR1, DTR0) . 53
11.6.16 QUERY APPLICATION CONTROL ENABLED . 53
11.6.17 QUERY OPERATING MODE . 53
11.6.18 QUERY MANUFACTURER SPECIFIC MODE . 53
11.6.19 QUERY QUIESCENT MODE . 53
11.6.20 QUERY DEVICE GROUPS 0-7 . 53
11.6.21 QUERY DEVICE GROUPS 8-15 . 54
11.6.22 QUERY DEVICE GROUPS 16-23 . 54
11.6.23 QUERY DEVICE GROUPS 24-31 . 54
11.6.24 QUERY POWER CYCLE NOTIFICATION . 54
11.6.25 QUERY EXTENDED VERSION NUMBER(DTR0) . 54
11.6.26 QUERY RESET STATE . 54
11.7 Instance control instructions . 54
11.8 Instance configuration instructions . 54
11.8.1 General . 54
11.8.2 ENABLE INSTANCE . 55
11.8.3 DISABLE INSTANCE . 55
11.8.4 SET PRIMARY INSTANCE GROUP (DTR0) . 55
11.8.5 SET INSTANCE GROUP 1 (DTR0) . 55
11.8.6 SET INSTANCE GROUP 2 (DTR0) . 55

11.8.7 SET EVENT SCHEME (DTR0) . 55
11.8.8 SET EVENT PRIORITY (DTR0) . 56
11.8.9 SET EVENT FILTER (DTR2, DTR1, DTR0) . 56
11.9 Instance queries . 56
11.9.1 General . 56
11.9.2 QUERY INSTANCE TYPE . 56
11.9.3 QUERY RESOLUTION . 56
11.9.4 QUERY INSTANCE ERROR . 56
11.9.5 QUERY INSTANCE STATUS . 56
11.9.6 QUERY INSTANCE ENABLED . 57
11.9.7 QUERY PRIMARY INSTANCE GROUP . 57
11.9.8 QUERY INSTANCE GROUP 1 . 57
11.9.9 QUERY INSTANCE GROUP 2 . 57
11.9.10 QUERY EVENT SCHEME . 57
11.9.11 QUERY INPUT VALUE . 57
11.9.12 QUERY INPUT VALUE LATCH . 57
11.9.13 QUERY EVENT PRIORITY . 57
11.9.14 QUERY FEATURE TYPE . 58
11.9.15 QUERY NEXT FEATURE TYPE . 58
11.9.16 QUERY EVENT FILTER 0-7 . 58
11.9.17 QUERY EVENT FILTER 8-15 . 58
11.9.18 QUERY EVENT FILTER 16-23. 58
11.10 Special commands . 58
11.10.1 General . 58
11.10.2 TERMINATE . 58
11.10.3 INITIALISE (device) . 59
11.10.4 RANDOMISE . 59
11.10.5 COMPARE . 59
11.10.6 WITHDRAW . 59
11.10.7 SEARCHADDRH (data) . 60
11.10.8 SEARCHADDRM (data) . 60
11.10.9 SEARCHADDRL (data) . 60
11.10.10 PROGRAM SHORT ADDRESS (data) . 60
11.10.11 VERIFY SHORT ADDRESS (data) . 60
11.10.12 QUERY SHORT ADDRESS . 61
11.10.13 WRITE MEMORY LOCATION (DTR1, DTR0, data) . 61
11.10.14 WRITE MEMORY LOCATION – NO REPLY (DTR1, DTR0, data) . 61
11.10.15 DTR0 (data) . 61
11.10.16 DTR1 (data) . 62
11.10.17 DTR2 (data) . 62
11.10.18 DIRECT WRITE MEMORY (DTR1, offset, data) . 62
11.10.19 DTR1:DTR0 (data1, data0) . 62
11.10.20 DTR2:DTR1 (data2, data1) . 62
11.10.21 SEND TESTFRAME (data) . 62
12 Test procedures . 63
12.1 General notes on test. 63
12.1.1 General . 63
12.1.2 Test execution . 63
12.1.3 Data transmission . 64

– 6 – IEC 62386-103:2014 © IEC 2014
12.1.4 Test setup . 64
12.1.5 Test output . 64
12.1.6 Test notation . 65
12.1.7 Test execution limitations . 66
12.1.8 Test results . 66
12.1.9 Exception handling . 66
12.1.10 Unexpected answer . 66
12.2 Preamble . 68
12.2.1 Test preamble . 68
12.3 Physical operational parameters . 79
12.3.1 Polarity test . 79
12.3.2 Maximum and minimum system voltage . 80
12.3.3 Overvoltage protection test . 80
12.3.4 Current rating test. 81
12.3.5 Transmitter voltages . 83
12.3.6 Transmitter rising and falling edges . 84
12.3.7 Transmitter bit timing . 86
12.3.8 Transmitter frame timing . 88
12.3.9 Receiver start-up behavior . 89
12.3.10 Receiver threshold . 90
12.3.11 Receiver bit timing . 91
12.3.12 Extended receiver bit timing . 95
12.3.13 Receiver forward frame violation. 97
12.3.14 Receiver settling timing . 97
12.3.15 Receiver frame timing FF-FF send twice . 98
12.3.16 Transmitter collision avoidance by priority . 100
12.3.17 Transmitter collision detection for truncated idle phase . 101
12.3.18 Transmitter collision detection for extended active phase . 104
12.4 Device configuration instructions. 107
12.4.1 RESET deviceGroups . 107
12.4.2 RESET quiescentMode . 108
12.4.3 RESET instance groups . 109
12.4.4 RESET event filter . 110
12.4.5 RESET event scheme . 111
12.4.6 RESET: timeout / command in-between . 112
12.4.7 Send twice timeout (device) . 114
12.4.8 Send twice timeout (instance) . 117
12.4.9 Commands in-between (device) . 119
12.4.10 Commands in-between (instance) . 122
12.4.11 SAVE PERSISTENT VARIABLES . 125
12.4.12 SET OPERATING MODE . 125
12.4.13 Device Disable/Enable Application Controller . 126
12.4.14 Multi Master Control Device PING . 127
12.4.15 Quiescent Mode . 128
12.4.16 Device power cycle notification . 129
12.4.17 SET SHORT ADDRESS . 130
12.4.18 Reset/Power-on values (device) . 131
12.4.19 Reset/Power-on values (instance) . 133
12.4.20 DTR0 / DTR1 / DTR2 . 134

12.4.21 DTR1:DTR0 and DTR2:DTR1 . 135
12.4.22 Device Groups . 136
12.5 Device queries . 137
12.5.1 Device query capabilities . 137
12.5.2 QUERY VERSION NUMBER . 137
12.5.3 Device power cycle seen . 138
12.5.4 Input device error . 138
12.6 Device Memory banks . 139
12.6.1 READ MEMORY LOCATION on Memory Bank 0 . 139
12.6.2 READ MEMORY LOCATION on Memory Bank 1 . 144
12.6.3 READ MEMORY LOCATION on other Memory Banks . 146
12.6.4 Memory bank writing . 148
12.6.5 ENABLE WRITE MEMORY: writeEnableState . 153
12.6.6 ENABLE WRITE MEMORY: timeout / command in-between . 155
12.6.7 RESET MEMORY BANK: timeout / command in-between . 156
12.6.8 RESET MEMORY BANK . 159
12.7 Device Special commands . 160
12.7.1 INITIALISE – timer . 160
12.7.2 TERMINATE . 161
12.7.3 INITIALISE - device addressing . 162
12.7.4 RANDOMISE . 163
12.7.5 COMPARE . 163
12.7.6 WITHDRAW . 165
12.7.7 SEARCHADDRH / SEARCHADDRM / SEARCHADDRL . 166
12.7.8 PROGRAM SHORT ADDRESS . 167
12.7.9 VERIFY SHORT ADDRESS . 169
12.7.10 QUERY SHORT ADDRESS . 170
12.7.11 IDENTIFY DEVICE . 172
12.8 Logical unit cross contamination . 174
12.8.1 DTR0 . 174
12.8.2 NVM variables . 174
12.8.3 Random address generation . 175
12.8.4 Addressing 1 . 176
12.8.5 Addressing 2 . 177
12.8.6 Addressing 3 . 179
12.9 Instance addressing . 180
12.9.1 Instance Type Addressing . 180
12.9.2 Instance Primary Group . 181
12.9.3 Instance Group 2 . 182
12.9.4 Instance Group 1 . 184
12.9.5 Instance Group Combinations . 185
12.9.6 Multiple Instances Answer . 187
12.10 Instance configuration instructions . 188
12.10.1 Instance Enable/Disable . 188
12.10.2 Event Scheme . 190
12.10.3 Input Resolution & Input Value . 195
12.10.4 Event Filter . 195
12.11 Instance queries . 196
12.11.1 Instance Number and Types . 196

– 8 – IEC 62386-103:2014 © IEC 2014
12.11.2 Instance Status . 197
12.11.3 Instance Error . 197
12.12 Instance cross contamination . 198
12.12.1 Instance Event Priority . 198
12.13 Reserved Commands . 199
12.13.1 Reserved standard device commands . 199
12.13.2 Reserved instance commands (instance type 0) . 200
12.13.3 Reserved special commands . 200
12.14 General subsequences . 201
12.14.1 Reset Device . 201
12.14.2 EnableApplicationControllerAndAllInstances . 202
12.14.3 DisableApplicationControllerAndAllInstances . 202
12.14.4 HasApplicationController . 202
12.14.5 GetVersionNumber . 203
12.14.6 AddDeviceGroups . 203
12.14.7 RemoveDeviceGroups . 203
12.14.8 ClearAllDeviceGroups. 204
12.14.9 CheckDeviceGroups . 204
12.14.10 GetDeviceGroups . 205
12.14.11 PowerCycle . 205
12.14.12 PowerCycleAndWaitForBusPower . 205
12.14.13 PowerCycleAndWaitForDecoder . 206
12.14.14 SetupTestFrame . 206
12.14.15 GetNumberOfInstances . 207
12.14.16 GetEventFilter . 207
12.14.17 SetEventFilter . 207
12.14.18 GetNumberOfLogicalUnits . 207
12.14.19 GetIndexOfLogicalUnit . 207
12.14.20 GetRandomAddress. 208
12.14.21 GetLimitedRandomAddress . 208
12.14.22 SetSearchAddress . 208
12.14.23 SetShortAddress . 209
12.14.24 ReadMemBankMultibyteLocation . 209
12.14.25 FindImplementedMemoryBank . 210
12.14.26 FindAllImplementedMemoryBanks . 210
12.14.27 ShortAddress . 211
12.14.28 GroupAddress . 211
12.14.29 Broadcast .
...


IEC 62386-103 ®
Edition 1.1 2018-09
CONSOLIDATED VERSION
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Digital addressable lighting interface –
Part 103: General requirements – Control devices

Interface d'éclairage adressable numérique –
Partie 103: Exigences générales – Dispositifs de commande

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form

or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from

either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or

your local IEC member National Committee for further information.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite
ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie

et les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des

questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez
les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.

IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.

IEC Catalogue - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
The stand-alone application for consulting the entire The world's leading online dictionary of electronic and
bibliographical information on IEC International Standards, electrical terms containing 21 000 terms and definitions in
Technical Specifications, Technical Reports and other English and French, with equivalent terms in 16 additional
documents. Available for PC, Mac OS, Android Tablets and languages. Also known as the International Electrotechnical
iPad. Vocabulary (IEV) online.

IEC publications search - webstore.iec.ch/advsearchform IEC Glossary - std.iec.ch/glossary
The advanced search enables to find IEC publications by a 67 000 electrotechnical terminology entries in English and
variety of criteria (reference number, text, technical French extracted from the Terms and Definitions clause of
committee,…). It also gives information on projects, replaced IEC publications issued since 2002. Some entries have been
and withdrawn publications. collected from earlier publications of IEC TC 37, 77, 86 and

CISPR.
IEC Just Published - webstore.iec.ch/justpublished

Stay up to date on all new IEC publications. Just Published IEC Customer Service Centre - webstore.iec.ch/csc
details all new publications released. Available online and If you wish to give us your feedback on this publication or
also once a month by email. need further assistance, please contact the Customer Service
Centre: sales@iec.ch.
A propos de l'IEC
La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications IEC
Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la
plus récente, un corrigendum ou amendement peut avoir été publié.

Catalogue IEC - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
Application autonome pour consulter tous les renseignements
Le premier dictionnaire en ligne de termes électroniques et
bibliographiques sur les Normes internationales,
électriques. Il contient 21 000 termes et définitions en anglais
Spécifications techniques, Rapports techniques et autres
et en français, ainsi que les termes équivalents dans 16
documents de l'IEC. Disponible pour PC, Mac OS, tablettes
langues additionnelles. Egalement appelé Vocabulaire
Android et iPad.
Electrotechnique International (IEV) en ligne.

Recherche de publications IEC -
Glossaire IEC - std.iec.ch/glossary
webstore.iec.ch/advsearchform
67 000 entrées terminologiques électrotechniques, en anglais
La recherche avancée permet de trouver des publications IEC et en français, extraites des articles Termes et Définitions des
en utilisant différents critères (numéro de référence, texte, publications IEC parues depuis 2002. Plus certaines entrées
comité d’études,…). Elle donne aussi des informations sur les antérieures extraites des publications des CE 37, 77, 86 et
projets et les publications remplacées ou retirées. CISPR de l'IEC.

IEC Just Published - webstore.iec.ch/justpublished Service Clients - webstore.iec.ch/csc
Restez informé sur les nouvelles publications IEC. Just Si vous désirez nous donner des commentaires sur cette
Published détaille les nouvelles publications parues. publication ou si vous avez des questions contactez-nous:
Disponible en ligne et aussi une fois par mois par email. sales@iec.ch.

IEC 62386-103 ®
Edition 1.1 2018-09
CONSOLIDATED VERSION
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Digital addressable lighting interface –

Part 103: General requirements – Control devices

Interface d'éclairage adressable numérique –

Partie 103: Exigences générales – Dispositifs de commande

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 29.140.50; 29.140.99 ISBN 978-2-8322-6096-8

IEC 62386-103 ®
Edition 1.1 2018-09
CONSOLIDATED VERSION
REDLINE VERSION
VERSION REDLINE
colour
inside
Digital addressable lighting interface –
Part 103: General requirements – Control devices

Interface d'éclairage adressable numérique –
Partie 103: Exigences générales – Dispositifs de commande

– 2 – IEC 62386-103:2014+AMD1:2018 CSV

© IEC 2018
CONTENTS
FOREWORD. 12

INTRODUCTION . 14

1 Scope . 16

2 Normative references . 16

3 Terms and definitions . 16

4 General . 19

4.1 General . 19
4.2 Version number . 19
5 Electrical specification . 20
6 Interface power supply . 20
7 Transmission protocol structure . 20
7.1 General . 20
7.2 24 bit forward frame encoding . 20
7.2.1 Frame format for instructions and queries . 20
7.2.2 Frame format for event messages . 22
8 Timing . 23
9 Method of operation . 23
9.1 General . 23
9.18 Device features . 23
9.2 Application controller . 23
9.2.1 General . 23
9.2.2 Single-master application controller . 23
9.2.3 Multi-master application controller . 24
9.3 Input device . 24
9.4 Instances of input devices . 24
9.4.1 General . 24
9.4.2 Instance number . 25
9.4.3 Instance type . 25
9.4.4 Feature type Instance features . 25
9.4.5 Instance groups . 25
9.5 Commands . 26

9.5.1 General . 26
9.5.2 Device commands . 26
9.5.3 Instance commands . 26
9.5.4 Feature commands . 27
9.6 Event messages . 27
9.6.1 Response to event messages . 27
9.6.2 Device power cycle event . 28
9.6.3 Input notification event . 28
9.6.4 Event message filter . 29
9.7 Input signal and input value . 29
9.7.1 General . 29
9.7.2 Input resolution . 29
9.7.3 Getting the input value . 30
9.7.4 Notification of changes . 31

© IEC 2018
9.8 System failure . 31

9.9 Operating a control device . 31

9.9.1 Enable/disable the application controller . 31

9.9.5 Application controller always active . 31

9.9.2 Enable/disable event messages . 32

9.9.3 Quiescent mode . 32

9.9.4 Modes of operation . 32

9.10 Memory banks . 33

9.10.1 General . 33

9.10.2 Memory map . 33
9.10.3 Selecting a memory bank location . 34
9.10.4 Memory bank reading . 34
9.10.5 Memory bank writing . 35
9.10.6 Memory bank 0 . 36
9.10.7 Memory bank 1 . 38
9.10.8 Manufacturer specific memory banks . 40
9.10.9 Reserved memory banks . 40
9.11 Reset . 40
9.11.1 Reset operation . 40
9.11.2 Reset memory bank operation . 40
9.12 Power on behaviour . 40
9.12.1 Power on . 40
9.12.2 Power cycle notification . 41
9.13 Priority use . 41
9.13.1 General . 41
9.13.2 Priority of input notifications . 42
9.14 Assigning short addresses . 42
9.14.1 General . 42
9.14.2 Random address allocation . 42
9.14.3 Identification of a device . 42
9.15 Exception handling . 43
9.16 Device capabilities and status information . 43
9.16.1 Device capabilities . 43
9.16.2 Device status . 43
9.16.3 Instance status . 44

9.17 Non-volatile memory . 44
10 Declaration of variables . 45
11 Definition of commands . 47
11.1 General . 47
11.2 Overview sheets . 47
11.3 Event messages . 54
11.3.1 INPUT NOTIFICATION (device/instance, event) . 54
11.3.2 POWER NOTIFICATION (device) . 54
11.4 Device control instructions. 54
11.4.1 General . 54
11.4.2 IDENTIFY DEVICE . 54
11.4.3 RESET POWER CYCLE SEEN . 55
11.5 Device configuration instructions . 55
11.5.1 General . 55

– 4 – IEC 62386-103:2014+AMD1:2018 CSV

© IEC 2018
11.5.2 RESET . 55

11.5.3 RESET MEMORY BANK (DTR0) . 55

11.5.4 SET SHORT ADDRESS (DTR0) . 55

11.5.5 ENABLE WRITE MEMORY . 56

11.5.6 ENABLE APPLICATION CONTROLLER . 56

11.5.7 DISABLE APPLICATION CONTROLLER . 56

11.5.8 SET OPERATING MODE (DTR0) . 56

11.5.9 ADD TO DEVICE GROUPS 0-15 (DTR2:DTR1) . 56

11.5.10 ADD TO DEVICE GROUPS 16-31 ( DTR2:DTR1 ) . 56

11.5.11 REMOVE FROM DEVICE GROUPS 0-15 (DTR2:DTR1) . 56
11.5.12 REMOVE FROM DEVICE GROUPS 16-31 (DTR2:DTR1) . 56
11.5.13 START QUIESCENT MODE . 56
11.5.14 STOP QUIESCENT MODE . 57
11.5.15 ENABLE POWER CYCLE NOTIFICATION . 57
11.5.16 DISABLE POWER CYCLE NOTIFICATION . 57
11.5.17 SAVE PERSISTENT VARIABLES . 57
11.6 Device queries . 57
11.6.1 General . 57
11.6.2 QUERY DEVICE CAPABILITIES . 57
11.6.3 QUERY DEVICE STATUS . 58
11.6.4 QUERY APPLICATION CONTROLLER ERROR . 58
11.6.5 QUERY INPUT DEVICE ERROR . 58
11.6.6 QUERY MISSING SHORT ADDRESS . 58
11.6.7 QUERY VERSION NUMBER . 58
11.6.8 QUERY CONTENT DTR0 . 58
11.6.9 QUERY NUMBER OF INSTANCES . 58
11.6.10 QUERY CONTENT DTR1 . 59
11.6.11 QUERY CONTENT DTR2 . 59
11.6.12 QUERY RANDOM ADDRESS (H) . 59
11.6.13 QUERY RANDOM ADDRESS (M) . 59
11.6.14 QUERY RANDOM ADDRESS (L) . 59
11.6.15 READ MEMORY LOCATION (DTR1, DTR0) . 59
11.6.16 QUERY APPLICATION CONTROLLER ENABLED . 59
11.6.17 QUERY OPERATING MODE . 59
11.6.18 QUERY MANUFACTURER SPECIFIC MODE . 59

11.6.19 QUERY QUIESCENT MODE . 60
11.6.20 QUERY DEVICE GROUPS 0-7 . 60
11.6.21 QUERY DEVICE GROUPS 8-15 . 60
11.6.22 QUERY DEVICE GROUPS 16-23 . 60
11.6.23 QUERY DEVICE GROUPS 24-31 . 60
11.6.24 QUERY POWER CYCLE NOTIFICATION . 60
11.6.25 QUERY EXTENDED VERSION NUMBER(DTR0) . 60
11.6.26 QUERY RESET STATE . 60
11.6.27 QUERY APPLICATION CONTROLLER ALWAYS ACTIVE . 60
11.6.28 QUERY FEATURE TYPE . 60
11.6.29 QUERY NEXT FEATURE TYPE . 60
11.7 Instance control instructions . 61

© IEC 2018
11.8 Instance configuration instructions . 61

11.8.1 General . 61

11.8.2 ENABLE INSTANCE . 61

11.8.3 DISABLE INSTANCE . 61

11.8.4 SET PRIMARY INSTANCE GROUP (DTR0) . 61

11.8.5 SET INSTANCE GROUP 1 (DTR0) . 61

11.8.6 SET INSTANCE GROUP 2 (DTR0) . 62

11.8.7 SET EVENT SCHEME (DTR0) . 62

11.8.8 SET EVENT PRIORITY (DTR0) . 62

11.8.9 SET EVENT FILTER (DTR2, DTR1, DTR0) . 62
11.9 Instance queries. 62
11.9.1 General . 62
11.9.2 QUERY INSTANCE TYPE . 62
11.9.3 QUERY RESOLUTION . 63
11.9.4 QUERY INSTANCE ERROR . 63
11.9.5 QUERY INSTANCE STATUS . 63
11.9.6 QUERY INSTANCE ENABLED . 63
11.9.7 QUERY PRIMARY INSTANCE GROUP . 63
11.9.8 QUERY INSTANCE GROUP 1 . 63
11.9.9 QUERY INSTANCE GROUP 2 . 63
11.9.10 QUERY EVENT SCHEME . 63
11.9.11 QUERY INPUT VALUE . 64
11.9.12 QUERY INPUT VALUE LATCH . 64
11.9.13 QUERY EVENT PRIORITY . 64
11.9.14 QUERY FEATURE TYPE . 64
11.9.15 QUERY NEXT FEATURE TYPE . 64
11.9.16 QUERY EVENT FILTER 0-7 . 64
11.9.17 QUERY EVENT FILTER 8-15 . 65
11.9.18 QUERY EVENT FILTER 16-23 . 65
11.10 Special commands . 65
11.10.1 General . 65
11.10.2 TERMINATE . 65
11.10.3 INITIALISE (device) . 65
11.10.4 RANDOMISE . 66
11.10.5 COMPARE . 66

11.10.6 WITHDRAW . 66
11.10.7 SEARCHADDRH (data) . 66
11.10.8 SEARCHADDRM (data) . 66
11.10.9 SEARCHADDRL (data) . 67
11.10.10 PROGRAM SHORT ADDRESS (data) . 67
11.10.11 VERIFY SHORT ADDRESS (data) . 67
11.10.12 QUERY SHORT ADDRESS . 67
11.10.13 WRITE MEMORY LOCATION (DTR1, DTR0, data) . 67
11.10.14 WRITE MEMORY LOCATION – NO REPLY (DTR1, DTR0, data) . 68
11.10.15 DTR0 (data) . 68
11.10.16 DTR1 (data) . 68
11.10.17 DTR2 (data) . 68
11.10.18 DIRECT WRITE MEMORY (DTR1, offset, data) . 68
11.10.19 DTR1:DTR0 (data1, data0) . 69

– 6 – IEC 62386-103:2014+AMD1:2018 CSV

© IEC 2018
11.10.20 DTR2:DTR1 (data2, data1) . 69

11.10.21 SEND TESTFRAME (data) . 69

12 Test procedures . 70

12.1 General notes on test . 70

12.1.1 General . 70

12.1.2 Test execution . 70

12.1.3 Data transmission . 70

12.1.4 Test setup . 71

12.1.5 Test output . 71

12.1.6 Test notation . 71
12.1.7 Test execution limitations . 73
12.1.8 Test results . 73
12.1.9 Exception handling . 73
12.1.10 Unexpected answer . 73
12.2 Preamble . 75
12.2.1 Test preamble . 75
12.3 Physical operational parameters . 86
12.3.1 Polarity test . 86
12.3.2 Maximum and minimum system voltage . 87
12.3.3 Overvoltage protection test. 87
12.3.4 Current rating test . 88
12.3.5 Transmitter voltages . 89
12.3.6 Transmitter rising and falling edges . 91
12.3.7 Transmitter bit timing . 93
12.3.8 Transmitter frame timing . 95
12.3.9 Receiver start-up behavior . 96
12.3.10 Receiver threshold . 97
12.3.11 Receiver bit timing . 98
12.3.12 Extended receiver bit timing . 102
12.3.13 Receiver forward frame violation . 104
12.3.14 Receiver settling timing . 104
12.3.15 Receiver frame timing FF-FF send twice . 105
12.3.16 Transmitter collision avoidance by priority . 107
12.3.17 Transmitter collision detection for truncated idle phase . 108
12.3.18 Transmitter collision detection for extended active phase . 111

12.4 Device configuration instructions . 114
12.4.1 RESET deviceGroups . 114
12.4.2 RESET quiescentMode . 115
12.4.3 RESET instance groups . 116
12.4.4 RESET event filter . 117
12.4.5 RESET event scheme . 118
12.4.6 RESET: timeout / command in-between . 119
12.4.7 Send twice timeout (device) . 121
12.4.8 Send twice timeout (instance) . 124
12.4.9 Commands in-between (device) . 126
12.4.10 Commands in-between (instance) . 129
12.4.11 SAVE PERSISTENT VARIABLES . 132
12.4.12 SET OPERATING MODE . 132
12.4.13 Device Disable/Enable Application Controller . 133

© IEC 2018
12.4.14 Multi Master Control Device PING . 134

12.4.15 Quiescent Mode . 135

12.4.16 Device power cycle notification . 136

12.4.17 SET SHORT ADDRESS . 137

12.4.18 Reset/Power-on values (device) . 138

12.4.19 Reset/Power-on values (instance) . 140

12.4.20 DTR0 / DTR1 / DTR2 . 141

12.4.21 DTR1:DTR0 and DTR2:DTR1 . 142

12.4.22 Device Groups . 143

12.5 Device queries . 144
12.5.1 Device query capabilities . 144
12.5.2 QUERY VERSION NUMBER . 144
12.5.3 Device power cycle seen . 145
12.5.4 Input device error . 145
12.6 Device Memory banks . 146
12.6.1 READ MEMORY LOCATION on Memory Bank 0 . 146
12.6.2 READ MEMORY LOCATION on Memory Bank 1 . 151
12.6.3 READ MEMORY LOCATION on other Memory Banks . 153
12.6.4 Memory bank writing . 155
12.6.5 ENABLE WRITE MEMORY: writeEnableState . 160
12.6.6 ENABLE WRITE MEMORY: timeout / command in-between . 162
12.6.7 RESET MEMORY BANK: timeout / command in-between . 163
12.6.8 RESET MEMORY BANK . 166
12.7 Device Special commands . 167
12.7.1 INITIALISE – timer . 167
12.7.2 TERMINATE . 168
12.7.3 INITIALISE - device addressing . 169
12.7.4 RANDOMISE . 170
12.7.5 COMPARE . 171
12.7.6 WITHDRAW . 172
12.7.7 SEARCHADDRH / SEARCHADDRM / SEARCHADDRL . 173
12.7.8 PROGRAM SHORT ADDRESS . 174
12.7.9 VERIFY SHORT ADDRESS . 176
12.7.10 QUERY SHORT ADDRESS . 177
12.7.11 IDENTIFY DEVICE . 179

12.8 Logical unit cross contamination . 181
12.8.1 DTR0 . 181
12.8.2 NVM variables . 182
12.8.3 Random address generation . 182
12.8.4 Addressing 1 . 183
12.8.5 Addressing 2 . 184
12.8.6 Addressing 3 . 187
12.9 Instance addressing . 187
12.9.1 Instance Type Addressing . 187
12.9.2 Instance Primary Group. 188
12.9.3 Instance Group 2 . 190
12.9.4 Instance Group 1 . 191
12.9.5 Instance Group Combinations . 193
12.9.6 Multiple Instances Answer . 194

– 8 – IEC 62386-103:2014+AMD1:2018 CSV

© IEC 2018
12.10 Instance configuration instructions . 195

12.10.1 Instance Enable/Disable . 195

12.10.2 Event Scheme. 198

12.10.3 Input Resolution & Input Value . 202

12.10.4 Event Filter . 203

12.11 Instance queries. 203

12.11.1 Instance Number and Types . 203

12.11.2 Instance Status . 204

12.11.3 Instance Error . 205

12.12 Instance cross contamination . 205
12.12.1 Instance Event Priority . 205
12.13 Reserved Commands . 206
12.13.1 Reserved standard device commands . 206
12.13.2 Reserved instance commands (instance type 0). 207
12.13.3 Reserved special commands . 208
12.14 General subsequences . 209
12.14.1 Reset Device . 209
12.14.2 EnableApplicationControllerAndAllInstances . 209
12.14.3 DisableApplicationControllerAndAllInstances . 209
12.14.4 HasApplicationController . 210
12.14.5 GetVersionNumber . 210
12.14.6 AddDeviceGroups . 210
12.14.7 RemoveDeviceGroups . 211
12.14.8 ClearAllDeviceGroups . 211
12.14.9 CheckDeviceGroups . 211
12.14.10 GetDeviceGroups . 212
12.14.11 PowerCycle . 212
12.14.12 PowerCycleAndWaitForBusPower . 213
12.14.13 PowerCycleAndWaitForDecoder . 213
12.14.14 SetupTestFrame . 214
12.14.15 GetNumberOfInstances . 214
12.14.16 GetEventFilter . 214
12.14.17 SetEventFilter . 214
12.14.18 GetNumberOfLogicalUnits . 215
12.14.19 GetIndexOfLogicalUnit . 215

12.14.20 GetRandomAddress . 215
12.14.21 GetLimitedRandomAddress .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...