Tema: Re: I
Autorius: padugne
Data: 2011-08-19 22:45:14
On Fri, 19 Aug 2011 00:06:19 +0300, zZz wrote:

> async'e yra toks feature, kaip privalomas driveris, dėl ko yra
> apsaugomas dac'o buferis, a.k.a. normalizuojamas. kadangi tokie
> async'iniai usb device'ai veikia principu master->slave, kur master -
> dac, slave - pc (nu čia kalba kita, kai driveris gaudo dac'o komandas),
> tai nesigauna buferio tuštuma arba perpildymas, dėl ko reikia mažiau
> korekcijos (ir priedo gaunasi jitteriai maži, etc., bet čia eMJei
> master'is imho) ir garsas turėtų gautis tolygesnis. "turėtų" pasakiau
> dėl to, kad async'as yra a.k.a. top high tech qualified ir chebra ne
> itin skiria adaptive nuo async mode'ų :) ir šioj vietoj kas nors turėtų
> pasakyt, kad iki dac'o ateina vienodai, o girdis skirtingai, ir tai - ne
> dac'o reikalas (ypač paduot driver'į).

Tai mes cia apie dac'us ir bitus ar apie su tuo niekaip nesusijusio USB 
interfeiso panaudojimo subtilybes?

Jei ka, tai USB standartas vienareiksmiskai diktuoja, kad hostas (t.y. 
kompas) visada yra masteris, o devaisas (kuriame ir yra DAC'as) visada 
yra slave. Ir gali bendraut su kompu tik tada kai pastarasis i juos 
kreipiasi.

Vienaip ar kitaip, del USB standarto ipatybiu DAC'ui tiesiog butinas 
buferis. Ir jei tas buferis pernelyg mazas ar draiveriai nesusitvarko su 
jo valdymu (be overrunu ir underrunu) tai tiesiog turim reikala su 
gelezies/softo klaidomis. Ir nenuostabu "skirtingai girdis" nes ir mineti 
bitai iki gelezies ateina nevienodai. Nes normaliai veikiancio devaiso 
atveju jie reikiamu metu yra, o tarkim underruno atveju ju banaliai nera.

-- 
kthxbai.