A-TILAAJAN TUNNISTUS, ELI CALLED-ID SUOMESSA:

Softapohjainen A-tilaajan tunnistus. Toimii digitaalikeskus-
numeroissa (muista pyyt puhelinyhtit kytkemn numeroosi
a-tilaajan tunnistus).

Palikka liitetn LPT1 porttiin. Palikka koodaa dtfm-signaalin
digitaaliseksi, joka luetaan lpt1-portin kautta mikrolle.

CALLER ID PALIKKA: (osien hinta muutamia kymppej)

                                       xx-x-D1-<+5V
>-C1-R1xĿ     MT8870C-1                        |
                     Ŀ          C3         x-D2-<+5V
                  Ĵ1          18                   |
>C2R4xxĴ2          17x          x-D3-<+5V
         R3 R2 R5Ĵ3          16R6        
         Ĵ4          15>StD             
                       5          14>Q4              
                       6          13>Q3              
               Ĵ7          12>Q2              
               X1Ĵ8          11>Q1              
                    Ĵ9          10
                                           
                   Vss (maa)
                                               
        R1=100k         C1=10nF    C1 ja C2  kytketn
        R2=60k          C2=10nF    puhelinlinjaan
        R3=37,5k        C3=100nF
        R4=100k         X1=3.579545 MHz +/-0.1%
        R5=100k         D1-D3=BAT42 tai BAT50 yms
        R6=390k
         R=+/-1%          C=+/-5%

        PIIRI           LPT1      piikki  Selitys
        ============================================================
        StD             Act-piikkiin 10   (data valmiina luettavaksi)
        Q4             Busy-piikkiin 11   (databitti 4)
        Q3             PEnd-piikkiin 12        .
        Q2              Sel-piikkiin 13        .
        Q1              Err-piikkiin 15   (databitti 1)
        +5v D1         data-piikkiin  2    +5v   jnnite piirille
        +5v D2         data-piikkiin  3    +5v   jnnite piirille
        +5v D3         data-piikkiin  4    +5v   jnnite piirille
        Vss            Grd           25    Grd

        Virta sytetn datalinjasta. Diodit rinnan +5v:lle
        (muista kytke oikein pin).

        Mukana seuraa dos ja windows softa, sek testi, joilla
        voi tarkistaa kytkennn npyttelemll omaa puhelinta.

        CID    .EXE     dosversio: Caller ID
        CIDP   .EXE     dosversio: Testaa kytkent
        CIDWIN .EXE     winversio: Caller ID
        CIDPWIN.EXE     winversio: Testaa kytkent

        Dos-Cid on testikytt lukuunottamatta kyttkelvoton, koska
        ohjelma ei tee muuta kuin lukee DTFM-dekoderia.

        Win-Cid on kyttkelpoinen ohjelma, koska se toimii 'taustalla'
        ja nytt soittajan numerot. Koska win saattaa varata koneen
        huomion niin tydellisesti, ett IRQ7 ei ehdi palvella CID'i
        silloin kuin 'dataportissa' on tulevan soiton aloituskoodi,
        j osa soitoista nyttmtt.

        Ohjelman toimintaperiaate:
        Act-piikin kautta vlitetn IRQ7 linjalla keskeytys
        keskeytysohjaimelle, joka ilmoittaa siit prosessorille.
        Prosessori lukaisee LPT1 portin statusrekisterin. Jos
        validi aloituskoodi lytyy, estetn keskeytykset ja
        aletaan pollaamaan LPT1 statusrekisteri. Dftm-koodi
        tulee n.300-500ms aikana ennen ekaa soittoa, jonka ajan
        kone on valjastettu palvelemaan VAIN keskeytyst.

        Mukana seuraava kytkent on vain yksi mahdollisuus.
        Softalle on ihan sama, milt piirilt se datan saa,
        kunhan kytket sen yllolevan mukaisesti.

        Ohjelmat on tehty vain huvin vuoksi ja omaksi iloksi.
        Jos niist on Sinulle jotain iloa, voit kytt niit
        ilman huonoa omaatuntoa.
       ____________________________________________________
        By Per Elfstrom   email: elfstrom@siilinjarvi.fi

