Chiarimenti per 4046

Vorrei alcune spiegazioni sul 4046, sto usando un integrato con Vcc=3D5

1) in molti schemi si usa il pin 1 come loop detector. Su un numero di NE si dice che si ha un livello 1 se il segnale che entra nel 14 (signal in )=E8 alla stessa frequenza di quello che entra nel 3; ma deve avere anche la stessa fase ? In effetti se l'uscita del vco (4) la collego sia al 3 che al 14 sul pin 1 ho un segnale a livello alto, ma se collego 4 al 3 e poi sul 14 inserisco, con un generatore di funzioni, un segnale alla stessa frequenza che c'=E8 sul pin 4 ottengo un treno di impulsi (penso dovuto al fatto che non sono in fase)

2) la prova precedente l'ho fatto senza usare un filtro PB tra 13 e 9 (il 9 era fisso a massa). Se mettessi il filtro PB , l'uscita sul 4 tenderebbe , oltre che alla stessa frequenza del segnale sul 14, anche alla stessa fase ?

3) lo scopo =E8 quello di usarlo come decodificatore di tono a 440Hz

Grazie, ciao

Reply to
merco
Loading thread data ...

Ciao Il fatto che si chiami PLL (phase loked loop) non dovrebbe lasciare dubbi !!!

Ciao Giorgio P.S. Ricorda che il famoso filtro Passa basso e' la parte piu' delicata del sistema !!!

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

appunto... il filtro PB... non ho trovato molti siti che spieghino bene il funzionamento del

4046...
Reply to
merco

Ciao Il 4046 e' sostanzialmente un oscillatore a frequenza, (e fase controllabile VCO) che alimenta un comparatore di fase in cui ,all'altro ingresso arriva il tuo segnale. Dal comparatore esce una continua solo quando i due segnali sono uguali come frequenza e come fase. Finche' questo non avviene,esce una tensione continua con sovrapposto una frequenza differenza delle frequenze dei due segnali. Questa uscita e' usata per comandare l'oscillatore variabile con l'intenzione di portarlo alla esatta frequenza e fase, del segnale in ingresso.(tipo controreazione) Fra l'uscita del comparatore i l'ingresso del VCO serve un filtro passa basso che lasci passare la continua e attenui le altre frequenze . Questo filtro e' critico, perche' se largo lascia passare altre frequenze e il VCO continua a ballare, creando jitter ; se viceversa il filtro e' troppo stretto crea sfasamenti tali per cui il comando va alla rovescia di quello che servirebbe, e il PLL non aggancia mai o diventa ..gelatinoso (aggancio lento con pendolamenti sulla frequenza dell'oscillatore.) Usato come rivelatore di tono, l'uscita che ti serve e' appunto la continua che esce dal filtro, che diventa una continua solo ad aggancio avvenuto. Noterai che questi passa basso hanno anche componenti che servono solo per modificare le fasi e sono importantissimi per la stabilita' del sistema.

Forse ti ho raccontato cose ben note,ma alternativamente si entra in una teoria molto complessa. Conviene adottare lo schema di filtro che trovi su applicazioni simili e non vergognarsi di.... copiare !!!

Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

grazie ! x ki non ne sa niente =E8 scontato. In effetti (ho aggiunto il filtro PB) anche il mio =E8 "gelatinoso" e ho qualche problema di riconoscimento. Copiarlo ? Beh prendere spunto =E8 sempre una ottima cosa , ma di esempi di riconoscimento di un tono non ne ho trovati...

Reply to
merco

Ciao Mi sono fatto un generatore programmabile , con PLL , da 80 Mhz a 999 Mhz in 4 gamme,a passi di un Mhz e ,dopo varie prove , contarelli vari ecc, trovai che il migliore rimaneva quello che NE aveva usato per una applicazione simile....e non mi vergognai a copiarlo !!! Naturalmente dopo aver capito perche' era fatto in quel modo. Non ho esperienza di decodificatori di tono fatti con PLL, anche perche' ho un passato fatto di filtri passivi , che conosco e uso con buoni risultati.

Prova a mettere giu' lo schemetto che usi, coi valori. in fidocad. A volte un secondo occhio.... Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

quello che mi chiedo =E8 come mai non esistano semplici programmini che fanno tutti i conti necessari per dimensionare quei pochi componenti che gli stanno intorno. Ne ho trovati un paio ma non riesco a capirci niente...

Reply to
merco

Hai già ponderato l'idea di usare un NE567? Te la caveresti con un condensatore e una resistenza... O forse, se hai bisogno di più precisione, dovrebbe esserci qualche application note a riguardo.

Ciao, Pasu

Reply to
Pasu

Ciao Forse guardando i Data Sheet del NE567 (Pll tone decoder) potresti trovare qualcosa di piu'. Il 4046, essendo considerato un integrato digitale, ha poca teoria analogica . Metti giu' lo schemetto che usi !!

Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

certo sto provando anche con un NE567...

Il problema maggiore dei 440Hz (che sono il tono inviato dalla centrale telefonica) =E8 che =E8 in piena banda audio... quindi se un tipo alla cornetta sta "cantando" oppure fischetta il tuu tuu , per le prove da me fatte, il 567 va in palla...

Reply to
merco

Ciao Nessun circuito puo' distinguere da chi viene un suono !!!! L'amico che fischietta bene (intonato !!) non e' assolutamente distinguibile da un tono da centrale !!!! L'unica possibilita' e quella di fare un filtro molto stretto, e sperare che il fischiatore fischi a frequenza un po' diversa !!! Puo' essere anche utile fare un rivelatore lento, sperando che il fischiatore fischi solo per brevi periodi mentre il tono dura a lungo !!! Se il tono potesse essere codificato (affetto da modulazione) allora con un rivelatore di codice..... Ricordo un certo Iupariello(napoletano !!) ,dipendente SIP, che ci fece impazzire, perche' riusciva a simulare una frequenza di chiamata , pur modulata,..fischiando ad orecchio !!!!!!

Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

eh... eh... la mia era una provocazione ma in effetti il problema c'=E8... quindi oltre al filtro stretto (che per=F2 non annulla il problema) in che modo potrei sapere se durante una chiamata, il telefono squilla libero oppure occupato ?

Reply to
merco

Per ammazzare la mosca con un cannone, squadri, vai in digitale e conti. Magari con un microcontrollore. Ma la stessa cosa la puoi fare in analogico, ad esempio con un monostabile tarato sul tempo del segnale di occupato, che viene resettato dall'uscita del 567 (o chi per lui). Se il segnale è più lungo (libero), il monostabile fa in tempo ad attivare l'uscita. Non so se mi sono capito.

Pasu

Reply to
Pasu

forse non ho capito... il problema del tipo che fischia per=F2 rimane...

tabile

Reply to
merco

Sì, però gliela fai più difficile: ora deve fischiare intonato e a tempo :-)

Pasu

Reply to
Pasu

Ciao Fammi capire : tu chiami e vuoi sapere se trovi libero oppure occupato? Tu senti immediatmente quale dei toni ti arriva, quindi il problema e' che se ne accorga un circuito. Devi quindi decodificare i due tipi di segnali. Quindi due filtri diversi e forse un circuito ,basato sui tempi, che decodifichi i segnali. Buon divertimento !!!

Ciao Giorgio

--
non sono ancora SANto per e-mail
Reply to
giorgiomontaguti

esatto

esatto

il segnale =E8 sempre a 440Hz cambia il periodo

dovrebbe essere semplice, ma non lo sar=E0

Reply to
merco

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.