Leistungsmessung mit ESP430CE1 in MSP430FE427

OP #1565517
Lesenswert?
• ▲
▼
Zur Zeit arbeite ich mit MSP430FE427 und vor allem mit dem ESP430CE1 
Modul. Die ESP430CE1 Modul berechnet die Energie-Daten für die CPU und 
ein IFG zu erhöhen, um die CPU, wenn sie bereit sind. Ich bin mit LED, 
um anzuzeigen, wenn die berechnete Energie Treffer (ENRDYIFG) gekommen 
ist. Bisher sind die Berechnungsergebnisse erfrischend mit einer Rate 
von 1 Sekunde, die in 1 Hz Frequenz ist.
Soweit ich weiß, ist es wie im folgenden Quellen, nach dem Beispiel von 
TI "Einrichtung eines elektroni Wattstundenzählers Mit MSP430FE42x"


XT1 = 32768 Hz
DCO f = 64 * XT1 = 2,097 KHz
F-System = 8192 KHz = 8 MHz
-> MCLK SMCLK = = 8 MHz
      -> F (SD16) = f (M) = SMCLK / 8 = 1 MHz (Dies ist die Sigma-Delta 
Modulator Taktfrequenz, diese legt die ESP430 Zeitbasis Einheit)
           -> F (ADC) = f (M) / OSR = F (M) / 256 = 4096 Hz (Dies ist 
die AD-Wandlung Data Rate nach der Dezimierung, diese legt fest, wie 
schnell eine Probe erstellt werden konnte)
                -> F (Berechnung) = f (ADC) / 4096 = 1Hz (Dies ist die 
Bildwiederholrate der berechneten Ergebnisse aus der ESP430CE1 Modul. 
Dies zeigt, wie schnell ein Energie Berechnung ausgeführt werden kann. 
Jede Berechnung erfordert 4096 Proben)


Das Problem ist jetzt: Ich möchte zur Steigerung der Bildwiederholrate. 
1 Sekunde zu langsam ist für unser Projekt. Ich kann mich ändern 4 
Gänge:
1. Verringerung der 4096 Proben für die Berechnung -> aber es scheint 
nicht, wo man diesen Parameter zu ändern. 4096 Proben für 1 Berechnung 
scheint angeordnet.
2. Verringerung der Über-Abtastrate (OSR) -> dies ist das letzte, was 
ich tun möchte, jedenfalls ist hoch OSR ein wesentlicher Punkt, um 
Sigma-Delta-ADC.
3. Verringerung der SMCLK Teiler für die SD16 Modulation -> Ich habe es 
versucht, aber es scheint zu einer Fehlfunktion, wenn der Teiler ab.
                                                                                  SMCLK 
/ 4 scheint in Ordnung, leuchtet die LED umgeschaltet jede 1 / 2 
Sekunde.
                                                                                  SMCLK 
/ 2, ist die LED umgeschaltet ein bisschen länger als 1 / 4 Sekunden.
                                                                                  SMCLK 
/ 1 ist seltsam, die LED schaltet es auf alle 1 / 2 Sekunde (warum ist 
das so??)
                                                                                  und 
ich weiß nicht, ob die Messung wird falsch, wenn ich die Frequenz 
Modulation zu erhöhen. so hoch wie die MCLK
4. Erhöhen Sie den SMCLK und MCLK zu 16MHz -> in diesem Fall wird die 
LED nicht und herschalten, alle (auch seltsam .....)


Weiß jemand, wo ich die 4096 Proben verändern kann?
Kann jemand erklären, warum die LED so verhält sich in der 3. und 4. 
Szenario?
Andere Vorschläge, wie kann ich machen das Erfrischende schneller?
Gast #2244693
Lesenswert?
• ▲
▼
@ Gerry J.

Ich habe vor, mir einen Stromzähler mit dem MSP430FE427 zu bauen. Texas 
Instruments stellt hierzu eine Bauanleitung zur Verfügung 
(slaa203c.pdf). Unter anderem soll Texas Instruments auch das Platinen- 
Layout zur Verfügung stellen, jedoch kann ich dies niergends finden.

Hast du vielleicht solch ein Layout oder kannst mir sagen, wo ich es bei 
Texas Instruments finde?

Freundliche Grüße
Le

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.