Inhaltszusammenfassung zur Seite Nr. 1
7K Digital Audio Board
Revision 2.0
19-Aug-2007
Vyex LLC
www.vyex.com
Inhaltszusammenfassung zur Seite Nr. 2
INTRODUCTION 1 LIMITED HARDWARE WARRANTY 2 COPYRIGHT NOTICE AND LIMITED SOFTWARE WARRANTY 2 TRADEMARKS 3 INSTALLATION 4 Installation into the rack mount cabinet. 4 Installing the FLASH Card 5 Updating the 7K repeater controller firmware 6 USING THE DAB 7 LED Status indicator 7 Basic use 8 Supported WAV File formats 9 Things to consider when deciding file storage parameters 9 Recommended editing programs 10 STORING FILES ON THE FLASH CARD 10 Multi-Media Card adapters 10 File syste
Inhaltszusammenfassung zur Seite Nr. 3
9702 – Playback Speed Factor 14 9710 – Play Random File 14 9720 – Send Serial Characters 15 9790 – Force 7KDAB Reset 15 9796 – Load 7K Patch file 16 9797 – Provide RTC data to DAB 16 9798 – Load 7K-IMAGE.BIN 16 9799 – Save 7K-IMAGE.BIN 16 MORSE CODE FEATURES 17 Message File Location 17 Message File contents 17 Message file control characters 17 Pitch 17 Speed 18 Amplitude 18 Sending ‘Prosigns’ 18 7KDAB ‘Busy’ message 19 USING THE SERIAL PORT 20 Hardware Interface 20 Baudrate 2
Inhaltszusammenfassung zur Seite Nr. 4
Command line interface commands available with 7K firmware 2.04 27 #!; - Issuing commands to the 7K 27 RFP – Remote Front Panel 28 SCRIPT – Execute text file to program the 7K controller 29 FIRMWARE UPDATE PROCEDURE. 30 MMC card reader/writer attached to your computer running Windows 30 Use your terminal emulator to transfer a file to the MMC card 30 APPENDIX A LIBRARY CONTENTS 31 7K SSM Words 31 Sean Caldwell Words 31 Test Tones 42 APPENDIX B ASCII CHARACTER CHART 43 APPENDIX C –
Inhaltszusammenfassung zur Seite Nr. 5
{PW} 76 ff yyyy (zzzz) IF-THEN-ELSE 49 New Switches 50 {PW} 63 16 x Daylight Savings time correction 50 {PW} 63 19 x Ignore Landline Busy Input 50 {PW} 63 33 x Enable “OK” Command Responses 50 {PW} 63 34 x Enable “?ERR” Command Responses 50 {PW} 63 35 x Courtesy message can be queued during message playback 50 {PW} 63 36 x Suppress command responses within macro execution 50 {PW} 63 92 x User Soft Switch 1 51 {PW} 63 93 x User Soft Switch 2 51 {PW} 63 94 x User Soft S
Inhaltszusammenfassung zur Seite Nr. 6
Introduction Thank you for purchasing the 7K Digital Audio Board (DAB). The DAB has been designed as a “drop-in” replacement for the Speech Synthesizer board in the S-Com 7K repeater controller, but does more than just talk. The DAB utilizes a fast, FLASH based, single chip microprocessor to support audio playback from a FLASH based Multi- Media Card (MMC) which is used to store digitized speech files played back in response to commands from the 7K repeater controller. The MMC medi
Inhaltszusammenfassung zur Seite Nr. 7
Limited Hardware Warranty Vyex LLC warrants that its products will be free from defects in materials and workmanship for a period of one year from the date of shipment. This warranty does not cover damage caused by any of the following: • Physical damage of any kind. • Improper installation or connection. • Electro-static discharge damage caused by improper product handling. • Lightning. • Any product in which the customer has attempted to make field repairs or modifications. Du
Inhaltszusammenfassung zur Seite Nr. 8
In no event shall Vyex LLC or its suppliers be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this Vyex LLC product, even if Vyex LLC has been advised of the possibility of such damages. Because some states/jurisdictions do not allow the exclusion or limitation of liability for consequential or incidental dama
Inhaltszusammenfassung zur Seite Nr. 9
Installation CAUTION: The DAB is a static sensitive electronic device. Proper precautions should be exercised when handling the DAB. Installation and connection of the DAB can only be performed with power removed from the controller. Installation into the rack mount cabinet. The DAB is installed in the controller cabinet to the left of the repeater controller circuit board and secured in place with four 6-32 screws. Using the supplied ribbon cable, connect the ribbon ca
Inhaltszusammenfassung zur Seite Nr. 10
Installing the FLASH Card The multi-media FLASH card should be inserted into the connector as shown, with the gold contacts facing downward. When the card is not installed in the DAB, do not touch the gold contacts. 7KDAB, Version 2.0, 19-Aug-2007 5 © Vyex LLC, 2003-2007
Inhaltszusammenfassung zur Seite Nr. 11
Updating the 7K repeater controller firmware An EPROM containing new firmware for the 7K has also been included with the DAB. This new firmware provides better integration between the DAB and 7K controller as well as providing new, generic, features to the 7K itself. When version 2.04 firmware is installed in the 7K, the 7K will need to be re-initialized before it will work, and the user will need to reload their program into the controller. The DAB will work with any version of S-Co
Inhaltszusammenfassung zur Seite Nr. 12
Using the DAB LED Status indicator The DAB has a dual color surface mount LED mounted near the board edge near the FLASH card connector. If the FLASH card is present upon power up, the dual color LED on the DAB should briefly illuminate green as the FAT file system code initializes its internal variables. If the FLASH card is removed, both LED’s will illuminate and provide a yellowish glow to indicate the absence of the card. When the FLASH card is present, if the LED glows sol
Inhaltszusammenfassung zur Seite Nr. 13
Basic use In its simplest form, the DAB will mimic the original S-Com speech synthesizer board, and thus it is compatible with any version of 7K firmware that supported the speech board. The default speech library included with the DAB includes digitized versions of the original TI speech synthesizer vocabulary. The recordings of the TI speech synthesizer have been low pass filtered to provide a sound which is less harsh than the original speech synthesizer. In addition to the origi
Inhaltszusammenfassung zur Seite Nr. 14
Supported WAV File formats For those that wish to create their own WAV files, you will need to know about some specific constraints of exactly what the DAB does and does not support. PCM. 8 or 16 bit linear (uncompressed) values, in either mono or stereo format. The maximum supported sample rate is 22.05kHz. muLaw. This is a logarithmically compressed format which stores 8 bits per sample and expands to approximately 12 bits of precision. Mono and Stereo forms are supported. T
Inhaltszusammenfassung zur Seite Nr. 15
Recommended editing programs Adobe Audition, formally Syntrillium Software’s Cool Edit Pro product, is a preferred tool we use here. http://www.adobe.com/ SoX – Sound eXchange is a useful tool that claims to be the “swiss army knife of sound processing programs”. This useful utility can convert from just about any sound format to another format, change sample rates, pitch, speed, filter, etc. http://sox.sourceforge.net/ Goldwave – is a low cost, simple digital audio editor. h
Inhaltszusammenfassung zur Seite Nr. 16
File system requirements The Multi-Media Card needs to be formatted with a DOS FAT16 file format. For smaller media types, the default of the format program you utilize may format the card with a FAT12 file system, and you will need to override the default settings. Example: To format a 16MB card under Windows 2000, open a Command Prompt Window and type: FORMAT d: /a:1024 Where ‘d’ equals the drive letter corresponding to the MMC card, and 1024 equals the size, in bytes, of e
Inhaltszusammenfassung zur Seite Nr. 17
File system structure for the Audio Files The WAV files need to be stored in a predetermined manner in order on the FLASH card. The Root directory needs to contain a “WAV” subdirectory, and the WAV subdirectory needs to contain additional four digit numeric subdirectories corresponding to the “hundreds” portion of the word number to be spoken. Within each of those subdirectories, up to 100 WAV files can be stored. The file naming convention for each WAV file simply correlates one-for
Inhaltszusammenfassung zur Seite Nr. 18
DAB-BOOT.BIN This file contains the small bootstrap loader used to reprogram the microcontroller. If this file exists, its contents are checked against its program storage space in FLASH memory. If they are different, the microcontroller will reprogram this portion of the FLASH memory. 7K-IMAGE.BIN This file contains an image of the 7K controller’s battery backed SRAM. Special commands can be used to save or restore the contents of the controllers programming. 7K-PATCH.BIN T
Inhaltszusammenfassung zur Seite Nr. 19
9702 – Playback Speed Factor When this word is spoken, the word that follows it is used as a playback speed multiplier against the playback rate specified in the WAV file header. The word value supplied is specified as a percentage of the playback speed with 0100 (100%) being the normal playback rate. The value specified can range from 1 to 255%, but if the resulting playback rate exceeds the sample rate limits for the WAV file, the playback rate will be limited to appropriate maximum
Inhaltszusammenfassung zur Seite Nr. 20
9720 – Send Serial Characters In order to allow a modem to share the same phone line that the repeater controller is connected to, one or more macros will need to be created in the 7K to cause the modem to answer, or place a call on its own. Once special word 9720 is encountered, the decimal of each word encountered after it will be used to determine which ASCII character to send on the serial port. Any word value greater than 0256 will exit the ASCII character mode. A null character