background image

AMBE-20x0™-HDK Development Board  
User’s Manual

 

(Preliminary)

 

Page 16 

DVSI Confidential Proprietary 

Section 3 – HDKConfiguration & Data Rate Selection 

 

Total 

Rate 

(bps) 

Speech 

Rate (bps) 

FEC 

Rate 

(bps) 

Switch 1 Settings for Positions 1-5 

 

 

 

Pos 1 

Pos 2 

Pos 3 

Pos 4 

Pos 5 

2000 

2000 

Down 

Down 

Down 

Down 

Down 

2400 

Up 

Up 

Up 

Up 

Up 

2400 

2350 

50 

Down 

Up 

Down 

Up 

Up 

3600 

Down 

Up 

Up 

Up 

Up 

3600 

3350 

250 

Down 

Down 

Up 

Down 

Up 

3600 

3600 

Up 

Up 

Up 

Up 

Down 

4000 

Down 

Down 

Down 

Down 

Up 

4000 

3750 

250 

Up 

Down 

Down 

Down 

Up 

4000 

Down 

Up 

Up 

Up 

Down 

4000 

2400 

1600 

Up 

Down 

Down 

Up 

Down 

4800 

Down 

Down 

Up 

Up 

Up 

4550 

250 

Down 

Down 

Down 

Up 

Up 

3600 

1200 

Up 

Down 

Up 

Up 

Up 

4800 

3100 

1700 

Up 

Up 

Up 

Down 

Up 

4800 

Up 

Down 

Up 

Up 

Down 

4000 

800 

Up 

Up 

Up 

Down 

Down 

3600 

1200 

Down 

Down 

Down 

Up 

Down 

4800 

2400 

2400 

Down 

Up 

Up 

Down 

Down 

6400 

4150 

2250 

Up 

Down 

Up 

Down 

Up 

6400 

Down 

Down 

Up 

Up 

Down 

6400 

4000 

2400 

Up 

Down 

Up 

Down 

Down 

7200 

4400 

2800 

Down 

Up 

Up 

Down 

Up 

7200 

4400 

2800 

Down 

Down 

Up 

Down 

Down 

7750 

250 

Up 

Down 

Up 

Down 

Up 

8000 

4650 

3350 

Down 

Down 

Up 

Down 

Up 

8000 

Up 

Up 

Down 

Up 

Down 

8000 

4000 

4000 

Up 

Up 

Down 

Down 

Down 

9600 

Up 

Up 

Down 

Up 

Up 

9600 

4850 

4750 

Up 

Down 

Down 

Up 

Up 

9600 

Down 

Up 

Down 

Up 

Down 

3600 

6000 

Up 

Down 

Down 

Down 

Down 

9600 

2400 

7200 

Down 

Up 

Down 

Down 

Down 

 

Table 14 Key

 

Rate Selection compatible w/ AMBE-1000™ (AMBE™ Rates) 

 

Rate Selection for AMBE-2000™ only (AMBE+™ Rates) 

 

Table 14 Standard Rate Table for AMBE-20x0 

 

Channel Interface Selection 

 

Switch 1 Position 6 

Switch 2 Position 1 

 

CHAN_SEL1 

(AMBE-2000™ pin 77) 

CHAN_SEL0 

(AMBE-2000™ pin 75) 

Active Framed 

Down 

Down 

Active Unframed 

Down 

Up 

Passive Framed* 

Up 

Down 

Passive Unframed* 

Up 

Up 

*Note: Passive Framed and Passive Unframed packet type may be implemented in a future 
update. 

Table 15 Channel Interface Selection Table 

Содержание AMBE-20X0 HDK

Страница 1: ...AMBE 20x0 HDK Development Board Version 2 3 07 September User s Manual Preliminary Digital Voice Systems Inc The Speech Compression Specialists ...

