convertisseur sigma delta et la manière de former un n-bit de sortie?

S

svensl

Guest
Je voudrais savoir comment la sortie numérique (1-bit) à partir d'un convertisseur sigma delta de données peut constituer un signal n bits en utilisant la décimation.

Merci

 
à understad que vous devez lire les bases de convertisseur sigma-delta, il s `élaboration de tous sur le bruit et le filtrage.

 
Svensl Salut!

Une méthode de mise en œuvre est un up / down counter accumulateur.

Le haut / bas compteur agit comme un filtre.Être triangulaire dans le domaine temporel, il est en sinc2 freq domaine.

L'accumulateur acc = acc count si dig.o / p = 1 else acc = acc

À la fin d'un haut / bas du cycle de la n-bit accumulateur adc vous donne la suite!

<img src="images/smiles/icon_smile.gif" alt="Sourire" border="0" />Vous aurez à jouer avec la décimation période -, le haut / bas contre l'horloge - le
Nombre de bits
etc
Hope this helped.

Giri

 
Merci pour votre réponse Giri.Je ne suis pas absolument certain si
j'ai bien compris.Si je prends 1bit le flux de sortie (0,1) à partir d'un modulateur SD et décimer le signal avec un sinc Decimator, je moyenne, disons, 4 échantillons et de diviser par 4 avant dumping le résultat à la sortie.Ainsi, à titre d'exemple, si je puis 0101010
en utilisant une moyenne mobile de moyenne, je filtre les 4 premiers échantillon 0101 = 2 / 4, puis une moyenne et sur les 4 échantillons de 1010 = 2 / 4, 0101 = 2 / 4 et enfin les quatre dernières 1010 = 2 / 4.Je vais avoir 4 chiffres 0.5,0.5,0.5,0.5.Mais comment cela représente un nombre 2 bit,
ce qui signifie que la façon d'obtenir un nombre binaire xxxx.

s

 
D'accord.Supposons u want a 4 bit ADC o / p (binaire), faire une 2 bit up / down counter.(Cette méthode, je crois, est la plus simple)

Supposons que votre signal est dans la fourchette de 50%,
de sorte que vous obtenez 0101010 ...

commencer avec acc = counter = 0

horloge 1: count = 0 acc = 0 (ici SD o / p = 0)
horloge 2: count = 1 acc = 1 (SD, car o / p = 1)
horloge 3: count = 2 acc = 1 (sd = 0 ici)
horloge 4: count = 3 acc = 4 (sd = 1 ici)
horloge 5: count = 2 acc = 4
horloge 6: count = 1 acc = 5
horloge 7: count = 0 acc = 5: 0101

Si votre SD mod donne tous ceux de votre acc o / p est de 9

Et tous les zéros donne zéroAinsi, votre valeur de la pleine échelle est de 9 pour une 2-bit
Votre acc valeur sera par rapport à cette valeur de pleine échelle 9.

Si vous avez un grand comptoir de 1 lsb erreur nous en sommes arrivés là disparaîtra.

J'espère qu'il est beaucoup plus clair maintenant

<img src="images/smiles/icon_smile.gif" alt="Sourire" border="0" />Giri

 
Merci pour les éclaircissements.Je sais comment il fonctionne maintenant.Dans l'exemple que vous avez donné vous décimer par 7 depuis que vous envisager (en moyenne), sept sorties 1-bit de la SDM.Pouvez-vous nous donner plus de références sur les différents plans de mise en œuvre, si vous en avez à portée de la main par hasard?

Merci.

 

Welcome to EDABoard.com

Sponsor

Back
Top