TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: RALF2 en 03 de Enero de 2018, 09:46:52

Título: Circuito para detectar cuando el pll esta enganchado?
Publicado por: RALF2 en 03 de Enero de 2018, 09:46:52
Buenas amigos!
Feliz año 2018 para todos.  :-/

Tengo un circuito integrado CD4046 (PLL) para engancharse a una frecuencia de 2400 Hz, hasta alli todo bien pero necesito que cuando se enganche el pll haya un pin que se coloque en uno logico y cuando no este enganchado en 0 logico, me podrian ayudar con alguna idea de como podria realizar esto?
He buscado por internet pero no encuentro nada o si existe algun ic que haga lo que necesito?
De antemano les agradesco por sus comentarios.

Saludos
Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: micro_pepe en 03 de Enero de 2018, 10:36:27
Este lo hace:

http://pira.cz/pdf/TSA5512.pdf

pero funciona desde 64MHz, y tu comentas que es para 2.4KHz, además hace falta un micro, pues es vía i2c.


Saludos!!!
Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: Chaly29 en 03 de Enero de 2018, 10:48:18
Hola RALF2, el de esta imagen te puede llegar a ser de utilidad:

 - Tienes que ingresar para ver archivos adjuntos -

No lo e probado, ni tampoco e leído todo el artículo referente a la aplicación en cuestión.

Puedes leer todo el artículo en este link:

http://www.neoteo.com/transceptor-neoteo-pll-divisor-programable/ (http://www.neoteo.com/transceptor-neoteo-pll-divisor-programable/)

Espero te sea de ayuda.

Un saludo.

Atte. CARLOS.

Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: RALF2 en 03 de Enero de 2018, 14:06:58
Hola amigos!
micro_pepe no conozco ese integrado y muy dificil que lo pueda conseguir amigo igual te agradesco.
Chaly29, tengo que revisar bien el articulo al que hace referencia el circuito que posteaste pero a simple vuelo de pajaro me parece que la salida oscilla cerca del enganche y no debe hacer eso la idea es que un pin se ponga en uno cuando este enganchado y en cero cuando no lo este, no se permite que oscile ni nada parecido  :D.
Igual intentare simularlo a ver como se comporta.
Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: Picuino en 03 de Enero de 2018, 18:40:46
Hola Ralf2.
El problema está en definir qué es para tí estar enganchado.
El circuito ya lo detecta, pero de forma inmediata y tu parece que quieres que detecte unos cuantos ciclos sincronizados.
Para eso tienes que poner un filtro paso bajos y un comparador.

Cuál es tu aplicación?

Un saludo.
Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: Picuino en 03 de Enero de 2018, 19:07:26
Mira punto 4.4 del datasheet:
http://www.ti.com/lit/an/scha002a/scha002a.pdf

Un saludo.
Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: Picuino en 03 de Enero de 2018, 19:10:53
Aunque puede que lo que intentes sea otra cosa y el circuito que necesitas sea un LM567,  un detector de tono mucho más sencillo de usar.

http://www.ti.com/product/LM567C

Saludos.
Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: RALF2 en 03 de Enero de 2018, 20:08:32
hola picuino!
El punto 4.4 alli esta segun lo que he visto en otras partes la solucion cque buscaba y con tu respuesta me lo esta corroborando!
Gracias.

la idea de todo esto es:
Tengo una señal cuadrada modulada en frecuencia y quiero detectar una señal que esta dentro de esta que oscila a 2400Hz, y cuando el pll se enganche con esta me lo detecte y la deje pasar en caso contrario no. Creo que con el circuito que me indicas eso lo podre lograr!
por eso es que necesito que el pll me indique cuando esta enganchado porque no conozco otra forma de como realizar lo que les comento, pero si saben de otra forma pues soy todo oidos.  :mrgreen:

Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: KILLERJC en 03 de Enero de 2018, 21:39:30
Chaly29, tengo que revisar bien el articulo al que hace referencia el circuito que posteaste pero a simple vuelo de pajaro me parece que la salida oscilla cerca del enganche y no debe hacer eso la idea es que un pin se ponga en uno cuando este enganchado y en cero cuando no lo este, no se permite que oscile ni nada parecido  :D.
Igual intentare simularlo a ver como se comporta.

La salida se mantiene a 1 cuadno esta enganchado. Copio y pego

Citar
PCPout of the HC/HCT4046A
Although the phase-comparator pulse output (PCPout) is shown as part of PC2 in Figure 8, the phase indication is present when either PC1, PC2, or PC3 is used. The PCPout phase-lock
condition is present because the inputs for SIGin and COMPin are in parallel. As noted in the waveforms of Figure 8, PCPout at pin 1 of the HC/HCT4046A remains in the high state when the
loop is phase locked.
When either the PMOS or NMOS device is on, the PCPout is low. How the PCPout is used depends on the application. To fully utilize this output as a practical lock
indicator, a smoothing filter is needed to reduce the effects of noise and marginal lock-on flicker.

Sino el HCT7046 ya provee una salida de Lock-up, casi pin a pin compatible, la diferencia es que el pin de "zener" del cd4046, termina siendo el del capacitor para la deteccion del lock-up

Tambien tenes esto:
http://www.ti.com/lit/an/scha002a/scha002a.pdf
Pagina 21, se ofrece un circuito para implementar un indicador de lock-up, salidas 1 o 0 como creo que buscas.

Es casi el mismo circuito que se le adiciona al 74hct7046
http://www.ti.com/lit/an/scha003b/scha003b.pdf
(Pag  13)
Título: Re:Circuito para detectar cuando el pll esta enganchado?
Publicado por: RALF2 en 03 de Enero de 2018, 23:28:11
Gracias killerjc!
Ese por ese dato del 74HCT7046, ese lo trae ya integrado el detector de enganche!  :mrgreen:

El unico detalle minusculo es conseguirlo  :D rio para no llorar.
Pero es una buena opcion tambien  :mrgreen: