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?
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?
Ich habe es jetzt nicht durchgerechnet, aber würde Dir nicht ein 7.3728MHz Quarz statt glatten 8 MHz helfen? fchk
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?
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?
Simon schrieb: > nochmals ein UART zum debuggen. Warum einen UART zum Debuggen? Das kann doch selbst der PICKit 3 zusammen mit Singlestep, HW Breakpoints und Watchwindows etc viel besser. MfG Klaus
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.