Spring til hovedindhold (tryk på Enter)

Resonators

Krystaller (quartz crystals) og keramiske resonatorer er frekvensgenererende komponenter der fungerer som tidsbase for mikrocontrollere, RTC-chips og USB-controllere. Udvalget dækker 16 MHz HC49/US og SMD 5×3,2 mm til Arduino og ATmega, 12 MHz til USB-applikationer, 32,768 kHz til realtidsur (RTC), keramisk resonator 8 MHz med indbyggede loading-caps, samt 35-stk DFRobot-kit med 7 værdier (6/8/11,0592/12/16/20 MHz + 32,768 kHz). Til hobby-elektronikere og prototype-udviklere på breadboard.

  • Crystal Oscillator Pack, 35PCS, 7 Values, 32.768K, 49S Size
    Mængderabat

    DFRobot

    Crystal Oscillator Pack, 35PCS, 7 Values, 32.768K, 49S Size

    35,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

Hvad er en krystal og en keramisk resonator?

Begge er frekvensgenererende komponenter, men med forskellige materialer og egenskaber:

  • Quartz-krystal: Et tyndt stykke kvartskrystal slebet til en præcis tykkelse. Når der sættes spænding over den, vibrerer den mekanisk på en bestemt frekvens — den såkaldte piezoelektriske effekt. Stabilitet typisk ±20-50 ppm (parts per million) over temperatur.
  • Keramisk resonator: Bruger ferro-elektrisk piezo-keramik i stedet for kvartskrystal. Mindre præcis (±0,1-0,5 %) men billigere, mindre og har ofte indbyggede loading-kondensatorer — så du sparer to kondensatorer i kredsløbet.

Begge bruges som tidsbase for mikrocontrollere (CPU-clock), realtidsure, USB-controllere, radiomoduler og frekvenssyntesizere. Uden en præcis tidsbase ved chippen ikke hvor hurtig den kører — og UART, I²C, SPI og USB-timing afhænger direkte af hvor præcis krystallen er.

Krystal-typer i udvalget

Standard MCU-clock-krystaller

  • 16 MHz HC49/US — den absolutte klassiker til Arduino Uno, ATmega328P, ATmega2560 og PIC16F-serien. 20 pF load capacitance, ±50 ppm stabilitet. Through-hole pakke med 5,0 × 3,2 mm fodaftryk og to ben.
  • 12 MHz HC49/US — populær fordi den deler præcist op til 48 MHz og 6 MHz, hvilket er nyttigt til USB-controllere og mange ATmega-USB-projekter (V-USB, AT90USB). Også 20 pF load.
  • SMD 16 MHz — kompakt 5×3,2 mm SMD-pakke til moderne custom-prints. 18 pF load, ±20 ppm stabilitet, drift -20 til +70 °C. Ideel til nRF2401- og nRF24L01+-transceivere (se IC'er SparkFun) og andre RF-applikationer hvor pladsen er trang.

Realtidsur-krystal (RTC)

  • 32,768 kHz watch-krystal — den specielle frekvens på præcis 2¹⁵ Hz (32.768) gør at en 16-bit-counter ruller over én gang i sekundet. Bruges i alle batteridrevne ure, RTC-chips (DS1307, DS3231, MCP7940), kalender-funktioner og lavstrøms-MCU'er der kun skal vågne et gang i sekundet. 12,5 pF load, ±20 ppm, lille cylindrisk pakke (3 × 8 mm).

Keramiske resonatorer

  • Ceramic Resonator 8 MHz — billigere alternativ til krystal til projekter hvor præcision under ±0,5 % er fint. ±0,5 % stabilitet -20 til +80 °C. Indbyggede loading-caps — du sparer de to 22 pF kondensatorer du normalt har brug for ved en krystal. Tre ben (to clock + GND).
  • Hvornår er keramisk OK? Generel timing, billige hobby-projekter, applikationer hvor 0,5 % drift ikke generer (ikke RTC, ikke UART over 9600 baud uden auto-baud).
  • Hvornår skal du bruge krystal? UART/SPI/USB-timing, RTC, GPS-disciplinering, præcisions-måling, RF-syntheziser-PLL-er.

Sortimentpakker

  • DFRobot Crystal Oscillator Pack 35 stk — 7 forskellige frekvenser i det mest brugte spektrum: 6 MHz, 8 MHz, 11,0592 MHz (UART-baud-friendly), 12 MHz (USB), 16 MHz (Arduino), 20 MHz (high-speed PIC) og 32,768 kHz (RTC), alle 5 stk. 49S-pakke + cylindrisk RTC. Dækker næsten alle hobby-MCU-projekter i ét køb.

Vigtigste parametre

  • Frekvens (MHz/kHz): Den specifikke svingnings-frekvens. Skrives på pakken: "16,000" = 16 MHz. RTC-typen er 32.768 kHz præcis.
  • Load capacitance (CL): Den eksterne kapacitans krystallen er specificeret med — typisk 12,5 pF, 18 pF eller 20 pF. Kritisk: brug to loading-caps der hver er 2 × CL minus stray (typisk 2-3 pF). Eksempel: 20 pF krystal → 2 × (20-3) = 34 pF. Standard 22 pF eller 33 pF keramiske. Forkert load → krystallen oscillerer ikke eller med forkert frekvens.
  • Stabilitet (frekvens-tolerance): ±20-50 ppm for krystaller, ±0,1-0,5 % for keramiske. 50 ppm = 0,005 % = 800 Hz drift på 16 MHz over hele temperaturområdet.
  • Drift: Hvor meget frekvensen drifter med temperatur, alder og strøm-stress. Mest stabil: TCXO (temperatur-kompenseret krystal-oscillator).
  • ESR (Equivalent Series Resistance): Indre tabsmodstand. 32 kHz watch-krystaller har høj ESR (35-100 kΩ); 16 MHz HC49 har 30-100 Ω.
  • Drive-niveau: Maksimal effekt før krystallen overophedes. Typisk 100 µW på MCU-applikationer; 1 µW på 32 kHz watch.
  • Pakke / pin-out: HC49/US (through-hole, 11,4 × 4,7 × 4,5 mm), HC49/T (lavprofil), SMD 5032 (5,0 × 3,2 mm, 4 pad), SMD 3225 (3,2 × 2,5 mm), 49S, 49U, cylindrisk Tuning-fork (32 kHz).

Hvilken frekvens til hvad?

  • 32,768 kHz — RTC, watch, low-power wake-up.
  • 1,8432 MHz / 3,6864 MHz / 7,3728 MHz / 11,0592 MHz / 14,7456 MHz / 18,432 MHz / 22,1184 MHz / 25 MHz — UART-baud-friendly. Disse divideres præcist til 9600, 19200, 38400, 57600, 115200 baud uden afrundingsfejl.
  • 6 MHz, 12 MHz, 24 MHz, 48 MHz — USB-friendly. USB Full-Speed kører på 12 MHz, så krystaller der deler op til dette tal er ideelle.
  • 8 MHz — ATtiny intern eller ekstern; PIC10/12.
  • 16 MHz — ATmega328P, ATmega2560 (Arduino Uno, Mega), Arduino Nano.
  • 20 MHz — high-speed PIC, ATmega1284 max.
  • 27 MHz, 54 MHz — RF-syntheziser-PLL-er.

Sådan vælger du

  • Hvilken MCU? Tjek databladet for den specifikke MCU. ATmega328P kører maks 20 MHz @ 5 V, 10 MHz @ 3,3 V. Brug 16 MHz for at være i sikker zone på 5 V og maks. Arduino-kompatibilitet.
  • Skal du bruge USB? 12 MHz, 24 MHz eller 48 MHz krystal (eller en MCU med intern PLL der kan generere 48 MHz fra 8 eller 12 MHz).
  • Skal du bruge serial UART pålideligt? Vælg en UART-baud-friendly frekvens (16 MHz fejler på 115200 baud med 2,1 % drift; 11,0592 MHz har 0 % fejl).
  • Skal du holde tid? 32,768 kHz krystal sammen med RTC-IC eller MCU's interne timer. Ikke keramisk resonator — for upræcis (vil drifte minutter pr. dag).
  • Pladskrav? Through-hole HC49/US passer i breadboard og hulprint. SMD til kompakte custom-prints.
  • Behov for 3 ben med indbygget cap? Keramisk resonator (3-pin) hvis du skal spare plads og ikke kræver krystal-præcision.
  • Lav strømforbrug? 32 kHz krystal (mikrowatt) vs MHz-krystal (milliwatt). Watch-krystal vinder klart til batteri-projekter.

Loading-cap-beregning

Krystaller specificeres med en load capacitance (CL). For at få krystallen til at oscillere på den specificerede frekvens, skal du sætte to eksterne kondensatorer mellem hver ende af krystallen og GND. Værdien beregnes:

C1 = C2 = 2 × (CL - Cstray)

Hvor Cstray typisk er 2-5 pF (PCB- og pin-kapacitans).

  • 16 MHz krystal med 20 pF load → 2 × (20-3) = 34 pF → standard 33 pF eller 22 pF.
  • 32,768 kHz watch-krystal med 12,5 pF load → 2 × (12,5-2) = 21 pF → standard 22 pF eller 18 pF.
  • SMD 16 MHz med 18 pF load → 2 × (18-3) = 30 pF → standard 33 pF eller 22 pF.

Brug C0G/NP0-keramiske kondensatorer (tempstabile) — Y5V drifter for meget med temperatur og kan stoppe krystallen.

Pin-out og kredsløb

  • Krystal (2-pin): Symmetrisk — kan vendes uanset. Tilslut til MCU's XTAL1/XTAL2- eller OSC1/OSC2-pinne, hver med én loading-cap til GND.
  • Keramisk resonator (3-pin): Mid-pin er GND. To yderpinne kobles til MCU's XTAL-pinne — ingen eksterne caps nødvendige.
  • Watch-krystal (2-pin cylinder): Som krystal, men placér tæt på MCU og hold loading-caps ekstra korte. Watch-krystaller er meget mere følsomme overfor stray-capacitance.
  • SMD-krystal (4-pad): 2 pads til signal, 2 pads til shield (skal være loddet til GND for at minimere EMI).

Almindelige anvendelser

  • Arduino Uno/Nano/Mega-clock — 16 MHz HC49/US + 2 × 22 pF.
  • USB-controller (V-USB, FT232, ATmega32U4) — 12 MHz eller 16 MHz med exact frequency.
  • Realtidsur — DS1307/DS3231/MCP7940 med 32,768 kHz krystal til at holde tid selv når MCU er i sleep.
  • nRF24L01+ trådløs transceiver — kræver præcis 16 MHz (typisk SMD).
  • GPS-modul reference-clock — 12 MHz eller 26 MHz krystal.
  • Frekvensgenerator-projekter — Si5351, AD9833 styres fra MCU der bruger en præcis krystal som master clock.
  • UART-baud-rate præcision — 11,0592 MHz fjerner timing-fejl ved 9600/115200 baud.
  • Watch og kalender-projekter — 32,768 kHz watch-krystal direkte på MCU's intern RTC (ATmega328P kan med ekstern krystal på Timer/2).

Almindelige fejl

  • Glemt loading-caps — krystallen oscillerer ikke, MCU starter ikke. Glem ikke 2 × 22 pF (eller 33 pF) til GND.
  • Forkert CL — bruger 18 pF caps på en 12,5 pF krystal → frekvensen drifter med 50-100 ppm.
  • For lange traces mellem krystal og MCU — stray-capacitance og induktans forhindrer oscillation. Hold tracelængden under 5-10 mm, særligt på 32 kHz.
  • SMD-shield ikke jordet — krystallen plukker EMI op og forstyrres af eksterne RF-kilder.
  • Y5V-keramiske som loading-caps — temperaturdrifter for meget. Brug C0G/NP0.
  • Wrong-frequency mistake — 12 MHz og 16 MHz HC49-krystaller ligner hinanden. Læs altid mærkningen før lodning.
  • Krystal-driver-niveau overskredet — på lavstrøms-MCU kan kraftig oscillator beskadige krystallen. Tilføj en serie-modstand på 220-1k Ω på driver-pinnen.
  • Forventer RTC-præcision af keramisk resonator — keramisk drifter med 50-100 minutter pr. uge på 0,5 %. Brug krystal til al tids-applikation.

Loddetips

  • Hold krystallen lavt mod printet — ikke stående med lange ben. Lange ben fungerer som antenne og opsamler EMI.
  • Lod metal-housing til GND hvis krystallen har metal-shield — reducerer EMI-emissioner og -modtagelighed.
  • Lodde-temperatur 280-320 °C, max 5 sek. Krystallen tåler lodning men ikke længerevarende varmestress.
  • SMD-krystal: Brug flux og hot-air rework hvis muligt. Lodning med stencil og reflow-ovn er bedst på de små 3225-pakker.
  • 32 kHz cylinder: Vibrationsfølsom — undgå at vrikke i benene efter lodning. Glassrøret kan revne.

Relaterede kategorier

Til loading-kondensatorer (22 pF C0G/NP0): Kondensator. Til andre passive komponenter: Komponenter, Modstande, Dioder, Transistorer. Til RTC-IC'er, MCU'er og oscillator-IC'er: IC'er SparkFun. Til prototyping: Breadboard, Hulprint. Til boards der bruger krystaller: Arduino-boards, Raspberry Pi-boards, udviklingsplatforme. Til lodde- og målearbejde (frekvenstæller, oscilloskop): Værktøj.