Страница 2: ...implied warranties of merchantability and fitness for a particular purpose Digital Voice Systems Inc shall not be liable for any errors or for incidental or consequential damages in connection with the furnishing performance or use of this manual or the examples herein The information in this document is subject to change without notice Trademarks AMBE 20x0 HDK Development Board and AMBE 2000 Voco...

Страница 3: ...0x0 HDK Development Board 7 0 Proprietary Information 7 1 The parties agree that the AMBE Voice Compression Software and or AMBE 20x0 HDK Development Board shall be considered Proprietary Information 7 2 Except as otherwise provided in this Agreement END USER shall not use disclose make or have made any copies of the Proprietary Information in whole or in part without the prior written consent of ...

Страница 4: ...etain Instructions The handling and operating instructions should be retained for future reference Follow Instructions All operating and use instructions should be followed Storage To insure maximum shelf life in long term storage AMBE 20x0 HDK Development board should be kept in an a static shield moisture controlled package at 40 C and 90 Relative Humidity Installation Ventilation The AMBE 20x0 ...

Страница 5: ...BE 2000 12 Analog I O 12 HDK BOARD STATUS INDICATOR LEDS 13 Section 3 HDK CONFIGURATION DATA RATE SELECTION 14 OVERVIEW 14 BOARD RESET 14 AMBE 2000 VOCODER SET UP VIA DIP SWITCHES 14 Slide Dip Switch Settings 15 Jumpers 17 HDK RS 232 INTERFACE SET UP VIA KEYPAD 17 Section 4 COMMUNICATION VIA CHANNEL INTERFACE 18 OVERVIEW 18 BASIC OPERATION 18 HDK Format Packet Data Structure 19 Data Structure AMBE...

Страница 6: ...ATURES 1 TABLE 2 AMBE 2000 APPLICATIONS 4 TABLE 3 TOP PANEL CONNECTORS 6 TABLE 4 HANDSET PINOUT 8 TABLE 5 CONSOLE OUT UART SERIAL PORT SETTINGS 10 TABLE 6 MSP430 JTAG HEADER JP8 10 TABLE 7 PLD JTAG PIN OUT 11 TABLE 8 AMBE 2000 TEST POINTS 12 TABLE 9 ANALOG TEST POINTS JP2 12 TABLE 10 ANALOG TEST POINT JP3 12 TABLE 11 ANALOG TEST POINT JP4 12 TABLE 12 BOARD STATUS LED S 13 TABLE 13 DIP SWITCHES 1 A...

Страница 7: ...OARDS TOGETHER 9 FIGURE 6 PHOTO OF JTAG CONNECTIONS 11 FIGURE 7 RESET SWITCH 14 FIGURE 8 VOCODER SETTINGS SWITCHES SW1 AND SW2 15 FIGURE 9 CONNECTING TWO HDK BOARDS TOGETHER USING A NULL MODEM RS 232 CABLE 22 FIGURE 10 RS 232 NULL MODEM CABLE PIN OUT FOR CONNECTING TWO HDK BOARDS TOGETHER 22 FIGURE 11 RS 232 STRAIGHT THROUGH CABLE PIN OUT FOR CONNECTING HDK BOARD AND PC TOGETHER 23 ...

Страница 8: ......

Страница 9: ... compression algorithm The AMBE 2000 Vocoder Chip is capable of speech and FEC data rates from 2 0 Kbps to 9 6 Kbps in 50 bps increments This data rate flexibility makes the AMBE 20x0 HDK a cost efficient design and development tool for high performance low bandwidth voice communication applications AMBE 20x0 HDK Development Board Features Flexible Bit Rate Selection Real Time High Quality Speech ...

Страница 10: ...t development tool from Texas Instruments The HDK incorporates a Xilinx programmable logic device PLD This is used for the serial to parallel conversion between the AMBE 2000 Vocoder Chip and the MSP430 microcontroller The PLD is programmed using a XILINX ISP The AMBE 20x0 HDK is designed to run in a standalone nature The RS 232 interface can looped back so that the input goes through the AD DA pr...

