Servus,
Ich bräuchte mal euer Wissen/Rat oder vielleicht hat zufällig jemand von euch mal folgenden Controller von Microchip eingesetzt: dsPIC33EP512GM604
Beim anschauen des Datenblatts (dsPIC33EPXXXGM3XX/6XX/7XX - Revision D (August 2014)) unter dem Kapitel 9 - Oszillator, ist mir in der Beschreibung des Bilds 9-1 aufgefallen, dass ein 1M Ohm Widerstand parallel zu den Pins OSC (Eingang externer Taktgeber) angeschlossen werden soll.
Ich hatte in der Vergangenheit mal einen "dsPIC33EP256MC502" eingesetzt, dort stand dies nicht in der Beschreibung des Bildes. Allerding hab ich mir jetzt die Historie angesehen und da wurde unter Revision H (August 2013) dieser Widerstand entfernt.
Jetzt bin ich ein wenig irritiert ob sie es evtl in der Beschreibung vergessen haben mit anzupassen oder ob dieser bei dem Typ zwingend notwendig ist.
Als Quarz hab ich einen ECS-80-18-33-JGN-TR3 (8MHz, CL pF18) mit 2x 27pF Keramik Kondensatoren vorgesehen.
Es ist das erste mal, dass ich einen SMD Quarz einsetzte, deshalb war ich vorsichtig und hab das Datenblatt nochmal kontrolliert. Zuerst hatte ich auch einen 16MHz Quarz im Layout, aber die dsPIC33 brauchen laut Datenblatt eine Frequenz zwischen 5 und 13,6MHz. Ansonsten muss mit dem internen RC-Oszillator gestartet werden und dann umgeschalten werden...
Für was soll eigentlich der Widerstand gut sein?
Mich irritieren vor allem die viele Querverweise zwischen den einzelnen Datenblätter. Was gilt denn jetzt?
Der Controller wird als Gateway zwischen zwei CAN Netzwerken mit unterschiedlichen Baudraten verwendet. Ich hab kalt wenig Lust drauf, dass der Kübel im schlimmstenfalls nicht anläuft oder es dann irgendwelche Timing Probleme gibt.
Datenblatt dsPIC33EP512GM604: https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/70000689d.pdf
Datenblatt dsPIC33EP256MC502: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU16/ProductDocuments/DataSheets/dsPIC33EPXXXGP50X-dsPIC33EPXXXMC20X-50X-and-PIC24EPXXXGP-MC20X-Family-Data-Sheet-DS70000657J.pdf

