Welche Art von externer Uhr wird für PIC32 benötigt?

Fast alle PIC32-Errata, die ich gelesen habe ( Punkt 41 - Seite 5) haben das gleiche Problem -

Ein Quarzoszillator kann nicht als Eingang für den primären Oszillator (OSC1/OSC2-Pins) verwendet werden.

Ein interner Oszillator reicht nicht aus, also brauche ich einen externen Oszillator, aber ich bin mir nicht sicher, worauf ich bei der Suche nach einem geeigneten Teil achten soll. Ich suche im Grunde nach einem 8-MHz-Takt, den ich in die interne PLL pumpen kann, um ihn zu erhöhen.

Wie kann ich für dieses Gerät einen geeigneten (und nahezu gleichen Preis wie ein herkömmliches xtal-Äquivalent) externe Uhr auswählen?

Gibt es Fallstricke für jemanden, der noch nie zuvor eine externe Uhr verwendet hat, die er beachten sollte?

Seit einiger Zeit verzichte ich auf Kristalle und verwende Uhrenchips. Mein aktueller Favorit ist die ASEMB-Serie von ABRACON. Ich verwende sie heutzutage auf allen meinen PIC32-Boards, sowohl MX als auch MZ. Beim MZ verwende ich die 24MHz Version, beim MX die 8MHz Version.
Übrigens war die Unfähigkeit, einen Kristall zu verwenden, ein kurzes Problem in frühen MZ-Chips. Es existiert (AFAIK) nicht in aktuellen. Eine Lösung besteht darin, OSCI einen 10-kΩ-Pullup-Widerstand (IIRC) hinzuzufügen.

Antworten (2)

Diese Errata ist etwas verwirrend. Sie sagen, dass Sie für Rev. A3 und A4 keinen externen Quarz (keinen Quarzoszillator) verwenden können, aber für A5 müssen Sie sich an den jeweils angegebenen Quarzhersteller und die Teilenummer halten, um den Betrieb sicherzustellen.

Um einen externen Oszillator (Quarz oder andere) zu verwenden, sollten keine besonderen Anforderungen bestehen, treiben Sie einfach den Oszillatoreingang wie jeden anderen digitalen Eingang an.

Passen Sie den Spannungsbereich an, in dem Sie die MCU betreiben möchten, stellen Sie sicher, dass die Leistungsentnahme (manchmal groß) tolerierbar ist, und überprüfen Sie die anderen Anforderungen, einschließlich der Ausgangstreiberspannung (sollte ein Rechteckwellenausgang sein, kein Sinus oder beschnittener Sinus) und das sollte sein Es. Suchen Sie sich für einen niedrigen Preis das billigste Teil aus, das hochverfügbar ist und wie immer Ihre Anforderungen erfüllt oder übertrifft.

Es ist zweifelhaft, dass es so billig wie ein Kristall sein wird, da das Modul einen Kristall, Lastkondensatoren und einen Oszillatorchip enthält. Ich sehe ungefähr 0,65 $ in 1k-Menge, zweifellos möglich, es besser zu machen. Außerdem sind einige Frequenzen beliebter als andere. Beachten Sie die Stromaufnahme (in diesem Fall 16 mA), die möglicherweise höher ist als die durchschnittliche Stromaufnahme Ihres MCU-Chips.

Wie sind Sie zu "Sie sagen, dass Sie keinen externen Quarz (keinen Quarzoszillator) verwenden können" gekommen? Werden nicht alle Clock-Eingänge als extern betrachtet? Was ist also der Unterschied zwischen externem Quarz und Quarzoszillator?
Ein externer Kristall ist genau das – ein Stück geschnittener und geläppter monokristalliner Quarz mit einigen Elektroden. Es bildet einen wesentlichen Teil eines Oszillators, wenn Sie es mit dem Chip verbinden, aber es ist an sich kein Oszillator. Ein externer Oszillator ist normalerweise (nicht immer) eine Hybridschaltung mit einem Quarz, einem Oszillatorchip und Lastkondensatoren in einem Gehäuse.
Ich verstehe. Dann wäre also folgende Auswahl geeignet - goo.gl/hsw19e <-- digikey link was too long
Ja, sicher wären einige davon in Ordnung. Lesen Sie die Datenblätter. Einige von ihnen sind MEMS, andere Kristall (XO), aber die Spezifikationen sind das, was Sie überprüfen müssen.

Das gilt nur für die Silikonrevision A3 und A4.

Wie ich es gelesen habe, wurde dieses Problem in „Rev C Document (4/2014)“ eingeführt und dann zuletzt in „Rev E Document (9/2014)“ aktualisiert, und AFAICT wurde seitdem nicht geändert, daher gehe ich davon aus, dass das Update in „Rev E Document (9/2014)“ bedeutet, dass das Problem nicht für A5 gilt. Vermutlich ist die Silizium-Revision A5 also seit fast zwei Jahren erhältlich.

Es ist also wahrscheinlich, dass Sie A5-Silizium kaufen, oder Sie können Ihren Lieferanten bitten, zu garantieren, dass es sich um A5 handelt.

Allerdings funktioniert A5-Silizium garantiert nur mit einem
ABLS-LR-12.000MHZ-18-DRT-Kristall, also verwenden Sie einen davon.

Dies bedeutet nicht, dass andere Kristalle mit der gleichen Spezifikation nicht funktionieren, nur dass dies der einzige ist, den sie garantieren. Wenn es sich um ein Produkt handelt, verwenden Sie das garantierte Teil. Wenn es sich um ein Einzelstück handelt oder das Teil sehr schwer zu bekommen ist, versuchen Sie, eine sehr ähnliche Spezifikation zu finden. Alternative und teste es. Es wird wahrscheinlich funktionieren.

Das Angebot für A5-Silikon finden Sie auf Seite 19:

Modul: Primäroszillator
Um den Primäroszillator mit einem Quarz zu verwenden, wird nur der folgende Quarz für Geräte der PIC32MZ EC-Familie unterstützt:
XTAL = ABLS-LR-12.000MHZ-18-DRT Für
andere Quarze wird eine 100%ige Funktion bei Überspannung und Temperatur nicht garantiert ,
und Bevölkerung. In Ihrer Anwendung sind angemessene Tests erforderlich, um einen zuverlässigen Betrieb zu gewährleisten.

Daraus gehe ich davon aus, dass ein externer Quarz nicht mit A3- oder A4-Silizium verwendet werden kann. Es ist jedoch unwahrscheinlich, dass dies relevant ist, es sei denn, Sie haben diese Chips bereits.

Das Zitat für die Gesamtausgabe lautet:

Modul: Oszillator
Je nach Siliziumversion kann ein Quarzoszillator nicht als Eingang für den primären Oszillator (OSC1/OSC2-Pins) verwendet werden.
Problemumgehung
Für Silizium der Revision A3 und A4: Verwenden Sie einen externen Taktgeber oder einen internen FRC.

Ich habe also gelesen, dass A3- und A4-Silizium keinen externen Kristall verwenden können.