Страница 11: ...Advanced Multi Band Excitation AMBE voice compression technology This technology patented by DVSI has been proven to outperform CELP and other competitive technologies Numerous evaluations have shown its ability to provide performance equal to today s digital cellular systems at less than half the data rate With the AMBE 2000 on board the AMBE 20x0 HDK offers a number of features such as compressi...

Страница 12: ... as the voice coding rate The Voice coding rate as well as the FEC coding rate can be selected individually on the AMBE 2000 HDK These rates are selected by using the dipswitches The board is designed with 32 pre configured voice FEC rates If rates other than these are desired then an embedded channel software command protocol can be used to configure voice and FEC rates in 50 bps increments FEC F...

Страница 13: ... of the decoder output present at the encoder input Only the linear portion of the echo is cancelled so circuits should be designed to minimize non linearity s For more information regarding the Echo canceller refer to the AMBE 2000 User s Manual included on the AMBE 20x0 HDK software CD What s Included with the HDK The AMBE 20x0 HDK is a complete package solution The development kit includes the ...

Страница 14: ... HDK via the RS 232 channel interface demonstrating its capabilities in a full duplex communication system Figure 2 AMBE 20x0 HDK Development Board Top Additionally the board provides test points for extensive circuit probing of hardware instruction sets addresses and data An on board keypad and slide switches provide control of configuration parameters for maximum flexibility of vocoder features ...

Страница 15: ...alog audio input connection for the AMBE 20x0 HDK Development Board would be to connect the audio Line output of an audio component such as a Digital Tape player or even a PC sound card output to the Analog Input jack audio cables not included of the AMBE 20x0 HDK Development Board The AMBE 20x0 HDK Development Board outputs the analog signal on the output RCA jack that may be connected to an ampl...

Страница 16: ...the voice signal The AMBE 20x0 HDK Development Board always outputs the audio to both the 4 Wire and Handset output regardless of which voice source is selected Handset Header JP3 Pin Number Name 1 and 2 Connected internally to Ground 3 Speaker Out 4 Microphone In DC Microphone Bias out Table 4 Handset PinOut RS 232 Connections There are two RS 232 connection on the HDK board see photo The top con...

Страница 17: ...ts over the RS 232 interface Simultaneously the compressed bit stream from the other HDK are read in from the RS 232 interface and decoded back in to digital speech samples The decoded samples are converted back into analog speech via the codec whose output is sent to both the handset and RCA line level output connections U4 HandSet I O J2 HandSet I O J2 U1 AMBE 2000 TM Vocoder Chip U1 AMBE 2000 T...

Страница 18: ...bit and no flow control Serial Port Settings Bits per second 115200 Data bits 8 Parity None Stop bits 1 Flow control None Table 5 Console Out UART Serial Port Settings JTAG Connections The MSP430 JTAG connector is 2x7 pin with 0 1 step that follows the TI recommended JTAG layout The PIN 1 is marked with square pad on bottom MSP430 JTAG has build in target board voltage follower and the JTAG voltag...

Страница 19: ...a are shifted into the device on the TDI pin and are shifted out on the TDO pin All state transitions and activity on the TDI and TDO signals are synchronous to TCK More information on the XC9572Xl JTAG can be found on Xilinx web site www xilinx com Header JP7 Pins Signal 1 GND 2 VCC 3 GND 4 TMS 5 GND 6 TCK 7 GND 8 TDO 9 GND 10 TDI Table 7 PLD JTAG Pin out Test Points Test points allow the user to...

Страница 20: ...X Strobe 5 Channel Clock 6 AMBE output PCM 7 Codec TX RX Strobe 8 BCK 9 AMBE input PCM 10 AMBE Channel Data IN 11 GND 12 GND Table 8 AMBE 2000 Test Points Analog I O JP2 header Pins Signal 1 Analog Out RCA 2 GND Table 9 Analog Test Points JP2 JP3 Header Pins Signal 1 GND 2 GND 3 Analog OUT Handset 4 Analog IN Handset Table 10 Analog Test Point JP3 JP4 Header Pins Signal 1 Analog IN RCA 2 GND Table...

