Fehler im Referenzhandbuch Oszillator der dsPIC33-Familie?

Ich verwende einen externen 20-MHz-Resonator (kategorisiert als Hochgeschwindigkeits- oder HS-Bereich) und PLL, aber ich kann das Gerät nicht in die Nähe der angegebenen maximalen CPU-Geschwindigkeit bringen. Wie soll man jemals 120 MHz für F_SYS erreichen?

Siehe Abschnitt 7.7: Phasenregelkreis , S.7-23:

Einschränkungen:

  • 0,8 MHz ≤ F_PLLI ≤ 8,0 MHz
  • 120 MHz ≤ F_OSC ≤ 340 MHz
  • 15 MHz ≤ F_SYS ≤ 120 MHz bei 125 °C

Gleichungen:

  • F P L L ICH = F ICH N ( P L L P R E + 2 )
  • F Ö S C = F ICH N ( P L L D ICH v + 2 ) ( P L L P R E + 2 )
  • F S Y S = F ICH N ( P L L D ICH v + 2 ) ( ( P L L P R E + 2 ) 2 ( P L L P Ö S T + 2 ) )

Wenn Sie 340 MHz erreichen können, ist der höchste Wert, den Sie erreichen können, wenn PLLPOST = 0: 340 MHz / (2 * (0 + 2)) => 85 MHz!

Antworten (1)

Du scheinst deine zu haben F S Y S Und F Ö S C Formeln verwechselt, gemäß dem von Ihnen zitierten Datenblatt.

  • F S Y S = F ICH N ( P L L D ICH v + 2 ) ( P L L P R E + 2 )
  • F Ö S C = F ICH N ( P L L D ICH v + 2 ) ( ( P L L P R E + 2 ) 2 ( P L L P Ö S T + 1 ) )

Nach meiner Berechnung sollten Sie mit einem 20-MHz-Quarz und den folgenden Einstellungen 240 MHz erreichen F S Y S und 120 MHz bei F Ö S C :

  • PLLPRE: 4
  • PLLDIV: 70
  • PLLPOST: 0

F S Y S = 20 M H z 72 6 = 240 M H z

F Ö S C = 20 M H z 72 ( 6 2 ) = 20 M H z 72 12 = 120 M H z