Me gustaría hacer un generador de onda cuadrada que emita una señal con amplitud X voltajes y frecuencia entre 1KHz a 1MHz, con una precisión de 1KHz (por ejemplo: 785kHz, 926kHz, 999kHz, etc.). Intenté hacer eso con Arduino Uno, pero me di cuenta de que necesitaría una precisión de 1 ns para poder hacerlo. 1ns equivale a 1GHz. Entonces, ¿qué hardware necesito para poder hacer eso?
La síntesis digital directa puede ser exagerada para lo que desea, pero sin duda puede entregar los productos: -
Haga clic en la imagen para ir a la hoja de datos. Produce una onda sinusoidal, pero esto puede darte fácilmente una onda cuadrada (comparador integrado). Con un registro de control de 28 bits en frecuencia, un reloj de 16 MHz se puede dividir a 0,0596 Hz si leo los datos correctamente y esta es también la resolución.
La gran desventaja de la brigada 555 (sí, he usado una recientemente) es que necesita controlarla con SPI, por lo que una pequeña microinterfaz para un teclado podría ser una buena idea. Oye, incluso puedes usar el micro para decirte qué frecuencia está generando (a través de una pantalla LCD).
¿Tal vez el arduino puede hacer SPI?
nick johnson
medicoslo
brahans
usuario_1818839
Eugenio Sh.
1/F
período de tiempo totalmente no lineal ().Eugenio Sh.
medicoslo
Eugenio Sh.
Maryland
alex.forencich
gestión
nick johnson