User`s manual

Page 46
DVSI Confidential Proprietary
USB-3000™
User’s Manual Version 1.6a
Section 4 - Data and Configuration Packets
Digital Voice Systems, Inc.
The Speech Compression Specialists
The USB-3000™ will respond with the following configuration / control packet (hexadecimal).
Packet Format with Parity Field
Control / Configuration RESPONSE Packet For PRODUCT ID
Packet Header Fields Parity
START_BYTE LENGTH TYPE
Control
Packet
Field ID
Response Field
Data
PKT_
PARITY
PARITY_
BYTE
(1 byte) (2 bytes) ( 1 byte) (1 byte) (10 bytes) (1 byte) (1 byte)
61 00 0D 00 30
41 4D 42 45
33 30 30 30
46 00
2F 5C
Table 3 PKT_PRODID Response Field
The first byte (0x61) is the packet header byte. The next two bytes (0x000D) specify the total length of the
packet fields (13 bytes in this example). Note t
is 17 bytes. The next byte (0x00) s s that cket ket. xt byte 0) is the
field identifier for a indicating it is a PKT_PRODID response. The next 10 bytes is a null-terminated string that
contains the product identification in hex (AMBE3000F. in a ytes (0x2F1C) show that parity
fields are enabled (0x2f) and the parity field value (0x5C).
4.4. Example PKT_VERSTRING Packet
al) PKT_VERSTRING field. This field will cause the
SB-3000™ to respond with a string that contains the product version number of the internal AMBE-3000™
ocoder chip.
hat the total packet length including the header, length and type
the papecifie type is a control pac
s
cii). The last two b
The ne (0x3
The following is a configuration / control packet (hexadecim
U
V
Packet Format with Parity Field
Control / Configuration Packet For PRODUCT VERSION STRING
Packet Header Fields Parity
START_BYTE LENGTH TYPE Control Packet Field ID
PKT_PARITY PARITY_BYTE
(1 byte) (2 bytes) (1 byte) (1 byte) (1 byte) (1 byte)
61 0003 00 31 2F 1D
Table 4 PKT_VERSTRING Field
This is the similar to the prior example except that it is requesting the product version number of the embedded
AMBE-3000™ Vocoder Chip. The first byte (0x61) is the packet header byte. The next two bytes (0x0003)
specify that the length of the packet (excluding the header, length, and type bytes) is 3 bytes. The next byte
(0x00) specifies that the packet type is a control packet. The next byte (0x31) is the field identifier for a
PKT_VERSTRING field. The last two bytes (0x2F1C) show that parity fields are enabled (0x2f) and the parity
field value (0x1D).