Generador de funciones (senoidal, triangular, cuadrada, etc) a través del puerto paralelo.

Un conversor Digital-Analógico es un dispositivo que permite transformar un número binario en una magnitud analógica, usualmente corriente o tensión, dentro de un rango determinado. Si se dispone de un conversor de 4 bits, por ejemplo, y un rango de salida de 0 a 5 voltios, la correspondencia entre los valores de la entrada y los de la salida serían los mostrados en la siguiente tabla:

Entrada

Salida

 

Entrada

Salida

 

Entrada

Salida

 

Entrada

Salida

0000

0 v

 

0100

1,333 v

 

1000

2,666 v

 

1100

4 v

0001

0,333 v

 

0101

1,666 v

 

1001

3 v

 

1101

4,333 v

0010

0,666 v

 

0110

2 v

 

1010

3,333 v

 

1110

4,666 v

0011

1 v

 

0111

2,333 v

 

1011

3,666 v

 

1111

5v

Notar que cuantos más bits tenga el conversor, mayor precisión se podrá obtener a la salida.

Se propone un diseño como el mostrado en la figura. En él aparece un conversor Digital-Analógico conectado al puerto paralelo del PC, que será el que entregue los datos a convertir. A la salida se encuentra un amplificador operacional, que sirve para determinar el nivel tensión analógica de salida, entre un rango de -5 a +5v.

Esquema del conversor Digital-Analógico, a través del puerto paralelo.

Para la generación de diferentes formas de onda basta con enviar, de forma contínua, un conjunto de valores que, una vez convertidos a analógicos, definan dicha onda. Por ejemplo, si se envían continuamente los valores 00, 0FF, 00, 0FF, … a la salida del conversor habrá una onda cuadrada, pues irá desde -5v hasta 5v de forma constante. La frecuencia de esa onda dependerá de la velocidad del puerto. Con el ejemplo anterior, la frecuencia sería la máxima posible.

Bibliografía

[1] DAC0808 8-bit D/A converter. National Data Acquisition Databook.

[2] TL081 JFET-INPUT Operational Amplifiers. Amplifiers, Comparators and Special Functions. Data Book Volume A. Texax Instruments.