Module de retard audio (5 / 12 étapes)

Étape 5: SPI RAM

L’échantillon audio est stockée dans une ou deux puces de mémoire vive. Voici U3 et U2 sur le schéma.
La RAM utilisée ici communique avec le microprocesseur à l’aide de l’interface SPI. Condensateurs C7 et C8 sont
condensateurs pour les deux circuits de dérivation.

Cette conception stocke les échantillons de forme d’onde comme valeurs 8 bits. Par conséquent, il ne fournit pas extrêmement élevé
fidélité audio, mais il vaut mieux que la qualité radio AM. Ce circuit a été conçu pour utiliser 23 des puces K 256
Puces de mémoire vive, qui sont 32 k octets de taille. (32k par 8). Se reporter à la fiche technique pour la partie pour plus de détails
sur son fonctionnement.

La RAM est utilisée comme un tampon circulaire grand. Le montant maximum de retard possible dépend de la taille
de la mémoire tampon et le taux au cours de laquelle le signal est échantillonné. Le programme effectue une boucle en permanence, stockage
de nouveaux échantillons dans la RAM avec chaque boucle. Lorsque le nombre d’échantillons est supérieure à la taille de la RAM, il
encapsule au-dessus et écrase les échantillons plus anciens.

Le système peut utiliser une ou deux puces de mémoire vive, selon quelle capacité est nécessaire. Si deux
Béliers sont utilisés, puis le tirer vers le haut résistance R13 doit être utilisé sur la puce de la ligne. Cette ligne est échantillonnée
par le microprocesseur au démarrage, et si il est tiré en haut, le programme sera configuré pour deux béliers.
Le programme puis ajustera automatiquement la manière dont l’adressage est géré, afin que les deux béliers sont
traitées dans le logiciel comme un grand tampon. L’entrée de la CS de la deuxième RAM doit être tiré à haute
à travers une résistance, pas connecté directement à la DMV. S’il est connecté directement à la DMV, il sera court la DMV
au sol quand tirant la puce sélectionnez ligne basse et le processeur peut probablement être endommagé. Lorsque qu’un seul
RAM est utilisé, la ligne doit être tirée à la basse, également à travers une résistance plutôt que directement au sol.

Comme mentionné précédemment, le délai maximal dépend de la taille du tampon et le taux d’échantillonnage. Chaque
échantillon correspond à un octet. Le montant maximal de l’audio, en secondes, qui peuvent être stockés est donné par :
Max Delay (en secondes) = taille (en octets) du tampon / fréquence d’échantillonnage (en échantillons par seconde)

Donc, si un 32 k octets RAM puce est utilisée et la fréquence d’échantillonnage est 11025 échantillons par seconde, le maximum
un délai qui peut être produit est :

Max Delay = 32768 / 11025 = 2,972 secondes

Si la fréquence d’échantillonnage est de 8000 échantillons par seconde le délai maximal est :

Max Delay = 32768 / 8000 = 4,096 secondes

Si deux puces de RAM sont utilisés, les temps de retard max serait 5,944 et 8,192 secondes, respectivement
pour les échantillons 11025 et 8000 par deuxième taux.

Articles Liés

Difficulté de retard audio/vidéo saccadée dans VLC Player

Difficulté de retard audio/vidéo saccadée dans VLC Player

c'est en réponse à l'instructable par How de joejoerowley to Rip, organiser et graver des DVD...Remarque : Ceci fixe mon problème avec VLC player et n'est pas une solution garantie pour tous vos problèmes dans VLC ou dans la vie. Si vous faites quelq
Comment faire un Panel de médias Raspberry Pi (fka Digital Photo Frame)

Comment faire un Panel de médias Raspberry Pi (fka Digital Photo Frame)

L'objectif de ce projet était de créer un Panel de médias de Pi framboise faible coût--un bel écran à la recherche qui pourrait se tenir dans la salle de séjour ou attacher au réfrigérateur dans le but essentiel de streaming photo personnelle et cont
LittleBits 8-bit Jukebox

LittleBits 8-bit Jukebox

Le Jukebox de 8 bits est une boîte à musique chiptune propulsée par le nouveau module Arduino des littleBits. Le module étant programmé avec 4 différentes chansons que la lecture avec un son 8 bits rétro style jeu-vidéo. Pour choisir quelle chanson v
Interactive citrouille d’Halloween (Arduino basé)

