background image

PAGE 11

      

updated 

19/01/06 

 

 

 
 
 

Syncronisation of Multiple DMS3000’s 

NOTE. PLEASE ADVISE GOLDING AUDIO LTD IF YOU INTEND TO 
SYNCHRONISE DMS3000’S TOGETHER AS WE MUST PERFORM A 
MINOR MODIFICATION TO THE PCB TO ALLOW SYNCHRONISA-
TION. 

 

The following conditions must be met when synchronising 
DMS3000 sound stores. 

NOTE: 

You cannot use command files if running the DMS3000 in sync 

with each other. 

 
1:

 

MP3 files must be 48KHz sample rate and 192 Kbps. 

2:

 

Files must be exactly the same size.  

 

(right click and check properties for exact file size) 

3:

 

The slave MMC cards must be the same capacity as the master 

 

MMC card and be the same format (fat12/16). 

4:

 

All DMS3000’s must be powered up and down together. 

5:

 

Boards used must be 

modified

 DMS3000 iss4 boards or later.

 

6:

 

Trip must be at least 250mS duration. 

7:

 

All inter board connections must be short and screened if  

 possible. 

8: 

 

The sysclk must be a twisted pair between units. 

9: 

 

The last slave on the run must have the termination link fitted to 

 

the SYSCLK RS485 receiver. JP4 right pins. 

  
It is strongly recommended that multi-track systems are built within rack 
mount card frames to ensure short cable lengths and synchronized power 
up. 
 
Certain functions within the ‘control.txt’ file on both master and slave 
cards must also be set as active or inactive as outlined below: 
 

Master card control.txt file.

 

These items must be active in the “control.txt” file. 

/ncmd=1; 

disable command file search

 

 

/mast=1; 

enable master 

These commands must be inactive. 

/slav=0; 

Not slave mode 

/osbe=0; 

disable one shot trips 

/nbuf=0; 

allow flush 

/cont=0; 

interrupted continue disabled 

/scn1=0; 

disable sequencer 

/scnc=0; 

disable sequencer 

/fast=0;  

disable fast interrupts 

/self=0;  

disable self interrupts 

/bank=0; 

disable banked message selection 

/actl=0;  

configure sync and run out to normal operation 

/sfat=0;  

don’t save FAT entries 

/pian=0; 

disable piano mode

 

/r485=0; 

no rs485 control 

/wdog=0; 

no watchdog 

/16tp=0; 

no multitrips 

/autp=0; 

no auto play 

/scrl=0;  

no scroll mode

 

/plal=0;  

no auto loop 

 
Slave cards control.txt file. 

These items must be active in the “control.txt” file. 

/ncmd=1; 
/slav=1;

 

These commands must be inactive 

/mast=0; 

no master mode

 

/osbe=0; 

disable one shot trips 

/nbuf=0; 

trip inputs N/O 

/cont=0; 

interrupted continue disabled 

/scn1=0; 

disable sequencer 

/scnc=0; 

disable sequencer 

/fast=0;  

disable fast interrupts 

/self=0;  

disable self interrupts 

/bank=0; 

disable banked message selection 

/actl=0;  

configure sync and run out to normal operation 

/sfat=0;  

don’t save FAT entries 

/pian=0; 

disable piano mode 

/r485=0; 

no rs485 control 

/wdog=0; 

no watchdog 

/16tp=0; 

no multitrips 

/autp=0; 

no auto play 

/scrl=0;  

no scroll mode

 

/plal=0;  

no auto loop 

 

Signals between DMS3000 units. 

 

 

 

 

 

SYSCLK

 (RS485) 10Mhz 

pins A19 and A20 

This is the decoder system clock from the master supplied to the slaves 
to prevent drift between boards. Essential for looped systems. Not es-
sential for short tripped syncs 
 

FRMCLK 

This is a 41.6Hz clock from the master to the slaves to ensure that the 
mp3 files are all started at exactly the same time.  
 

SYNC

  

Master card 

This line outputs sync pulses at intervals to maintain synchronisation 
between sound stores.  
 

Slave card 

This line receives sync pulses from the master sound card at intervals to 
maintain synchronisation between sound stores.  
 

RUN 

 

Master Run out 
This line goes low 1 frame before audio is output to tell the slaves to 
output audio on the next  frame edge.  
 
Slave Run in 
This input receives a pulse indicating when to output audio. 
 

TRIPS 

Connect master and slave trips together and ensure the trip parameters 
match in the control file. 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Synchronisation multi-track applications

 

 

DMS3000 V2.20

 

Digital Audio Playback Card 

 

Golding Audio Ltd 
Unit 8 
Peartree Business Centre 
Stanway Colchester 
Essex CO3 0JN 
Tel: 01206 762462  Fax: 01206 762633 

Web Site: www.goldingaudio.co.uk  

Golding Audio Ltd reserve the right to change specification of this or any product without prior notice being given. Golding Audio will not be held 

responsible for any damage caused to any equipment or data, arising from use of the product mentioned herein. 

Содержание DMS3000

