Head-Fi.org › Forums › Equipment Forums › Dedicated Source Components › Confirming whether your DAC is asynchronous as claimed or not.
New Posts  All Forums:Forum Nav:

Confirming whether your DAC is asynchronous as claimed or not. - Page 2

post #16 of 36
Thread Starter 
Quote:
Originally Posted by leeperry View Post

 

Originally Posted by svyr View Post

Never been able to find the datasheets for TE chips anyway... Dodgiest chip manufacturer in the world biggrin.gif

 

Their only competition is the crummy sounding PCM2704, and once reclocked TE7022L does sound amazing to my ears.

 

Also, TE8802L is backward compatible and can do 24/96 w/o drivers...prolly 88.2 as well, but this freq might require drivers, not sure.


> TE7022L does sound amazing to my ears

pretty sure adaptive drop or insert or interpolate samples and neither 160D nor NFB10WM do re-clocking for USB. http://goddac.googlecode.com/files/doc32139.pdf
Edited by svyr - 3/27/11 at 4:48pm
post #17 of 36
Thread Starter 
USB View log Warning: Spoiler! (Click to show)
Quote:
Originally Posted by USBView 
Device Descriptor:
bcdUSB: 0x0100
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x0451 (Texas Instruments)
idProduct: 0x0002
bcdDevice: 0x0102
iManufacturer: 0x01
0x0409: "Texas Instruments"
iProduct: 0x02
0x0409: "YULONG Audio "
iSerialNumber: 0x00
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x02
Open Pipes: 1

Endpoint Descriptor:
bEndpointAddress: 0x01 OUT
Transfer Type: Isochronous
wMaxPacketSize: 0x0240 (576)
wInterval: 0x0001
bSyncAddress: 0x00

Configuration Descriptor:
wTotalLength: 0x006D
bNumInterfaces: 0x02
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 (Bus Powered )
MaxPower: 0x32 (100 Ma)

Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x01 (Audio)
bInterfaceSubClass: 0x01 (Audio Control)
bInterfaceProtocol: 0x00
iInterface: 0x00

Audio Control Interface Header Descriptor:
bLength: 0x09
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bcdADC: 0x0100
wTotalLength: 0x001E
bInCollection: 0x01
baInterfaceNr[1]: 0x01

Audio Control Input Terminal Descriptor:
bLength: 0x0C
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bTerminalID: 0x05
wTerminalType: 0x0101 (USB streaming)
bAssocTerminal: 0x00
bNrChannels: 0x02
wChannelConfig: 0x0003
iChannelNames: 0x00
iTerminal: 0x00

Audio Control Output Terminal Descriptor:
bLength: 0x09
bDescriptorType: 0x24
bDescriptorSubtype: 0x03
bTerminalID: 0x08
wTerminalType: 0x0301 (Speaker)
bAssocTerminal: 0x00
bSoruceID: 0x05
iTerminal: 0x00

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x01 (Audio)
bInterfaceSubClass: 0x02 (Audio Streaming)
bInterfaceProtocol: 0x00
iInterface: 0x00

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x01
bNumEndpoints: 0x01
bInterfaceClass: 0x01 (Audio)
bInterfaceSubClass: 0x02 (Audio Streaming)
bInterfaceProtocol: 0x00
iInterface: 0x00

Audio Streaming Class Specific Interface Descriptor:
bLength: 0x07
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bTerminalLink: 0x05
bDelay: 0x01
wFormatTag: 0x0001 (PCM)

Audio Streaming Format Type Descriptor:
bLength: 0x14
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bFormatType: 0x01
bNrChannels: 0x02
bSubframeSize: 0x03
bBitResolution: 0x18
bSamFreqType: 0x04
tSamFreq[1]: 0x00AC44 (44100 Hz)
tSamFreq[2]: 0x00BB80 (48000 Hz)
tSamFreq[3]: 0x015888 (88200 Hz)
tSamFreq[4]: 0x017700 (96000 Hz)

Endpoint Descriptor:
bEndpointAddress: 0x01 OUT
Transfer Type: Isochronous
wMaxPacketSize: 0x0240 (576)
wInterval: 0x0001
bSyncAddress: 0x00

Audio Streaming Class Specific Audio Data Endpoint Descriptor:
bLength: 0x07
bDescriptorType: 0x25
bDescriptorSubtype: 0x01
bmAttributes: 0x01
bLockDelayUnits: 0x00
wLockDelay: 0x0000




Warning: Spoiler! (Click to show)
Quote:
Originally Posted by USBTrace 

port 1 : USB Composite Device


Parameter

Value

Hardware ID

USB\VID_0451&PID_0002&REV_0102

Setup Class

USB

Class GUID

{36fc9e60-c465-11cf-8056-444553540000}

PDO Name

\Device\USBPDO-9

Service Name

usbccgp


Parameter

Value

Connection Information

ConnectionIndex

0x1

CurrentConfigurationValue

0x1

LowSpeed

FALSE

DeviceIsHub

FALSE

DeviceAddress

0x2

NumberOfOpenPipes

0x1

ConnectionStatus

DeviceConnected

Pipe #0

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x1 [OUT]

bmAttributes

0x9 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x240

bInterval

0x1

Device Descriptor

bLength

0x12

bcdUSB

0x100

bDeviceClass

0x0

bDeviceSubClass

0x0

bDeviceProtocol

0x0

bMaxPacketSize0

0x8

idVendor

0x451

idProduct

0x2

bcdDevice

0x102

iManufacturer

0x1

iProduct

0x2

iSerialNumber

0x0

bNumConfigurations

0x1


Parameter

Value

Configuration Descriptor

bLength

0x9

bDescriptorType

USB_CONFIGURATION_DESCRIPTOR_TYPE

wTotalLength

0x6D

bNumInterfaces

0x2

iConfiguration

0x0

bmAttributes

0x80 ( Bus_Powered )

MaxPower

0x32

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x0

bAlternateSetting

0x0

bNumEndpoints

0x0

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x1 (AUDIOCONTROL)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x1

bAlternateSetting

0x0

bNumEndpoints

0x0

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x2 (AUDIOSTREAMING)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x1

bAlternateSetting

0x1

bNumEndpoints

0x1

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x2 (AUDIOSTREAMING)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x1 [OUT]

bmAttributes

0x9 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x240

bInterval

0x1



looks like adaptive mode usb as well. (bmAttrib flag of 0x9 on usb endpoint descriptor)
since some units use the same usb chip and have async, looks like you can make async endpoints via custom firmware.
post #18 of 36

So although being adaptive, spec-wise this chip is still better than TE7022L, the latter does not support 88.2KHz/24bit. The reason this thing is programmable is because it includes a 8052 MCU. I accidentally stumbled upon this http://focus.ti.com/docs/toolsw/folders/print/tas1020fdk.html


Edited by thuantran - 4/8/11 at 8:15am
post #19 of 36
Thread Starter 
Quote:
Originally Posted by thuantran View Post

So although being adaptive, spec-wise this chip is still better than TE7022L, the latter does not support 88.2KHz/24bit. The reason this thing is programmable is because it includes a 8052 MCU. I accidentally stumbled upon this http://focus.ti.com/docs/toolsw/folders/print/tas1020fdk.html


the docs included in the resource kit look pretty interesting, as does http://focus.ti.com/lit/ds/sles025a/sles025a.pdf.
As for TAS1020 vs TE7022L, I suppose it's 'better' since it supports 88k/24b, but um, are those the only specs we're interested? (not that we have any sort of usable datasheet for the tenor biggrin.gif )

Interesting to see the polling interval for adaptive is a fixed one:
bInterval 0x1
(mili-seconds that is)

http://www.head-fi.org/forum/thread/542004/wip-windows-vista-7-audio-platform-optimization-project/60#post_7403302 (wonder what it does for that)
Edited by svyr - 4/13/11 at 5:10am
post #20 of 36

my HRT MSII+

 

Warning: Spoiler! (Click to show)

Device Descriptor:
bcdUSB:             0x0110
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x10 (16)
idVendor:           0x4852
idProduct:          0x0003
bcdDevice:          0x0100
iManufacturer:        0x01
0x0409: "www.hirestech.com 2010 REV 1.4"
iProduct:             0x02
0x0409: "Music Streamer II+"
iSerialNumber:        0x00
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed:     Full
Device Address:       0x01
Open Pipes:              3

Endpoint Descriptor:
bEndpointAddress:     0x83  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0001 (1)
bInterval:            0x10

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0282 (642)
wInterval:          0x0001
bSyncAddress:         0x00

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0003 (3)
wInterval:          0x0001
bSyncAddress:         0x00

