PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Resonator 20 MHz, SEHR KLEIN 2,5x2x1,1 gesucht



oberallgeier
27.05.2019, 10:48
Hallo Alle,
für eine recht klein geplante Platine mit nem ATmega328P-MU suche ich einen Resonator. Auf meinen babyorangutans (https://www.pololu.com/product/1220/pictures) - siehe hier (https://a.pololu-files.com/picture/0J662.1200.jpg?f7d8e63d51dbff940d300f0672b66efd) - von pololu habe ich solche Dinger drauf - klick (https://a.pololu-files.com/picture/0J667.1200.jpg?4cb7e100ffa8ebf5f56198518e03a205) -
etwa 2,5 mm x 2,0 mm x 1 mm.
Eine Recherche hatte mir dazu leider kein Ergebnis gebracht, bei www.tme.eu (http://www.tme.eu) hatte ich eine etwas größere Form gefunden - aber nur 32.768kHz. Klar, meine Teilchen (Ersatz der 16MHz-Dinger (https://www.roboternetz.de/community/threads/69322-Quarz-20-MHz-1mm-x-3-mm-f%C3%BCr-Nanoclone-gesucht?p=627790&viewfull=1#post627790)) für meine arduino-nanos wären ne Alternative - aber eben schon größer: 3,2 x 1,3 x 0,7 (https://de.rs-online.com/web/p/keramik-resonatoren/7214811/?searchTerm=721-4811&relevancy-data=636F3D3126696E3D4931384E525353746F636B4E756D6 265724D504E266C753D656E266D6D3D6D61746368616C6C267 06D3D5E283F69292852537C5253207C52532D293F5C647B337 D285C73293F5B5C732D2F255C2E2C5D285C73293F5C647B332 C347D2426706F3D313426736E3D592673743D52535F53544F4 34B5F4E554D4245522677633D4E4F4E45267573743D3732312 D34383131267374613D3732313438313126).
Kennt jemand eine Lieferquelle dazu ? Hmmm, klar, ich könnte die Amerikaner anschreiben, fürchte aber, dass . . .

Danke im Voraus für eure Hilfe.

Manf
27.05.2019, 13:29
Bei reichelt gibt es etwas mit 20 MHz.
https://www.reichelt.de/resonator-3-kontakte-20-mhz-15-pf-mur-cstcv20m0x53-p245455.html?&trstct=pos_0

oberallgeier
27.05.2019, 14:36
Bei reichelt gibt es etwas mit 20 MHz ..Jaaa! Danke, den kenne ich, denn aus dessen schlankerer Verwandtschaft - Murata - ist der Ersatz für meine arduino-Clones und der tickert auch auf meinem archie-Platinen. Da werde ich wohl mit dem Teil aus meinem Bestand planen.

Vergleich:

Vorgeschlagene Alternative aus Reichelt-Angebot:
CSTCV20M0X53J-R0 Länge: 3.7 mm Breite: 3.1 mm Höhe: 1.3 mm

vgl. dazu aus meinem Lagerbestand den Typ "archie" bzw. "arduino"Ersatz-20MHz (https://www.roboternetz.de/community/threads/69322-Quarz-20-MHz-1mm-x-3-mm-f%C3%BCr-Nanoclone-gesucht?p=627790&viewfull=1#post627790)
CSTCE20M0V53-R0 Länge: 3.2 mm Breite: 1.3 mm Höhe: 0.7 mm

White_Fox
27.05.2019, 20:42
Vielleicht hat SiTime etwas, das du gebrauchen könntest? Sowas wie den SiT3821. Dgikey programmiert die auch nach Wunsch.

witkatz
28.05.2019, 09:04
2,5 mm x 2,0 mm x 1 mm.
Googeln nach "smallest ceramic resonator" hat den Typ "ZTTCW-MX" zu Tage gebracht. Ich fand auf Anhieb leider keine Versender in Deutschland. Vielleicht kannst du hier mal anfragen: https://www.petermann-technik.com/products/ceramic-resonators/details/zttcw-mx.html .

ARetobor
28.05.2019, 09:36
vielleicht das?

https://www.mouser.de/Search/Refine?Keyword=581-PBRC-20.00B

Gruß

oberallgeier
28.05.2019, 23:10
Danke für die Hilfe und die Hinweise.

SiTime und Petermann sehen gut aus, die hatte ich mit meiner eigenen Recherche nicht erreicht. Ich fürchte, daß ich mich ein bisschen mit der Platznot verrannt habe - ich habe aktuell das bisschen Hühnerfutter ne Stufe kleiner ausgelegt und gut zusammengepackt das gibt dann wohl Luft für den sowieso kleinen Resonator aus meiner Schublade. Mit ein bisschen rumschieben und noch weiter zusammenrücken wird das dann wohl richtig werden - und die gute Verfügbarkeit ist gesichert.

......https://dl.dropbox.com/s/hwwsez2aglf08zp/SMo-SOT24-5_x25.jpg?dl=0

Danke allen.

White_Fox
29.05.2019, 13:34
Wenn es nicht geheim ist, kannst du ja mal den Schaltplan und das Layout posten. Je nach dem ob du selber ätzen willst oder fertigen läßt kann man noch was rausholen, indem man z.B. eben nicht jedem IC an jedem Vcc-Pin einen Kondensator spendiert, sondern andere Konzepte anwendet.

Siro
29.05.2019, 13:48
Hallo Oberallgeier,
ich verwende bei meinen Controllern gern den internen RC Oszillator. Die sind meist völlig ausreichend von der Genauigkeit,
zudem kann man den beim 328 wohl sogar kalibrieren.
Wenn ich das Datenblatt aber richtig interpretiere, schwingt der auf 8 MHz und lässt sich wohl nicht weiter hochtakten, mangels PLL :(
Vielleicht reicht in deiner Anwednung ja auch ein langsamerer Takt, dann wirds noch bissle kleiner...;)

Siro

oberallgeier
29.05.2019, 17:12
.. ich verwende bei meinen Controllern gern den internen RC Oszillator. Die sind meist völlig ausreichend von der Genauigkeit ..Stimmt ja im Prinzip. Aber ich will ein PWM-Signal auswerten, nicht zuletzt nen Standard-Servopuls, und da ist mir die Auflösung von deutlich unter 1 µs schon wünschenswert. Rechne: Der Servopuls hat durchschnittlich 1 ms - das gibt bei 1 µs Auflösung grad tausend Digits - oder korrekter: die 1ms .. 2ms - Pulsdauer sind dann grad mal 1000 mögliche Werte. Klingt viel - ist aber nicht Stand der Technik. Und 20 MHz sind mehr als doppelt so schnell wie 8 MHz. Und UART von "Quarz" zu "Quarz" geht auch recht ordentlich (wenns mal UART werden soll).


Wenn es nicht geheim ist, kannst du ja mal den Schaltplan und das Layout posten. Je nach dem ob du selber ätzen willst oder fertigen läßt ..Nein, das ist nicht geheim - nur sind meine Platinenauslegungsfertigkeiten recht besch...eiden. Die erste "richtig" Platine, fremdgefertigt (Seeed) (https://www.roboternetz.de/community/threads/61379-Kopfsache-und-ein-m1284-etliche-Servos-viel-Alu?p=629876&viewfull=1#post629876) hatte Platz ohne Ende - und hatte mächtig Spass gemacht. Auch die Neue wird vermutlich bei Seeed gemacht - oder sonstwo im Land des Lächelns. Nachdem ich mittlerweile auch mal nen babyorangutan von 328P auf 328PB-QFN umgelötet hatte und fast alle meine nanoclones nen 20MHz-Resonator (https://www.roboternetz.de/community/threads/69322-Quarz-20-MHz-1mm-x-3-mm-f%C3%BCr-Nanoclone-gesucht?p=627790&viewfull=1#post627790) drauf bekamen dachte ich . . . ein bisschen ein fummeliges Projektchen wär ja mal was.
Aufgabenstellung Stand 29Mai19-16:20

Platine mit Controller und Motortreiber
Treiber für 1 oder 2 Motoren
Maximale Last 2+A
IC-spannung <3,3V .. 5+V
IC-Motorspannung ca. 2V .. ca. 12V
PWM-Frequenz bis > 20 kHz (Hörgrenze)
Eingangssignal: a) "Standard" - Servosignal: GND-Vcc-Sig
mit Vcc = Vservo 6+V
b) Analogsignal z.B. von Spannungswandler
auf ADC
c) Ausbaumöglichkeit (Umbau): UART-Telegramm
Abmessung
Forderung - sehr klein
gewünscht - passend für kleinere Servos
Wunsch (anfangs) - kleiner 10mm x 18mm (ungefähr, nach Möglichkeit)

Und das ist mehr Fummelarbeit als ich dachte. Aber irgendwie macht mich das Projekt an (auch wenns nicht 24-7 läuft, nicht mal ninetofive (https://www.youtube.com/watch?v=a8MWAfETtEY)). Und mittlerweile komme ich schon an Größen die ich vermutlich noch löten kann. Also ich hoffe mal dass sich das Amüsement über den aktuellen (Planungs-) Stand in Grenzen hält - hier mal jpg´s von den Eagleseiten (Files sind natürlich auf Wunsch erhältlich - aber es ist noch alles in Arbeit).

Das Board . . . . . https://dl.dropbox.com/s/bxpmoymp7tul864/Min--brd-33%25.jpg?dl=0 (https://dl.dropbox.com/s/j1vtgricnp8jg04/Min1S_x41-29052019-16h16-brd.jpg?dl=0)

Schaltplan. . . . . https://dl.dropbox.com/s/uy07rv88lo7nvvf/Min--sch-20%25.jpg?dl=0 (https://dl.dropbox.com/s/9c4trhtqsy1ttkt/Min1S_x41-29052019-16h16-sch.jpg?dl=0)

Bildschirmdumps wie immer in der Forums-Vorschau verlinkt.

Und erstmal danke für Eure Hilfe und Ratschläge.
(https://dl.dropbox.com/s/j1vtgricnp8jg04/Min1S_x41-29052019-16h16-brd.jpg?dl=0)

White_Fox
30.05.2019, 20:16
Nö, Bilder sind schon ok. Mit Eagledateien kann ich wenig anfangen oder muß sie erst in Altium importieren.

Wenn du mir ein paar Bemerkungen zum Schaltplan gestattest: Netze wie GND oder Spannungsversorgung kann man auch über Symbole bilden und muß die nicht durchverdrahten. Das macht deinen Schaltplan deutlich besser lesbar.

Ansonsten: Auf AREF müßtest du eigentlich verzichten können, der Controller müßte auch eine interne Referenzspannung zur Verfügung stellen. Ich hab es jetzt zwar nicht geprüft, aber selbst die AVRs haben sowas. Und eine bessere Spannung muß man erstmal erzeugen, das ist auch nicht ganz so einfach. Die interne Vref dürfte jedenfalls besser (z.B. temperaturstabiler) sein als die LC-gefilterte Versorgungsspannung. Und spart dir zwei Bauteile.

Dein Schaltregler verlangt noch nach etwas Beschaltung...da fehlen noch eine Drossel und ein paar Kondensatoren. Vielleicht wäre es günstig für dich, eine vierlagige Platine zu machen und das Bezugspotential sowie die Versorgungsspannung als ganze Fläche auszuführen. Einerseits werden dir zwei Signallagen das Routen wohl sehr vereinfachen, andererseits werden dir die zwei Versorgungslagen helfen, deine Versorgungsspannung besser zu filtern. Die Kapazität ist zwar gering, aber die parasitäre Serieninduktivität auch. Mit diesem Konzept könntest du z.B. Abblockkondensatoren und Speicherkondensatoren deines Schaltreglers zusammenfallen lassen. In Summe spart das nicht unbedingt viele Bauteile, jedoch ist die Wahrscheinlichkeit, das deine Schaltung funktioniert, höher.

Und über doppelseitige Bestückung könntest du mal nachdenken. Das könnte dir auch einiges erleichtern.

oberallgeier
31.05.2019, 10:44
.. Netze wie GND oder Spannungsversorgung .. macht deinen Schaltplan deutlich besser lesbar ..Glaub ich sofort, das kenne ich. Und ich habe mangels Übung damit ein Orientierungsproblem :-/. Ok, ich werd es mal versuchen.


.. Auf AREF müßtest du eigentlich verzichten können .. hab es jetzt zwar nicht geprüft, aber selbst die AVRs haben sowas .. spart dir zwei Bauteile ..Stimmt, daran hatte ich nie gedacht. Aber wenn ich richtig liege sind 1023 Digits von 1,1 V genausoviel Digits wie von 5V. Allerdings schreibt das Datenblatt des mega328: ".. The internal voltage reference must be decoupled by an external capacitor at the AREF pin to improve noise immunity .." - also doch wieder Bauteile . . .


.. Dein Schaltregler verlangt noch nach etwas Beschaltung...da fehlen noch eine Drossel und ein paar Kondensatoren ..Ohh. Als Vorlage/Richtlinie hatte ich den Schaltplan des babyorangutans (https://a.pololu-files.com/picture/0J663.1200.png?d2210d07bff74c45aa388e7dab1d32f0) von pololu genommen, der hat nen Haufen Kondensatoren - aber ne Drossel nur vor AVCC. Ok, hatte gerade gesehen: das Datenblatt von TI (https://www.ti.com/lit/ds/symlink/lp2992.pdf) (Seite 1, Seite 19) schreibt drei Kondensatoren vor.


.. und das Bezugspotential sowie die Versorgungsspannung als ganze Fläche auszuführen ..Daran hatte ich bisher nicht gedacht. Ich hatte zwar bisher bei meiner eigenen Platine GND als "Restfläche" aber da gibts ja noch ne Seite. Danke.


.. eine vierlagige Platine .. Und über doppelseitige Bestückung könntest du mal nachdenken. Das könnte dir auch einiges erleichtern.Vierlagig wäre schön, ja (Vatertag war bei mir ein Routingmarathon) aber mein Gratis-eagle, in dem ich mich noch ziemlich mühevoll zurechtfinde, lässt nur zwei Lagen zu. Und doppelseitig hatte ich schon angedacht.

Ich sehe schon, da liegt noch etliches vor mir. Zum Glück gibts keinen Zeitdruck und manchmal gehts nach ner Pause auch besser voran.

Danke für die ausführlichen Ratschläge!

White_Fox
31.05.2019, 16:25
Vierlagig wäre schön, ja (Vatertag war bei mir ein Routingmarathon) aber mein Gratis-eagle, in dem ich mich noch ziemlich mühevoll zurechtfinde, lässt nur zwei Lagen zu.

Vielleicht wäre es für dich besser, mal ein anderes CAD zu versuchen. Ich persönlich empfinde die Bedienung von Eagle einfach als furchtbar, ein anderes Programm kann höchstens noch genauso mies sein. Im mikrocontroller.net schreiben auch einige Herren im fortgeschrittenen Alter, die von KiCAD recht angetan sind (und vorher mit Eagle gearbeitet haben). Ansonsten bietet Altium auch etwas Kostenloses für Hobbybastler an, nennt sich Circuit Maker. Und dann gibt es noch etwas von DesignSpark.

Alle drei Programme unterstützen 3D-Konstruktion deiner Leiterkarte und unterliegen, soweit ich das sehe, keinerlei Beschränkungen wie maximale Abmaße oder Anahl der Layer. Und ich bin mir sicher, daß jedes davon besser zu bedienen ist als Eagle. DesignSpark (und wahrscheinlich auch Circuit Maker) erfordern eine Registrierung irgendwo, und beim Circuit Maker bist du lediglich darin beschränkt, daß du nur zwei Projekte lokal auf deinem Rechner speichern kannst. Du kannst zwar mehr Projekte erstellen, aber die speichert dann Altium für dich auf deren Server.

DesignSpark:

https://www.youtube.com/watch?v=eI9oRBvY_ng

KiCAD:

https://www.youtube.com/watch?v=2I0Fuz4wQFY

Circuit Maker:

https://www.youtube.com/watch?v=_T1c3oMAYTs

Du siehst-es gibt schon objektive Gründe für besseres Werkzeug. ;)

oberallgeier
31.05.2019, 17:03
Vielleicht wäre es für dich besser, mal ein anderes CAD zu versuchen .. empfinde .. Eagle einfach als furchtbar .. Herren im fortgeschrittenen Alter .. von KiCAD recht angetan ..Gleich mehrere Dinge sooo genau auf den Punkt gebracht! Alle Achtung. Also musssollwerdeich erstmal back to the roots - oder boots - und erstmal umschulen. Ist ja auch Recht und mann lernt ja nie aus - so lange man lebt *gg*. Danke für die Geduld, die Ratschläge und die CAD-Empfehlungen.

Ohhh Mann - dabei ist es ziemlich sicher, dass das GAFOR (https://de.wikipedia.org/wiki/GAFOR) (Gebiet 83) grad immer besser wird. Aber eigentlich sind Outdooraktivitäten fast immer aufs Tageslicht beschränkt.

021aet04
31.05.2019, 23:18
Ich habe auch vor kurzem ein CAD gesucht, bin aktuell bei Kicad.
https://www.roboternetz.de/community/threads/73227-Welches-CAD-Programm-verwendet-ihr-aktuell

MfG Hannes