Domanda:
Progettato per un oscillatore analogico che non si sposta in frequenza?
Rob Kam
2012-07-03 17:33:35 UTC
view on stackexchange narkive permalink

I VCO (Voltage Controlled Oscillator) nei sintetizzatori di musica analogica sono noti per le variazioni di temperatura. Quali soluzioni progettuali ci sono per un VCO audio analogico che si mantiene vicino (come nell'udito umano) alla frequenza su cui è stato sintonizzato?

Vedi la mia risposta a [questa domanda sullo scambio di stack] (http://electronics.stackexchange.com/questions/27541/high-stability-oscillators-non-crystal)
mctylr di seguito fa un buon punto sulla precisione necessaria nella registrazione multitraccia
Solo per interesse - il circuito di "roccia sintetica" che cito nella mia risposta precedente manterrebbe un segnale SSB a battito zero per lunghi periodi. La memoria dice che forse molte decine di minuti saranno nei riferimenti. Battimento zero significa che il segnale è sufficientemente stabile in frequenza rispetto a un trasmettitore derivato dal cristallo da non sentire alcuna differenza di "battito" udibile. Poiché l'oscillatore si troverà a frequenze IF o RF, la stabilità richiesta è di gran lunga migliore di 1 Hz attraverso la banda passante audio per lo stesso periodo di tempo. Se l'SR si ridimensiona bene è da definire, ma una frequenza più alta più un PLL funzionerebbe.
Sette risposte:
Olin Lathrop
2012-07-03 17:46:47 UTC
view on stackexchange narkive permalink

Gli oscillatori analogici andranno alla deriva. Per i tuoi scopi, un cristallo è abbastanza esatto. Puoi provare a modificare un oscillatore analogico usando qualcosa derivato da un cristallo come riferimento. Ma se hai già il cristallo, potresti anche usarlo per creare direttamente le frequenze desiderate.

Anche un DSP di fascia bassa con clock da un cristallo può sintetizzare onde sinusoidali audio. Può persino produrre digitalmente ciascuno dei seni internamente, quindi aggiungerli per creare un segnale di uscita composito. Può trattarsi di varie armoniche con i propri guadagni e sfasamenti, o anche frequenze arbitrarie. C'è una ragione per cui non vedi più sintetizzatori analogici.

Vado nei dettagli su come generare onde sinusoidali all'interno di un processore in questa risposta.

La risposta tecnico / logica (vai avanti poi gli do un voto), ma nel mondo dell'audio analogico è comunque figo. I vecchi sintetizzatori analogici vanno per grandi somme insieme ad amplificatori a valvole, macchine da bobina a bobina e simili ...
@OliGlaser: Potrebbe essere vero, ma allora si tratta di religione, non di elettronica, ed è fuori tema qui.
vero, vero: c'è un sacco di olio di serpente venduto per aiutare a perpetuare anche la religione. È interessante dal mio punto di vista avere connessioni in entrambi i "mondi" (cioè EE / Musica). Trovo curioso vedere quanto le persone sono disposte a pagare per es. un paio di transistor cablati a mano in una piccola scatola di metallo, ma è la prova che l'olio di serpente funziona a meraviglia sulla maggior parte.
@Rob Kahn - per fornire un esempio di uno dei dsPIC citati da Olin nel post collegato, ho trovato molto utile [dsPIC33FJ64GP802] (http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532310) . Viene fornito con un DAC a 16 bit integrato di buona qualità, che lo rende molto conveniente per un progetto del genere: basta aggiungere un amplificatore operazionale differenziale e il gioco è fatto. Qualche tempo fa ne ho usato uno per un generatore di funzioni temporaneo e sono rimasto molto colpito dal THD + N. Può essere utilizzato anche per l'ingresso / uscita audio con ADC e DMA (sebbene l'ADC sia solo a 12 bit, quindi esterno, ad esempio è preferibile l'ADC Wolfson)
mctylr
2012-07-03 23:38:08 UTC
view on stackexchange narkive permalink

Utilizzare parti con coefficienti di temperatura inferiori (ad esempio NP0 o C0G per condensatori ceramici). Questa è in genere l'opzione più costosa, ma è più semplice in un'ottimizzazione al primo passaggio.

Utilizzare un regolatore di tensione di qualità per alimentare l'oscillatore, uno che sia immune alla variabilità della temperatura entro l'intervallo di temperatura di funzionamento del progetto.

Ridurre al minimo la dipendenza dai componenti variabili (condensatore, induttore o resister) per la messa a punto. Riempi i componenti variabili con componenti fissi per minimizzare i valori dei componenti variabili. Ad esempio, sostituire un potenziometro da 100k \ $ \ Omega \ $ con una resistenza da 47k sulle due gambe di un potenziometro da 10k \ $ \ Omega \ $ poiché il potenziometro può avere un coefficiente di temperatura di 1000 ppm, mentre le resistenze a film metallico fisso dell'1% tempco di 200-500 ppm.

Utilizzare parti con coefficienti di temperatura complementari dei componenti (o componenti aggiuntivi con una variabilità di temperatura ben caratterizzata come un termistore, ad es. +10 ohm per aumento di grado) che annullano una modifica valori al variare della temperatura. Per esempio. Circuito di correzione della deriva dell'oscillatore (principalmente in riferimento alla deriva dell'oscillatore RF, ma i principi sono coerenti)

Potresti considerare un oscillatore a cristallo a bassa frequenza come il 32,768 kHz comunemente indicato come un cristallo di orologio in quanto viene tipicamente utilizzato nei circuiti dell'orologio in tempo reale (RTC), nonché nei microcontrollori a bassa potenza. Usandolo in un VXO con una piccola sintonizzazione, (aka "pull") ~ 10% credo e un divisore di frequenza puoi generare un oscillatore audio molto stabile che è sintonizzabile su un intervallo ristretto.

L'altro è quello di rendere stabile la temperatura ambientale del circuito dell'oscillatore utilizzando a) isolamento per ridurre al minimo e rallentare il cambiamento termico e, se necessario b) calore / raffreddamento stabilizzato in temperatura come un oscillatore a cristallo controllato da un forno, OCXO.

