La traza del osciloscopio no es muy cuadrada

12

Acabo de obtener un osciloscopio Rigol DS1052E y hasta ahora estoy muy satisfecho con él.

Para una prueba temprana usé mi papilo para generar una señal usando el siguiente verilog -

module Demo(input clock, output led);

reg [0:8] counter = 0;

always @(posedge clock)
begin
   counter <= counter + 1;
end

assign led = counter[0];

endmodule

Conecté la sonda del osciloscopio hasta el pin de salida. Lo llamé LED porque tenía un LED encendido en una prueba anterior, pero ahora es solo un pin desconectado, y obtuve este rastro -

La frecuencia, etc., es la esperada, sin embargo, veo picos en cada transición positiva y negativa. Mi pregunta es, ¿son reales? Y si es así, ¿es algo de lo que tendría que preocuparme en un circuito real si ese pin estuviera conectado en algún lugar, o son un artefacto de la forma en que estoy midiendo la señal?

Básicamente, ¿estoy usando el 'alcance' correctamente? Como un tipo de software que hace esto por un pasatiempo, tiendo a pensar que las señales digitales están puramente encendidas o apagadas, pero sé que es más complicado que lo que quería preguntar. ¿Estoy viendo algo real aquí? preocuparse por

    
pregunta John Burton

3 respuestas

13

Dos cuestiones vienen a la mente:

  1. ¿El clip de conexión a tierra de su sonda está conectado de modo que obtenga la conexión más corta posible al retorno de su fuente de señal? (Si el IC lógico o FPGA tiene pines de suministro con condensadores, conecte la pinza de tierra de la sonda directamente al nodo de tierra en estos condensadores).

  2. ¿Su sonda está compensada? No es suficiente usar una sonda 1:10 para obtener una buena calidad de señal, también debe hacer coincidir la capacitancia de la sonda con la capacitancia de la entrada de alcance. Relacionado: Este tutorial en línea , esta respuesta y esta respuesta .

respondido por el zebonaut
5

El pico se debe probablemente a un acoplamiento capacitivo y la inclinación (?) del escalón.

¿Qué está conectado al pin que estás midiendo?

Además, parece que la señal que está generando es un poco más de 300 mV. ¿Está utilizando una sonda 10x o hay algún componente intermedio?

De todos modos, podrías intentar aplicar un filtro RC a la salida (1kOhm-1nF - > t = 1us) para ver si los pasos se vuelven más suaves.

    
respondido por el clabacchio
0

La electricidad, los electrones no se mueven instantáneamente, están regidos por reglas de la física, habrá una pendiente en un reloj, no hay nada que puedas hacer al respecto (la onda de energía en realidad va y viene a través del cable mucho más rápido que tú puede medir). En parte, debido a la velocidad del reloj y la cuadratura, así como a su equipo de medición, habrá sobrepasamiento (picos, baches) o subimpulso (redondeo). Parte de eso es su equipo de prueba y parte de eso es su circuito, pero se espera. Si viera señales perfectamente cuadradas con esquinas agradables y cambios de estado verticales, estaría muy preocupado e investigaría qué hay de malo en la medición. En un ámbito, es decir, en un analizador lógico debería obtener la forma de onda perfecta.

    
respondido por el old_timer

Lea otras preguntas en las etiquetas