Страница 21: ... current condition of Audio I O vocoder and communications channel to the operator The LCD indicators indicate the status of the board as follows LED ID Description when LED ON D3 Micro controller on D4 AMBE Packet Format HDK Packet format when OFF D9 Channel is Synchronized D10 SM Clock D11 Power Applied D12 Reset goes off when Reset Switch is pressed Table 12 Board Status LED s Power Reset RS 23...

Страница 22: ...switch positions are always read upon board power up or after a the Reset Button is pressed Board Reset Figure 7 Reset Switch AMBE 2000 Vocoder Set up via Dip Switches The hardware DIPswitches and Jumper JP5 allow the user to set one of 32 standard AMBE 2000 Vocoder Chip rates and configure the chips features In order for a new setting to take effect Reset Switch must be pressed or the power to th...

Страница 23: ...on Up Position D1 1 RATE_SEL0 D1 2 RATE_SEL1 D1 3 RATE_SEL2 D1 4 RATE_SEL3 D1 5 See Table Table 14 Standard Rate Table for AMBE 20x0 RATE_SEL4 D1 6 CHAN_SEL0 D2 1 See Table Table 15 Channel Interface Selection Table CHAN_SEL1 D2 2 Active Inactive ECHOCAN_EN D2 3 Inactive Active SOFT_EN D2 4 BAUD_SEL0 D2 5 See Table Table 16 Unframed Bit per Word Selection Table BAUD_SEL1 D2 6 Inactive Active SLIP_...

Страница 24: ...0 Down Up Up Down Down 6400 4150 2250 Up Down Up Down Up 6400 0 Down Down Up Up Down 6400 4000 2400 Up Down Up Down Down 7200 4400 2800 Down Up Up Down Up 7200 4400 2800 Down Down Up Down Down 7750 250 Up Down Up Down Up 8000 4650 3350 Down Down Up Down Up 8000 0 Up Up Down Up Down 8000 4000 4000 Up Up Down Down Down 9600 0 Up Up Down Up Up 9600 4850 4750 Up Down Down Up Up 9600 0 Down Up Down Up ...

Страница 25: ...Pin 1 VAD EN Jumper on Pin 3 VAD Disable Table 17 Jumper Settings HDK RS 232 Interface Set up via Keypad HDK board RS 232 channel Interface configuration and Packet format may be set through the use of the keypad In order to receive confirmation on the keypad selections the console monitor RS 232 cable must be connected from the bottom DB9 connector and to a PC Once the connection is established o...

Страница 26: ...alog speech from the RCA jacks or handset is digitized by the on board PCM3500 A D D A The PCM3500 has a master clock speed of 4 096 MHz and is configured for an 8 kHz sampling frequency and then sent to the AMBE 2000 where it gets encoded into compressed digital data This data may be output to the channel interface or loopbacked to the RCA jacks or handset depending on the user settings THE HDK p...

Страница 27: ...Structure Data packets sent as byte aligned frames over the asynchronous RS 232 UART Serial interface This helps maintains compatibility with asynchronous 8N1 framing and synchronization if channel errors exist The first word is the sync element It holds the 16 bit identification 0x13EC of the start of the packet The packet sync value of the first word is always the same The second 16 bit word con...

Страница 28: ... only enter into AMBE 2000 format by using the console monitor and selecting the B option and then the 1 optionfrom the command menus All setting in AMBE 2000 format are stored in volatile memory an are not save after a board reset or a power cycle Word Description 0 Header always set to 0x13EC 1 Power Control ID 8bits Control Word 1 8 bits see Table 5 B 2 Rate info 0 3 Rate info 1 4 Rate info 2 5...

