TTC - MCP7940N

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
epes
Příspěvky: 120
Registrován: 05 srp 2008, 00:00
Bydliště: Praha 5

TTC - MCP7940N

#1 Příspěvek od epes »

Potřeboval bych poradit proč MCP7940N nechce kmitat i když jsem snad vyzkoušel všechny Microchipácký rady a doporučení.
Díky předem
Uživatelský avatar
Mahoney
Příspěvky: 759
Registrován: 26 říj 2019, 00:00

#2 Příspěvek od Mahoney »

Krystal musí mít kapaciru 6 pF, tzn. je jiný (tyto malé obvykle mívají kapacitu 12 pF). Tyto malé krystaly obecně bývají náchylné na přehřátí při pájení a na mechanická poškození při pádech či úderu. Kondenzátory CX1, CX2 musí mít kapacitu 6 - 8 pF. Pokud nemáš baterii, Vbat musí být připojeno na Vss.

Zkus vyměnit krystal.
Uživatelský avatar
epes
Příspěvky: 120
Registrován: 05 srp 2008, 00:00
Bydliště: Praha 5

#3 Příspěvek od epes »

Krystal 6pF je OK, kondíky jsem zkoušel s různými kapacitami, ale vše marné.
Ješte nějaký jiný nápad?
Uživatelský avatar
Mahoney
Příspěvky: 759
Registrován: 26 říj 2019, 00:00

#4 Příspěvek od Mahoney »

Podívej se osciloskopem, jestli osciilátor kmitá.
Uživatelský avatar
HF_Tech
Příspěvky: 2365
Registrován: 25 dub 2022, 00:00

#5 Příspěvek od HF_Tech »

Osciloskopem toho moc neuvidí. Pokud nemá FET sondu, tak normální sonda oscilace celkem spolehlivě zatlumí.
Chtělo by to datasheet toho krystalu. Kondenzátory na krystalu by měly být spíše 8 nebo 10p. Hodnota CL v datasheetu se má rovnat sériové kapacitě kombinace kondenzátorů mezi nožičkami krystalu proti zemi + kapacita cestiček na DPS proti sobě a kapacita na nožičkách integrovaného obvodu.
Uživatelský avatar
samec
Příspěvky: 6670
Registrován: 19 pro 2017, 00:00

#6 Příspěvek od samec »

Či je chyba v kryštáli, sa snáď dá overiť externým generátorom pulzov zapojeným namiesto kryštálu. Skôr však predpokladám problém v kombinácií staršieho bootloaderu s novším Arduino IDE. Pred asi dvoma rokmi som nevedel nahrať program do nového čínskeho arduina a tiež som upodozrieval všeličo od ovládačov, cez chýbajúci bootloader, až po nekompatibilný prevodník. Ale keď mi nešla ani staršia doska, ktorá určite fungovala, tak bolo jasné, že je problém inde. Nakoniec som sa dopatral informácie, že je zmenené Arduino IDE a že je potrebné niekde zapojiť nejaký prídavný pull up rezistor. Ale pre kovid si to už presne nepamätám, takže to mohlo byť aj celkom inak.
Uživatelský avatar
epes
Příspěvky: 120
Registrován: 05 srp 2008, 00:00
Bydliště: Praha 5

#7 Příspěvek od epes »

Pochopitelně jsem zkoušel něco zjistit oscilem. O sondě FET nic nevím, tak ji ani nemám. Mám pouze klasickou sondu s přepínačem 1/10MO, ani na jednom rozsahu jsem nic nenaměřil. Horší to je s měřením kapacit. Mám sice můstek s rozsahem pF ale mám takové tušení, že při měření tak malých kapacit tak trochu kecá.Vyzkoušel jsem tedy kapacity od cca 3pf do 15pF, 2 krystaly s 6 pF a jeden s 12pF a 2 IO. Na výstupu x2 kde nic tu nic a program se zasekne při čtení hodnot. MCU je ATMEga16.Arduino mě teda nebolí. A nejhorší na tom je že zařízení normálně fungovalo až do výměny plošňáku.
Podle dokumentace by snad měl RTC kmitat při odpojení MCU a napájení jen z baterie. Pochopil jsem to správně?
Uživatelský avatar
Mahoney
Příspěvky: 759
Registrován: 26 říj 2019, 00:00

#8 Příspěvek od Mahoney »

Zkusit externí zdroj Clock signálu je docela dobrý nápad (vývod X1 datasheet str. 14). K oscilátoru jsou přidruženy tři konfigurační registry, bude potřeba je prostudovat a případně správně nastavit. Oscilátor z CMOS hradel na 32.768 kHz najdeš na webu. Jestli jsi měnil plošňák tak zkontrolovat pájení a vodivost cest co se týče vlasových trhlin. Pokud nic nezabere, tak pak už jedině zkusit vyměnit IC (dodržel jsi aspoň rámcově teplotní profil při pájení?).
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#9 Příspěvek od Habesan »

epes píše:O sondě FET nic nevím, tak ji ani nemám.
Předpokládám, že mají na mysli to, čemu se také říká aktivní osciloskopická sonda.
Dá se koupit (cena je vyšší než u pasivní sondy), případně v časopisech vycházejí návody na její stavbu.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Uživatelský avatar
epes
Příspěvky: 120
Registrován: 05 srp 2008, 00:00
Bydliště: Praha 5

#10 Příspěvek od epes »

Pánové,
všem vám děkuji za zaslané rady a tipy. Závada odstraněna -při překreslování plošňáku došlo k záměně 2 pinů na MCU. Příště si holt budu muset vyčistit brýle.
Jinak oscilátor lze oscilem kontrolovat se sondou 10MO a dále pak na pinu 7 podělěný kmitočet.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“