dsPIC33EP PLL Einstellungen PLLPRE PLLPOST PLLDIV

OP #5947723
Hallo,

ich bin gerade dabei die ersten Einstellungen für eine Platine mit einem 
dsPIC33EP512GP504 einzustellen. Hier hänge ich schon bei den 
Einstellungen für den PLL.

Als Entwicklungsumgebung benutze ich MPLAB X IDE mit dem Plugin Code 
Configurator.

Bei System Module habe ich die Option "Primary Oscillator" mit einem 
Wert von 18432000 (FIN) gewählt.

Nun zu der Option "PLL Enable", den ich benötige einen Systemfrequenz 
von 64MHz (FPLLO) damit ich eine Instruction execution von 32MHz 
Frequenz bekomme.

Folgende Gleichungen aus dem Datenblatt:
FPLLO = FIN * ( M / (N1 * N2))

N1 = PLLPRE + 2
N2 = 2 * (PLLPOST +1)
M = PLLDIV + 2


Meine Frage: Wie stelle ich die Parameter N1, N2, M ein damit ich für 
mein FPLLO 64Mhz bekomme. Ich komme leider nicht mit den Grenzwerten und 
Defaultwerten zurecht und auch die Bereiche mit dem Code Configurator 
machen mit gerade zu schaffen. Bekomme nicht alles unter einen Hut.

Vielen Dank

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.