Страница 29: ...dec ONLY JP6 Jumper Must Be Removed Audio Input Output PCM Audio Loop Back JP6 Jumper Removed Loop Back HDK Audio Codec and AMBE 2000 Vocoder Chip Audio from the handset or line can be loop back through the AD DA Codec and the AMBE 2000 Vocoder chip To do this jumper Pin 2 to Pin 3 of the RS 232 Channel Connect top DB9S connector on the AMBE 2000 HDK Then the input audio will go through the codec ...

Страница 30: ...2 channel interface At the second AMBE 20x0 HDK Development Board the incoming channel packets of coded speech is decoded and played out on the handset or analog line output At the same time the second AMBE 20x0 HDK Vocoder board can encode speech from the analog input and send it across the RS 232 channel to be decoded by first AMBE 20x0 HDK Development Board Figure 9 Connecting two HDK boards to...

Страница 31: ...RT Serial Port Settings page 10 DB 9 Male RS 232 Straight Through Cable Pin Out Looking at the front of the connector DB 9 Female 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 Figure 11 RS 232 Straight through Cable Pin out for connecting HDK Board and PC together Once a RS 232 interface is connected between the By pressing the key the HDK will respond with two options for configuring the board Press A to S...

Страница 32: ... then Press to Exit Comment that provides the user with helpful information 7 Autobaud will be turned off When selecting a specific RS 232 channel rate the auto baud feature is turned off To turn Auto baud back on Press Board Reset After making a selection press and the board will print to screen Current RS 232 Baud Rate XXXXXX Current Format XXXXX Packet To configure the Channel Data format PRESS...

Страница 33: ...E 2000 Packet Format default setting Full AMBE 2000 Vocoder Chip Packet Connecting the RS 232 Channel I O to a PC Demonstration Software The CD included with the HDK kit includes a PC executable program ambe_hdk exe that enables the user to compress and record analog speech input data to a PC or decode a previously encoded file and play it out of the analog outputs The AMBE 20x0 HDK Development Bo...

Страница 34: ...ry that has the program file in it and type ambe_hdk exe with the desired command line options as follows The ambe_hdk exe program is set to default to recording the analog input to a file named record bit Command Line Options Option Name Variables Description Channel Mode Options Encode voice to file r filename Record mode Decode file to audio t filename Playback mode Table 21 File I O Command Li...

Страница 35: ...corded packets File Complete XXXX Packets recorded the total number of packets recorded PLAYBACK MODE transmit Example Playback of file named abc_voice bit command type ambe_hdk exe tabc_voice bit The program will respond with A Test Port COM 1 B Test Port COM 2 C Test Port COM 3 D Test Port COM 4 E Test Port COM 5 F Test Port COM 6 G Test Port COM 7 H Test Port COM 8 X EXIT SERIAL PORT TESTING En...

Страница 36: ... Out 3 Rx Channel In 4 RTS 5 CTS 6 Connected to Pin 1 7 Connected to Ground 8 Connected to Ground 9 No Connection Serial Port 2 Console Monitor Out bottom connector Type RS 232 asynchronous Connector RS 232 Serial Port Pin Out Pin Number Name 1 Connected to Pin 6 2 Tx Console Out 3 Rx Console In 4 RTS 5 CTS 6 Connected to Pin 1 7 Connected to Ground 8 Connected to Ground 9 No Connection Audio I O ...

Страница 37: ...Output Level 1 0 Volt RMS Output Impedance 50 Ohms Bandwidth 20 Hz to 3 6 kHz up to 48 kHz available A D Resolution 16 bits SNR Non Weighted 84 dB A D Sampling Rate 8 kHz up to 96kHz available Minimum Load 10k Ohms nominal Handset Type Single ended Connector RJ 4P4C Bandwidth 20 Hz to 4 kHz A D Sampling Rate 8 kHz A D Resolution 16 bits Handset Pin Out RJ11 Connector Pin Number Signal Name 1 and 2...

