PIC16F628 und 3,3V

OP #529928
Hallo,
ich möchte gerne eine Melodiensirene in ein Megafon einbauen. Klappt 
auch soweit, nur ab bestimmten Lautstärken streikt der PIC. Das Megafon 
wird mit 4x1,2V (Akkus) betrieben. Die Leerlaufspannung ist etwas höher 
(5,xV). Das Megafon hat eine Lautstärkereglung. Bis zur Hälfte der 
Lautstärke funktioniert es, dann streikt der PIC: Ich habe gemessen: 
Wenn die Betriebsspannung auf Grund der Last um etwa 0,3V abfällt, hört 
der PIC einfach auf (ich kann langsam den Regler hochdrehen). Bei hoher 
Lautstärke kriege ich nur ein kurzes Knacken zu hören.
Dann habe ich den PIC parallel zu einer 3,3V Z-Diode geschaltet (100Ohm 
Vorwiderstand). Diese liegen auch an (ich kann sie messen). Nur tut nun 
der PIC gar nichts. Eigentlich sollte er doch ab 3,3V laufen?

Ich benutze den internen Oszillator: Kann es damit zusammenhängen. Habe
_PWRTE_ON & _WDT_OFF & _LVP_OFF & _INTRC_OSC_NOCLKOUT
gesetzt
Laut sprut.de gibt es zwei verschiedene interne Oszillator-Modes:
"Im INTRC-Mode wird ein interner 4-MHz-Oszillator verwendet, der leider 
nicht sehr stabil ist (3,65 ... 4,28 MHz).
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."

Welchen Mode benutze ich und wie kann ich den anderen benutzen? Kann man 
irgendwas softwaremässig (oder hardwaremäßig ohne zusätzliche Bauteile) 
noch ändern, damit der PIC sich nicht an Spannungseinbrüche stört?

Danke im voraus,
Dominik



Gast
>Ich benutze den internen Oszillator: Kann es damit zusammenhängen. Habe
>_PWRTE_ON & _WDT_OFF & _LVP_OFF & _INTRC_OSC_NOCLKOUT
>gesetzt

Schalte auf jeden Fall BODEN ab (0 setzen). Brown Out Reset.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.