Hai Coers,

Een aantal Microchip (18F) controllers kan je in HSPLL mode configureren, dan loopt de PIC 4x de kristal frequentie.

Maar nu mijn vraag, wat is het nut daarvan, immers werkt dit alleen tot een 10 MHZ kristal.
Je kunt hetzelfde effect bereiken door er gelijk een 40 MHZ kristal aan te hangen.

Bij een schakelingetje ging ik ervan uit dat de kristal niet gelimiteerd was in HSPLL mode, ik gebruikte dus een 40MHZ kristal en ging er dus vanuit dat de interne klok op 160 MHZ liep, helaas werkt dit dus niet.

Alvast bedankt,
Stan

Op 11 februari 2011 17:34:45 schreef Stan1:
Je kunt hetzelfde effect bereiken door er gelijk een 40 MHZ kristal aan te hangen.

klopt, maar waarom in dure hardware oplossen als het in software kan?

Bij een schakelingetje ging ik ervan uit dat de kristal niet gelimiteerd was in HSPLL mode, ik gebruikte dus een 40MHZ kristal en ging er dus vanuit dat de interne klok op 160 MHZ liep, helaas werkt dit dus niet.

klopt, moet je maar ff dit lezen:
http://nl.wikipedia.org/wiki/Phase-locked_loop (algemene beschrijving)
http://www.altera.com/support/devices/pll_clock/basics/pll-basics.html (wat meer uitgebreide informatie)
is wat ik ff snel gegoogled heb... je moet maar eens goed zoeken op internet dan kun je nog veel meer vinden...

Hier staat de werking van een PLL beschreven, dan snap je waarom dit niet werkt :) heeft voornamelijk te maken met de VCO als ik het mij goed herinner :)

Ik gebruik een 20Mhz kristal die wordt (intern) gedeeld door 5 om de 4Mhz te krijgen voor de pll > 96Mhz.
Dat gedeeld door 2 zodat ik op 48Mhz loopt voor de usb gebeuren ik ben d'r nog mee aan het spelen

Op 11 februari 2011 17:46:14 schreef Red-E:
[...]

klopt, maar waarom in dure hardware oplossen als het in software kan?

[...

Als ik zo effe kijk is een 36 / 40 MHZ net zo goedkoop / duur als een 10 MHZ?

klopt.... maar hoge frequentie oscilatoren brengen nog andere narigheid met zich mee ;) EMC-technisch gezien...

Als je de F zo laagmogelijk houde en in de chip die frequentie opschroeft heb je er qua straling (in het E en H veld) minder last van... (ff kort uitgelegd)

dit is een van de zijn er nog wel wat...

Het heeft beide voor en nadelen. Een 40MHz kristal heeft meer kans op EMC problemen inderdaad, maar is wel een stuk nauwkeuriger. (De PLL heeft een jitter van +/- 2%)

ook dit klopt Arco, sommige kunnen zelfs oplopen tot een procent of 4 a 5 dacht ik... (pin me er ff nie op vast) maar op het moment dat het om echt nauwkeurige timing gaat gebruik je toch meestal een timer met een externe frequentiebron (lees 32.768kHz crystal of uitgang van een DS1307 ofzo)...

Verder heb ben je bij dat 40MHz crystal vaak meer aan andere dingetjes kwijt om het EMC-techniesch gezien weer recht te trekken (dat probeer je te minste ;), niet dat dat altijd kan ;))

Op 11 februari 2011 17:34:45 schreef Stan1:
Je kunt hetzelfde effect bereiken door er gelijk een 40 MHZ kristal aan te hangen.

Nee, dat ondersteunt de chip niet.

Kristallen en resonatoren met zulke hogere frequenties zijn ook wat lastiger te krijgen dan 10 en 20 Mhz, en geven meet EMC problemen.

Sommige ARM chips werken om die reden met een kristal van 32kHz (en een interne frequentie van 10 .. 100 MHz).

Op 11 februari 2011 23:02:51 schreef Wouter van Ooijen:
[...]

Nee, dat ondersteunt de chip niet.

.

Dit is voor mij even niet duidelijk, als ik de datasheet bekijk staat er letterlijk; Four Crystal modes, up to 40 MHz interpreteer ik dit fout?

Sterker nog, waneer ik een kristal gebruik van 40MHZ (zonder HSPLL) is het systeempje trager dan met een kristal van 14.31818MHZ (met HSPLL).
Verschil:
40 MHZ, ongeveer 12900-13000 interupts per seconden.
14.31818 MHZ ongeveer 13900-14300 interupts per seconden.

als ik de datasheet bekijk staat er letterlijk; Four Crystal modes, up to 40 MHz

Je hebt helemaal nog niet gezegd over welke MCU het hier gaat... (De 18F heeft inmiddels een heeele grote familie...)

O.... Sorry... Het gaat om de PIC18F4585 |:(

In de datasheet staat in Chapter 27.4.3 dat de max. speed voor HS mode 25MHz is...

Ok, dus niet verder gekeken dan mijn neus lang is :9~.

Ik haalde uit de inleiding pagina 1 (Four Crystal modes, up to 40 MHz).

Hartelijk bedankt alle voor het mee denken, nogmaals dank.

Op 11 februari 2011 23:53:57 schreef Stan1:
[...]
Four Crystal modes, up to 40 MHz interpreteer ik dit fout?

Ja

4 manieren om met een kristal te werken, maximaal kan je daarmee de *chip* op 40 MHz laten draaien.

Ik heb vaak het idee dat de eerste pagina door marketing geschreven wordt. je kan beter de electrische specificties lezen, die ontsnappen blijkbaar aan de aandacht van die afdeling.

Ik heb vaak het idee dat de eerste pagina door marketing geschreven wordt. je kan beter de electrische specificties lezen, die ontsnappen blijkbaar aan de aandacht van die afdeling.

Tja... is mij laatst ook al eens opgevallen bij de PIC32 reeks... en met name de reeks waar de PIC32MX795 in valt...
staat aangegeven: 6 -UART, 4 -SPI, 5 -I2C, effectief kun je deze NIET allemaal gebruiken... sommige pinnen zijn dubbel gebruikt voor UART en SPI bijv...(wouter weet dat want hij was bij de zelfde workshop als dat ik was een half jaar geleden ;))

Valt een beetje in de zelfde categorie (ze zeggen je bijna: RTFM -_-")