Interactive citrouille d’Halloween (Arduino basé)

L'IDÉEUne citrouille qui brille, secoue et hurle... [vidéo]C'est l'Halloween, alors, naturellement, que nous devions avoir un projet lié à cela.L'idée est d'avoir une citrouille, qui détecte la présence d'une personne essayant d'obtenir pour les bonb
Haut-parleur Portable rénovation bricolage

Haut-parleur Portable rénovation bricolage

Inspiré par certains projets que j'ai vu ici en utilisant LM386... Et j'ai obtenu mon 386 LM de store electronic le lendemain.,. Mais je pense pourquoi aller avec le LM386 si rapide, alors j'ai décidé de mettre à niveau mon vieux propulsé haut-parleu
BluetoothBox pour casque stéréo et haut-parleurs

BluetoothBox pour casque stéréo et haut-parleurs

Bonjour à tousJ'aime ce que mon casque, mais quelques semaines, mon ami a acheté un nouveau casque bluetooth, j'ai l'intention de passer au casque bluetooth. Mais je ne veux pas jeter l'amour de mon casque, j'ai donc eu l'idée de faire une petite boî
Deux émetteurs de Code Morse AM - mise à jour Jan 2014

Deux émetteurs de Code Morse AM - mise à jour Jan 2014

Version 1: (photos 1, 2 et 3) à l'aide de la puce 555La version que j'utilise maintenant, c'est l'émetteur AM basée sur la puce IC 555 schématique en photo 3 avec build instructions ici :http://www.scienceexperimentsforkids.us/Transmitter-Experiments
Récepteur de radio FM de RTL-SDR avec GNU Radio Companion

Récepteur de radio FM de RTL-SDR avec GNU Radio Companion

RTL-DTS est un sujet actuellement très populaire sur le Net. Il y a également de nombreux guides sur la façon de l'utiliser sous Windows et sous Linux aussi. Mais à partir de l'utiliser moi-même je n'ai pas trouvé aucun guide qui explique tout le pro
Star Trek Red Alert Bruitage (à l’aide de 555 minuteurs)

Star Trek Red Alert Bruitage (à l’aide de 555 minuteurs)

Ma famille est allée récemment sur un coup de Star Trek et j'essayais de faire quelque chose liés, alors j'ai fait cela pour simuler l'alerte rouge de Star Trek.Tout d'abord, j'ai regardé en ligne pour trouver un schéma de circuit mais je ne pouvais
Condensateur - retour vers le futur de flux

Condensateur - retour vers le futur de flux

Depuis la sortie du film dans les années 80, j'ai été obsédé par le film Retour vers le futur je regarde la trilogie à plusieurs reprises. Je l'ai vu au cinéma, encore et encore, j'ai eu beaucoup de chance que mon grand oncle était un projectionniste
Photographie haute vitesse Arduino

Photographie haute vitesse Arduino

Dans ce instructable je vais vous montrer comment j'ai fait une plate-forme de photographie haute vitesse Arduino contrôlée pour pouvoir prendre des photos de projections de liquides. Cette plate-forme permet également de photographier les autres cho
INTERRUPTEUR de contrôle sonore Arduino - interrupteur CLAP -

INTERRUPTEUR de contrôle sonore Arduino - interrupteur CLAP -

Salut tout le monde! Aujourd'hui, j'ai fait un clap interrupteur avec un module de contrôle son bricolage. Il y a quelques mois, j'ai soudé le contrôle de son Module, et aujourd'hui j'ai décidé de vérifier si cela fonctionne, et il le fait. J'ai eu u
Machine de Concentration de LittleBits Anti

Machine de Concentration de LittleBits Anti

tout le monde a besoin d'un peu de silence pour se concentrer. Cette machine fait le contraire : faire beaucoup de bruit quand il y a silence.Tout le monde peut assembler l'un d'eux, facilement et sans connaissance de l'électronique.Je reçois ce modu
Pédale guitare Arduino

Pédale guitare Arduino

La pédale de guitare Arduino est une pédale multi-effets numérique basée sur la pédale de guitare Arduino Lo-Fi Posté par Kyle McDonald. J'ai fait quelques modifications à sa conception originale. Les changements plus notables sont le préampli intégr