Retard audio utilisant des composants discrets


12

Je voudrais faire un circuit qui provoque un retard audio en utilisant des composants discrets.

Je sais que je peux faire de petits déphasages à l'aide d'un ampli-op, mais je cherche quelque chose dans la plage des millisecondes ou des secondes.

Existe-t-il un moyen, au moins facilement, de le faire avec des composants discrets?

EDIT: Je voudrais savoir cela à la fois pour la synchronisation ainsi que pour la réverbération et autres. Cela peut prendre deux chemins complètement différents, mais les deux chemins s'appliquent au travail que je vais faire.


pouvez-vous donner un peu plus de détails sur ce que vous voulez dire? retardez-vous la synchronisation?
Kortuk

1
Cela ressemble à un effet d'écho ou de réverbération réglable qu'il recherche.
Jesse

2
Ne pas offrir cela comme solution, mais je me souviens dans les années 1960 de travailler avec un groupe qui avait une réverbération utilisant un ressort hélicoïdal avec un transducteur à une extrémité et un micro à l'autre. Ça a plutôt bien fonctionné à moins que quelqu'un ne frappe accidentellement la boîte avec sa chaussure, alors l'enfer s'est déchaîné. en.wikipedia.org/wiki/File:Reverb-2.jpg
tcrosley

C'est génial.
Kellenjb

C'est probablement plus facile à faire avec les circuits numériques.
user253751

Réponses:


12

Une méthode courante consiste à utiliser un circuit connu comme une brigade de seaux.

Ces circuits sont constitués d'une chaîne de condensateurs. La connexion des condensateurs sont des commutateurs. En commandant le signal de commande pour les commutateurs, le signal est transféré d'un condensateur au suivant à chaque transition du signal de commande (ou d'horloge). Le délai que vous pouvez atteindre est limité par le nombre d'étapes dont vous disposez et la fréquence d'échantillonnage la plus lente que vous puissiez tolérer.

Comme vous avez besoin de plusieurs étapes pour créer un délai plus long, il n'est pas vraiment pratique de l'implémenter avec des composants discrets. Il existe quelques circuits intégrés qui implémentent la fonction variant de 512 à 4096 étages. Avec 4096 étages, un taux d'échantillonnage de 20 kHz vous donnera 100 ms de retard. Vous pouvez mettre en cascade un certain nombre de lignes à retard ensemble, mais vous perdrez la qualité du signal avec chaque section.

Si la qualité du signal et la durée du retard sont importantes, les techniques d'échantillonnage numérique seront très difficiles à ignorer.


Hmm, très intéressant.
Kellenjb

1
Quelque chose d'une question théorique: est-il même possible de créer un circuit de décalage temporel indépendant de la fréquence avec juste des composants linéaires? (résistances idéales, amplis opérationnels, capuchons ...)
Nick T

@Nick: Quelle doit être sa précision? Un décalage temporel indépendant de la fréquence signifie un décalage de phase linéaire avec la fréquence, non? Je suppose donc qu'il est possible de se rapprocher avec des filtres passe-tout.
endolith

1
@ Nick Une brigade de seaux est un circuit d'échantillonnage. Bien qu'il ne soit pas numérique, il a les mêmes limitations de taux d'échantillonnage et de réponse en fréquence que les techniques numériques. Outre ces limitations fondamentales (qui s'appliquent également aux techniques d'échantillonnage numérique), il s'agit d'un décalage temporel indépendant de la fréquence.
Clint Lawrence

1
Un dispositif de brigade à godets à 4096 éléments passerait-il réellement chaque signal à travers les capuchons 4096? Je pense qu'il serait beaucoup plus efficace que chaque capuchon soit connecté en séquence à un bus commun qui alternerait entre le stockage d'une valeur et la lecture de la suivante.
supercat

6

Il existe de nombreuses façons d'obtenir un retard, mais je n'en connais aucun qui utilise simplement des "composants discrets". La meilleure façon de faire de la réverbération dans le monde moderne est d'utiliser un DSP.

La seule façon que je sache de faire cet "analogique" est d'utiliser des objets physiques comme des pièces ou des plaques métalliques, ou une bande magnétique .

«Dans la milliseconde ou la deuxième gamme» est une gamme assez énorme, vous savez. Si vous avez un circuit qui produit 1 ms de retard, vous en aurez besoin de 1000 pour arriver à 1 seconde. Les réverbérations plus anciennes créaient de longues queues en utilisant la rétroaction, plutôt que de longs éléments de retard. Réverbération Schroeder , version améliorée

Vous pouvez utiliser des filtres passe-tout pour ajouter de courts retards, mais ils retardent différentes fréquences de différentes quantités, entraînant une distorsion de phase . 4 - Correction de retard , Projets

texte alternatif texte alternatif

Sinon, vous devez utiliser des dispositifs de brigade à godets , qui émulent une ligne de transmission lente. Mais ils ne sont pas vraiment analogiques (ils utilisaient des condensateurs commutés qui sont analogiques en tension mais discrets dans le temps , ils s'appellent donc tout comme les numériques) et ne sont pas réalisables de toute façon à partir de composants discrets.

circuit de la brigade à godets Figure 1: Une ligne à retard de dispositif de brigade à godets (ou BBD) à huit étages.


1
endolith, cette réponse est sexy.
Kortuk

1
brigade de seaux sont analogiques. Ils sont un circuit d'échantillonnage. Ce qu'ils ne font pas, c'est de quantifier. L'échantillonnage numérique est la combinaison de l'échantillonnage (maintien d'ordre zéro) dans l'axe du temps et de la quantification (conversion analogique-numérique) sur l'axe de l'amplitude.
Clint Lawrence

@Clint: Oui, mais ce n'est pas "vraiment" analogique. :) Les amplificateurs PWM sont également analogiques, mais c'est tellement différent de ce que nous entendons habituellement par le mot qu'ils sont appelés bâclement "amplificateurs numériques".
endolith

2
3 classifications utilisées dans le traitement du signal: continue, discrète et numérique
Kellenjb
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.