Se guardi i moduli o le "lattine" dell'oscillatore al quarzo, presta attenzione al loro tipo di uscita, la maggior parte sono progettati per il cronometraggio digitale / generazione di clock e emettono solo un segnale digitale, sebbene moduli a onda sinusoidale o sinusoidale tagliata o XO sono disponibili.

In risposta alla stabilità necessaria, ciò dipende dall'applicazione. Se vuoi essere in grado di far corrispondere la frequenza degli oscillatori nel tempo (come in uno studio di registrazione a più tracce, dove le tracce sono stratificate e ogni traccia è registrata separatamente), la stabilità è importante perché mentre la precisione assoluta dell'udito umano è moderata (non migliore dell'1% indovino ), la mancata corrispondenza della frequenza relativa è facilmente rilevabile in misura molto minore (di nuovo indovino circa 0,1 - 0,01%).

chris rowland
2016-07-06 08:39:54 UTC
view on stackexchange narkive permalink

Solo per intervenire, ho riparato sintetizzatori analogici per circa 10 anni e conosco bene il problema del drifting. A molti musicisti piace l'oscillatore analogico proprio per le sue imperfezioni, ea mio modesto parere questo non è tanto "olio di serpente" quanto una questione di gusti e preferenze. Non dimentichiamo che le forme d'onda perfette non rendono necessariamente la musica più piacevole.

Se puoi scaricare un manuale di servizio Moog MicroMoog (disponibile gratuitamente su Internet), nella sezione 2-8 c'è una descrizione del loro oscillatore che era (per me) straordinariamente stabile. L'oscillatore è così stabile grazie al circuito intelligente descritto nella sezione 2-3-3, che funge da sorgente di corrente.

Fondamentalmente il circuito è progettato per mantenere una temperatura costante sulla matrice di transistor IC che pilota l'oscillatore. Ho pensato che funzionasse davvero bene: lo strumento si è acceso, si è riscaldato (in meno di un minuto) e poi è rimasto stabile, a differenza di molti altri sintetizzatori analogici.

Buona fortuna con il tuo progetto. Se ti viene in mente un buon design, per favore pubblicalo.Chris Rowland

Rob Kam
2013-04-06 05:22:04 UTC
view on stackexchange narkive permalink

La soluzione in uso dagli anni '70 è stata quella di utilizzare una coppia di transistor PNP abbinati, per formare un convertitore esponenziale tensione-corrente. La tensione di ingresso base-emettitore è esponenzialmente correlata alla corrente del collettore. Configurando il secondo transistor, in modo che la sua corrente sia nella direzione opposta al primo, la maggior parte della dipendenza dalla temperatura viene annullata.

Qualsiasi dipendenza dalla temperatura rimanente viene gestita utilizzando un termistore in contatto termico con la coppia di transistor abbinata, nel percorso di feedback di una tensione estiva dell'amplificatore operazionale al loro ingresso.

Il design apparentemente semplice del Thomas Henry VCO-1 lo mette in pratica.

jippie
2012-07-04 00:18:06 UTC
view on stackexchange narkive permalink

Lavoravo con un dispositivo che generava onde sinusoidali di alta qualità / bassa distorsione e allo stesso tempo aveva stabilità TCXO. Il trucco usato dai progettisti era un VCO, che era controllato dall'output di un PLL. Il PLL a sua volta è stato alimentato con il segnale dell'oscillatore analogico e con un orologio digitale da un microcontrollore. Quel microcontrollore che era in grado di ottenere qualsiasi frequenza contando (e infine dividendo per 2 per renderlo un'onda quadra).

Brian Carlton
2012-07-03 21:59:28 UTC
view on stackexchange narkive permalink

Un tipico oscillatore a cristallo va bene a +/- 50 pm. Come ha detto Olin Lathrop, questo è abbastanza buono. Ad esempio, un concerto a 440 Hz La sarebbe 440 +/- 0,022 Hz. Non penso che la maggior parte delle persone qui possa farlo.

Tuttavia, se desideri calibrare un modo standard è con una tabella di calibrazione. Poiché parte della deriva è dovuta alla temperatura, si misura la frequenza a varie temperature e la si memorizza in una PROM. Quindi si utilizza un sensore di temperatura e quella tabella per calcolare a cosa impostare l'ingresso VCO.

Volevi dire "un tipico oscillatore _crystal_ è buono per +/- 50 _ppm_"?
Rob Kam
2012-07-24 14:49:58 UTC
view on stackexchange narkive permalink

Usa il circuito integrato CEM3340 (ora difficile da trovare).

A proposito, per alcuni utenti l'instabilità di un VCO analogico non è un problema. Dà ulteriore interesse alle possibili creazioni sonore - con esso come un componente. Anche gli strumenti musicali tradizionali non elettronici cambiano di tono con la temperatura (e l'umidità).



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...