ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Discrete, Premier, Reference, and Select DAC RS232 controls. Note: Not all DACs will utlized all the commands.
2
Code (ASCII)CommandSent commandFeedback responseCommand Notes
3
Input controlAACycles the current input up (equivalent to the right input arrow)\x02DACAA\x03\x02DACADx\x03x = current input(0 is "auto" mode)
4
ABCycles the current input down (equivalent to the left input arrow)\x02DACAB\x03\x02DACADx\x03if x=0 "auto" mode is selectedExample:
5
ACSend input command to select a specific input\x02DACACx\x03\x02DACADx\x03if x=1 Module A Input 1 is selectedPort A: S/PDIF Module. The Toslink is input "1" and the Coaxial is input "2"
6
ADReturns the current select input\x02DACAD\x03\x02DACADx\x03if x=2 Module A Input 2 is selectedPort B: Renderer V2. This would be input "3"
7
if x=3 Module B Input 1 is selectedPort C: ProISL Input. This would be input "5"
8
if x=4 Module B Input 2 is selectedPort D: USB. This would be "7"
9
etc….
10
if x=9 XLR Analog 1
11
if x=A XLR Analog 2
12
if x=B RCA Analog 3
13
if x=C RCA Analog 4
14
Volume controlBHVolume up - Equivalent to turning the knob one click\x02DACBH\x03\x02DACBKxxx\x03
15
BIVolume down - Equivalent to turning the knob one click\x02DACBI\x03\x02DACBKxxx\x03xxx is the volume from 000 to 106
16
BJSend Specific Volume (0 - 106)\x02DACBJxxx\x04\x02DACBKxxx\x03
17
BKReturns current level (0 - 106)\x02DACBK\x03\x02DACBKxxx\x03
18
BLMutes the DAC\x02DACBL\x03\x02DACBKxxx\x03
19
BMUnmutes the DAC\x02DACBM\x03\x02DACBKxxx\x03
20
BNToggles Mute in the DAC\x02DACBN\x03\x02DACBKxxx\x03
21
Phase ControlCAPhase Invert Enabled\x02DACCA\x03\x02DACCDx\x03
22
CBPhase Invert Disabled\x02DACCB\x03\x02DACCDx\x03x = phase state (0 = normal, 1= inverted)
23
CCToggles the Phase Invert Setting\x02DACCC\x03\x02DACCDx\x03
24
CDReturns phase state\x02DACCD\x03\x02DACCDx\x03
25
Reclocking controlDANormal mode\x02DACDA\x03\x02DACDDx\x03
26
DBVideo mode\x02DACDB\x03\x02DACDDx\x03x = Video Mode (0= normal, 1=video mode)
27
DCToggles the video mode\x02DACDC\x03\x02DACDDx\x03
28
DDReturns video mode state\x02DACDD\x03\x02DACDDx\x03
29
Display controlGADisplay On\x02DACGA\x03\x02DACGDx\x03
30
GBDisplay Off\x02DACGB\x03\x02DACGDx\x03
31
GCDisplay On/Off\x02DACGC\x03\x02DACGDx\x03x = display on/off state (0= on, 1 = off)
32
GDReturn display on/off state\x02DACGD\x03\x02DACGDx\x03
33
GEDisplay brightness up\x02DACGE\x03\x02DACGHy\x03
34
GFDisplay brightness down\x02DACGF\x03\x02DACGHy\x03y = display brightness in hex. 0-A
35
GGSet Display Brightness\x02DACGG\x03\x02DACGHy\x03
36
GHReturn brightness level\x02DACGH\x03\x02DACGHy\x03
37
Switching controlHASwitching Mode - All\x02DACHA\x03\x02DACHDx\x03
38
HBSwitching Mode - Active\x02DACHB\x03\x02DACHDx\x03x = switching state (0= normal, 1= active only)
39
HCSwitching Mode - Cycle\x02DACHC\x03\x02DACHDx\x03
40
HDReturns switching mode state\x02DACHD\x03\x02DACHDx\x03
41
Level controlLAOutput Level - Normal\x02DACLA\x03\x02DACLDx\x03
42
(Reference Base Output)LBOutput Level - Low\x02DACLB\x03\x02DACLDx\x03x = Output level state (0= normal, 1= low)
43
LCOutput Level - Toggle\x02DACLC\x03\x02DACLDx\x03
44
LDReturns output level state\x02DACLD\x03\x02DACLDx\x03
45
Analog controlOAXLR Analog Input 1\x02DACOAx\x03\x02DACOE\x03x = analog control settings
46
OBXLR Analog Input 2\x02DACOBx\x03\x02DACOE\x030 = Analog Input disabled
47
OCRCA Analog Input 1\x02DACOCx\x03\x02DACOE\x031 = Analog Input Controlled
48
ODRCA Analog Input 2\x02DACODx\x03\x02DACOE\x032 = Analog Input Bypassed
49
50
51
Settings controlQAReset to factory settings\x02DACQA\x03\x02DACQA\x03Restore confirmation
52
QBSave current settings to flash\x02DACQB\x03\x02DACQB\x03Saved confirmation
53
Info ControlZAReturns the current input sample-rate/bit-depth\x02DACZA\x03\x02DACZAx…x\x03i.e. x = "16-44.1kHz" or "64x DSD"
54
ZC
Returns digital filter, upsampler filter, phase, and reclocking settings
\x02DACZC\x03\x02DACZCRzPn\x03R1 = Video mode, R0 = Normal mode, P1 = Phase Invert, P0 = Phase Normal
55
ZDReturns the DAC code revision number with delay\x02DACZD\x03Code Version: Mx.x Dy.y\x03x.x = Micro, y.y=digital fitler
56
ZEReturns the DAC Serial Number number with delay\x02DACZE\x03Serial: xxxxxxxx\x03
57
ZFReturns the DAC customer name with delay\x02DACZF\x03Customer: zzzzzzzzzzzzzz\x03
58
ZGReturns the DAC Version\x02DACZG\x03"Reference DAC\x03" or "Select DAC\x03"
59
ZIDisplay Test mode. Will light up all of the pixels on the display\x02DACZI\x03Done\x032
60
ZKReturns the name of the output module in ascii\x02DACZK\x03Returns the name of the outout module(i.e. "balanced output 75ohm")
61
62
Transfer format of serial data
63
-Transfer rate :9600 Baud
64
- Start bit (ST) :1
65
- Data bits :8
66
- Parity (P) :No
67
- Stop bit (SP) :1
68
69
70
Note for control4 users
71
The best way to enter commands is shown below. This example is to go to input 2
72
The DAC Command Format consists of a data row (some commands are without a PC) composed of a command code (CC) and parameter codes (PC).The $02 is the stx command and the $03 is the etx command.
73
The transmission shall consist of a start bit STX (02h), a command code, sometimes a parameter code, and an end bit ETX (03h).$02 “DACAC2” $03
74
Here is the format:
75
<STX> <PP1><PP2><PP3><CC1><CC2><PC> <PC1> <PC2> .....<PCn> <ETX>
76
77
STX (Start of Text) :02h
78
PP (Product Prefix):"DAC"
79
CC (Command Code) :Command code
80
PC (Parameter Code) :Not always used
81
ETX (End of Text) :03h
82
Example: Volume up:\x02DACBA\x03
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100