Страница 38: ... TDI 10 Digital Ground 4 Digital Ground 11 TCK 5 Sys_3v3 12 Digital Ground 6 13 EMU0 7 TDO 14 EMU1 Electrical Input J10 Power Pin Number Name Center 5 Volts DC Shield Ground DC Power Input Voltage 5 Volts DC Input Current 250 ma 5V DC Mechanical Mechanical Weight 5 3 oz with connectors installed Size W X D X H 6 75 X 5 5 JTAG Connections Setup Control JP14 Pins Signal Jumper Off Codec Loop back Ju...

Страница 39: ...cus ti com docs toolsw folders print msp prgs430 html Xilinx Platform Cable USB Part Number DLC9 http www xilinx com xlnx xebiz designResources ip_product_details jsp key HW USB iLanguageID 1 MSPGCC MSP 430 GNU Compiler http mspgcc sourceforge net Printed Circuit Board Layout Diagram Printed Circuit Board Ground Planes ANALOG DIGITAL DIGITAL Channel Schematics Digital Voice Systems Inc The Speech ...

Страница 40: ...ER_DATA_CLK 44 0 I RX_DATA_0 21 1 O SER_DATA_TX 45 1 I RX_DATA_1 22 2 I SER_DATA_RX 46 2 I RX_DATA_2 23 3 I AMBE_EPR 47 3 I RX_DATA_3 24 4 N C 48 4 I RX_DATA_4 25 5 N C 49 5 I RX_DATA_5 26 6 N C 50 6 I RX_DATA_6 27 P2 7 N C 51 P5 7 I RX_DATA_7 28 0 O LED 59 0 O TX_DATA_2 29 1 O LED_EN 60 1 O TX_DATA_1 30 2 O LED_CTL 61 2 O TX_DATA_0 31 3 O SHIFT_TX 2 3 O TX_DATA_3 32 4 O TX_DATA_OUT 3 4 O TX_DATA_...

Страница 41: ...IFT_RX 33 I POWER_ON_RESET 34 I MSP430_RESET 35 VCC 36 O CHAN_CLK 37 I SHIFT_TX 38 O DIGIT_0 39 O DIGIT_1 40 I O N C 41 I LED_EN 42 I LED_CTL 43 I BCK_BUFF 44 O PCM3500 PDWN Software Development Software development will be accomplished by using the freely available GCC Gnu Compiler Collection This will give the purchaser an opportunity to compile code for them and to make changes to the provided ...

Страница 42: ...rovided in the Texas Instruments PCM3500 data sheet before finalizing any design Additional Reference Material AMBE 2000 or AMBE 2020 vocoder chip Users Manual http www dvsinc com literature htm Application Report Understanding Data Converters http www s ti com sc psheets slaa013 slaa013 pdf PCM3500 Data Sheet http www s ti com sc ds pcm3500 pdf PCM3500 Evaluation Board http www s ti com sc psheet...

Страница 43: ... please contact Digital Voice Systems Inc 234 Littleton Road Westford MA 01886 USA Phone 978 392 0002 Fax 978 392 8866 email info dvsinc com web www dvsinc com Support engineers are available Monday through Friday 9 00 AM to 5 00 PM eastern time and can be contacted by Phone 978 392 0002 Fax 978 392 8866 Email info dvsinc com World Wide Web http www dvsinc com Digital Voice Systems Inc The Speech ...

Страница 44: ... 8 25 06 Edits to Serial MSP430 and Xilinx Schematics 32 33 34 Added RS 232 cable Pin out drawings Fig 10 and Fig 11 25 2 12 06 06 Edited Table 14 to clearly identify between AMBE and AMBE Data Rates 16 3 1 3 07 Added note to Table 15 16 4 7 9 07 Revised Table 14 rate 6400 speech 0 FEC to be Down Down Up Up Down 16 5 9 19 07 Revised page 21 to include more details on loop back 21 NOTES ...

Страница 45: ...AMBE 20x0 HDK Development Board User s Manual Preliminary Page 46 DVSI Confidential Proprietary Section 7 Support ...

Отзывы: