• Witamy w największym polskim serwisie internetowym poświęconym w całości zagadnieniom samodzielnej budowy nagłośnienia.
    Dzięki DIYaudio.pl poznasz zagadnienia samodzielnej budowy nagłośnienia od podszewki oraz będziesz mógł dyskutować o DIY audio do woli.

    Artykuły z dawnego portalu zostały przeniesione do sekcji forum na samym dole.

Budowanie na ekranie - czyli relacje z budowy na zywo :)

To może zasadniczy zasilacz wywalić na oddzielną płytkę, a blisko kości jakiś zminimalizowany układ drugiego stabilizatora? Tak jak Irek sugerował.
Tak żeby dac z analogiem był jednak w komplecie na jednym pcb.

Poniekąd tak mam zrobione w TDA1541. Jasne, to dobry pomysł, myślałem nad tym, ale wciąż jest mało miejsca. Dużo zależy od aplikacji - AD1865 w 10x10 nie zmieścimy, ale PCM1794 bez ASRC wejdzie raczej bez problemu. PCM XX też wymagają więcej miejsca na układy logiczne, więc może być ciężko, raczej się nie zmieszczą.
 
Poniekąd tak mam zrobione w TDA1541. Jasne, to dobry pomysł, myślałem nad tym, ale wciąż jest mało miejsca. Dużo zależy od aplikacji - AD1865 w 10x10 nie zmieścimy, ale PCM1794 bez ASRC wejdzie raczej bez problemu. PCM XX też wymagają więcej miejsca na układy logiczne, więc może być ciężko, raczej się nie zmieszczą.

DAC na AD1865 To bdb pomysł, jestem za. Fajnie by było gdyby część analogowa była na osobnej pcb...
 
Okej, tak więc...


DAC na PCM61 (być może PCM56 też wejdzie) zmieści się na PCB 10x10cm, wymaga jeszcze parę godzin pracy ale wygląda to dobrze :)

AD1865 mam w dwóch wersjach - różnią się zasilaniem +/-5V. W jednym projekcie zasilanie jest lepsze, a co za tym idzie - droższe :) Więc skłaniałbym się w stronę tańszej wersji, to będzie ze 100zł różnicy. Obie płytki wymagają trochę odświeżenia i poprawek, aczkolwiek widać już o co chodzi.

PCM61 da się kupić względnie tanio, jak uda się zaimplementować PCM56 to będzie jeszcze prościej, dużo jest CDków z tymi układami na rynku, sam miałem okazje kupić za 25zł. Dodatkowa zaleta to możliwość łączenia wielu układów równolegle w kanapkę dzięki wydajnemu zasilaniu - wtedy będzie już tylko lepiej :)
 
A co byście powiedzieli na jakieś nowsze tda philipsa niż 1541? Też da się tanio kupić i jest tego sporo. Też były ciekawe sprzęty robione na tym i można równolegle łączyć .
 
Z rozpędu skończyłem PCB pod PCM61:
7eca63e9559da7571d9b03d2bab197c0_1526848708.jpg

Pozostaje prosty zasilacz, ale to krótka sprawa :) Dużo elementów, ale nie wszystkie trzeba lutować, trochę dałem przesadną ilość kondensatorów przy DAC (10nf + 100nF + 1uF +10uF) :)
Pewnie jakieś kosmetyczne zmiany będą (i dodam trymowanie), ale ogólnie projekt uważam za skończony. Myślę, że spokojnie zamknie się w cenie poniżej 500zł.
 
Nie będę tego robić :) chce mieć możliwość podłączenia dowolnego źródła I2S, nie mówiąc już o tym że v wymagało by to sporo pracy żeby przedstawić wszystkie elementy.
 
Holgin,
1. załóż odrębny wątek, bo budowanie na ekranie jest za duże, zgubią się te posty.
2. Podrzucisz bom/schemat? Co to taka wielka ilość kości?
3. Druga rzecz - chciałeś oddzielnie analoga. Może zrobić zworki na goldpinach, do których można podłączyć zewnętrzny analog, albo zewrzeć i korzystać z tego na płytce? Ja zamierzam korzystać z tego drugiego rozwiązania, ale jeśli chcesz oddzielny analog, to może warto?
 
Holgin,
1. załóż odrębny wątek, bo budowanie na ekranie jest za duże, zgubią się te posty.
2. Podrzucisz bom/schemat? Co to taka wielka ilość kości?
3. Druga rzecz - chciałeś oddzielnie analoga. Może zrobić zworki na goldpinach, do których można podłączyć zewnętrzny analog, albo zewrzeć i korzystać z tego na płytce? Ja zamierzam korzystać z tego drugiego rozwiązania, ale jeśli chcesz oddzielny analog, to może warto?

Napisałem:
https://diyaudio.pl/showthread.php/26019-DAC-TDA1541-AD1852-i-inne?p=516932#post516932
 
XMOS USB, SPDIF/I2S converter

XMOS USB, SPDIF/I2S converter

Już miałem chwile zwątpienia, jednak w końcu udało się uruchomić XMOSowy konwerter USB/I2S, narazie wg referencyjnego projektu stąd: https://www.xcore.com/viewtopic.php?f=37&t=6375. Tak więc nowe możliwości się otwierają... Układ prototypowy testowany z XUF-208 (wersja w wewnętrzną pamięcią Flash).

Za późno się zorientowałem, że do obsługi wejścia S/PDIF potrzebna jest zewnętrzna PLLka, chociaż jest też przykład oprogramowania używającego tylko lokalnego generatora kwarcowego i programowego ASRC: LINK. W każdym bądź razie, S/PDIF to dla mnie obecnie dodatek o raczej niskim priorytecie.



PCB mocno zmasakrowane, kilka zmian potrzebne: jakieś LEDy (zapomniałem całkiem jakikolwiek dodać), przepięcie zasilania PLL z 3.3V na 1V :/ i przede wszystkim większe pady pod generatory (3.2x2.5mm) do ręcznego lutowania! Może wymiana zasilacza 1V z TLV62565 na jakiś liniowy.



Przez błąd z zasilaniem PLL_AVDD jeden egzemplarz procesora wyzionął ducha, chociaż nie od razu, próbował udawać że działa, próba rozmowy przez JTAG kończyła się najczęściej takim oto nie optymistycznym komunikatem: http://www.xmos.com/support/knowledgebase/why-do-i-get-cannot-load-image-xcore-0-not-enabled

Win 10 wykrywa urządzenie jako:


Teraz pozostaje jakiś DAC wyrzeźbić, mam PCM1795 i PCM1794, to będą króliki doświadczalne.
Podoba mi się to, że można wrzucić kod inicjalizacji DAC do firmware XMOSa. Np. dla ES9018 jest coś takiego zrobione:

Kod:
//:codec_init
void AudioHwInit(chanend ?c_codec)
{
    unsigned char data[1] = {0};

    i2c_master_init(i2c);

    /* Put DAC in reset. All LEDs off */
    set_gpio((1<<P_GPO_DAC_RST_N), 0);

   <snip>

    delay_milliseconds(1);

   <snip>

    /* DAC out of reset */
    set_gpio((1<<P_GPO_DAC_RST_N), 1);

    // Wait a bit for DAC to be ON
    delay_milliseconds(1);

    // Initialise DAC
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_0E, 0x0A);
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_2A, 0x25);
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_01, 0x80);
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_0A, 0x12);
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_0F, 0x06);
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_10, 0x06);
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_2A, 0x65);
    SABRE9018Q2C_REGWRITE(SABRE9018Q2C_0E, 0x8A);
}


Pod Linuksem przy tym przykładowym projekcie wygląda to tak (2 kontrolki są dostępne: volume i balans):

Kod:
thinkpad:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: XHRAXU208 [XHRA->XU208], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

thinkpad:~$ amixer -c1
Simple mixer control 'XHRA->XU208 ',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 127
  Mono:
  Front Left: Playback 127 [100%] [0.00dB] [on]
  Front Right: Playback 127 [100%] [0.00dB] [on]
Simple mixer control 'XHRA->XU208 ',1
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 127
  Mono: Playback 127 [100%] [0.00dB] [on]

thinkpad:~$ sudo lsusb -v -d 20b1:3066 

Bus 002 Device 010: ID 20b1:3066 XMOS Ltd 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x20b1 XMOS Ltd
  idProduct          0x3066 
  bcdDevice            1.20
  iManufacturer           1 XMOS
  iProduct                3 XHRA->XU208
  iSerial                 0 
  bNumConfigurations      2
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          231
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass          1 Audio
      bFunctionSubClass       0 
      bFunctionProtocol      32 
      iFunction               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol     32 
      iInterface              3 XHRA->XU208
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               2.00
        bCategory               8
        wTotalLength           72
        bmControl            0x00
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     10 (CLOCK_SOURCE)
        bClockID               41
        bmAttributes         0x03 Internal programmable Clock 
        bmControls           0x07
          Clock Frequency Control (read/write)
          Clock Validity Control (read-only)
        bAssocTerminal          0
        iClockSource            9 XMOS Internal Clock
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     11 (CLOCK_SELECTOR)
        bUnitID                40
        bNrInPins               1
        baCSourceID( 0)        41
        bmControls           0x03
          Clock Selector Control (read/write)
        iClockSelector          8 XMOS Clock Selector
      AudioControl Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bCSourceID             40
        bNrChannels             2
        bmChannelConfig   0x00000000
        bmControls    0x0000
        iChannelNames          11 Analogue 1/SPDIF 1
        iTerminal               6 XHRA->XU208 
      AudioControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                10
        bSourceID               2
        bmaControls( 0)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 1)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 2)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID            20
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID              10
        bCSourceID             40
        bmControls         0x0000
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              4 XHRA->XU208 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              4 XHRA->XU208 
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bmControls           0x00
        bFormatType             1
        bmFormats         0x00000001
          PCM
        bNrChannels             2
        bmChannelConfig   0x00000000
        iChannelNames          11 Analogue 1/SPDIF 1
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            4
        bBitResolution         32
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0188  1x 392 bytes
        bInterval               1
        AudioControl Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              8
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           17
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              4 XHRA->XU208 
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bmControls           0x00
        bFormatType             1
        bmFormats         0x80000000
        bNrChannels             2
        bmChannelConfig   0x00000000
        iChannelNames          11 Analogue 1/SPDIF 1
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            4
        bBitResolution         32
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0188  1x 392 bytes
        bInterval               1
        AudioControl Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              8
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           17
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       254 Application Specific Interface
      bInterfaceSubClass      1 Device Firmware Update
      bInterfaceProtocol      1 
      iInterface             10 XMOS DFU
      Device Firmware Upgrade Interface Descriptor:
        bLength                             9
        bDescriptorType                    33
        bmAttributes                        7
          Will Not Detach
          Manifestation Tolerant
          Upload Supported
          Download Supported
        wDetachTimeout                    250 milliseconds
        wTransferSize                      64 bytes
        bcdDFUVersion                   1.10
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          231
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass          1 Audio
      bFunctionSubClass       0 
      bFunctionProtocol      32 
      iFunction               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      1 Control Device
      bInterfaceProtocol     32 
      iInterface              3 XHRA->XU208
      AudioControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdADC               2.00
        bCategory               8
        wTotalLength           72
        bmControl            0x00
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     10 (CLOCK_SOURCE)
        bClockID               41
        bmAttributes         0x03 Internal programmable Clock 
        bmControls           0x07
          Clock Frequency Control (read/write)
          Clock Validity Control (read-only)
        bAssocTerminal          0
        iClockSource            9 XMOS Internal Clock
      AudioControl Interface Descriptor:
        bLength                 8
        bDescriptorType        36
        bDescriptorSubtype     11 (CLOCK_SELECTOR)
        bUnitID                40
        bNrInPins               1
        baCSourceID( 0)        41
        bmControls           0x03
          Clock Selector Control (read/write)
        iClockSelector          8 XMOS Clock Selector
      AudioControl Interface Descriptor:
        bLength                17
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             2
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bCSourceID             40
        bNrChannels             2
        bmChannelConfig   0x00000000
        bmControls    0x0000
        iChannelNames          11 Analogue 1/SPDIF 1
        iTerminal               6 XHRA->XU208 
      AudioControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      6 (FEATURE_UNIT)
        bUnitID                10
        bSourceID               2
        bmaControls( 0)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 1)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        bmaControls( 2)      0x0000000f
          Mute Control (read/write)
          Volume Control (read/write)
        iFeature                0 
      AudioControl Interface Descriptor:
        bLength                12
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID            20
        wTerminalType      0x0301 Speaker
        bAssocTerminal          0
        bSourceID              10
        bCSourceID             40
        bmControls         0x0000
        iTerminal               0 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              4 XHRA->XU208 
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              4 XHRA->XU208 
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bmControls           0x00
        bFormatType             1
        bmFormats         0x00000001
          PCM
        bNrChannels             2
        bmChannelConfig   0x00000000
        iChannelNames          11 Analogue 1/SPDIF 1
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            4
        bBitResolution         32
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0188  1x 392 bytes
        bInterval               1
        AudioControl Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              8
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           17
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass         1 Audio
      bInterfaceSubClass      2 Streaming
      bInterfaceProtocol     32 
      iInterface              4 XHRA->XU208 
      AudioStreaming Interface Descriptor:
        bLength                16
        bDescriptorType        36
        bDescriptorSubtype      1 (AS_GENERAL)
        bTerminalLink           2
        bmControls           0x00
        bFormatType             1
        bmFormats         0x80000000
        bNrChannels             2
        bmChannelConfig   0x00000000
        iChannelNames          11 Analogue 1/SPDIF 1
      AudioStreaming Interface Descriptor:
        bLength                 6
        bDescriptorType        36
        bDescriptorSubtype      2 (FORMAT_TYPE)
        bFormatType             1 (FORMAT_TYPE_I)
        bSubslotSize            4
        bBitResolution         32
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0188  1x 392 bytes
        bInterval               1
        AudioControl Endpoint Descriptor:
          bLength                 8
          bDescriptorType        37
          bDescriptorSubtype      1 (EP_GENERAL)
          bmAttributes         0x00
          bmControls           0x00
          bLockDelayUnits         2 Decoded PCM samples
          wLockDelay              8
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes           17
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Feedback
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval               4
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       254 Application Specific Interface
      bInterfaceSubClass      1 Device Firmware Update
      bInterfaceProtocol      1 
      iInterface             10 XMOS DFU
      Device Firmware Upgrade Interface Descriptor:
        bLength                             9
        bDescriptorType                    33
        bmAttributes                        7
          Will Not Detach
          Manifestation Tolerant
          Upload Supported
          Download Supported
        wDetachTimeout                    250 milliseconds
        wTransferSize                      64 bytes
        bcdDFUVersion                   1.10
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  bNumConfigurations      2
Device Status:     0x0000
  (Bus Powered)
 
Z ciekawości sprawdza się to jakoś :D ? Już kiedyś o tym słyszałem ale tylko śmiechem parsknąłem bez namysłu :p .
 
Sprawdza się.
Co do braku basu to się nie zgodzę.
Nie jest on taki jak w normalnej obudowie, ale jest (coś podobnego do membrany biernej lub otworu stratnego).
Brzęczenie kartonu trochę denerwuje ale da się tego słuchać ;)
 
Sprawdza się.
Co do braku basu to się nie zgodzę.
Nie jest on taki jak w normalnej obudowie, ale jest (coś podobnego do membrany biernej lub otworu stratnego).
Brzęczenie kartonu trochę denerwuje ale da się tego słuchać ;)

To był najszybszy 'patent' aby posłuchać w stereo TB W8 1808 od razu po wyjęciu z przesyłki :)
Wewnątrz materiały wygłuszające owata i trochę gąbki piramid. Dziś pouszczelniam jak się da i przeszumię.
 
Ostatnia edycja:
Nie na temat...
co za bzdury tu piszesz

Czytaj ze zrozumienie.
A najlepiej sam sprawdź.

A jak już sprawdzisz to napisz, czy głośnik w kartonie gra jak w obudowie bass reflex, czy bardziej jak z membraną bierną.




 
Ostatnia edycja:
Powrót
Góra