Imam problem sa komunikacijom izmedju pic16f887 i RTC pcf8583. Problem se javlja kada MCU ostane bez redovnog napajanja i RTC radi na bekap baterju. Tada preko otpornika od 22k ( koji su po originalnoj shemi 1k ali sam ih povećao da pokušam napraviti veći pad napona na njima i izbjegnem problem koji se javlja ) se vraća napon (sa baterije ) na sdi scl i nekim meni neobjašnjenim načinom se na napajanju 16f877 pojavljuje nekih 1.2V. Taj napon nije , bar po datasheetu , dovoljan da MCU radi ali izgleda da ga ostavi u nekom nedefinisanim stanju. Kad upalim napajanje MCU pokrene program ( kontrolna led blinkne par puta) i tada bi trebao da iskomunicira sa RTC-om ali se ovo ne dešava i program tu stane.
Ovo se ne dešava svaki put nego povremeno ( testiranje sistemom pali-gasi napojnu ) . Lijek za ovo stanje je kratko spajanje pinova napajanja na MCU u stanju dok na nijma ima tih 1,2V i ponovno paljenje napojne ili vadjenje MCU iz DIL-a i vraćanje nazad što je neprihvatljivo u oba slučaja.
Pokušao sam da stavim otpornik na napajanje nebi li ugušio taj fantomski napon. Smanjio ga jesam na nekih 0,3V ali nije nestao i dalje mi stoji taj problem.
Ima li ko kakav prijedlog???
