Paso 7: Etapa de entrada / analógico Frontend (parte 3)
ganancia (amplificación) del canal sin partes móviles como relés. Esto reduce el costo, cuenta de componentes, tamaño y mejora la fiabilidad (no mecánica desgaste de salida) al mismo tiempo. La única razón que puedo ver por qué esto no es más ampliamente utilizado en otros osciloscopios es que allí no PGAs muchos disponibles para anchos de banda muy elevados (varios 100 MHz o incluso GHz). Pero para el DPScope con su objetivo de diseño de 1 MHz o tal vez un poco por encima esto es justo qué el doctor pidió - de PGA mínimo especificado es 2 MHz.
Puesto que las dos entradas seleccionables del PGA son alimentadas con señales difieren por un factor de 10, con el PGA que pueden efectivamente elegir una amplificación total de 1, 2, 5, 10, 20, 50, y 100 sólo utilizar ajustes de ganancia 1, 2, 5 y 10.
El microcontrolador controla la PGA a través de una interfaz SPI estándar consisten en tres líneas de señal - clock, datos, y seleccione de la viruta.
La salida de la PGA alimenta el convertidor analógico a digital (ADC) en el microcontrolador dsPIC. También conduce en una segunda entrada a un comparador en el dsPIC. Este comparador genera una interrupción cada vez que la tensión de entrada atraviesa un umbral determinado, programable en una dirección predefinida (subiendo o bajando el nivel de señal, respectivamente; esto también se llama un borde creciente - o baja -). La tensión umbral es generada por un convertidor de digital a analógico de 10 bits (DAC) dentro de lo dsPIC (es increíble cuánto periféricos Microchip ha puesto dentro de un microcontrolador solo, barato - todo esto reduce el costo y la complejidad del ámbito mucho). Puesto que el DAC sólo puede producir hasta 2, 5V (es decir, media el máximo nivel de señal), la solución más fácil era dividir la señal por dos con un divisor de tensión (R14 y R15). Así el umbral de disparo se puede establecer en cualquier lugar dentro de la gama de la señal entrante.
Por último, a la derecha ves el exterior convertidor 12 bits digital a analógico (DAC, un MCP4822 de Microchip) que establece el offset de la señal de entrada. Tiene dos canales de salida independientes, uno usado para cada uno de los canales de entrada dos alcance. El microcontrolador conduce el DAC a través de la interfaz SPI así (el dsPIC utiliza la viruta selecty (CS) línea del respectivo dispositivo DAC, PGA1 o PGA2 - para determinar qué dispositivo está recibiendo los datos SPI en un momento dado).