background image

PAGE 1

      

updated 

19/01/06 

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. 

Connection and General information

 

 

DMS3000 

V2.20 

    

 

MP3 Digital Audio Playback Card. 

 

General 

The DMS3000 is designed around industry standard MP3 
compression technology. Audio data is stored on standard 
multimedia cards (MMC). The DMS3000 series sound 
stores can be recorded by the user with a suitable PC 
equipped with an MMC card reader and sound card.  
Message playback can be initiated in a number of ways 
from a simple contact closure, RS485 or via

 

text command 

files assigned to a particular trip input giving an incredible 
degree of control over the sound store. 
 

Specification 

Board Size   

 

100x160x25mm 

Supply   

 

 

12-18v DC @ 200mA 

Audio Compression 

MP3 (Mpeg1 Layer3) 

Memory 

 

 

MMC 64MB to 1GB   

Trip Input Lines 

 

5v active HI or LOW selectable 

Stop / Start input   

5v active LOW 

 

Run Output   

 

Open Collector 

(Max 25v 150mA) 

Control Output 

 

Open Collector 

(Max 25v 150mA)

 

Audio Outputs Line 

0db  Nominal (600 ohms) 

Treble Control 

 

+/- 10dB 

Bass Control 

 

+/- 10dB 

 

General PCB layout.  ( FIG 1 ) 
 
ISP Port 

In Circuit Programming port used to update the DMS3000 operating 
system. NO USER FUNCTION. 
 

Display Port 

2 x 16 character display port used on some cased unit models. VR4 of-
fers display contrast adjustment. 
 

Test Push Button 

Plays message number stated In control configuration file CTL?name.txt  
(detailed later). 
 

Gain Set Links 

Links open give Line output level of 0dB nominal. With both links fitted 
line level is boosted  by +6dB. 
 

I/O Connections 

Power, Audio and Control pins of the DMS3000 Playback Card all appear 
on the 64way DIN41612 edge connector (CON1) on the rear edge of the 
PCB. ( If fitted ) 
 
 

 

Trip Inputs 

- Pins A10-13 B10-13 

Trip inputs can initiate playback of a stored message directly or start a 
command file which in turn can call any available messages. The eight 
trip inputs can be configured as ACTIVE HI or LOW via JP6 shown in 

FIG 

(default active LOW). Trip inputs can be individually 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 the stop input is held low it will prevent playback 
of any recorded message. ( Stop input line 5v active low standard TTL 
levels ) 
 

Start Input

 -PinB14 

When using binary trip inputs (255 messages) a LOW pulse on this line 
will clock in the binary code presented on the 8 trip input lines and initiate 
playback of the corresponding message.  
When using decimal trip inputs (8 messages) this line is inactive. 
 

RS485 

Pins B15,A15 

For future use. Do not connect. 
 

FRAME Clock IN 

Pin A16 

42Hz clock from  master sound store is input to this pin when using 
sound stores in Master / Slave configuration. 
 

FRAME Clock OUT 

Pin B16 

Output 42Hz clock to Slave sound stores when used in Master/Slave 
configuration. 
 

Run IN 

Pin B17 

Receives control signals from master sound store at start and end of 
sound files for synchronisation  when used in Master / Slave configuration 
 

Run OUT 

Pin B18 

The RUN Output will provide a negative going signal for the duration of  
any sound track that is playing. This signal is also used

 

 when using a 

Master / Slave configuration 
 

Sync IN 

Pin A17 

Sync control signals when used in Master/Slave configuration. 
 

Sync OUT 

Pin A18 

Sync control signals when used in Master/Slave configuration. 
 

Control OUT 

Pin B19 

Programmable Open Collector transistor (Max 25v 200mA)  controlled via 
command.txt file 

outp 

command. ( detailed later ) 

 

RS485 channel 1  

Pins A19,20 

Balanced pair A19 = positive A20 = negative 10MHz SYSCLK IN/OUT or 
RS485 Control. 

 

 

 

 

 

DMS 3000 PCB 

32

 

1

 

ROW A

ROW B

8

 

16

 

24

 

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  

 

P la y  

B u s y  

S t a tu s  

P o w e r  

T E S T  

M M C   M e m o r y   S lo t  

IS P   P o r t  

L C D   D i s p la y   P o r t  

+ 6 d B   G a i n  
If   f i t te d  
 

P u ll   d o w n   r e s i s t o r s  
=   A c ti v e   H i g h   T r i p s  
 
 
 

P u ll   u p   r e s i s t o r s  
=   A c t i v e   lo w   T r i p s  
 

L C D  
c o n t r a s t  
 

D M S 3 0 0 0  

J P 6  

J P 1  

V O L U M E  

B A S S  

T R E B L E  

A U X  

Summary of Contents for DMS3000

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Reviews: