- Ich kann entweder einen 6MHz Clock (Low-Speed USB) oder einen 48MHz Clock (Full-Speed USB) für USB verwenden.
Genau
Tabelle 2-3 meinst du vermutlich.
Verstehe ich es richtig, dass in der ganz linken Spalte ("Input Oscillator Frequency") der Input (ergo externe Beschaltung des PICs z.B. 48MHz Quarz ohne PLL, etc) genannt ist. Dann folgen die SFR-Settings für den entsprechenden interenen Takt (ganz rechte Spalte "Microcontroller Clock Frequency") der dem PIC zu verfügung steht?
Nicht ganz. Die linke Spalte bezieht sich nur auf die Frequenz, die nächste Spalte zeigt die Einstellungen für das PLLDIV-Register. Welche Technologie (Quarzoszillator, Resonator, RC, etc.)als Taktquelle dient und ob PLL nachgeschalten wird oder nicht geht aus der dritten Spalte (Clock Mode) hervor.
- Ich möchte einen ext. Quarz verwenden. Nur als Beispiel (Datenblatt Seite 32 letzt Zeile der Tabelle) - könnte ich einen 4 MHz Quarz verwenden, PLL Division ÷1 (PLLDIV2:PLLDIV0 = 000), Clock Mode HSPLL, MCU Clock Division ÷2 (CPUDIV1:CPUDIV0 = 00) und hätte einen Betriebstakt von 48 MHz? Das wäre auch das Maximum was ich aus dem PIC rausholen kann. Also ich bekomme aus einem 4 MHz Quarz einen Arbeitstakt von 48 MHz ?!
Auf PDF-Seite 24 im Datenblatt kannst du sehen, dass die interne PLL immer 4MHz am Eingang sehen möchte. Die Antwort ist also ja.
- Welchen Quarz soll ich wählen? Was ist idealer? Einen 48MHz Quarz direkt oder ein 4 MHz mittels PLL gepusht?
Einen 48MHz Quarz sowieso nicht. Entweder einen Oszillator (EC) oder max.24MHz Quarz. Microchip verwendet 12MHz bei manchen Boards.
Grüße,
Edson