PIC24FJ128GA310 und die Oscillator Auswahl

Gast #3803522
Lesenswert?
• ▲
▼
Ich habe in meinem Projekt ein WLAN-Modul (per UART) und
nochmals ein UART zum debuggen.


Wenn ich hier einen 8 MHz Quarz nehme habe ich schon echte Probleme
bei 115200 bps.

Maximal 8 MHz und dazu die 4xPLL verwenden bringt mir am ende
32MHz /2 = 16MHz


Frage: Da ich die 4xPLL maximal mit 8MHz versorgen darf, ist es dann 
erlaubt die PLL abzuschalten und direkt mit einem Quarz von 22,1184 ran 
gehen.

würde mir 11.0592 MHz erzeugen.

Gibt es hier keine schönere Lösung?
Gast #3803539
Lesenswert?
• ▲
▼
In der Tat unschön, dass Microchip selbst bei seinen Flagships einen 
krokeligen Baudrategenerator, wie beim ollen ATmega, implementiert hat. 
Für hohe Datenraten bei moderatem Takt heisst es dann wohl 
Baudratenquarz. ATxmegaxxx oder STM32xxx können das besser. Was hat 
Microchip wohl dazu bewegt? Patente?
Gast #3803589
Lesenswert?
• ▲
▼
Frank K. schrieb:
> Ich habe es jetzt nicht durchgerechnet, aber würde Dir nicht ein
> 7.3728MHz Quarz statt glatten 8 MHz helfen?


ok, das klingt natürlich für 115200 baud perfekt. das dann mit einer 
4xPLL?

Aber da gibt es doch einen Haken, der Takt ist FOSC/2


7.3728 x 4 / 2 = 14,7456 MHz
BRGH=1 und UxBRG=7

Kann man diesen 7.3728 Mhz quarz zusammen mit der 4xPLL nehmen?
Gast #3803591
Lesenswert?
• ▲
▼
Nur bemerke ich hier das umso kleiner die Frequenz umso größer der 
Quarz.

Wie wäre es mit:

ABM8-29.4912MHZ-B2-T

29.4912 MHz ohne PLL sind FCY= 14,7456


Spricht da was dagegen den PIC24 extern mit so einem quarz zu betreiben?
Gast #3803818
Lesenswert?
• ▲
▼
Klaus schrieb:
> Warum einen UART zum Debuggen?

War vielleicht bisle falsch ausgedrückt, nicht nur zum debuggen,
sondern auch so als config menü für mein board.

Ja das debuggen mit dem PicKIT es gibt da auch möglichkeiten direkt
Nachrichten aus zu geben, habe aber nie rausgefunden wie.

Nur eine Frage blieb noch offen, wie ist das mit dem Quarz:

ABM8-29.4912MHZ-B2-T
29.4912 MHz ohne PLL FCY= 14,7456


Kann man das so auch machen, im Datenblatt steht der Stromverbrauch für
FOSC 32MHz, also denke ich mal schon das man da extern auch bis 32MHz 
darf.
#3803838
Lesenswert?
• ▲
▼
Simon schrieb:

> ABM8-29.4912MHZ-B2-T
> 29.4912 MHz ohne PLL FCY= 14,7456
>
> Kann man das so auch machen, im Datenblatt steht der Stromverbrauch für
> FOSC 32MHz, also denke ich mal schon das man da extern auch bis 32MHz
> darf.

Datenblatt Seite 370 Parameter OS10 "Oscillator Frequency":
Min: 10 Max:32 MHz Modus HS

Sollte also gehen, wenn Du als Oszillatormodus HS einstellst. Mit dem 
7.3728 MHz Quarz musst Du XTPLL einstellen.

fchk

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.