Страница 1: ...dually configured as N O or N C inputs default N O in the CTL txt file stored on the MMC card detailed later Trip inputs can be configured as decimal or binary in the CTL txt file In decimal mode default 8 messages can be directly accessed In binary mode 255 messages are available Stop Input Pin A14 A LOW pulse on this line will stop and reset playback of any running mes sage or command file If th...

Страница 2: ...e to it s trip input number messages 001 to 255 are available The next string of characters are used for your message name if re quired the first 16 of these characters will be displayed on the 2x16 LCD display if fitted File Extension the last 4 characters MUST ALWAYS BE mp3 for a valid file name Example 1 001TEST MESSAGE mp3 Example 2 156This is a test mp3 Both the above are valid file names for...

Страница 3: ...nt 1 Any message can interrupt any other tstb 5 Test button activates message 5 End of file marker Control file syntax information All commands must start with All commands must end with The last command must be followed by on the next line There must be an sign after the command and before the data There must not be any spaces within the command string All commands are lower case You may type rem...

Страница 4: ...trol will operate Note When the bass control is increased you will notice that the overall volume will decrease by an equal amount This is to allow maximum drive at the outputs without sacrificing quality You may override this function with the tnat command but the overall level will be reduced to allow headroom for the bass boost Bass Examples 10 5 dB boost pbas 240 1 5dB cut pbas 112 9 0 dB boos...

Страница 5: ... in ascending order Example If trips 1 3 7 8 were all activated together the sound store would play message 1 then 3 then 7 then 8 and then start again To restart the sequence either remove all trips and reapply or ground the stop input momentarily NOTE Function only works in decimal trip mode Do not use mint or pint commands Test button will set sequencer to trip number assigned to it This functi...

Страница 6: ...is released plal 0 MP3 will play once from momentary trip plal 1 MP3 will play looped from momentary trip 16tp 16 direct inputs with external encoder Allows 16 direct trip inputs by grounding the sync in with switch inputs 9 to 16 using a diode OR function This function only works with decimal mode Lower trips have priority 16tp 1 16 input mode active 16tp 0 16 input mode inactive Pria Primary RS4...

Страница 7: ...be followed by on the next line There must be an sign after the command and before the data There must not be any spaces within the command string All commands are lower case You may type remarks after the semicolon but the remarks must not contain any control characters such as or or or Example play 123 you may write anything after semicolon play 1 end of file marker Explanation of commands play ...

Страница 8: ...ed in which case it will be de activated The rating of outputs is 150mA max 30 volts max DO NOT FORGET TO FIT A DIODE ACROSS ANY INDUCTIVE LOAD ON THE OUTPUT TRANSISTORS lims First message of group Set the lowest message number of a group of messages to be included for sequence random or scroll mp3 file playback lims 10 First message in group set to 010 name mp3 lime Last message of group Set the ...

Страница 9: ...input 1 Check for trip input equal to value set by trip in command file If trip command is not used trip will default to the value that started the command file x Check for Mp3 end 1 Check condition 0 ignore y Check variable timer 1 Check condition 0 ignore z Check delay timer 1 Check condition 0 ignore Example cond 0100 Will branch to true if the MP3 has finished The following three commands must...

Страница 10: ...le the automatically playing file autp 1 vlup Increment volume by amount specified This command will raise the volume by the amount specified following the command This can be used to increase the volume while a trip line is held active by using the cond command and trip commands to create a conditional loop You must set vlmx in ctl txt file to set the max limit for this command The pvol parameter...

Страница 11: ...ips autp 0 no auto play scrl 0 no scroll mode plal 0 no auto loop Slave cards control txt file These items must be active in the control txt file ncmd 1 slav 1 These commands must be inactive mast 0 no master mode osbe 0 disable one shot trips nbuf 0 trip inputs N O cont 0 interrupted continue disabled scn1 0 disable sequencer scnc 0 disable sequencer fast 0 disable fast interrupts self 0 disable ...

Страница 12: ...ding Audio Ltd reserve the right to change specification of this or any product without prior notice being given Golding Audio will not be held responsible for any damage caused to any equipment or data arising from use of the product mentioned herein M A S T E R B O A R D S YS C L K F R M C L K O U T S Y N C O U T R U N O U T S Y N C IN T R IP 1 S T O P S L A V E B O A R D S YS C L K F R M C L K ...

Страница 13: ...ual lines All commands must start with and end with There must be an sign after the command and before the data There must not be any spaces within the command string All commands are lower case Data is decimal 0 to 255 except trip bitmaps Leading zeroes are not required in data bytes The last command must be followed by a on the next line You may write anything after the colon except or or Comman...

Страница 14: ...er to end play 1 Play the message wtan 0100 Wait for end of mp3 outp 000 Turn off transistor dltm 2 Start 2 second timer wtan 0001 Wait for timer to end Exit EXAMPLE 6 This file will play a random message from 8 messages with a variable time delay between It will play 25 messages then stop To play forever set loop 255 loop 24 Number of loops lims 1 Start message of group lime 8 End message of grou...

Отзывы: