Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Interní RC 16F628A

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: po březen 23 2009, 6:34    Předmět: Interní RC 16F628A Citovat

Jaká je přesnost interního oscilátoru? Dá se nějak ovlivnit?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BOBOBO



Založen: Feb 25, 2008
Příspěvky: 18717
Bydliště: Rychnovsko

PříspěvekZaslal: po březen 23 2009, 6:49    Předmět: Citovat

interner Oszillator (z.B. 16F62x 16F62xA 12F6xx und andere) (INTRC bzw. INTOSC)

Im INTRC-Mode wird ein interner 4-MHz-Oszillator verwendet, der leider nicht sehr stabil ist (3,65 ... 4,28 MHz). Dafür benötigt er keinerlei externe Bauelemente, und die OSC-Pins können als I/O-Pins verwendet werden.
Bei einigen PICs (16F62xA) kann im laufenden Betrieb kann per Software auf einen festen Takt (je nach Typ und Revision 37kHz bzw 48kHz) umgeschaltet werden.

Der INTOSC-Mode des 12F6xx/16F630/16F676 ist eigentlich das gleiche wie INTRC. Der interne 4-MHz-Oszillator dieser PICs läuft aber stabiler. Erreicht wird das durch einen exemplarabhängigen Korrekturwert, den man per Software in ein spezielles Register schreiben kann. Der Korrekturwert wird beim Hersteller für jeden einzelnen PIC ausgemessen und in die letzte Speicherzelle des Programmspeichers geschrieben. Damit beträgt die Frequenz 3,92 ... 4,08 MHz (Vdd = 5V). http://www.sprut.de/electronic/pic/osc/index.htm
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Chenzee



Založen: Jun 26, 2007
Příspěvky: 464
Bydliště: Vysočina

PříspěvekZaslal: po březen 23 2009, 7:20    Předmět: Citovat

Ještě bych prosil ve Francouštině a Ruštině, těm totiž taky nerozumím. Laughing Rolling Eyes H.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BOBOBO



Založen: Feb 25, 2008
Příspěvky: 18717
Bydliště: Rychnovsko

PříspěvekZaslal: po březen 23 2009, 7:56    Předmět: Citovat

Im INTRC-Mode wird ein interner 4-MHz-Oszillator verwendet, der leider nicht sehr stabil ist (3,65 ... 4,28 MHz). Dafür benötigt er keinerlei externe Bauelemente, und die OSC-Pins können als I/O-Pins verwendet werden.
Při využití INTRC-Mode bude využit interní oscilátor , který není bohužel moc stabilní .(3,65 ... 4,28 MHz). Tím odpadne nutnost použít vnější prvky pro oscilátor , zato ale můžete OSC-piny využít jako I/O-piny .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: po březen 23 2009, 8:24    Předmět: Citovat

Díky. Slyšel jsem o jakési vnitřní kontrole toho oscilátoru, kterou se ten oscilátor stabilizuje. Je to možné? A jak to pracuje?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: po březen 23 2009, 12:11    Předmět: Citovat

Oscilátor 16F628A je nastavován při výrobě. Jeho stabilita je lepší než uvádí BOBOBO


16f628.JPG
 Komentář:

Stáhnout
 Soubor:  16f628.JPG
 Velikost:  125.19 kB
 Staženo:  89 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
BOBOBO



Založen: Feb 25, 2008
Příspěvky: 18717
Bydliště: Rychnovsko

PříspěvekZaslal: po březen 23 2009, 12:28    Předmět: Citovat

V žádném případě se s Tebou nemíním přít . Vycházím jen z údajů , které jsou viz výše . Jestli si se podíval na ty stránky , tak budeš nejspíš stejně jako já předpokládat , že ten člověk otom něco ví . a v odstavci vivýše píše :
Der INTOSC-Mode des 12F6xx/16F630/16F676 ist eigentlich das gleiche wie INTRC. Der interne 4-MHz-Oszillator dieser PICs läuft aber stabiler. Erreicht wird das durch einen exemplarabhängigen Korrekturwert, den man per Software in ein spezielles Register schreiben kann. Der Korrekturwert wird beim Hersteller für jeden einzelnen PIC ausgemessen und in die letzte Speicherzelle des Programmspeichers geschrieben. Damit beträgt die Frequenz 3,92 ... 4,08 MHz (Vdd = 5V). Pro typy 12F6xx/16F630/16F676 je oscilátor stabilnější , každý kus je měřen a opravná konstanta je uložena na posledním místě v paměti . Volně přeloženo .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: po březen 23 2009, 12:37    Předmět: Citovat

Přít se nebudu, tabulka, kterou jsem uvedl, je z datasheetu výrobce. A z těchto údajů bych asi vycházel spíš.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: po březen 23 2009, 13:35    Předmět: Citovat

A ta opravná konstanta je použitelná jak?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jankop



Založen: Apr 04, 2007
Příspěvky: 679

PříspěvekZaslal: po březen 23 2009, 13:43    Předmět: Citovat

Kalibrační konstanta je u 12F675 zapsaná na konci programové paměti. Stačí ji při inicializaci přečíst a vložit do registru OSCCAL a tím se nastaví kmitočet. 16F628A tento způsob nepoužívá.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
BOBOBO



Založen: Feb 25, 2008
Příspěvky: 18717
Bydliště: Rychnovsko

PříspěvekZaslal: po březen 23 2009, 13:53    Předmět: Citovat

Vím , že je to v němčině , ale podívejte se na první okaz nahoře je seznamPIC , dle možností použití různých zdrojů tatktovacího kmitočtu . a na této http://www.sprut.de/electronic/pic/projekte/osccal/osccal.htm je i výpis programu . Nemám čas a nejsem takový odborník na uPC , abych Vám to překládal . Naopak pro mne je to jediná dobrá stránka pro čerpání údajů pro neangličtináře . Jinak překlad datasheetů by měl být na dovedovi .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1f



Založen: Sep 11, 2006
Příspěvky: 239

PříspěvekZaslal: po březen 23 2009, 14:05    Předmět: Citovat

Jestli to dobře chápu, tak OSCCAL neřeší stabilitu, ale přesnost kmitočtu. Je to tak?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Chenzee



Založen: Jun 26, 2007
Příspěvky: 464
Bydliště: Vysočina

PříspěvekZaslal: po březen 23 2009, 15:01    Předmět: Citovat

Ano, je to kalibrační konstanta interního oscilátoru. Ale pozor, než poprvé smažeš EEPROMKU, musíš si tuto hodnotu vyčíst a někam poznamenat, jinak o ni nadobro přijdeš. (jedná se o 12F)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4513
Bydliště: Košice

PříspěvekZaslal: po březen 23 2009, 21:04    Předmět: Citovat

Aka presnost ...ved to lieta s teplotou nie ?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BOBOBO



Založen: Feb 25, 2008
Příspěvky: 18717
Bydliště: Rychnovsko

PříspěvekZaslal: út březen 24 2009, 8:43    Předmět: Citovat

po otevření http://www.copsu.cz/mikrop/index.php?obsah=download&type=manual&w=800 si otevři tu 12F a tam to máš v češtině i s programem .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.20 sekund