Foristas,
Estoy diseñando un PCB de un sistema digital de alta frecuencia, en el cual tengo un GAL22v10 manejando un bus de direcciones.
Dicho bus esta conectado a 8 memorias SRAM y en el correran datos a una frecuencia maxima de 100mhz
Cada linea del bus es basicamente un cable de 0.3 mm en el PCB y la longitud total del bus es de aproximadamente 15 cm (recorriendo las 8 memorias)
Se me ocurre entonces que para evitar reflexiones y degradacion de la señal, tengo que colocar un terminador al final de cada linea del bus. Tengo, que conozca, 2 opciones:
Opcion A: Diodo a positivo y negativo al final de la linea para cortar picos. Serian 62 diodos (15 lineas de direccion + 16 lineas de datos) Una locura.
Opcion B: Resistor de terminacion a masa en cada linea. Y aqui esta mi problema:
En el datasheet del GAL que adjunto, no encuentro un parametro que me diga la impedancia de salida del mismo. Si veo la corriente que pueden entregar (16ma y -3.5ma) para lo cual podria poner un valor de resistor tal que no supere esa corriente.
Por el final del datasheet, veo unos AC test circuits donde ponen cargas de 300 ohms a positivo y 390 ohms a gnd. Y otro donde asumen 50 ohms de impedancia (me parece muy poco!!! mucha corriente no?)
¿Alguien me puede tirar una soga al respecto para saber que resistor poner, o de que otra forma puedo hacer esto?
Probablemente si lo hago sin terminador ni nada "ande" pero mi idea es hacer señales lo mas perfectas posible, sin ringing.
Estoy diseñando un PCB de un sistema digital de alta frecuencia, en el cual tengo un GAL22v10 manejando un bus de direcciones.
Dicho bus esta conectado a 8 memorias SRAM y en el correran datos a una frecuencia maxima de 100mhz
Cada linea del bus es basicamente un cable de 0.3 mm en el PCB y la longitud total del bus es de aproximadamente 15 cm (recorriendo las 8 memorias)
Se me ocurre entonces que para evitar reflexiones y degradacion de la señal, tengo que colocar un terminador al final de cada linea del bus. Tengo, que conozca, 2 opciones:
Opcion A: Diodo a positivo y negativo al final de la linea para cortar picos. Serian 62 diodos (15 lineas de direccion + 16 lineas de datos) Una locura.
Opcion B: Resistor de terminacion a masa en cada linea. Y aqui esta mi problema:
En el datasheet del GAL que adjunto, no encuentro un parametro que me diga la impedancia de salida del mismo. Si veo la corriente que pueden entregar (16ma y -3.5ma) para lo cual podria poner un valor de resistor tal que no supere esa corriente.
Por el final del datasheet, veo unos AC test circuits donde ponen cargas de 300 ohms a positivo y 390 ohms a gnd. Y otro donde asumen 50 ohms de impedancia (me parece muy poco!!! mucha corriente no?)
¿Alguien me puede tirar una soga al respecto para saber que resistor poner, o de que otra forma puedo hacer esto?
Probablemente si lo hago sin terminador ni nada "ande" pero mi idea es hacer señales lo mas perfectas posible, sin ringing.