Jak urychlit vzorkovaci smycku
skopalik
skopalik
Středa Březen 17 11:43:35 CET 2004
Jaka je frekvence na vystupu cidla ?
Pokud je pod asi 30KHz, tak by se dalu pouzit preruseni od LPT, ja jsem si stavel generator na LPT a dostal jsem se podle typu PC ad 20kHz az do asi 70kHz. Cas pak cist z citace casu (obvod8253).
ing. Slavomir Skopalik
=======================================
DEL a.s. Servisni stredisko
Olomoucka 355
Marianske udoli 783 65
Tel: 068 535 35 48 Fax: 068 535 23 64
e-mail: skopalik@atlas.cz
=======================================
-----P?vodn? zpr?va-----
Od: Petr Simek [SMTP:petrsi@jcu.cz]
Odesl?no: 14. ?ervence 1999 23:37
Komu: Multiple recipients of list
P?edm?t: Jak urychlit vzorkovaci smycku
Zdravim,
zkousim pouzit teplotni cidlo SMT 160-30-92 (prevodnik teplota/strida)
pripojene k PC. Stav vystupu vzorkuju jednim IN dratem na paralelnim
portu nasledujici smyckou -
opak: ; /* zacatek vzorku */
asm in al,dx ; /* prectu stav IN je v AL (8t) */
asm stosb ; /* ulozim vzorek (10t) */
asm loop opak ; /* CX != 0 -> opakuju vzorek (9t) */
celkem to dela 27 taktu procesoru jeden pruchod (dle knihy). Situace je
takova ze s P100 udelam asi 277 vzorku na periodu, coz je vcelku
postacujici, ale kdyz to pustim na PC kde to ma finalne bezet - 386DX/40
tak udelam asi 157 vzorku na periodu, coz dava kroky skoro po stupni
a to mi moc nevyhovuje.
Nemate nejaky napad jak to jeste zrychlit ? (tak o 50% by stacilo :-)
Zajimavy je nepomer nabranych vzorku proti frekvenci procesoru, kde
Pentium bezi 2,5x rychleji ale nabere jen 1,75x vic vzorku. Asi to
souvisi s rychlosti sbernice nebo s cim - ze to na porty muze sahat
nejakou omezenou rychlosti....
*------------------------------------------------------------------------*
| Petr Simek APS JU |
| petrsi@jcu.cz |
*------------------------------------------------------------------------*
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 7607 bytes
Desc: not available
Url : http://nethouse.cz/pipermail/hw-list/attachments/19990715/9e8eb566/attachment.bin
Další informace o konferenci Hw-list