Configuration Descriptor:
wTotalLength:       0x009C
bNumInterfaces:       0x03
bConfigurationValue:  0x01
iConfiguration:       0x00
bmAttributes:         0x80 (Bus Powered )
MaxPower:             0xC8 (400 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x01 (Audio Control)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Control Interface Header Descriptor:
bLength:              0x09
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bcdADC:             0x0100
wTotalLength:       0x0028
bInCollection:        0x01
baInterfaceNr[1]:     0x01

Audio Control Input Terminal Descriptor:
bLength:              0x0C
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bTerminalID:          0x01
wTerminalType:      0x0101 (USB streaming)
bAssocTerminal:       0x00
bNrChannels:          0x02
wChannelConfig:     0x0003
iChannelNames:        0x00
iTerminal:            0x00

Audio Control Feature Unit Descriptor:
bLength:              0x0A
bDescriptorType:      0x24
bDescriptorSubtype:   0x06
bUnitID:              0x02
bSourceID:            0x01
bControlSize:         0x01
bmaControls[0]:
01
bmaControls[1]:
00
bmaControls[2]:
00
iFeature:             0x00

Audio Control Output Terminal Descriptor:
bLength:              0x09
bDescriptorType:      0x24
bDescriptorSubtype:   0x03
bTerminalID:          0x03
wTerminalType:      0x0301 (Speaker)
bAssocTerminal:       0x00
bSoruceID:            0x02
iTerminal:            0x00

Interface Descriptor:
bInterfaceNumber:     0x01
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Interface Descriptor:
bInterfaceNumber:     0x01
bAlternateSetting:    0x01
bNumEndpoints:        0x02
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Streaming Class Specific Interface Descriptor:
bLength:              0x07
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bTerminalLink:        0x01
bDelay:               0x01
wFormatTag:         0x0001 (PCM)

Audio Streaming Format Type Descriptor:
bLength:              0x17
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bFormatType:          0x01
bNrChannels:          0x02
bSubframeSize:        0x03
bBitResolution:       0x18
bSamFreqType:         0x05
tSamFreq[1]:      0x017700 (96000 Hz)
tSamFreq[2]:      0x015888 (88200 Hz)
tSamFreq[3]:      0x00BB80 (48000 Hz)
tSamFreq[4]:      0x00AC44 (44100 Hz)
tSamFreq[5]:      0x007D00 (32000 Hz)

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0282 (642)
wInterval:          0x0001
bSyncAddress:         0x82

Audio Streaming Class Specific Audio Data Endpoint Descriptor:
bLength:              0x07
bDescriptorType:      0x25
bDescriptorSubtype:   0x01
bmAttributes:         0x01
bLockDelayUnits:      0x00
wLockDelay:         0x0000

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0003 (3)
wInterval:          0x0501
bSyncAddress:         0x00

Interface Descriptor:
bInterfaceNumber:     0x02
bAlternateSetting:    0x00
bNumEndpoints:        0x01
bInterfaceClass:      0x03 (HID)
bInterfaceSubClass:   0x00
bInterfaceProtocol:   0x00
iInterface:           0x00

HID Descriptor:
bcdHID:             0x0100
bCountryCode:         0x00
bNumDescriptors:      0x01
bDescriptorType:      0x22
wDescriptorLength:  0x001B

Endpoint Descriptor:
bEndpointAddress:     0x83  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0001 (1)
bInterval:            0x10

 

 

 

Warning: Spoiler! (Click to show)

 

port 2 : USB Composite Device


Parameter

Value

Hardware ID

USB\VID_4852&PID_0003&REV_0100

Setup Class

USB

Class GUID

{36fc9e60-c465-11cf-8056-444553540000}

PDO Name

\Device\USBPDO-10

Service Name

usbccgp

 

Parameter

Value

Connection Information

ConnectionIndex

0x2

CurrentConfigurationValue

0x1

LowSpeed

FALSE

DeviceIsHub

FALSE

DeviceAddress

0x1

NumberOfOpenPipes

0x3

ConnectionStatus

DeviceConnected

Pipe #0

Endpoint Descriptor

bLength

0x7

bEndpointAddress

0x83 [IN]

bmAttributes

0x3 (USB_ENDPOINT_TYPE_INTERRUPT)

wMaxPacketSize

0x1

bInterval

0x10

Pipe #1

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x1 [OUT]

bmAttributes

0x5 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x282

bInterval

0x1

Pipe #2

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x82 [IN]

bmAttributes

0x1 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x3

bInterval

0x1

Device Descriptor

bLength

0x12

bcdUSB

0x0110 (USB 1.1)

bDeviceClass

0x0

bDeviceSubClass

0x0

bDeviceProtocol

0x0

bMaxPacketSize0

0x10

idVendor

0x4852

idProduct

0x3

bcdDevice

0x100

iManufacturer

0x1

iProduct

0x2

iSerialNumber

0x0

bNumConfigurations

0x1

 

Parameter

Value

Configuration Descriptor

bLength

0x9

bDescriptorType

USB_CONFIGURATION_DESCRIPTOR_TYPE

wTotalLength

0x9C

bNumInterfaces

0x3

iConfiguration

0x0

bmAttributes

0x80 ( Bus_Powered )

MaxPower

0xC8

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x0

bAlternateSetting

0x0

bNumEndpoints

0x0

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x1 (AUDIOCONTROL)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x1

bAlternateSetting

0x0

bNumEndpoints

0x0

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x2 (AUDIOSTREAMING)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x1

bAlternateSetting

0x1

bNumEndpoints

0x2

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x2 (AUDIOSTREAMING)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x1 [OUT]

bmAttributes

0x5 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x282

bInterval

0x1

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x82 [IN]

bmAttributes

0x1 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x3

bInterval

0x1

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x2

bAlternateSetting

0x0

bNumEndpoints

0x1

bInterfaceClass

0x3 (Human Interface Device)

bInterfaceSubClass

0x0 (No Subclass)

bInterfaceProtocol

0x0 (None)

iInterface

0x0

Endpoint Descriptor

bLength

0x7

bEndpointAddress

0x83 [IN]

bmAttributes

0x3 (USB_ENDPOINT_TYPE_INTERRUPT)

wMaxPacketSize

0x1

bInterval

0x10

 

 

 

 

post #21 of 36
Thread Starter 
Quote:
Originally Posted by sterob View Post

my HRT MSII+

 

Warning: Spoiler! (Click to show)

Device Descriptor:
bcdUSB:             0x0110
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x10 (16)
idVendor:           0x4852
idProduct:          0x0003
bcdDevice:          0x0100
iManufacturer:        0x01
0x0409: "www.hirestech.com 2010 REV 1.4"
iProduct:             0x02
0x0409: "Music Streamer II+"
iSerialNumber:        0x00
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed:     Full
Device Address:       0x01
Open Pipes:              3

Endpoint Descriptor:
bEndpointAddress:     0x83  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0001 (1)
bInterval:            0x10

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0282 (642)
wInterval:          0x0001
bSyncAddress:         0x00

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0003 (3)
wInterval:          0x0001
bSyncAddress:         0x00

Configuration Descriptor:
wTotalLength:       0x009C
bNumInterfaces:       0x03
bConfigurationValue:  0x01
iConfiguration:       0x00
bmAttributes:         0x80 (Bus Powered )
MaxPower:             0xC8 (400 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x01 (Audio Control)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Control Interface Header Descriptor:
bLength:              0x09
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bcdADC:             0x0100
wTotalLength:       0x0028
bInCollection:        0x01
baInterfaceNr[1]:     0x01

Audio Control Input Terminal Descriptor:
bLength:              0x0C
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bTerminalID:          0x01
wTerminalType:      0x0101 (USB streaming)
bAssocTerminal:       0x00
bNrChannels:          0x02
wChannelConfig:     0x0003
iChannelNames:        0x00
iTerminal:            0x00

Audio Control Feature Unit Descriptor:
bLength:              0x0A
bDescriptorType:      0x24
bDescriptorSubtype:   0x06
bUnitID:              0x02
bSourceID:            0x01
bControlSize:         0x01
bmaControls[0]:
01
bmaControls[1]:
00
bmaControls[2]:
00
iFeature:             0x00

Audio Control Output Terminal Descriptor:
bLength:              0x09
bDescriptorType:      0x24
bDescriptorSubtype:   0x03
bTerminalID:          0x03
wTerminalType:      0x0301 (Speaker)
bAssocTerminal:       0x00
bSoruceID:            0x02
iTerminal:            0x00

Interface Descriptor:
bInterfaceNumber:     0x01
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Interface Descriptor:
bInterfaceNumber:     0x01
bAlternateSetting:    0x01
bNumEndpoints:        0x02
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Streaming Class Specific Interface Descriptor:
bLength:              0x07
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bTerminalLink:        0x01
bDelay:               0x01
wFormatTag:         0x0001 (PCM)

Audio Streaming Format Type Descriptor:
bLength:              0x17
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bFormatType:          0x01
bNrChannels:          0x02
bSubframeSize:        0x03
bBitResolution:       0x18
bSamFreqType:         0x05
tSamFreq[1]:      0x017700 (96000 Hz)
tSamFreq[2]:      0x015888 (88200 Hz)
tSamFreq[3]:      0x00BB80 (48000 Hz)
tSamFreq[4]:      0x00AC44 (44100 Hz)
tSamFreq[5]:      0x007D00 (32000 Hz)

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0282 (642)
wInterval:          0x0001
bSyncAddress:         0x82

Audio Streaming Class Specific Audio Data Endpoint Descriptor:
bLength:              0x07
bDescriptorType:      0x25
bDescriptorSubtype:   0x01
bmAttributes:         0x01
bLockDelayUnits:      0x00
wLockDelay:         0x0000

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0003 (3)
wInterval:          0x0501
bSyncAddress:         0x00

Interface Descriptor:
bInterfaceNumber:     0x02
bAlternateSetting:    0x00
bNumEndpoints:        0x01
bInterfaceClass:      0x03 (HID)
bInterfaceSubClass:   0x00
bInterfaceProtocol:   0x00
iInterface:           0x00

HID Descriptor:
bcdHID:             0x0100
bCountryCode:         0x00
bNumDescriptors:      0x01
bDescriptorType:      0x22
wDescriptorLength:  0x001B

Endpoint Descriptor:
bEndpointAddress:     0x83  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0001 (1)
bInterval:            0x10

 

 

 

Warning: Spoiler! (Click to show)

 

port 2 : USB Composite Device


Parameter

Value

Hardware ID

USB\VID_4852&PID_0003&REV_0100

Setup Class

USB

Class GUID

{36fc9e60-c465-11cf-8056-444553540000}

PDO Name

\Device\USBPDO-10

Service Name

usbccgp

 

Parameter

Value

Connection Information

ConnectionIndex

0x2

CurrentConfigurationValue

0x1

LowSpeed

FALSE

DeviceIsHub

FALSE

DeviceAddress

0x1

NumberOfOpenPipes

0x3

ConnectionStatus

DeviceConnected

Pipe #0

Endpoint Descriptor

bLength

0x7

bEndpointAddress

0x83 [IN]

bmAttributes

0x3 (USB_ENDPOINT_TYPE_INTERRUPT)

wMaxPacketSize

0x1

bInterval

0x10

Pipe #1

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x1 [OUT]

bmAttributes

0x5 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x282

bInterval

0x1

Pipe #2

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x82 [IN]

bmAttributes

0x1 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x3

bInterval

0x1

Device Descriptor

bLength

0x12

bcdUSB

0x0110 (USB 1.1)

bDeviceClass

0x0

bDeviceSubClass

0x0

bDeviceProtocol

0x0

bMaxPacketSize0

0x10

idVendor

0x4852

idProduct

0x3

bcdDevice

0x100

iManufacturer

0x1

iProduct

0x2

iSerialNumber

0x0

bNumConfigurations

0x1

 

Parameter

Value

Configuration Descriptor

bLength

0x9

bDescriptorType

USB_CONFIGURATION_DESCRIPTOR_TYPE

wTotalLength

0x9C

bNumInterfaces

0x3

iConfiguration

0x0

bmAttributes

0x80 ( Bus_Powered )

MaxPower

0xC8

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x0

bAlternateSetting

0x0

bNumEndpoints

0x0

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x1 (AUDIOCONTROL)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x1

bAlternateSetting

0x0

bNumEndpoints

0x0

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x2 (AUDIOSTREAMING)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x1

bAlternateSetting

0x1

bNumEndpoints

0x2

bInterfaceClass

0x1 (Audio)

bInterfaceSubClass

0x2 (AUDIOSTREAMING)

bInterfaceProtocol

0x0 (INTERFACE_PROTOCOL_UNDEFINED)

iInterface

0x0

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x1 [OUT]

bmAttributes

0x5 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x282

bInterval

0x1

Endpoint Descriptor

bLength

0x9

bEndpointAddress

0x82 [IN]

bmAttributes

0x1 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize

0x3

bInterval

0x1

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x2

bAlternateSetting

0x0

bNumEndpoints

0x1

bInterfaceClass

0x3 (Human Interface Device)

bInterfaceSubClass

0x0 (No Subclass)

bInterfaceProtocol

0x0 (None)

iInterface

0x0

Endpoint Descriptor

bLength

0x7

bEndpointAddress

0x83 [IN]

bmAttributes

0x3 (USB_ENDPOINT_TYPE_INTERRUPT)

wMaxPacketSize

0x1

bInterval

0x10

 

 

 

 


Thank you for contributing.

The juicy bits being:

tSamFreq[1]: 0x017700 (96000 Hz)
tSamFreq[2]: 0x015888 (88200 Hz)
tSamFreq[3]: 0x00BB80 (48000 Hz)
tSamFreq[4]: 0x00AC44 (44100 Hz)
tSamFreq[5]: 0x007D00 (32000 Hz)


and 2 async endpoints ( 2x of bmAttributes with the value of 5)


Looks fine to me (async, supports the frequencies advertised)
post #22 of 36

I was wondering about my DAC that I got from Wyred4Sound, the DAC2 model...here it is the info about the USB driver and it seems to me that it is NOT ASYNC...but I know very little about this topic, so I'd like someone else to comment on this:)



Information for device W4S 24-192 Interface (VID=0x04B4 PID=0x931C):
Version of TDD: 1.34 Date: Sep  7 2011 Time: 08:44:13

Connection Information:
------------------------------

Connection status: Device connected
Device actual bus speed: High
Device is hub: No
Device adress: 0x0001
Current configuration value: 0x00
Number of open pipes: 1

Device Descriptor:
------------------------------

Value    Valuename
0x12    bLength
0x01    bDescriptorType
0x0200    bcdUSB
0xFF    bDeviceClass   (Vendor specific)
0xFF    bDeviceSubClass   
0xFF    bDeviceProtocol   
0x40    bMaxPacketSize0   (64 Bytes)
0x04B4    idVendor
0x931C    idProduct
0x0001    bcdDevice
0x01    iManufacturer   (Wyred4Sound)
0x02    iProduct   (W4S 24-192 Interface)
0x00    iSerialNumber
0x01    bNumConfigurations
Hex dump:
0x12 0x01 0x00 0x02 0xFF 0xFF 0xFF 0x40 0xB4 0x04
0x1C 0x93 0x01 0x00 0x01 0x02 0x00 0x01

Device Qualifier Descriptor:
------------------------------

Value    Valuename
0x0A    bLength
0x06    bDescriptorType
0x0200    bcdUSB
0xFF    bDeviceClass   (Vendor specific)
0xFF    bDeviceSubClass   
0xFF    bDeviceProtocol   
0x40    bMaxPacketSize0   (64 Bytes)
0x01    bNumConfigurations
0x00    bReserved
Hex dump:
0x0A 0x06 0x00 0x02 0xFF 0xFF 0xFF 0x40 0x01 0x00

Configuration Descriptor:
------------------------------

Value    Valuename
0x09    bLength
0x02    bDescriptorType
0x0019    wTotalLength
0x01    bNumInterfaces
0x00    bConfigurationValue
0x00    iConfiguration
0x60    bmAttributes   (Self-powered Device, Remote-Wakeup)
0x32    MaxPower   (100 mA)
Hex dump:
0x09 0x02 0x19 0x00 0x01 0x00 0x00 0x60 0x32

Interface Descriptor:
------------------------------

Value    Valuename
0x09    bLength
0x04    bDescriptorType
0x00    bInterfaceNumber
0x00    bAlternateSetting
0x01    bNumEndPoints
0xFF    bInterfaceClass   (Vendor specific)
0xFF    bInterfaceSubClass   
0xFF    bInterfaceProtocol   
0x00    iInterface
Hex dump:
0x09 0x04 0x00 0x00 0x01 0xFF 0xFF 0xFF 0x00

Endpoint Descriptor:
------------------------------

Value    Valuename
0x07    bLength
0x05    bDescriptorType
0x02    bEndpointAddress   (Out-Endpoint)
0x02    bmAttributes
   Transfer Type:           Bulk-Transfer
   Synchronization Type:    None
   Usage Type:              Data
0x0200    wMaxPacketSize   (512 Bytes)
0x00    bIntervall
Hex dump:
0x07 0x05 0x02 0x02 0x00 0x02 0x00

Configuration Descriptor:
------------------------------

Value    Valuename
0x09    bLength
0x02    bDescriptorType
0x0019    wTotalLength
0x01    bNumInterfaces
0x01    bConfigurationValue
0x00    iConfiguration
0x80    bmAttributes   (Bus-powered Device)
0x32    MaxPower   (100 mA)
Hex dump:
0x09 0x02 0x19 0x00 0x01 0x01 0x00 0x80 0x32

Interface Descriptor:
------------------------------

Value    Valuename
0x09    bLength
0x04    bDescriptorType
0x00    bInterfaceNumber
0x00    bAlternateSetting
0x01    bNumEndPoints
0xFF    bInterfaceClass   (Vendor specific)
0xFF    bInterfaceSubClass   
0xFF    bInterfaceProtocol   
0x00    iInterface
Hex dump:
0x09 0x04 0x00 0x00 0x01 0xFF 0xFF 0xFF 0x00

Endpoint Descriptor:
------------------------------

Value    Valuename
0x07    bLength
0x05    bDescriptorType
0x04    bEndpointAddress   (Out-Endpoint)
0x01    bmAttributes
   Transfer Type:           Isochronous-Transfer
   Synchronization Type:    None
   Usage Type:              Data
0x0200    wMaxPacketSize   (512 Bytes)
0x00    bIntervall
Hex dump:
0x07 0x05 0x04 0x01 0x00 0x02 0x00

Whole Device Descriptor as hex dump:
0x12, 0x01, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0x40, 0xB4, 0x04,
0x1C, 0x93, 0x01, 0x00, 0x01, 0x02, 0x00, 0x01

Whole Device Qualifier Descriptor as hex dump:
0x0A, 0x06, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0x40, 0x01, 0x00

Whole Configuration Descriptor as hex dump:
0x09, 0x02, 0x19, 0x00, 0x01, 0x00, 0x00, 0x60, 0x32, 0x09,
0x04, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0x00, 0x07, 0x05,
0x02, 0x02, 0x00, 0x02, 0x00

Whole Configuration Descriptor as hex dump:
0x09, 0x02, 0x19, 0x00, 0x01, 0x01, 0x00, 0x80, 0x32, 0x09,
0x04, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0x00, 0x07, 0x05,
0x04, 0x01, 0x00, 0x02, 0x00

Connectionpath for device:

Intel(R) ICH9 Family USB2 Enhanced Host Controller - 293A
RootHub
W4S 24-192 Interface (VID=0x04B4 PID=0x931C)

post #23 of 36
Thread Starter 
well, that does have a bulk endpoint (like musiland) and an isochronous one (like all the adaptive USB mode ones). so two possibilities: either it's doing bulk transfer via custom drivers (better than async at least imo), or wyred is full of poo and is adaptive. if you're on windows, run a USB tracing program(usbtrace from sysnucleus or similar. there's probs something like that for mac too but idk the specifics), and see which endpoint the data goes to. if it's the bulk one - it's good, if the isosynch one - wyred has some explaining to do
Edited by svyr - 12/29/11 at 5:25pm
post #24 of 36
XMOS based Stello U3 (Click to show)

port 3 : XMOS XS1-L1


--------------------------------------------------------------------------------

Parameter
Value

Hardware ID
USB\Vid_20b1&Pid_0002&Rev_0320

Setup Class
Thesycon_tusbaudio_SetupClass

Class GUID
{6025604A-343C-4392-8DA0-8B7CCA5D1B30}

PDO Name
\Device\USBPDO-6

Service Name
tusbaudio

Parameter
Value

Connection Information

ConnectionIndex
0x3

CurrentConfigurationValue
0x1

LowSpeed
FALSE

DeviceIsHub
FALSE

DeviceAddress
0x1

NumberOfOpenPipes
0x1

ConnectionStatus
DeviceConnected

Pipe #0

Endpoint Descriptor

bLength
0x7

bEndpointAddress
0x84 [IN]

bmAttributes
0x3 (USB_ENDPOINT_TYPE_INTERRUPT)

wMaxPacketSize
0x6

bInterval
0x8

Device Descriptor

bLength
0x12

bcdUSB
0x0200 (USB 2.0)

bDeviceClass
0xEF (Miscellaneous)

bDeviceSubClass
0x2

bDeviceProtocol
0x1

bMaxPacketSize0
0x40

idVendor
0x20B1 (XMOS Ltd)

idProduct
0x2

bcdDevice
0x320

iManufacturer
0x1

iProduct
0x2

iSerialNumber
0x3

bNumConfigurations
0x2





Parameter
Value

Configuration Descriptor

bLength
0x9

bDescriptorType
USB_CONFIGURATION_DESCRIPTOR_TYPE

wTotalLength
0xB7

bNumInterfaces
0x3

iConfiguration
0x0

bmAttributes
0x80 ( Bus_Powered )

MaxPower
0xFA

Interface Association Descriptor

bLength
0x8

bDescriptorType
USB_INTERFACE_ASSOCIATION_DESCRIPTOR_TYPE

bFirstInterface
0x0

bInterfaceCount
0x2

bFunctionClass
0x1 (Audio)

bFunctionSubClass
0x0 (INTERFACE_SUBCLASS_UNDEFINED)

bFunctionProtocol
0x20 (IP_VERSION_02_00)

iFunction
0x0

Interface Descriptor

bLength
0x9

bInterfaceNumber
0x0

bAlternateSetting
0x0

bNumEndpoints
0x1

bInterfaceClass
0x1 (Audio)

bInterfaceSubClass
0x1 (AUDIOCONTROL)

bInterfaceProtocol
0x20 (IP_VERSION_02_00)

iInterface
0x2

Endpoint Descriptor

bLength
0x7

bEndpointAddress
0x84 [IN]

bmAttributes
0x3 (USB_ENDPOINT_TYPE_INTERRUPT)

wMaxPacketSize
0x6

bInterval
0x8

Interface Descriptor

bLength
0x9

bInterfaceNumber
0x1

bAlternateSetting
0x0

bNumEndpoints
0x0

bInterfaceClass
0x1 (Audio)

bInterfaceSubClass
0x2 (AUDIOSTREAMING)

bInterfaceProtocol
0x20 (IP_VERSION_02_00)

iInterface
0x4

Interface Descriptor

bLength
0x9

bInterfaceNumber
0x1

bAlternateSetting
0x1

bNumEndpoints
0x2

bInterfaceClass
0x1 (Audio)

bInterfaceSubClass
0x2 (AUDIOSTREAMING)

bInterfaceProtocol
0x20 (IP_VERSION_02_00)

iInterface
0x4

Endpoint Descriptor

bLength
0x7

bEndpointAddress
0x1 [OUT]

bmAttributes
0x5 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize
0x400

bInterval
0x1

Endpoint Descriptor

bLength
0x7

bEndpointAddress
0x81 [IN]

bmAttributes
0x11 (USB_ENDPOINT_TYPE_ISOCHRONOUS)

wMaxPacketSize
0x4

bInterval
0x8

Interface Descriptor

bLength
0x9

bInterfaceNumber
0x2

bAlternateSetting
0x0

bNumEndpoints
0x0

bInterfaceClass
0xFE (Application Specific)

bInterfaceSubClass
0x1

bInterfaceProtocol
0x0

iInterface
0xC
 

 

 

post #25 of 36

OK, here it is the USBtrace for the DAC2 from W4S:

 

port 5 : W4S 24/192 USB Interface (1.0.3)


Parameter

Value

Hardware ID

USB\VID_04B4&PID_931C&REV_0001

Setup Class

MEDIA

Class GUID

{4d36e96c-e325-11ce-bfc1-08002be10318}

PDO Name

\Device\USBPDO-10

Service Name

w4s64

 

Parameter

Value

Connection Information

ConnectionIndex

0x5

CurrentConfigurationValue

0x0

LowSpeed

FALSE

DeviceIsHub

FALSE

DeviceAddress

0x1

NumberOfOpenPipes

0x1

ConnectionStatus

DeviceConnected

Pipe #0

Endpoint Descriptor

bLength

0x7

bEndpointAddress

0x2 [OUT]

bmAttributes

0x2 (USB_ENDPOINT_TYPE_BULK)

wMaxPacketSize

0x200

bInterval

0x0

Device Descriptor

bLength

0x12

bcdUSB

0x0200 (USB 2.0)

bDeviceClass

0xFF (Vendor Specific)

bDeviceSubClass

0xFF

bDeviceProtocol

0xFF

bMaxPacketSize0

0x40

idVendor

0x4B4 (Cypress Semiconductor Corp.)

idProduct

0x931C

bcdDevice

0x1

iManufacturer

0x1

iProduct

0x2

iSerialNumber

0x0

bNumConfigurations

0x1

 

Parameter

Value

Configuration Descriptor

bLength

0x9

bDescriptorType

USB_CONFIGURATION_DESCRIPTOR_TYPE

wTotalLength

0x19

bNumInterfaces

0x1

iConfiguration

0x0

bmAttributes

0x60 ( Self_Powered Remote_Wakeup )

MaxPower

0x32

Interface Descriptor

bLength

0x9

bInterfaceNumber

0x0

bAlternateSetting

0x0

bNumEndpoints

0x1

bInterfaceClass

0xFF (Vendor Specific)

bInterfaceSubClass

0xFF

bInterfaceProtocol

0xFF

iInterface

0x0

Endpoint Descriptor

bLength

0x7

bEndpointAddress

0x2 [OUT]

bmAttributes

0x2 (USB_ENDPOINT_TYPE_BULK)

wMaxPacketSize

0x200

bInterval

0x0

 

 

post #26 of 36
Thread Starter 
> vdgraaf ,

I didn't mean the endpoint summary, but rather the log/trace of transfer going to an endpoint when you play something to the device. that said, usbtrace log doesn't even mention the isosync endpoint so a good chance it's a custom driver bulk mode device like musiland products. (in fact you can see they even use a cypress USB chip as well)


@lep

stello u3 is async judging by the info you posted.
post #27 of 36

Thanks for starting this thread.

post #28 of 36
Deceiving is the new marketing strategy? At the level you guys are digging, less than 1% would even know how to do it. I salute you.
post #29 of 36
Quote:
Originally Posted by svyr View Post

> TE7022L does sound amazing to my ears
pretty sure adaptive drop or insert or interpolate samples and neither 160D nor NFB10WM do re-clocking for USB. http://goddac.googlecode.com/files/doc32139.pdf

 

My Furutech ADL GT40 uses this USB chip, and so does their flagship Esprit new model. Here what they say about the chip (http://adl-av.com/products/usbdac/esprit/) :

 

""-24/96kHz Tenor TE7022L Hi-Q USB Audio Streaming Controller
 
Supports Asynchronous Mode and ASIO
Supports USB 2.0 Full Speed and USB Audio Class 1.0
2 isochronous input endpoints for recording, 2 isochronous output endpoints for playback, and 1 interrupt endpoint for HID
Supports 32/44.1/48/96kHz sampling rates
I²S bus separates clock and data signals for very low jitter connections
Supports 2 input and 2 output channels with one I²S pair with independent sampling rates
Optical output functions with USB sources only
Output S/PDIF signals support digital surround multichannel formats like AC3 and DTS""
 
Could they have implemented it to make it asynchronous?
 
(from their TE7022L website entry: http://www.gfec.com.tw/te7022l )
 
But I don't recognize any of that jargon, lol
 
*Edit: I still don't know if this chip can really do asynchronous (via a special driver? I would love it), but according to a 6moons review of my GT40, its TE7022L is working in classic adaptive : 
""The USB transceiver is the Taiwanese full-speed USB 2.2 Tenor TE7022 as also used in Ayon Audio players or Stello’s DA100 converter for example. It works here in classic adaptive mode, not asynchronous.""
But my happiness is unhurt, I still love the versatility and sound of my DAC.

Edited by devouringone3 - 12/14/12 at 3:27am
post #30 of 36

Here's the USB View log for my ODAC:

 

"

Device Descriptor:
bcdUSB:             0x0110
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x08 (8)
idVendor:           0x1852
idProduct:          0x7022
bcdDevice:          0x0001
iManufacturer:        0x01
0x0409: "Binary Audio"
iProduct:             0x02
0x0409: "UAC1 DAC"
iSerialNumber:        0x00
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed:     Full
Device Address:       0x01
Open Pipes:              2

Endpoint Descriptor:
bEndpointAddress:     0x81  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0012 (18)
bInterval:            0x20

Endpoint Descriptor:
bEndpointAddress:     0x03  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0246 (582)
wInterval:          0x0001
bSyncAddress:         0x00

Configuration Descriptor:
wTotalLength:       0x0151
bNumInterfaces:       0x04
bConfigurationValue:  0x01
iConfiguration:       0x00
bmAttributes:         0x80 (Bus Powered )
MaxPower:             0xFA (500 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x01
bInterfaceClass:      0x03 (HID)
bInterfaceSubClass:   0x00
bInterfaceProtocol:   0x00
iInterface:           0x00

HID Descriptor:
bcdHID:             0x0100
bCountryCode:         0x00
bNumDescriptors:      0x01
bDescriptorType:      0x22
wDescriptorLength:  0x003A

Endpoint Descriptor:
bEndpointAddress:     0x81  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0012 (18)
bInterval:            0x20

Interface Descriptor:
bInterfaceNumber:     0x01
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x01 (Audio Control)
bInterfaceProtocol:   0x00
iInterface:           0x03
0x0409: "ODAC "

Audio Control Interface Header Descriptor:
bLength:              0x0A
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bcdADC:             0x0100
wTotalLength:       0x003E
bInCollection:        0x02
baInterfaceNr[1]:     0x02
baInterfaceNr[2]:     0x03

Audio Control Input Terminal Descriptor:
bLength:              0x0C
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bTerminalID:          0x05
wTerminalType:      0x0605 (S/PDIF interface)
bAssocTerminal:       0x00
bNrChannels:          0x02
wChannelConfig:     0x0003
iChannelNames:        0x00
iTerminal:            0x00

Audio Control Input Terminal Descriptor:
bLength:              0x0C
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bTerminalID:          0x09
wTerminalType:      0x0101 (USB streaming)
bAssocTerminal:       0x00
bNrChannels:          0x02
wChannelConfig:     0x0003
iChannelNames:        0x00
iTerminal:            0x00

Audio Control Output Terminal Descriptor:
bLength:              0x09
bDescriptorType:      0x24
bDescriptorSubtype:   0x03
bTerminalID:          0x03
wTerminalType:      0x0301 (Speaker)
bAssocTerminal:       0x00
bSoruceID:            0x10
iTerminal:            0x00

Audio Control Output Terminal Descriptor:
bLength:              0x09
bDescriptorType:      0x24
bDescriptorSubtype:   0x03
bTerminalID:          0x07
wTerminalType:      0x0101 (USB streaming)
bAssocTerminal:       0x00
bSoruceID:            0x05
iTerminal:            0x00

Audio Control Feature Unit Descriptor:
bLength:              0x0A
bDescriptorType:      0x24
bDescriptorSubtype:   0x06
bUnitID:              0x10
bSourceID:            0x09
bControlSize:         0x01
bmaControls[0]:
01
bmaControls[1]:
02
bmaControls[2]:
02
iFeature:             0x00

Interface Descriptor:
bInterfaceNumber:     0x02
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Interface Descriptor:
bInterfaceNumber:     0x02
bAlternateSetting:    0x01
bNumEndpoints:        0x01
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Streaming Class Specific Interface Descriptor:
bLength:              0x07
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bTerminalLink:        0x07
bDelay:               0x00
wFormatTag:         0x0001 (PCM)

Audio Streaming Format Type Descriptor:
bLength:              0x1A
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bFormatType:          0x01
bNrChannels:          0x02
bSubframeSize:        0x02
bBitResolution:       0x10
bSamFreqType:         0x06
tSamFreq[1]:      0x001F40 (8000 Hz)
tSamFreq[2]:      0x003E80 (16000 Hz)
tSamFreq[3]:      0x007D00 (32000 Hz)
tSamFreq[4]:      0x00AC44 (44100 Hz)
tSamFreq[5]:      0x00BB80 (48000 Hz)
tSamFreq[6]:      0x017700 (96000 Hz)

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0184 (388)
wInterval:          0x0001
bSyncAddress:         0x00

Audio Streaming Class Specific Audio Data Endpoint Descriptor:
bLength:              0x07
bDescriptorType:      0x25
bDescriptorSubtype:   0x01
bmAttributes:         0x01
bLockDelayUnits:      0x02
wLockDelay:         0x0002

Interface Descriptor:
bInterfaceNumber:     0x02
bAlternateSetting:    0x02
bNumEndpoints:        0x01
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Streaming Class Specific Interface Descriptor:
bLength:              0x07
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bTerminalLink:        0x07
bDelay:               0x00
wFormatTag:         0x0001 (PCM)

Audio Streaming Format Type Descriptor:
bLength:              0x1A
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bFormatType:          0x01
bNrChannels:          0x02
bSubframeSize:        0x03
bBitResolution:       0x18
bSamFreqType:         0x06
tSamFreq[1]:      0x001F40 (8000 Hz)
tSamFreq[2]:      0x003E80 (16000 Hz)
tSamFreq[3]:      0x007D00 (32000 Hz)
tSamFreq[4]:      0x00AC44 (44100 Hz)
tSamFreq[5]:      0x00BB80 (48000 Hz)
tSamFreq[6]:      0x017700 (96000 Hz)

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0246 (582)
wInterval:          0x0001
bSyncAddress:         0x00

Audio Streaming Class Specific Audio Data Endpoint Descriptor:
bLength:              0x07
bDescriptorType:      0x25
bDescriptorSubtype:   0x01
bmAttributes:         0x01
bLockDelayUnits:      0x02
wLockDelay:         0x0002

Interface Descriptor:
bInterfaceNumber:     0x03
bAlternateSetting:    0x00
bNumEndpoints:        0x00
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Interface Descriptor:
bInterfaceNumber:     0x03
bAlternateSetting:    0x01
bNumEndpoints:        0x01
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Streaming Class Specific Interface Descriptor:
bLength:              0x07
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bTerminalLink:        0x09
bDelay:               0x00
wFormatTag:         0x0001 (PCM)

Audio Streaming Format Type Descriptor:
bLength:              0x11
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bFormatType:          0x01
bNrChannels:          0x02
bSubframeSize:        0x02
bBitResolution:       0x10
bSamFreqType:         0x03
tSamFreq[1]:      0x00AC44 (44100 Hz)
tSamFreq[2]:      0x00BB80 (48000 Hz)
tSamFreq[3]:      0x017700 (96000 Hz)

Endpoint Descriptor:
bEndpointAddress:     0x03  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0184 (388)
wInterval:          0x0001
bSyncAddress:         0x00

Audio Streaming Class Specific Audio Data Endpoint Descriptor:
bLength:              0x07
bDescriptorType:      0x25
bDescriptorSubtype:   0x01
bmAttributes:         0x01
bLockDelayUnits:      0x02
wLockDelay:         0x0002

Interface Descriptor:
bInterfaceNumber:     0x03
bAlternateSetting:    0x02
bNumEndpoints:        0x01
bInterfaceClass:      0x01 (Audio)
bInterfaceSubClass:   0x02 (Audio Streaming)
bInterfaceProtocol:   0x00
iInterface:           0x00

Audio Streaming Class Specific Interface Descriptor:
bLength:              0x07
bDescriptorType:      0x24
bDescriptorSubtype:   0x01
bTerminalLink:        0x09
bDelay:               0x00
wFormatTag:         0x0001 (PCM)

Audio Streaming Format Type Descriptor:
bLength:              0x11
bDescriptorType:      0x24
bDescriptorSubtype:   0x02
bFormatType:          0x01
bNrChannels:          0x02
bSubframeSize:        0x03
bBitResolution:       0x18
bSamFreqType:         0x03
tSamFreq[1]:      0x00AC44 (44100 Hz)
tSamFreq[2]:      0x00BB80 (48000 Hz)
tSamFreq[3]:      0x017700 (96000 Hz)

Endpoint Descriptor:
bEndpointAddress:     0x03  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0246 (582)
wInterval:          0x0001
bSyncAddress:         0x00

Audio Streaming Class Specific Audio Data Endpoint Descriptor:
bLength:              0x07
bDescriptorType:      0x25
bDescriptorSubtype:   0x01
bmAttributes:         0x01
bLockDelayUnits:      0x02
wLockDelay:         0x0002


"

 

Any of the experts want to comment?

New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Dedicated Source Components
Head-Fi.org › Forums › Equipment Forums › Dedicated Source Components › Confirming whether your DAC is asynchronous as claimed or not.