background image

EM38A / EM38A-R / EM38A-X  User’s Manual  

Page 2 of 8

Parallel Trigger Modes

Parallel Trigger  Mode  defines  how  the  playback  is  to  be  triggered
via  the  trigger  inputs.

Direct Trigger (default)

In this mode each input directly triggers a corresponding file: T1 =
File 001, T2 = File 002, ......, T8 = File 008.

A trigger is valid when the input is shorted to the ground for at least
50 ms. The Direct Trigger is prioritized from T1 (the highest) to T8
(the lowest). However, it does not mean a higher priority input can
interrupt  a  lower  one.  It  only  means  that  if  multiple  triggers  are
applied  at  the  same  time,  the  highest  priority  wins.

Binary Trigger

Use the Binary Trigger to play up to 128 different files ranging from
001 to 128.

The  first step  is to  present the  file number  in the  binary format  on
T1 (LSB) ~ T7 (MSB), with 3.3V/5V being logic ‘1’ and 0V (ground)
being logic ‘0’. Use binary code 0000000 for file 128.

Thanks to internal pull-ups, all inputs are  logic ‘1’ when un-driven.

The second step is to pulse T8 to 0V (ground) for at least 50 ms.
Inputs T1~T7 may be un-driven 50ms after the T8 pulse is over.

Extended Binary Trigger (V2.9 added)

Similar  to  the  Binary Trigger,  but  T8  is  used  as  part  of  the  binary
code instead. To play a file simply apply its binary code on T1 (LSB)
~ T8 (MSB) for at least 100 ms. Up to 255 files (001~255) can be
played, and binary code 00000000  is used for “no trigger”.

This trigger mode does not support Script Playback. Also, the Trig-
ger  Polarity  (C/O/M/B)  is  “don’t  care”  and  may  be  omitted  in  the
configuration  file  if the  4th  configuration  letter is  not  used.

Less  trigger  inputs  may  be  used  for  playing  fewer  files.  For  ex-
ample,  only  T1~T5  are  needed  for  playing  31  files  (001~031).  In
this case  tie T6~T8 to the  ground permanently.

Sequential Trigger

Use  the  Sequential  Trigger  to  sequentially  play  up  to  99  different
files per input, but the total number of files cannot exceed 511 un-
less  the memory  card is  formatted  with the  FAT32 file  system.

T1 triggers File 001 ~ 099
T2 triggers File 201 ~ 299
......
T8 triggers File 801 ~ 899

Each  trigger  on  the  same  input  activates  the  next  file  in  the  se-
quence. The  sequence  automatically  restarts  when  either  the  end
of  the  sequence  is  reached  or  there  is  a  break  in  the  sequence.
For  example,  if  there  are  only  three  files  on  the  flash  card:  001,
002, and 004, the system will only sequence from 001 to 002. File
004  will  never  be  played because  File  003  is  missing.

The  Sequential  Trigger  is  prioritized  from  T1  (the  highest)  to  T8
(the lowest). However, it does not mean a higher priority input can
interrupt  a  lower  one.  It  only  means  that  if  multiple  triggers  are
applied  at  the  same  time,  the  highest  priority  wins.

Round-Robin Trigger

This mode is very similar to the Direct Trigger mode except that the
inputs  are  not  prioritized.  So  if  multiple  inputs  are  tied  to  ground
then  their  files will  be  played  one  after  another, instead  of  just  the
highest priority one. Round-Robin mode can only be used in con-
junction  with  Non-interruptible  Playback  and  Script  Playback.

Parallel Playback Modes

Non-interruptible Playback (default)

The file is played once per trigger. The playback is not interruptible
except by the system reset. Looping is possible by applying a con-
stant trigger on  the input.

Interruptible  Playback

The file is played once per trigger  if not interrupted. Any input can
interrupt  the playback  except that  an  input cannot  interrupt itself  if
the Trigger  Polarity  is either  Closed  or  Open.

Holdable Playback

The  file  is  played  for  as  long  as  the  input  is  triggered,  looping  if
necessary.  It  is  not  interruptible  except  by  the  system  reset.

Script Playback

This mode allows many alternative playback options such as back-
ground  music  and  random  play.  Please  see  the  Script  Playback
Mode  section  for  descriptions.

Parallel Trigger Polarity

Closed Contact

Input is continuously  triggered when it’s at 0V  (ground), e.g. while
a ground-connected push button is pressed and held down.

Open Contact

Input  is  continuously  triggered  when  it’s  left  open  or  at  3.3V/5V,
e.g. while a ground-connected push button is up.

Make Contact

Input is triggered one time as it goes from 3.3V/5V to 0V, e.g. when
a ground-connected push button is pressed down.

Break Contact

Input is triggered one time as it goes from 0V to 3.3V/5V, e.g. when
a  ground-connected  push button  is  released.

Speaker Connections

Regular Stereo

Virtual Surround Stereo

The left  channel is internally inverted  therefore the  left speaker must
be  connected  backwards  for  regular  stereo  output.  The  inversion
can be  disabled if  needed -  see  System  Configuration  File.

Regular Mono

BTL Mono (4X Output Booster)

BTL mono is used to boost output at low supply voltage  - don’t use
speakers lower than 8 Ohms to  avoid overloading the power amp.

Summary of Contents for QuickWave EM38A

Page 1: ...nsistor can be controlled with more flex ibility if the unit runs in the Script mode In all other modes it is automatically turned on while playing audio with a maximum sink current of 200 mA It can b...

Page 2: ...e flash card 001 002 and 004 the system will only sequence from 001 to 002 File 004 will never be played because File 003 is missing The Sequential Trigger is prioritized from T1 the highest to T8 the...

Page 3: ...urns on all relays XFn turn off relay n EM38A R EM38A X only Example XF6 turns off relay 6 XFF turn off all relays EM38A R EM38A X only Example XFF turns off all relays Xnnn send binary to relay EM38A...

Page 4: ...aracters and use numbers and capital letters only Background Music There are 2 ways to play background music BGM automatically when the system is idle Sequential BGM Playback Just name the BGM files A...

Page 5: ...rts an external device can learn the progress of the playback A report is issued when one or more relays change state and the format is xnnn where nnn is the decimal value of the binary form of the cu...

Page 6: ...l Interface is disabled when the Serial Port is enabled The status byte has T1 as the LSB and T8 as the MSB Note that an input is at logic 1 when connected to 5V or left unconnected and it is at logic...

Page 7: ...it left off If both buttons are held down button 1 prevails To play both sounds alternately when both buttons are held down use the RH mode 5 Play a list of sounds sequentially one per trigger when t...

Page 8: ...o the file s will be played at an interval of 10 minutes one file at a time Application Example Triggering with Normally Closed Switches Sensors 1 Play when the switch sensor opens with no priorities...

Reviews: