Sida 4 av 8

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 09:35:33
av sodjan
AndLi, sista raden ska väl inte vara med i citatet?

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 09:42:13
av AndLi
Korrekt och fixat :)

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 11:18:09
av Gimbal
MadModder skrev: 11 april 2022, 06:41:57 8 anledningar till varför du ska välja en oscillator istället för en kristall:
https://www.sitime.com/api/gated/WhiteP ... llator.pdf
Det var iofs ett reklamblad och kanske inte helt opartiskt. :) Sen har det säkert många fördelar även om man är opartisk.
Men är det så himla svårt att få kristaller att fungera? Hade jag ingen aning om. :humm:

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 14:21:52
av JimmyAndersson
:)

Jag har ingen erfarenhet av den här uC-familjen, men för PIC gör iallafall jag såhär:
1) Bestämmer hur många MHz kristallen behöver ha för projektet.
3) Tittar i uC’ns datablad efter vilka kondensatorer som rekommenderas till kristallen.
4) Kopplar in dem enligt databladet.
5) Konfigurerar de register som har med klockan att göra och fortsätter med resten av koden.

Klart.

(Visst finns det redan en tråd om detta?)

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 15:34:21
av Janson1
Kristaller med frekvenser runt några mhz och uppåt 20 brukar aldrig vara något större problem att få igång men extrem lågfrekvens som en klockkristall kan vara svårare, jag tror kopparlängden har mindre betydelse ju lägre frekvensen är. Vid något tillfälle för många år sedan på en PIC så fick man välja något annat i setupen för processorn för att den skulle starta och funka. Daniel, har du testat flera möjligheter på din setup för att få igång kristallen på ditt kort som inte funkar?

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 15:43:00
av sodjan
Mönsterkort är ju beställda, så vi får kanske anta att problemen löste sig.

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 15:45:21
av säter
Det verkar vara bråttom. :)

Re: Konsten att välja kristall för uC

Postat: 11 april 2022, 20:46:14
av Janson1
Jag tänkte mer på det kort som redan är tillverkat och konstaterat fel med kristalleriet...

Re: Konsten att välja kristall för uC

Postat: 13 april 2022, 21:12:14
av limpan4all
OK, här kommer mina förklaringar varför jag föredrar oscillatorer i stället för kristaller.

De strular inte.
De strular INTE.
DE STRULAR INTE.

Att välja en oscillator i ställer för kristall är inte sällan att slippa en hel del problem. Och jag har haft min beskärda del av dessa. Jag har genom åren konstruerat mellan 70 och 100 CPU/MCU baserade konstruktioner. Jag har ALDRIG haft strul med någon oscillator.
Har jag haft strul med kristaller då, japp ett flertal gånger.
Fel sort levererade, serie i stället för parallresonas. Fåt fel kapacitans (gentemot deras datablad). De som svänger med fel frekvens och oavsett hur jag justerar allt runt omkring så hamnar dom inte rätt (utbytta utan kommentar och nya som funkade perfekt med vändande post (ingen ändring i min spec)).
Kristaller som inte hoppar igång när det är kallt ute (-25C). Kristaller som byter/varierar frekvens över sitt temperaturspan (utanför sina toleranser).

Skall man göra stora batcher (10k kort per år eller mera) eller har behov av 32768Hz kristall i ugn/hudmontage så har man inget val, då gäller kristall (men lägg på några veckors verifieringsarbete för säkerhets skull i tidplanen).
Till allt annat så väljer jag oscillatorer samt självklart på alla "proof of concept" kort, det skulle gett mig ett antal gråa hår mindre samt många, många manveckor inbesparad tid under de drygt 35 år som jag jobbat med detta.

Men vill du inte lyssna på erfarenheter så gör du som du vill...

Re: Konsten att välja kristall för uC

Postat: 13 april 2022, 23:11:52
av TomasL
limpan, vi vet ju hur råden behandlas, tyärr.

Re: Konsten att välja kristall för uC

Postat: 14 april 2022, 07:22:24
av Janson1
Jag ser inte allt för sällan att det sitter en resonator istället för en kristall, jag tror vissa Arduino har det. Dom är ju mindre frekvensexakta mellan två individer men har dom lättare för att inte strula? Jag skall väl skriva att jag har ritat kort med PIC-processorer och aldrig haft problem med kristallen mer än att dom helt plötsligt tog slut, gick inte att köpa just då. I samma veva så hittade jag en resonator som fick ersätta kristallen, det var under halva priset och jag slapp kondensatorerna (vill jag minnas?) Då på den tiden jag ritade dom här korten, det var flera olika typer i serien så har kristallen aldrig varit något problem, hade jag bara tur eller? (4 och 16 Mhz)

Re: Konsten att välja kristall för uC

Postat: 14 april 2022, 08:43:47
av Gimbal
TomasL skrev: 13 april 2022, 23:11:52 limpan, vi vet ju hur råden behandlas, tyärr.
Nu var du lite orättvis. Han ändrade layouten efter råden tills det såg helt ok ut (enligt min amatör bedömning).
Tipsen med oscillator kom samma dag som korten godkändes för tillverkning och det var då i senaste laget, i alla fall för just det kortet.
Dina tips om att läsa på och studera... ja jo det är ju bra tips.

Re: Konsten att välja kristall för uC

Postat: 14 april 2022, 15:03:07
av DanielM
Tackar! TomasL är så där. Inget att göra något åt. Det finns något som heter bitter-förbannelse. Ständigt bitter. Det är denna förbannelse som skiljer sig från ordinarie bitterfolk. Ordinarie bitterfolk kan ha sina glada stunder, men inte TomasL. Spelar ingen roll hur många gånger man påminner han att man är tacksam för råd och tips och lägger upp X antal hundra bilder på bevis på att man följer råden. :roll: Tomas Citron.

Nu har dom producerat kortet klart och ska skicka det till mig :) Har redan lödigt bort en uC med varmluft och värmeplatta samt vakumsug. Ja, jag har tillgång till ett helt laboratorium för lödning. :tumupp:

Re: Konsten att välja kristall för uC

Postat: 10 maj 2022, 13:06:36
av DanielM
Nu startar LSE! :D

Den är dock känslig, väldigt känslig.
Jag har två PCB-kort. Ena kortet har avlastningskondensatorer för uC, andra PCB-kortet har inte det då jag jobbar på det.

Jag har rengjort dessa två kort med isopropanol och sett till så dom är kliniskt rena. Annars startar inte LSE.
Men det kort som ej har avlastningskondensatore för uC så kan RTC:n fallera lite. Men det är dock sällan. Problemet slutade upphöra efter jag brände in samma kod 3 gånger på raden.

Kul att LSE fungerar! Då kan jag koppla in VBAT :)

Re: Konsten att välja kristall för uC

Postat: 10 maj 2022, 13:14:03
av hummel
Om du programmerat den 3 gånger och verifieringen varit ok varje gång har det inget med din trippelprogrammering att göra.