Forum: Mikrocontroller und Digitale Elektronik PIC - Reset Zustand


von Stefan S. (dipsy)


Lesenswert?

Guten Abend

Ich habe keine Ahnung über PIC Programierung. :D
Auf dem PCB habe ich 1-2 I2C Busse. Ich werde es zuerst mit Hilfe eines 
USB-I2C Adapter ansteuern.

Später will ich aber dass ein PIC kontroller das macht, ich werde daher 
von vornherein den PIC auf dem PCB löten.

Da ich den firmware nicht direkt entwickeln kann, und daher den USB-I2C 
Adapter benutzen werde, frage ich mich ob das zu Probleme führe wenn den 
I2C bus an den Pin des PICs angeschlossen sind (PIC nicht programmiert, 
oder firmware bug,....)????

- Standartmässig sind die I/O Pin als input konfiguriert nicht???

- Ich wollte zuerst die Stromzufhur zum PIC trennen, aber ich habe 
gelesen dass in diesem Fall kein einziges I/O pin angeschlossen sein 
darf weil es den PIC beschädigen könnte. Stimmt das?

- Die Lösung wäre dann anstatt die Stromzufhur zu trennen, den PIC 
ständig im RESET modus zu lassen (Jumper). Aber wie verhalten sich die 
I/O pins in diesem Fall????

Könntet Ihr mir bitte helfen? :)

Danke

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Wenn die I2C-Pins an den PIC angeschlossen sind, muß dieser mit Spannung 
versorgt werden. Du kannst den Reset permanent auslösen, die Pins sind 
als Eingang geschaltet.

von Stefan S. (dipsy)


Lesenswert?

Ok danke.

Ist es ratsam Serienwiderstände auf diese Eingänge zu benutzen?

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Nein.
Die könnten das Signal zu sehr verfälschen.

von Stefan S. (dipsy)


Lesenswert?

Danke :)

von Stefan S. (dipsy)


Lesenswert?

Da habe ich was vergessen.

Wenn ich den USB-I2C Adapter benutzen werde, könnte es vorkommen dass 
den PCB mit dem PIC nicht unter Spannung steht, da das Adapter über USB 
mit Strom versorgt wird, und dass die I2C pull-up Widerstände auf dem 
Adapter montiert sind, wird der PIC Spannung an seine I2C  Eingänge 
haben auch wenn er noch aus ist :/.

Die Lösung wäre die I2C pull-up Widerstände auf dem PCB mit dem PIC zu 
versetzen nicht (und mit dem gleichen Vcc verbinden wie den PIC), da der 
I2C Bus ein open-drain ist. Nicht?


Ok.

Wie ist es aber mit dem SPI und USB???? :/
Die werde ich auch mit dem PIC benützen müssen. :/

von Erich (Gast)


Lesenswert?

Du solltest (zunächst) ein DIP Gehäuse vorsehen und einen (leeren) 
Sockel bestücken.
Gruss

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.