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.