Tema: Re: naujas notebookas su COM'u
Autorius: saimhe
Data: 2010-11-14 00:12:38
>o tu matei ta konverteri? blyn 5 cm laidelis ir cominis galas

   Patikėk, kai šiais laikais norima laptopo su comu, tai kalba eina apie
klasikinio "16650" UART kloną, realizuotą tiesiog southbridge viduje.
Yra daugybė specifinio softo (pavyzdžiui, automobilinių kompų servisas),
kuriam kategoriškai svarbu, kad cominiai signalai lizde, ypač DTR ir
panašūs, vėluotų minimaliai ar bent jau visada tiek pat.

   ISA magistralės laikais būdavo paprastai. Clock'as geriausiu atveju
8 MHz, tad kai procas duoda komandą įrašyti 8 bitus į UART registrą, jo
kojose atsiradę atitinkami signalai truputį pavėluoja saujoje loginių
mikroschemų ir pasiekia UART kojas, o artimiausio clock signalo metu
patenka į vidų (iš viso ne daugiau 125 ns). Šiais laikais motkose su
integruotais comais kelias ilgesnis, procas -> northbridge -> southbridge,
bet ten šimtai MHz ir nepasijunta.
   USB magistralė žymiai lėtesnė, bent jau tradicinė 1.1, kokios galima
tikėtis iš adapterio; "2.0 compatible" reiškia tik tiek, kad adapteris
neišeis iš proto, jei hub'as pasiūlys didesnį greitį. Viską perdavinėja
bent kelių baitų dydžio paketais, atgaline kryptimi eina patvirtinimai,
pasitaiko automatinis kartojimas, hub'as kas milisekundę aklai siunčia
~4 baitų sinchronizacijos paketą ir užima magistralę. Bendroj sumoj
lagina beveik neprognozuojamai. Tie megabitai per sekundę nereiškia,
kad USB Host kontroleriui gavus komandą išsiųsti kelis bitus informacijos,
po keli_bitai / 12 Mbps jie jau bus priimti. Nifiga, pradės siųsti kada
jam patogiau (nors ir yra tam tikros ribos). Megabitai galioja tik
pradėjus siųsti.

   Adapteriai iš bėdos tinka tie, kurie skirti senajai PCMCIA. Tipiška
kaina -- 150 Lt ir daugiau. Visiškai netinka CardExpress atvejis (tipiška
adapterio kaina -- bent perpus mažiau), nes išsigimėliai gamintojai
naudojasi tuo, kad šitoje magistralėje yra ir USB laidai. Tai yra, tokio
adapterio viduriai nuo usb'inio visiškai nesiskiria.
   Siūlyčiau adapterio ieškoti pagal tokį požymį: tarp draiveriui reikalingų
resursų turi būti IRQ ir I/O. Išsigimėliai gamintojai mėgsta pabrėžti,
kad nieko panašaus nereikia.

-- 
  saimhe